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 <placeholder.h>
8
10
18
19/* 225374 */ void db_GetGameLaunchButtonState(void);
20/* 2254B8 */ void db_Setup(void);
21/* 22558C */ HSD_Pad db_ButtonsDown(int player);
22/* 2255A4 */ HSD_Pad db_ButtonsPressed(int player);
23/* 2255BC */ HSD_Pad db_ButtonsRepeat(int player);
24/* 2255D4 */ void db_PrintEntityCounts(void);
25/* 2256CC */ void db_PrintThreadInfo(void);
26/* 225754 */ void db_RunEveryFrame(void);
27/* 225A00 */ void fn_SetupItemAndPokemonMenu(void);
28/* 225A54 */ void fn_80225A54(int arg0);
29/* 225B0C */ u32 db_ShowEnemyStompRange(void);
30/* 225B20 */ u32 db_ShowItemPickupRange(void);
31/* 225B34 */ u32 db_ShowCoinPickupRange(void);
32/* 225B48 */ void fn_EnableShowCoinPickupRange(void);
33/* 225B9C */ void fn_DisableShowCoinPickupRange(void);
34/* 225BF0 */ void fn_EnableShowEnemyStompRange(void);
35/* 225C44 */ void fn_DisableShowEnemyStompRange(void);
36/* 225C8C */ void fn_EnableShowItemPickupRange(void);
37/* 225CD4 */ void fn_DisableShowItemPickupRange(void);
38/* 225D1C */ s32 db_GetCurrentlySelectedPokemon(void);
39/* 225D2C */ void db_DisableItemSpawns(void);
40/* 225D40 */ void db_EnableItemSpawns(void);
41/* 225D54 */ s32 db_AreItemSpawnsEnabled(void);
42/* 225D64 */ void db_80225D64(Item_GObj* item, Fighter_GObj* owner);
43/* 225D7C */ void fn_ToggleItemCollisionBubbles(void);
44/* 225DD8 */ void db_80225DD8(Item_GObj* item, Fighter_GObj* owner);
45/* 225E6C */ void fn_80225E6C(Fighter_GObj* owner, Fighter*);
46/* 225F20 */ void db_HandleItemPokemonMenuInput(int player);
47/* 2260D4 */ void fn_ShowOrCreateItemAndPokemonMenu(int player);
48/* 2261BC */ void fn_UpdateItemAndPokemonMenu(int player);
49/* 2262E0 */ void db_CheckAndSpawnItem(int player);
50/* 2264C4 */ void fn_CheckItemAndPokemonMenu(int player);
51/* 22659C */ void fn_SetupCpuHandicapInfo(void);
52/* 22666C */ void fn_UpdateCpuHandicapInfo(void);
53/* 226730 */ void fn_CheckCpuHandicapInfo(int arg0);
54/* 2267C8 */ void fn_SetupAnimationInfo(void);
55/* 2268B8 */ void fn_ToggleMiscFighterVisuals(void);
56/* 22697C */ u8 fn_8022697C(Fighter_GObj* owner);
57/* 2269C0 */ void fn_UpdateAnimationInfo(void);
58/* 226BD4 */ void fn_CheckAnimationInfo(int player);
59/* 226E00 */ void fn_SetupMiscStageVisuals(void);
60/* 226E0C */ void fn_CheckMiscStageEffects(int arg0);
61/* 227174 */ void fn_SetupCameraInfo(void);
62/* 227484 */ void fn_CheckCameraInfo(int player, int buttons_down,
63 int buttons_pressed, f32 cstick_x,
64 f32 cstick_y);
65/* 22873C */ void fn_CheckMiscVisualEffects(int player);
66/* 2287C4 */ void fn_Setup5xSpeed(UNK_PARAMS);
67/* 2287D8 */ void fn_Check5xSpeed(int player);
68/* 228820 */ void fn_Toggle5xSpeed(void);
69/* 22886C */ void db_InitScreenshot(void);
70/* 22887C */ void db_CheckScreenshot(void);
71/* 22892C */ void db_TakeScreenshotIfPending(void);
72/* 228A64 */ void db_ClearFPUExceptions(void);
73/* 228C4C */ void db_SetupCrashHandler(void);
74/* 228CF4 */ void fn_SetupBonusInfo(void);
75/* 2291A0 */ void fn_CheckBonusInfo(int arg0);
76/* 229220 */ void fn_SetupObjAllocLimiter(void);
77/* 229240 */ void fn_UpdateObjAllocLimiter(int arg0);
78/* 3EA6C8 */ extern char db_build_timestamp[];
79/* 4D4A08 */ extern DbLKind DbLevel;
80/* 4D6B20 */ extern bool db_804D6B20;
81/* 4D6B24 */ extern char** db_submotion_names;
82/* 4D6B28 */ extern char** db_motionstate_names;
83/* 4D6B2C */ extern char** db_bonus_names;
84/* 4D6B30 */ extern u16 db_gameLaunchButtonState;
85/* 4D6B80 */ extern int db_MiscVisualEffectsStatus;
86
87#endif
u32 HSD_Pad
Definition controller.h:11
void fn_Setup5xSpeed(void)
Definition dbscreenshot.c:16
unsigned long u32
Definition types.h:9
float f32
Definition types.h:13
unsigned short int u16
Definition types.h:7
signed long s32
Definition types.h:8
unsigned char u8
Definition types.h:5
HSD_GObj Item_GObj
Definition forward.h:62
#define UNK_PARAMS
Definition placeholder.h:39
void db_RunEveryFrame(void)
Definition dbinit.c:163
void fn_EnableShowCoinPickupRange(void)
Definition dbitem.c:68
void db_EnableItemSpawns(void)
Definition dbitem.c:168
void db_GetGameLaunchButtonState(void)
Definition dbinit.c:31
s32 db_AreItemSpawnsEnabled(void)
Definition dbitem.c:173
void fn_EnableShowEnemyStompRange(void)
Definition dbitem.c:100
void fn_DisableShowItemPickupRange(void)
Definition dbitem.c:144
void fn_SetupMiscStageVisuals(void)
Definition dbcamera.c:45
u16 db_gameLaunchButtonState
Definition dbinit.c:10
void fn_CheckAnimationInfo(int player)
Definition dbanim.c:150
void db_PrintThreadInfo(void)
Definition dbinit.c:141
HSD_Pad db_ButtonsPressed(int player)
Definition dbinit.c:104
void db_CheckAndSpawnItem(int player)
Definition dbitem.c:365
u32 db_ShowCoinPickupRange(void)
Definition dbitem.c:63
char ** db_motionstate_names
Definition dbinit.c:12
char ** db_bonus_names
Definition dbinit.c:11
void db_80225D64(Item_GObj *item, Fighter_GObj *owner)
Definition dbitem.c:178
void fn_SetupObjAllocLimiter(void)
Definition dballoc.c:9
void fn_EnableShowItemPickupRange(void)
Definition dbitem.c:130
void fn_CheckMiscStageEffects(int arg0)
Definition dbcamera.c:50
void db_ClearFPUExceptions(void)
Definition dberror.c:16
DbLKind DbLevel
Definition dbinit.c:16
void db_Setup(void)
Definition dbinit.c:63
void db_PrintEntityCounts(void)
Definition dbinit.c:114
void fn_CheckCpuHandicapInfo(int arg0)
Definition dbcpu.c:52
void db_80225DD8(Item_GObj *item, Fighter_GObj *owner)
Definition dbitem.c:210
s32 db_GetCurrentlySelectedPokemon(void)
Definition dbitem.c:158
void fn_SetupCpuHandicapInfo(void)
Definition dbcpu.c:13
int db_MiscVisualEffectsStatus
Definition dbeffect.c:4
void db_HandleItemPokemonMenuInput(int player)
Definition dbitem.c:243
void fn_DisableShowEnemyStompRange(void)
Definition dbitem.c:116
char ** db_submotion_names
Definition dbinit.c:13
void fn_SetupItemAndPokemonMenu(void)
Definition dbitem.c:17
void fn_SetupBonusInfo(void)
Definition dbbonus.c:32
HSD_Pad db_ButtonsRepeat(int player)
Definition dbinit.c:109
u8 fn_8022697C(Fighter_GObj *owner)
Definition dbanim.c:79
void db_TakeScreenshotIfPending(void)
Definition dbscreenshot.c:64
void fn_SetupAnimationInfo(void)
Definition dbanim.c:23
void fn_CheckBonusInfo(int arg0)
Definition dbbonus.c:142
void db_SetupCrashHandler(void)
Definition dberror.c:62
HSD_Pad db_ButtonsDown(int player)
Definition dbinit.c:99
u32 db_ShowEnemyStompRange(void)
Definition dbitem.c:53
DbLKind
Definition db.h:11
@ DbLKind_Master
Definition db.h:12
@ DbLKind_DebugRom
Definition db.h:15
@ DbLKind_NoDebugRom
Definition db.h:13
@ DbLKind_DebugDevelop
Definition db.h:14
@ DbLKind_Develop
Definition db.h:16
void fn_CheckCameraInfo(int player, int buttons_down, int buttons_pressed, f32 cstick_x, f32 cstick_y)
Definition dbcamera.c:282
void fn_80225E6C(Fighter_GObj *owner, Fighter *)
Definition dbitem.c:227
void fn_ToggleItemCollisionBubbles(void)
Definition dbitem.c:189
void fn_CheckMiscVisualEffects(int player)
Definition dbeffect.c:6
void fn_UpdateItemAndPokemonMenu(int player)
Definition dbitem.c:321
void fn_ShowOrCreateItemAndPokemonMenu(int player)
Definition dbitem.c:297
void fn_Toggle5xSpeed(void)
Definition dbscreenshot.c:30
void fn_UpdateObjAllocLimiter(int arg0)
Definition dballoc.c:15
void fn_Check5xSpeed(int player)
Definition dbscreenshot.c:21
void db_InitScreenshot(void)
Definition dbscreenshot.c:40
void db_CheckScreenshot(void)
Definition dbscreenshot.c:51
char db_build_timestamp[]
Definition dbinit.c:18
void fn_CheckItemAndPokemonMenu(int player)
Definition dbitem.c:421
bool db_804D6B20
Definition dbinit.c:14
void fn_80225A54(int arg0)
Definition dbitem.c:31
void fn_DisableShowCoinPickupRange(void)
Definition dbitem.c:84
void db_DisableItemSpawns(void)
Definition dbitem.c:163
void fn_UpdateCpuHandicapInfo(void)
Definition dbcpu.c:30
void fn_ToggleMiscFighterVisuals(void)
Definition dbanim.c:44
void fn_SetupCameraInfo(void)
Definition dbcamera.c:178
void fn_UpdateAnimationInfo(void)
Definition dbanim.c:89
u32 db_ShowItemPickupRange(void)
Definition dbitem.c:58
Definition types.h:1250