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 <Runtime/platform.h>
5
6#include <melee/if/forward.h>
8
9#include <placeholder.h>
10
11#include <dolphin/gx.h>
12#include <melee/if/types.h>
13
14/* 302834 */ DevText* DevText_Create(char, int, int, int, int, char*);
15/* 3029B4 */ void DevText_EraseFirstLine(DevText* text);
16/* 302A3C */ void DevText_SetCursorXY(DevText* text, int x, int y);
17/* 302A88 */ void DevText_SetCursorX(DevText* text, int x);
18/* 302AB0 */ void DevText_HideCursor(DevText* text);
19/* 302AC0 */ void DevText_80302AC0(DevText* text);
20/* 302AD0 */ void DevText_ShowBackground(DevText* text);
21/* 302AE0 */ void DevText_HideBackground(DevText* text);
22/* 302AF0 */ void DevText_ShowText(DevText* text);
23/* 302B00 */ void DevText_HideText(DevText* text);
24/* 302B10 */ void DevText_SetScale(DevText* text, float x, float y);
25/* 302B1C */ void DevText_SetXY(DevText* text, int x, int y);
26/* 302B48 */ u8 DevText_StoreColorIndex(DevText* text, u8 index);
27/* 302B64 */ GXColor DevText_SetTextColor(DevText* text, GXColor color);
28/* 302B90 */ GXColor DevText_SetBGColor(DevText* text, GXColor color);
29/* 302BB0 */ void DevText_Erase(DevText* text);
30/* 302BE4 */ void DevText_Print(DevText* text, char* str);
31/* 302D0C */ void DevText_PrintInt(DevText* text, int num);
32/* 302D4C */ void DevText_Printf(DevText* text, char* format, ...);
33/* 302DF0 */ struct un_80304138_objalloc_t* un_80302DF0(void);
34/* 302DF8 */ void un_80302DF8(struct un_80304138_objalloc_t* arg0,
36/* 302E00 */ int un_80302E00(struct un_80304138_objalloc_t_x8*, int);
37/* 302EA4 */ int un_80302EA4(struct un_80304138_objalloc_t_x8*);
38/* 302FFC */ void un_80302FFC(struct un_80304138_objalloc_t*);
39/* 303444 */ bool un_80303444(struct un_80304138_objalloc_t*);
40/* 303720 */ bool un_80303720(struct un_80304138_objalloc_t* arg0);
41/* 3039A4 */ int un_803039A4(unsigned char);
42/* 303AC4 */ void un_80303AC4(struct un_80304138_objalloc_t*);
43/* 303EF4 */ void fn_80303EF4(HSD_GObj*);
44/* 303FD4 */ void un_80303FD4(HSD_GObj*, struct un_80304138_objalloc_t*,
45 struct un_80304138_objalloc_t_x8*, int, int,
46 int);
48/* 304168 */ HSD_GObj* un_80304168(void* arg0, int arg1, int arg2, int arg3);
49/* 304210 */ struct un_80304138_objalloc_t*
50un_80304210(struct un_80304138_objalloc_t* arg0, void* arg1, int arg2,
51 int arg3, int arg4);
52/* 304334 */ void un_80304334(struct un_80304138_objalloc_t* arg0);
53/* 304344 */ void un_80304344(struct un_80304138_objalloc_t*);
54/* 304470 */ bool un_80304470(void);
55/* 304510 */ bool un_80304510(void);
56/* 3045A0 */ bool un_803045A0(void);
57/* 304690 */ bool un_80304690(void);
58/* 304780 */ bool un_80304780(void);
59/* 304138 */ extern struct un_80304138_objalloc_t* un_804D6E40;
60/* 304138 */ extern struct un_80304138_objalloc_t* un_804D6E44;
61
62#endif
DevText * text
Definition dbanim.c:13
unsigned char u8
Definition types.h:5
#define UNK_PARAMS
Definition placeholder.h:39
#define UNK_RET
Definition placeholder.h:31
bool(* soundtest_callback)(enum soundtest_callback_arg0 arg0)
Definition types.h:189
Definition types.h:139
Definition GXStruct.h:29
Definition gobj.h:13
Definition types.h:191
Definition types.h:203
void un_80302DF8(struct un_80304138_objalloc_t *arg0, soundtest_callback arg1)
Definition textlib.c:351
void un_80302FFC(struct un_80304138_objalloc_t *)
Definition textlib_1.c:126
void DevText_SetCursorX(DevText *text, int x)
Definition textlib.c:133
void DevText_ShowBackground(DevText *text)
Definition textlib.c:159
int un_80302EA4(struct un_80304138_objalloc_t_x8 *)
Definition textlib_1.c:48
void un_80303FD4(HSD_GObj *, struct un_80304138_objalloc_t *, struct un_80304138_objalloc_t_x8 *, int, int, int)
Definition textlib_1.c:541
struct un_80304138_objalloc_t * un_80302DF0(void)
Definition textlib.c:346
int un_80302E00(struct un_80304138_objalloc_t_x8 *, int)
Definition textlib_1.c:28
bool un_803045A0(void)
Definition toy.c:149
void DevText_Print(DevText *text, char *str)
Definition textlib.c:299
bool un_80304690(void)
Definition toy.c:170
void DevText_HideCursor(DevText *text)
Definition textlib.c:142
void DevText_ShowText(DevText *text)
Definition textlib.c:183
HSD_GObj * un_80304168(void *arg0, int arg1, int arg2, int arg3)
Definition textlib_1.c:593
void DevText_80302AC0(DevText *text)
Definition textlib.c:150
void fn_80303EF4(HSD_GObj *)
Definition textlib_1.c:484
void DevText_HideBackground(DevText *text)
Definition textlib.c:171
bool un_80303444(struct un_80304138_objalloc_t *)
Definition textlib_1.c:186
void DevText_Printf(DevText *text, char *format,...)
Definition textlib.c:336
void DevText_EraseFirstLine(DevText *text)
Definition textlib.c:86
GXColor DevText_SetBGColor(DevText *text, GXColor color)
Definition textlib.c:261
void DevText_HideText(DevText *text)
Definition textlib.c:195
int un_803039A4(unsigned char)
Definition textlib_1.c:342
struct un_80304138_objalloc_t * un_80304210(struct un_80304138_objalloc_t *arg0, void *arg1, int arg2, int arg3, int arg4)
Definition textlib_1.c:611
void un_80304344(struct un_80304138_objalloc_t *)
Definition textlib_1.c:638
void DevText_PrintInt(DevText *text, int num)
Definition textlib.c:326
bool un_80304780(void)
Definition toy.c:192
struct un_80304138_objalloc_t * un_804D6E44
Definition textlib_1.c:20
void un_80304334(struct un_80304138_objalloc_t *arg0)
Definition textlib_1.c:633
void DevText_SetXY(DevText *text, int x, int y)
Definition textlib.c:216
void DevText_Erase(DevText *text)
Definition textlib.c:275
struct un_80304138_objalloc_t * un_804D6E40
Definition textlib_1.c:21
u8 DevText_StoreColorIndex(DevText *text, u8 index)
Definition textlib.c:232
void DevText_SetScale(DevText *text, float x, float y)
Definition textlib.c:207
bool un_80304470(void)
Definition toy.c:107
bool un_80303720(struct un_80304138_objalloc_t *arg0)
Definition textlib_1.c:264
GXColor DevText_SetTextColor(DevText *text, GXColor color)
Definition textlib.c:246
bool un_80304510(void)
Definition toy.c:128
void un_80303AC4(struct un_80304138_objalloc_t *)
Definition textlib_1.c:377
DevText * DevText_Create(char, int, int, int, int, char *)
Definition textlib.c:35
void DevText_SetCursorXY(DevText *text, int x, int y)
Definition textlib.c:114
void un_80304138(void)
Definition textlib_1.c:588