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 <placeholder.h>
5
6#include "melee/ft/forward.h"
7#include "melee/it/forward.h"
8
10
11extern char db_build_timestamp[];
12extern int DbLevel;
14extern char** db_bonus_names;
15extern char** db_motionstate_names;
16extern char** db_submotion_names;
17extern bool db_804D6B20;
19
20/* 225374 */ void db_GetGameLaunchButtonState(void);
21/* 2254B8 */ void db_Setup(void);
22/* 22558C */ HSD_Pad db_ButtonsDown(int player);
23/* 2255A4 */ HSD_Pad db_ButtonsPressed(int player);
24/* 2255BC */ HSD_Pad db_ButtonsRepeat(int player);
25/* 2255D4 */ void db_PrintEntityCounts(void);
26/* 2256CC */ void db_PrintThreadInfo(void);
27/* 225754 */ void db_RunEveryFrame(void);
28/* 225A00 */ void fn_SetupItemAndPokemonMenu(void);
29/* 225A54 */ void fn_80225A54(int arg0);
30/* 225B0C */ u32 db_ShowEnemyStompRange(void);
31/* 225B20 */ u32 db_ShowItemPickupRange(void);
32/* 225B34 */ u32 db_ShowCoinPickupRange(void);
33/* 225B48 */ void fn_EnableShowCoinPickupRange(void);
34/* 225B9C */ void fn_DisableShowCoinPickupRange(void);
35/* 225BF0 */ void fn_EnableShowEnemyStompRange(void);
36/* 225C44 */ void fn_DisableShowEnemyStompRange(void);
37/* 225C8C */ void fn_EnableShowItemPickupRange(void);
38/* 225CD4 */ void fn_DisableShowItemPickupRange(void);
39/* 225D1C */ s32 db_GetCurrentlySelectedPokemon(void);
40/* 225D2C */ void db_DisableItemSpawns(void);
41/* 225D40 */ void db_EnableItemSpawns(void);
42/* 225D54 */ s32 db_AreItemSpawnsEnabled(void);
43/* 225D64 */ void db_80225D64(Item_GObj* item, Fighter_GObj* owner);
44/* 225D7C */ void fn_ToggleItemCollisionBubbles(void);
45/* 225DD8 */ void db_80225DD8(Item_GObj* item, Fighter_GObj* owner);
46/* 225E6C */ void fn_80225E6C(Fighter_GObj* owner, Fighter*);
47/* 225F20 */ void db_HandleItemPokemonMenuInput(int player);
48/* 2260D4 */ void fn_ShowOrCreateItemAndPokemonMenu(int player);
49/* 2261BC */ void fn_UpdateItemAndPokemonMenu(int player);
50/* 2262E0 */ void db_CheckAndSpawnItem(int player);
51/* 2264C4 */ void fn_CheckItemAndPokemonMenu(int player);
52/* 22659C */ void fn_SetupCpuHandicapInfo(void);
53/* 22666C */ void fn_UpdateCpuHandicapInfo(void);
54/* 226730 */ void fn_CheckCpuHandicapInfo(int arg0);
55/* 2267C8 */ void fn_SetupAnimationInfo(void);
56/* 2268B8 */ void fn_ToggleMiscFighterVisuals(void);
57/* 22697C */ u8 fn_8022697C(Fighter_GObj* owner);
58/* 2269C0 */ void fn_UpdateAnimationInfo(void);
59/* 226BD4 */ void fn_CheckAnimationInfo(int player);
60/* 226E00 */ void fn_SetupMiscStageVisuals(void);
61/* 226E0C */ void fn_CheckMiscStageEffects(int arg0);
62/* 2270C4 */ static void fn_802270C4(int arg0);
63/* 22713C */ static void fn_8022713C(int arg0);
64/* 227174 */ void fn_SetupCameraInfo(void);
65/* 227188 */ static void fn_80227188(void);
66/* 227484 */ void fn_CheckCameraInfo(int player, int buttons_down,
67 int buttons_pressed, f32 cstick_x,
68 f32 cstick_y);
69/* 2277E8 */ static void fn_802277E8(HSD_GObj*, int);
70/* 227904 */ static void fn_80227904(HSD_GObj* camera, int port);
71/* 2279E8 */ static void fn_802279E8(HSD_GObj* camera, Vec3* camera_pos,
72 Vec3* camera_interest, float cstick_x,
73 float cstick_y);
74/* 227B64 */ static void fn_80227B64(HSD_GObj* camera, float x, float y);
75/* 227BA8 */ static void fn_80227BA8(HSD_GObj* camera, Vec3*, float, float);
76/* 227CAC */ static void fn_80227CAC(HSD_GObj* camera, float cstick_y);
77/* 227D38 */ static void fn_80227D38(HSD_GObj* camera, Vec3*, float);
78/* 227EB0 */ static void fn_80227EB0(HSD_GObj* camera, Vec3*, Vec3*, float,
79 float);
80/* 227FE0 */ static void fn_80227FE0(HSD_GObj* camera, float x, float y);
81/* 228124 */ static void fn_80228124(HSD_GObj* camera, Vec3*, float, float);
82
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 controller.h:11
void fn_Setup5xSpeed(void)
Definition dbscreenshot.c:15
struct Vec Vec3
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 hsd_3B2B.h:1
unsigned char u8
Definition hsd_3B2B.h:2
HSD_GObj Item_GObj
Definition forward.h:55
#define UNK_PARAMS
Definition placeholder.h:47
void db_RunEveryFrame(void)
Definition dbinit.c:165
void fn_EnableShowCoinPickupRange(void)
Definition dbitem.c:72
void db_EnableItemSpawns(void)
Definition dbitem.c:172
void db_GetGameLaunchButtonState(void)
Definition dbinit.c:33
s32 db_AreItemSpawnsEnabled(void)
Definition dbitem.c:177
void fn_EnableShowEnemyStompRange(void)
Definition dbitem.c:104
static void fn_80228124(HSD_GObj *camera, Vec3 *, float, float)
Definition dbcamera.c:580
void fn_DisableShowItemPickupRange(void)
Definition dbitem.c:148
void fn_SetupMiscStageVisuals(void)
Definition dbcamera.c:31
u16 db_gameLaunchButtonState
Definition dbinit.c:12
static void fn_802279E8(HSD_GObj *camera, Vec3 *camera_pos, Vec3 *camera_interest, float cstick_x, float cstick_y)
Debug_OrbitAroundInterest.
Definition dbcamera.c:385
void fn_CheckAnimationInfo(int player)
Definition dbanim.c:152
void db_PrintThreadInfo(void)
Definition dbinit.c:143
HSD_Pad db_ButtonsPressed(int player)
Definition dbinit.c:106
void db_CheckAndSpawnItem(int player)
Definition dbitem.c:365
u32 db_ShowCoinPickupRange(void)
Definition dbitem.c:67
char ** db_motionstate_names
Definition dbinit.c:14
static void fn_80228E54(int arg0, int arg1, int arg2)
char ** db_bonus_names
Definition dbinit.c:13
void db_80225D64(Item_GObj *item, Fighter_GObj *owner)
Definition dbitem.c:182
static void fn_80228D38(void)
static void fn_HSDPanicHandler(OSContext *ctx)
void fn_SetupObjAllocLimiter(void)
Definition dballoc.c:11
static void fn_80227188(void)
void fn_EnableShowItemPickupRange(void)
Definition dbitem.c:134
void fn_CheckMiscStageEffects(int arg0)
Definition dbcamera.c:36
void db_ClearFPUExceptions(void)
Definition dberror.c:14
static void fn_80227B64(HSD_GObj *camera, float x, float y)
void db_Setup(void)
Definition dbinit.c:65
void db_PrintEntityCounts(void)
Definition dbinit.c:116
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 db_80225DD8(Item_GObj *item, Fighter_GObj *owner)
Definition dbitem.c:210
s32 db_GetCurrentlySelectedPokemon(void)
Definition dbitem.c:162
void fn_SetupCpuHandicapInfo(void)
Definition dbcpu.c:14
int db_MiscVisualEffectsStatus
Definition dbeffect.c:5
void db_HandleItemPokemonMenuInput(int player)
Definition dbitem.c:243
void fn_DisableShowEnemyStompRange(void)
Definition dbitem.c:120
char ** db_submotion_names
Definition dbinit.c:15
static void fn_OSErrorHandler(u16 error, OSContext *ctx,...)
void fn_SetupItemAndPokemonMenu(void)
Definition dbitem.c:21
void fn_SetupBonusInfo(void)
Definition dbbonus.c:29
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:111
u8 fn_8022697C(Fighter_GObj *owner)
Definition dbanim.c:81
int DbLevel
Definition dbinit.c:18
void db_TakeScreenshotIfPending(void)
Definition dbscreenshot.c:63
void fn_SetupAnimationInfo(void)
Definition dbanim.c:25
void fn_CheckBonusInfo(int arg0)
Definition dbbonus.c:139
static void fn_80227BA8(HSD_GObj *camera, Vec3 *, float, float)
Definition dbcamera.c:429
void db_SetupCrashHandler(void)
Definition dberror.c:60
HSD_Pad db_ButtonsDown(int player)
Definition dbinit.c:101
u32 db_ShowEnemyStompRange(void)
Definition dbitem.c:57
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:267
void fn_80225E6C(Fighter_GObj *owner, Fighter *)
Definition dbitem.c:227
void fn_ToggleItemCollisionBubbles(void)
Definition dbitem.c:191
void fn_CheckMiscVisualEffects(int player)
Definition dbeffect.c:7
void fn_UpdateItemAndPokemonMenu(int player)
Definition dbitem.c:321
void fn_ShowOrCreateItemAndPokemonMenu(int player)
Definition dbitem.c:297
static void fn_80227D38(HSD_GObj *camera, Vec3 *, float)
Definition dbcamera.c:470
void fn_Toggle5xSpeed(void)
Definition dbscreenshot.c:29
void fn_UpdateObjAllocLimiter(int arg0)
Definition dballoc.c:17
void fn_Check5xSpeed(int player)
Definition dbscreenshot.c:20
void db_InitScreenshot(void)
Definition dbscreenshot.c:39
void db_CheckScreenshot(void)
Definition dbscreenshot.c:50
static void fn_80227CAC(HSD_GObj *camera, float cstick_y)
char db_build_timestamp[]
Definition dbinit.c:20
void fn_CheckItemAndPokemonMenu(int player)
Definition dbitem.c:421
bool db_804D6B20
Definition dbinit.c:16
void fn_80225A54(int arg0)
Definition dbitem.c:35
void fn_DisableShowCoinPickupRange(void)
Definition dbitem.c:88
static void fn_8022900C(int arg0)
void db_DisableItemSpawns(void)
Definition dbitem.c:167
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:46
void fn_SetupCameraInfo(void)
Definition dbcamera.c:163
void fn_UpdateAnimationInfo(void)
Definition dbanim.c:91
u32 db_ShowItemPickupRange(void)
Definition dbitem.c:62
static int fn_802289F8(char *arg0, int arg1, int arg2)
Definition types.h:1134
Definition gobj.h:24
Definition OSContext.h:138