|
SSBM Decomp
|
#include "sislib.h"#include "cobj.h"#include "gobj.h"#include "gobjgxlink.h"#include "gobjobject.h"#include "gobjplink.h"#include "gobjuserdata.h"#include "memory.h"#include "state.h"#include "tev.h"#include "wobj.h"#include "dolphin/gx.h"#include "dolphin/mtx.h"#include <printf.h>#include <stdarg.h>#include <stdio.h>#include <dolphin/os.h>#include <melee/lb/lbarchive.h>Functions | |
| void * | HSD_SisLib_803A5798 (s32 size) |
| void | HSD_SisLib_803A594C (void *arg0) |
| void | HSD_SisLib_803A5A2C (void *arg0) |
| void | HSD_SisLib_803A5CC4 (HSD_Text *arg0) |
| void | HSD_SisLib_803A5D30 (void) |
| static void | HSD_SisLib_803A5DA0_inline0 (s32 font_idx) |
| void | HSD_SisLib_803A5DA0 (s32 arg0) |
| HSD_Text * | HSD_SisLib_803A5ACC (int font_idx, s32 arg1, f32 arg2, f32 arg3, f32 arg4, f32 arg5, f32 arg6) |
| void | HSD_SisLib_803A5E70 (void) |
| void | HSD_SisLib_803A5F50 (s32 arg0) |
| void | HSD_SisLib_803A5FBC (void) |
| void | HSD_SisLib_803A6048 (u32 size) |
| void | fn_803A60EC (void *arg0) |
| s32 | HSD_SisLib_803A611C (int arg0, HSD_GObj *arg1, u16 arg2, u8 arg3, u8 arg4, u8 arg5, u8 arg6, u32 arg7) |
| void | HSD_SisLib_803A62A0 (s32 arg0, char *arg1, char *arg2) |
| void | HSD_SisLib_803A6368 (HSD_Text *arg0, s32 arg1) |
| u8 * | HSD_SisLib_803A6478 (u8 *arg0, u8 *arg1) |
| void | HSD_SisLib_803A6530 (s32 arg0, s32 arg1, s32 arg2) |
| void | HSD_SisLib_803A660C (s32 arg0, s32 arg1, s32 arg2) |
| HSD_Text * | HSD_SisLib_803A6754 (int arg0, s32 arg1) |
| s32 | HSD_SisLib_803A67EC (u8 *data, u8 *string) |
| Converts ASCII to "SIS" format. | |
| int | HSD_SisLib_803A6B98 (HSD_Text *arg0, float x, float y, const char *arg1,...) |
| u8 * | fn_803A6FEC (u8 *arg0, s32 arg1, s32 *arg2) |
| void | HSD_SisLib_803A746C (HSD_Text *arg0, s32 arg1, f32 arg2, f32 arg3) |
| void | HSD_SisLib_803A74F0 (HSD_Text *arg0, s32 arg1, u8 *arg2) |
| void | HSD_SisLib_803A7548 (HSD_Text *arg0, int arg1, float arg2, float arg3) |
| void | HSD_SisLib_803A75E0 (HSD_Text *arg0, s32 arg1) |
| void | HSD_SisLib_803A7664 (HSD_Text *arg0) |
| void | HSD_SisLib_803A8134 (void *arg0, HSD_Text *arg1, f32 *arg2, f32 *arg3) |
| static void | HSD_SisLib_803A7F0C_inline (HSD_Text *arg0, s32 arg1, s32 *var_r4, u32 *var_r5, s32 *var_r0) |
| s32 | HSD_SisLib_803A7F0C (HSD_Text *arg0, s32 arg1) |
| void | HSD_SisLib_803A84BC (HSD_GObj *gobj, int arg1) |
| HSD_Archive * | HSD_SisLib_803A945C (char *arg0) |
| void | HSD_SisLib_803A947C (HSD_Archive *archive) |
Variables | |
| static HSD_WObjDesc | HSD_SisLib_8040C490 |
| static HSD_WObjDesc | HSD_SisLib_8040C4A4 |
| static u32 | HSD_SisLib_804D7968 |
| static HSD_CameraDescPerspective | HSD_SisLib_8040C4B8 |
| sislib_UnkAllocData * | HSD_SisLib_804D7970 |
| sislib_UnkAllocData * | HSD_SisLib_804D7974 |
| HSD_Text * | HSD_SisLib_804D7978 |
| sislib_UnkAlloc3 * | HSD_SisLib_804D797C |
| static f32 | HSD_SisLib_8040CB00 |
| static u8 | HSD_SisLib_8040CD40 |
| static HSD_Archive * | HSD_SisLib_804D1110 [5] |
| SIS * | HSD_SisLib_804D1124 [5] |
| s8 | HSD_SisLib_804D6390 [4] = { 0, 0, 0, 0 } |
| static sislib_UnkAllocData * | HSD_SisLib_804D796C |
| void * HSD_SisLib_803A5798 | ( | s32 | size | ) |
| void HSD_SisLib_803A594C | ( | void * | arg0 | ) |
| void HSD_SisLib_803A5A2C | ( | void * | arg0 | ) |
| void HSD_SisLib_803A5CC4 | ( | HSD_Text * | arg0 | ) |
| void HSD_SisLib_803A5D30 | ( | void | ) |
|
inlinestatic |
| void HSD_SisLib_803A5DA0 | ( | s32 | arg0 | ) |
| HSD_Text * HSD_SisLib_803A5ACC | ( | int | font_idx, |
| s32 | arg1, | ||
| f32 | arg2, | ||
| f32 | arg3, | ||
| f32 | arg4, | ||
| f32 | arg5, | ||
| f32 | arg6 | ||
| ) |
this is the context id that comes from HSD_SisLib_803A611C, it essentially tells us which camera to use
| void HSD_SisLib_803A5E70 | ( | void | ) |
| void HSD_SisLib_803A5F50 | ( | s32 | arg0 | ) |
| void HSD_SisLib_803A5FBC | ( | void | ) |
| void HSD_SisLib_803A6048 | ( | u32 | size | ) |
| void fn_803A60EC | ( | void * | arg0 | ) |
| s32 HSD_SisLib_803A611C | ( | int | arg0, |
| HSD_GObj * | arg1, | ||
| u16 | arg2, | ||
| u8 | arg3, | ||
| u8 | arg4, | ||
| u8 | arg5, | ||
| u8 | arg6, | ||
| u32 | arg7 | ||
| ) |
| void HSD_SisLib_803A62A0 | ( | s32 | arg0, |
| char * | arg1, | ||
| char * | arg2 | ||
| ) |
| void HSD_SisLib_803A6368 | ( | HSD_Text * | arg0, |
| s32 | arg1 | ||
| ) |
| u8 * HSD_SisLib_803A6478 | ( | u8 * | arg0, |
| u8 * | arg1 | ||
| ) |
| void HSD_SisLib_803A6530 | ( | s32 | arg0, |
| s32 | arg1, | ||
| s32 | arg2 | ||
| ) |
| void HSD_SisLib_803A660C | ( | s32 | arg0, |
| s32 | arg1, | ||
| s32 | arg2 | ||
| ) |
| HSD_Text * HSD_SisLib_803A6754 | ( | int | arg0, |
| s32 | arg1 | ||
| ) |
| s32 HSD_SisLib_803A67EC | ( | u8 * | data, |
| u8 * | string | ||
| ) |
Converts ASCII to "SIS" format.
| data | output buffer for the converted string |
| string | ASCII string to be converted |
| int HSD_SisLib_803A6B98 | ( | HSD_Text * | arg0, |
| float | x, | ||
| float | y, | ||
| const char * | arg1, | ||
| ... | |||
| ) |
| u8 * fn_803A6FEC | ( | u8 * | arg0, |
| s32 | arg1, | ||
| s32 * | arg2 | ||
| ) |
| void HSD_SisLib_803A746C | ( | HSD_Text * | arg0, |
| s32 | arg1, | ||
| f32 | arg2, | ||
| f32 | arg3 | ||
| ) |
| void HSD_SisLib_803A74F0 | ( | HSD_Text * | arg0, |
| s32 | arg1, | ||
| u8 * | arg2 | ||
| ) |
| void HSD_SisLib_803A7548 | ( | HSD_Text * | arg0, |
| int | arg1, | ||
| float | arg2, | ||
| float | arg3 | ||
| ) |
| void HSD_SisLib_803A75E0 | ( | HSD_Text * | arg0, |
| s32 | arg1 | ||
| ) |
| void HSD_SisLib_803A7664 | ( | HSD_Text * | arg0 | ) |
| void HSD_SisLib_803A8134 | ( | void * | arg0, |
| HSD_Text * | arg1, | ||
| f32 * | arg2, | ||
| f32 * | arg3 | ||
| ) |
|
inlinestatic |
| s32 HSD_SisLib_803A7F0C | ( | HSD_Text * | arg0, |
| s32 | arg1 | ||
| ) |
| void HSD_SisLib_803A84BC | ( | HSD_GObj * | gobj, |
| int | arg1 | ||
| ) |
| HSD_Archive * HSD_SisLib_803A945C | ( | char * | arg0 | ) |
| void HSD_SisLib_803A947C | ( | HSD_Archive * | archive | ) |
|
static |
|
static |
|
static |
|
static |
| sislib_UnkAllocData* HSD_SisLib_804D7970 |
| sislib_UnkAllocData* HSD_SisLib_804D7974 |
| HSD_Text* HSD_SisLib_804D7978 |
| sislib_UnkAlloc3* HSD_SisLib_804D797C |
|
static |
|
static |
|
static |
| SIS* HSD_SisLib_804D1124[5] |
| s8 HSD_SisLib_804D6390[4] = { 0, 0, 0, 0 } |
|
static |