SSBM Decomp
Loading...
Searching...
No Matches
db.h
Go to the documentation of this file.
1#ifndef MELEE_DB_H
2#define MELEE_DB_H
3
4#include <melee/ft/forward.h>
5#include <melee/it/forward.h>
6
7#include <common_structs.h>
8
9extern char db_build_timestamp[];
10extern int g_debugLevel;
12extern char** db_bonus_names;
13extern char** db_motionstate_names;
14extern char** db_submotion_names;
15extern bool db_804D6B20;
17
18/* 225374 */ void db_GetGameLaunchButtonState(void);
19/* 2254B8 */ void db_Setup(void);
20/* 22558C */ HSD_Pad db_ButtonsDown(int player);
21/* 2255A4 */ HSD_Pad db_ButtonsPressed(int player);
22/* 2255BC */ HSD_Pad db_ButtonsRepeat(int player);
23/* 2255D4 */ void db_PrintEntityCounts(void);
24/* 2256CC */ void db_PrintThreadInfo(void);
25/* 225754 */ void db_RunEveryFrame(void);
26/* 225A00 */ void fn_SetupItemAndPokemonMenu(void);
27/* 225A54 */ void fn_80225A54(int arg0);
28/* 225B0C */ u32 db_ShowEnemyStompRange(void);
29/* 225B20 */ u32 db_ShowItemPickupRange(void);
30/* 225B34 */ u32 db_ShowCoinPickupRange(void);
31/* 225B48 */ void fn_EnableShowCoinPickupRange(void);
32/* 225B9C */ void fn_DisableShowCoinPickupRange(void);
33/* 225BF0 */ void fn_EnableShowEnemyStompRange(void);
34/* 225C44 */ void fn_DisableShowEnemyStompRange(void);
35/* 225C8C */ void fn_EnableShowItemPickupRange(void);
36/* 225CD4 */ void fn_DisableShowItemPickupRange(void);
37/* 225D1C */ s32 db_GetCurrentlySelectedPokemon(void);
38/* 225D2C */ void db_DisableItemSpawns(void);
39/* 225D40 */ void db_EnableItemSpawns(void);
40/* 225D54 */ s32 db_AreItemSpawnsEnabled(void);
41/* 225D64 */ void db_80225D64(Item_GObj* item, Fighter_GObj* owner);
42/* 225D7C */ void fn_ToggleItemCollisionBubbles(void);
43/* 225DD8 */ void db_80225DD8(Item_GObj* item, Fighter_GObj* owner);
44/* 225E6C */ void fn_80225E6C(Fighter_GObj* owner, Fighter*);
45/* 225F20 */ void db_HandleItemPokemonMenuInput(int player);
46/* 2260D4 */ void fn_ShowOrCreateItemAndPokemonMenu(int player);
47/* 2261BC */ void fn_UpdateItemAndPokemonMenu(int player);
48/* 2262E0 */ void db_CheckAndSpawnItem(int player);
49/* 2264C4 */ void fn_CheckItemAndPokemonMenu(int player);
50/* 22659C */ void fn_SetupCpuHandicapInfo(void);
51/* 22666C */ void fn_UpdateCpuHandicapInfo(void);
52/* 226730 */ void fn_CheckCpuHandicapInfo(int arg0);
53/* 2267C8 */ void fn_SetupAnimationInfo(void);
54/* 2268B8 */ void fn_ToggleMiscFighterVisuals(void);
55/* 22697C */ u8 fn_8022697C(Fighter_GObj* owner);
56/* 2269C0 */ void fn_UpdateAnimationInfo(void);
57/* 226BD4 */ void fn_CheckAnimationInfo(int player);
58/* 226E00 */ void fn_SetupMiscStageVisuals(void);
59/* 226E0C */ void fn_CheckMiscStageEffects(int arg0);
60/* 2270C4 */ static void fn_802270C4(int arg0);
61/* 22713C */ static void fn_8022713C(int arg0);
62/* 227174 */ void fn_SetupCameraInfo(void);
63/* 227188 */ static void fn_80227188(void);
64/* 227484 */ void fn_CheckCameraInfo(int player, int buttons_down,
65 int buttons_pressed, f32 cstick_x,
66 f32 cstick_y);
67/* 2277E8 */ static void fn_802277E8(HSD_GObj*, int);
68/* 227904 */ static void fn_80227904(HSD_GObj* camera, int port);
69/* 2279E8 */ static void fn_802279E8(HSD_GObj* camera, Vec3* camera_pos,
70 Vec3* camera_interest, float cstick_x,
71 float cstick_y);
72/* 227B64 */ static void fn_80227B64(HSD_GObj* camera, float x, float y);
73/* 227BA8 */ static void fn_80227BA8(HSD_GObj* camera, Vec3*, float, float);
74/* 227CAC */ static void fn_80227CAC(HSD_GObj* camera, float cstick_y);
75/* 227D38 */ static void fn_80227D38(HSD_GObj* camera, Vec3*, float);
76/* 227EB0 */ static void fn_80227EB0(HSD_GObj* camera, Vec3*, Vec3*, float,
77 float);
78/* 227FE0 */ static void fn_80227FE0(HSD_GObj* camera, float x, float y);
79/* 228124 */ static void fn_80228124(HSD_GObj* camera, Vec3*, float, float);
80/* 228318 */ void fn_SetupSoundInfo(void);
81/* 2283F0 */ void fn_UpdateSoundInfo(void);
82/* 228620 */ void fn_CheckSoundInfo(int player);
83/* 22873C */ void fn_CheckMiscVisualEffects(int player);
84/* 2287C4 */ void fn_Setup5xSpeed(UNK_PARAMS);
85/* 2287D8 */ void fn_Check5xSpeed(int player);
86/* 228820 */ void fn_Toggle5xSpeed(void);
87/* 22886C */ void db_InitScreenshot(void);
88/* 22887C */ void db_CheckScreenshot(void);
89/* 22892C */ void db_TakeScreenshotIfPending(void);
90/* 2289F8 */ static int fn_802289F8(char* arg0, int arg1, int arg2);
91/* 228A64 */ void db_ClearFPUExceptions(void);
92/* 228AB4 */ static void fn_HSDPanicHandler(OSContext* ctx);
93/* 228B28 */ static void fn_OSErrorHandler(u16 error, OSContext* ctx, ...);
94/* 228C4C */ void db_SetupCrashHandler(void);
95/* 228CF4 */ void fn_SetupBonusInfo(void);
96/* 228D18 */ static void fn_80228D18(void);
97/* 228D38 */ static void fn_80228D38(void);
98/* 228E54 */ static void fn_80228E54(int arg0, int arg1, int arg2);
99/* 22900C */ static void fn_8022900C(int arg0);
100/* 2291A0 */ void fn_CheckBonusInfo(int arg0);
101/* 229220 */ void fn_SetupObjAllocLimiter(void);
102/* 229240 */ void fn_UpdateObjAllocLimiter(int arg0);
103
104#endif
u32 HSD_Pad
Definition common_structs.h:20
void db_RunEveryFrame(void)
Definition dbinit.c:164
void fn_UpdateSoundInfo(void)
Definition dbsound.c:47
void fn_EnableShowCoinPickupRange(void)
Definition dbitem.c:70
void db_EnableItemSpawns(void)
Definition dbitem.c:170
void db_GetGameLaunchButtonState(void)
Definition dbinit.c:32
s32 db_AreItemSpawnsEnabled(void)
Definition dbitem.c:175
void fn_EnableShowEnemyStompRange(void)
Definition dbitem.c:102
static void fn_80228124(HSD_GObj *camera, Vec3 *, float, float)
void fn_DisableShowItemPickupRange(void)
Definition dbitem.c:146
void fn_SetupMiscStageVisuals(void)
Definition dbcamera.c:29
u16 db_gameLaunchButtonState
Definition dbinit.c:11
static void fn_802279E8(HSD_GObj *camera, Vec3 *camera_pos, Vec3 *camera_interest, float cstick_x, float cstick_y)
void fn_CheckAnimationInfo(int player)
Definition dbanim.c:148
void db_PrintThreadInfo(void)
Definition dbinit.c:142
HSD_Pad db_ButtonsPressed(int player)
Definition dbinit.c:105
void db_CheckAndSpawnItem(int player)
Definition dbitem.c:363
u32 db_ShowCoinPickupRange(void)
Definition dbitem.c:65
char ** db_motionstate_names
Definition dbinit.c:13
static void fn_80228E54(int arg0, int arg1, int arg2)
char ** db_bonus_names
Definition dbinit.c:12
void db_80225D64(Item_GObj *item, Fighter_GObj *owner)
Definition dbitem.c:180
static void fn_80228D38(void)
static void fn_HSDPanicHandler(OSContext *ctx)
void fn_SetupObjAllocLimiter(void)
Definition dballoc.c:9
static void fn_80227188(void)
void fn_EnableShowItemPickupRange(void)
Definition dbitem.c:132
void fn_CheckMiscStageEffects(int arg0)
Definition dbcamera.c:34
void db_ClearFPUExceptions(void)
Definition dberror.c:12
static void fn_80227B64(HSD_GObj *camera, float x, float y)
void db_Setup(void)
Definition dbinit.c:64
void db_PrintEntityCounts(void)
Definition dbinit.c:115
static void fn_802270C4(int arg0)
void fn_CheckCpuHandicapInfo(int arg0)
Definition dbcpu.c:53
static void fn_80227904(HSD_GObj *camera, int port)
void fn_CheckSoundInfo(int player)
Definition dbsound.c:118
void db_80225DD8(Item_GObj *item, Fighter_GObj *owner)
Definition dbitem.c:208
s32 db_GetCurrentlySelectedPokemon(void)
Definition dbitem.c:160
void fn_SetupCpuHandicapInfo(void)
Definition dbcpu.c:14
int db_MiscVisualEffectsStatus
Definition dbeffect.c:5
void db_HandleItemPokemonMenuInput(int player)
Definition dbitem.c:241
void fn_DisableShowEnemyStompRange(void)
Definition dbitem.c:118
char ** db_submotion_names
Definition dbinit.c:14
static void fn_OSErrorHandler(u16 error, OSContext *ctx,...)
void fn_SetupItemAndPokemonMenu(void)
Definition dbitem.c:19
void fn_SetupBonusInfo(void)
Definition dbbonus.c:28
static void fn_80227FE0(HSD_GObj *camera, float x, float y)
static void fn_8022713C(int arg0)
HSD_Pad db_ButtonsRepeat(int player)
Definition dbinit.c:110
u8 fn_8022697C(Fighter_GObj *owner)
Definition dbanim.c:77
void db_TakeScreenshotIfPending(void)
Definition dbscreenshot.c:62
void fn_SetupAnimationInfo(void)
Definition dbanim.c:21
void fn_CheckBonusInfo(int arg0)
Definition dbbonus.c:138
static void fn_80227BA8(HSD_GObj *camera, Vec3 *, float, float)
void db_SetupCrashHandler(void)
Definition dberror.c:58
HSD_Pad db_ButtonsDown(int player)
Definition dbinit.c:100
u32 db_ShowEnemyStompRange(void)
Definition dbitem.c:55
static void fn_802277E8(HSD_GObj *, int)
void fn_CheckCameraInfo(int player, int buttons_down, int buttons_pressed, f32 cstick_x, f32 cstick_y)
Definition dbcamera.c:265
void fn_80225E6C(Fighter_GObj *owner, Fighter *)
Definition dbitem.c:225
void fn_ToggleItemCollisionBubbles(void)
Definition dbitem.c:189
void fn_CheckMiscVisualEffects(int player)
Definition dbeffect.c:7
void fn_UpdateItemAndPokemonMenu(int player)
Definition dbitem.c:319
void fn_ShowOrCreateItemAndPokemonMenu(int player)
Definition dbitem.c:295
static void fn_80227D38(HSD_GObj *camera, Vec3 *, float)
void fn_Toggle5xSpeed(void)
Definition dbscreenshot.c:28
void fn_UpdateObjAllocLimiter(int arg0)
Definition dballoc.c:15
void fn_Check5xSpeed(int player)
Definition dbscreenshot.c:19
void db_InitScreenshot(void)
Definition dbscreenshot.c:38
void db_CheckScreenshot(void)
Definition dbscreenshot.c:49
static void fn_80227CAC(HSD_GObj *camera, float cstick_y)
char db_build_timestamp[]
Definition dbinit.c:19
void fn_CheckItemAndPokemonMenu(int player)
Definition dbitem.c:414
bool db_804D6B20
Definition dbinit.c:15
void fn_80225A54(int arg0)
Definition dbitem.c:33
void fn_DisableShowCoinPickupRange(void)
Definition dbitem.c:86
static void fn_8022900C(int arg0)
int g_debugLevel
Definition dbinit.c:17
void db_DisableItemSpawns(void)
Definition dbitem.c:165
static void fn_80227EB0(HSD_GObj *camera, Vec3 *, Vec3 *, float, float)
static void fn_80228D18(void)
void fn_UpdateCpuHandicapInfo(void)
Definition dbcpu.c:31
void fn_ToggleMiscFighterVisuals(void)
Definition dbanim.c:42
void fn_SetupSoundInfo(void)
Definition dbsound.c:23
void fn_SetupCameraInfo(void)
Definition dbcamera.c:161
void fn_UpdateAnimationInfo(void)
Definition dbanim.c:87
u32 db_ShowItemPickupRange(void)
Definition dbitem.c:60
static int fn_802289F8(char *arg0, int arg1, int arg2)
void fn_Setup5xSpeed(void)
Definition dbscreenshot.c:14
#define UNK_PARAMS
Definition placeholder.h:48
Definition types.h:1078
was using this to try and fix some matches, unsuccessfully
Definition gobj.h:26