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 <dolphin/gx.h>
10#include <melee/if/types.h>
11
12/* 302834 */ DevText* DevText_Create(char, int, int, int, int, void*);
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,
34/* 302E00 */ int un_80302E00(struct un_80304138_objalloc_t_x8*, int);
35/* 302EA4 */ int un_80302EA4(struct un_80304138_objalloc_t_x8*);
36/* 302FFC */ void un_80302FFC(struct un_80304138_objalloc_t*);
37/* 303444 */ bool un_80303444(struct un_80304138_objalloc_t*);
38/* 303720 */ bool un_80303720(struct un_80304138_objalloc_t* arg0);
39/* 3039A4 */ int un_803039A4(unsigned char);
40/* 303AC4 */ void un_80303AC4(struct un_80304138_objalloc_t*);
41/* 303EF4 */ void fn_80303EF4(HSD_GObj*);
42/* 303FD4 */ void un_80303FD4(HSD_GObj*, struct un_80304138_objalloc_t*,
43 struct un_80304138_objalloc_t_x8*, int, int,
44 int);
45/* 304138 */ void un_80304138(void);
46/* 304168 */ HSD_GObj* un_80304168(void* arg0, int arg1, int arg2, int arg3);
47/* 304210 */ struct un_80304138_objalloc_t*
48un_80304210(struct un_80304138_objalloc_t* arg0, void* arg1, int arg2,
49 int arg3, int arg4);
50/* 304334 */ void un_80304334(struct un_80304138_objalloc_t* arg0);
51/* 304344 */ void un_80304344(struct un_80304138_objalloc_t*);
52/* 304470 */ bool un_80304470(void);
53/* 304510 */ bool un_80304510(void);
54/* 3045A0 */ bool un_803045A0(void);
55/* 304690 */ bool un_80304690(void);
56/* 304780 */ bool un_80304780(void);
57/* 304138 */ extern struct un_80304138_objalloc_t* un_804D6E40;
58/* 304138 */ extern struct un_80304138_objalloc_t* un_804D6E44;
59
60#endif
static u8 index[20][3]
Definition GXDraw.c:424
unsigned char u8
Definition types.h:5
int y
Definition types.h:1
int x
Definition types.h:0
bool(* soundtest_callback)(enum soundtest_callback_arg0 arg0)
Definition types.h:194
Definition types.h:144
Definition GXStruct.h:27
Definition gobj.h:16
Definition types.h:196
Definition types.h:215
void un_80302DF8(struct un_80304138_objalloc_t *arg0, soundtest_callback arg1)
Definition textlib.c:250
void un_80302FFC(struct un_80304138_objalloc_t *)
Definition textlib_1.c:116
void DevText_SetCursorX(DevText *text, int x)
Definition textlib.c:115
void DevText_ShowBackground(DevText *text)
Definition textlib.c:130
void un_80304138(void)
Definition textlib_1.c:530
int un_80302EA4(struct un_80304138_objalloc_t_x8 *)
Definition textlib_1.c:38
void un_80303FD4(HSD_GObj *, struct un_80304138_objalloc_t *, struct un_80304138_objalloc_t_x8 *, int, int, int)
Definition textlib_1.c:487
struct un_80304138_objalloc_t * un_80302DF0(void)
Definition textlib.c:245
int un_80302E00(struct un_80304138_objalloc_t_x8 *, int)
Definition textlib_1.c:21
bool un_803045A0(void)
Definition toy.c:137
void DevText_Print(DevText *text, char *str)
Definition textlib.c:205
bool un_80304690(void)
Definition toy.c:158
void DevText_HideCursor(DevText *text)
Definition textlib.c:120
void DevText_ShowText(DevText *text)
Definition textlib.c:140
HSD_GObj * un_80304168(void *arg0, int arg1, int arg2, int arg3)
Definition textlib_1.c:535
void DevText_80302AC0(DevText *text)
Definition textlib.c:125
void fn_80303EF4(HSD_GObj *)
Definition textlib_1.c:425
void DevText_HideBackground(DevText *text)
Definition textlib.c:135
bool un_80303444(struct un_80304138_objalloc_t *)
Definition textlib_1.c:176
void DevText_Printf(DevText *text, char *format,...)
Definition textlib.c:235
void DevText_EraseFirstLine(DevText *text)
Definition textlib.c:84
GXColor DevText_SetBGColor(DevText *text, GXColor color)
Definition textlib.c:183
void DevText_HideText(DevText *text)
Definition textlib.c:145
int un_803039A4(unsigned char)
Definition textlib_1.c:332
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:553
void un_80304344(struct un_80304138_objalloc_t *)
Definition textlib_1.c:580
void DevText_PrintInt(DevText *text, int num)
Definition textlib.c:228
bool un_80304780(void)
Definition toy.c:180
DevText * DevText_Create(char, int, int, int, int, void *)
Definition textlib.c:40
struct un_80304138_objalloc_t * un_804D6E44
Definition textlib_1.c:17
void un_80304334(struct un_80304138_objalloc_t *arg0)
Definition textlib_1.c:575
void DevText_SetXY(DevText *text, int x, int y)
Definition textlib.c:156
void DevText_Erase(DevText *text)
Definition textlib.c:190
struct un_80304138_objalloc_t * un_804D6E40
Definition textlib_1.c:18
u8 DevText_StoreColorIndex(DevText *text, u8 index)
Definition textlib.c:168
void DevText_SetScale(DevText *text, float x, float y)
Definition textlib.c:150
bool un_80304470(void)
All trophies unlocked?
Definition toy.c:95
bool un_80303720(struct un_80304138_objalloc_t *arg0)
Definition textlib_1.c:254
GXColor DevText_SetTextColor(DevText *text, GXColor color)
Definition textlib.c:175
bool un_80304510(void)
Definition toy.c:116
void un_80303AC4(struct un_80304138_objalloc_t *)
Definition textlib_1.c:389
void DevText_SetCursorXY(DevText *text, int x, int y)
Definition textlib.c:109