SSBM Decomp
Loading...
Searching...
No Matches
textlib.h
Go to the documentation of this file.
1#ifndef GALE01_302834
2#define GALE01_302834
3
4#include <placeholder.h>
5#include <platform.h>
6
7#include "baselib/forward.h"
8#include "if/forward.h"
9
10#include <dolphin/gx.h>
11
12/* 302834 */ DevText* DevText_Create(char, int, int, int, int, char*);
13/* 3029B4 */ void DevText_EraseFirstLine(DevText* text);
14/* 302A3C */ void DevText_SetCursorXY(DevText* text, int x, int y);
15/* 302A88 */ void DevText_SetCursorX(DevText* text, int x);
16/* 302AB0 */ void DevText_HideCursor(DevText* text);
17/* 302AC0 */ void DevText_80302AC0(DevText* text);
18/* 302AD0 */ void DevText_ShowBackground(DevText* text);
19/* 302AE0 */ void DevText_HideBackground(DevText* text);
20/* 302AF0 */ void DevText_ShowText(DevText* text);
21/* 302B00 */ void DevText_HideText(DevText* text);
22/* 302B10 */ void DevText_SetScale(DevText* text, float x, float y);
23/* 302B1C */ void DevText_SetXY(DevText* text, int x, int y);
24/* 302B48 */ u8 DevText_StoreColorIndex(DevText* text, u8 index);
25/* 302B64 */ GXColor DevText_SetTextColor(DevText* text, GXColor color);
26/* 302B90 */ GXColor DevText_SetBGColor(DevText* text, GXColor color);
27/* 302BB0 */ void DevText_Erase(DevText* text);
28/* 302BE4 */ void DevText_Print(DevText* text, char* str);
29/* 302D0C */ void DevText_PrintInt(DevText* text, int num);
30/* 302D4C */ void DevText_Printf(DevText* text, char* format, ...);
31/* 302DF0 */ struct un_80304138_objalloc_t* un_80302DF0(void);
32/* 302DF8 */ void un_80302DF8(struct un_80304138_objalloc_t* arg0, void* arg1);
33/* 302E00 */ int un_80302E00(struct un_80304138_objalloc_t_x8*, int);
34/* 302EA4 */ int un_80302EA4(struct un_80304138_objalloc_t_x8*);
35/* 302FFC */ void un_80302FFC(struct un_80304138_objalloc_t*);
36/* 303444 */ bool un_80303444(struct un_80304138_objalloc_t*);
37/* 303720 */ bool un_80303720(struct un_80304138_objalloc_t* arg0);
38/* 3039A4 */ int un_803039A4(unsigned char);
39/* 303AC4 */ void un_80303AC4(struct un_80304138_objalloc_t*);
40/* 303EF4 */ void fn_80303EF4(HSD_GObj*);
41/* 303FD4 */ void un_80303FD4(HSD_GObj*, struct un_80304138_objalloc_t*,
42 struct un_80304138_objalloc_t_x8*, int, int,
43 int);
45/* 304168 */ HSD_GObj* un_80304168(void* arg0, int arg1, int arg2, int arg3);
46/* 304210 */ struct un_80304138_objalloc_t*
47un_80304210(struct un_80304138_objalloc_t* arg0, void* arg1, int arg2,
48 int arg3, int arg4);
49/* 304334 */ void un_80304334(struct un_80304138_objalloc_t* arg0);
50/* 304344 */ void un_80304344(struct un_80304138_objalloc_t*);
51/* 304470 */ bool un_80304470(void);
52/* 304510 */ bool un_80304510(void);
53/* 3045A0 */ int un_803045A0(void);
54/* 304690 */ int un_80304690(void);
55/* 304780 */ bool un_80304780(void);
56
57#endif
DevText * text
Definition dbanim.c:15
unsigned char u8
Definition hsd_3B2B.h:2
#define UNK_PARAMS
Definition placeholder.h:47
#define UNK_RET
Definition placeholder.h:39
Definition types.h:139
Definition GXStruct.h:29
Definition gobj.h:24
Definition types.h:182
Definition types.h:194
void un_80304138(void)
Definition textlib.c:882
void un_80302FFC(struct un_80304138_objalloc_t *)
Definition textlib.c:418
void DevText_SetCursorX(DevText *text, int x)
Definition textlib.c:169
void DevText_ShowBackground(DevText *text)
Definition textlib.c:186
int un_803045A0(void)
Definition textlib.c:1011
int un_80302EA4(struct un_80304138_objalloc_t_x8 *)
Definition textlib.c:359
void un_80303FD4(HSD_GObj *, struct un_80304138_objalloc_t *, struct un_80304138_objalloc_t_x8 *, int, int, int)
Definition textlib.c:821
void un_80302DF8(struct un_80304138_objalloc_t *arg0, void *arg1)
Definition textlib.c:337
struct un_80304138_objalloc_t * un_80302DF0(void)
Definition textlib.c:332
int un_80302E00(struct un_80304138_objalloc_t_x8 *, int)
Definition textlib.c:342
void DevText_Print(DevText *text, char *str)
Definition textlib.c:289
void DevText_HideCursor(DevText *text)
Definition textlib.c:174
void DevText_ShowText(DevText *text)
Definition textlib.c:202
HSD_GObj * un_80304168(void *arg0, int arg1, int arg2, int arg3)
Definition textlib.c:887
void DevText_80302AC0(DevText *text)
Definition textlib.c:179
void fn_80303EF4(HSD_GObj *)
Definition textlib.c:787
void DevText_HideBackground(DevText *text)
Definition textlib.c:194
bool un_80303444(struct un_80304138_objalloc_t *)
Definition textlib.c:492
void DevText_Printf(DevText *text, char *format,...)
Definition textlib.c:322
void DevText_EraseFirstLine(DevText *text)
Definition textlib.c:126
GXColor DevText_SetBGColor(DevText *text, GXColor color)
Definition textlib.c:257
void DevText_HideText(DevText *text)
Definition textlib.c:210
int un_803039A4(unsigned char)
Definition textlib.c:645
struct un_80304138_objalloc_t * un_80304210(struct un_80304138_objalloc_t *arg0, void *arg1, int arg2, int arg3, int arg4)
Definition textlib.c:905
void un_80304344(struct un_80304138_objalloc_t *)
Definition textlib.c:932
void DevText_PrintInt(DevText *text, int num)
Definition textlib.c:314
bool un_80304780(void)
Definition textlib.c:1054
int un_80304690(void)
Definition textlib.c:1032
void un_80304334(struct un_80304138_objalloc_t *arg0)
Definition textlib.c:927
void DevText_SetXY(DevText *text, int x, int y)
Definition textlib.c:222
void DevText_Erase(DevText *text)
Definition textlib.c:267
u8 DevText_StoreColorIndex(DevText *text, u8 index)
Definition textlib.c:236
void DevText_SetScale(DevText *text, float x, float y)
Definition textlib.c:216
bool un_80304470(void)
Definition textlib.c:969
bool un_80303720(struct un_80304138_objalloc_t *arg0)
Definition textlib.c:570
GXColor DevText_SetTextColor(DevText *text, GXColor color)
Definition textlib.c:246
bool un_80304510(void)
Definition textlib.c:990
void un_80303AC4(struct un_80304138_objalloc_t *)
Definition textlib.c:680
DevText * DevText_Create(char, int, int, int, int, char *)
Definition textlib.c:80
void DevText_SetCursorXY(DevText *text, int x, int y)
Definition textlib.c:152