SSBM Decomp
Loading...
Searching...
No Matches
db.h File Reference
#include <melee/ft/forward.h>
#include <melee/it/forward.h>
#include <common_structs.h>

Go to the source code of this file.

Functions

void db_GetGameLaunchButtonState (void)
void db_Setup (void)
HSD_Pad db_ButtonsDown (int player)
HSD_Pad db_ButtonsPressed (int player)
HSD_Pad db_ButtonsRepeat (int player)
void db_PrintEntityCounts (void)
void db_PrintThreadInfo (void)
void db_RunEveryFrame (void)
void fn_SetupItemAndPokemonMenu (void)
void fn_80225A54 (int arg0)
u32 db_ShowEnemyStompRange (void)
u32 db_ShowItemPickupRange (void)
u32 db_ShowCoinPickupRange (void)
void fn_EnableShowCoinPickupRange (void)
void fn_DisableShowCoinPickupRange (void)
void fn_EnableShowEnemyStompRange (void)
void fn_DisableShowEnemyStompRange (void)
void fn_EnableShowItemPickupRange (void)
void fn_DisableShowItemPickupRange (void)
s32 db_GetCurrentlySelectedPokemon (void)
void db_DisableItemSpawns (void)
void db_EnableItemSpawns (void)
s32 db_AreItemSpawnsEnabled (void)
void db_80225D64 (Item_GObj *item, Fighter_GObj *owner)
void fn_ToggleItemCollisionBubbles (void)
void db_80225DD8 (Item_GObj *item, Fighter_GObj *owner)
void fn_80225E6C (Fighter_GObj *owner, Fighter *)
void db_HandleItemPokemonMenuInput (int player)
void fn_ShowOrCreateItemAndPokemonMenu (int player)
void fn_UpdateItemAndPokemonMenu (int player)
void db_CheckAndSpawnItem (int player)
void fn_CheckItemAndPokemonMenu (int player)
void fn_SetupCpuHandicapInfo (void)
void fn_UpdateCpuHandicapInfo (void)
void fn_CheckCpuHandicapInfo (int arg0)
void fn_SetupAnimationInfo (void)
void fn_ToggleMiscFighterVisuals (void)
u8 fn_8022697C (Fighter_GObj *owner)
void fn_UpdateAnimationInfo (void)
void fn_CheckAnimationInfo (int player)
void fn_SetupMiscStageVisuals (void)
void fn_CheckMiscStageEffects (int arg0)
static void fn_802270C4 (int arg0)
static void fn_8022713C (int arg0)
void fn_SetupCameraInfo (void)
static void fn_80227188 (void)
void fn_CheckCameraInfo (int player, int buttons_down, int buttons_pressed, f32 cstick_x, f32 cstick_y)
static void fn_802277E8 (HSD_GObj *, int)
static void fn_80227904 (HSD_GObj *camera, int port)
static void fn_802279E8 (HSD_GObj *camera, Vec3 *camera_pos, Vec3 *camera_interest, float cstick_x, float cstick_y)
static void fn_80227B64 (HSD_GObj *camera, float x, float y)
static void fn_80227BA8 (HSD_GObj *camera, Vec3 *, float, float)
static void fn_80227CAC (HSD_GObj *camera, float cstick_y)
static void fn_80227D38 (HSD_GObj *camera, Vec3 *, float)
static void fn_80227EB0 (HSD_GObj *camera, Vec3 *, Vec3 *, float, float)
static void fn_80227FE0 (HSD_GObj *camera, float x, float y)
static void fn_80228124 (HSD_GObj *camera, Vec3 *, float, float)
void fn_SetupSoundInfo (void)
void fn_UpdateSoundInfo (void)
void fn_CheckSoundInfo (int player)
void fn_CheckMiscVisualEffects (int player)
void fn_Setup5xSpeed (UNK_PARAMS)
void fn_Check5xSpeed (int player)
void fn_Toggle5xSpeed (void)
void db_InitScreenshot (void)
void db_CheckScreenshot (void)
void db_TakeScreenshotIfPending (void)
static int fn_802289F8 (char *arg0, int arg1, int arg2)
void db_ClearFPUExceptions (void)
static void fn_HSDPanicHandler (OSContext *ctx)
static void fn_OSErrorHandler (u16 error, OSContext *ctx,...)
void db_SetupCrashHandler (void)
void fn_SetupBonusInfo (void)
static void fn_80228D18 (void)
static void fn_80228D38 (void)
static void fn_80228E54 (int arg0, int arg1, int arg2)
static void fn_8022900C (int arg0)
void fn_CheckBonusInfo (int arg0)
void fn_SetupObjAllocLimiter (void)
void fn_UpdateObjAllocLimiter (int arg0)

Variables

char db_build_timestamp []
int g_debugLevel
u16 db_gameLaunchButtonState
char ** db_bonus_names
char ** db_motionstate_names
char ** db_submotion_names
bool db_804D6B20
int db_MiscVisualEffectsStatus

Function Documentation

◆ db_GetGameLaunchButtonState()

void db_GetGameLaunchButtonState ( void )

◆ db_Setup()

void db_Setup ( void )

◆ db_ButtonsDown()

HSD_Pad db_ButtonsDown ( int player)

◆ db_ButtonsPressed()

HSD_Pad db_ButtonsPressed ( int player)

◆ db_ButtonsRepeat()

HSD_Pad db_ButtonsRepeat ( int player)

◆ db_PrintEntityCounts()

void db_PrintEntityCounts ( void )

◆ db_PrintThreadInfo()

void db_PrintThreadInfo ( void )

◆ db_RunEveryFrame()

void db_RunEveryFrame ( void )

◆ fn_SetupItemAndPokemonMenu()

void fn_SetupItemAndPokemonMenu ( void )

◆ fn_80225A54()

void fn_80225A54 ( int arg0)

◆ db_ShowEnemyStompRange()

u32 db_ShowEnemyStompRange ( void )

◆ db_ShowItemPickupRange()

u32 db_ShowItemPickupRange ( void )

◆ db_ShowCoinPickupRange()

u32 db_ShowCoinPickupRange ( void )

◆ fn_EnableShowCoinPickupRange()

void fn_EnableShowCoinPickupRange ( void )

◆ fn_DisableShowCoinPickupRange()

void fn_DisableShowCoinPickupRange ( void )

◆ fn_EnableShowEnemyStompRange()

void fn_EnableShowEnemyStompRange ( void )

◆ fn_DisableShowEnemyStompRange()

void fn_DisableShowEnemyStompRange ( void )

◆ fn_EnableShowItemPickupRange()

void fn_EnableShowItemPickupRange ( void )

◆ fn_DisableShowItemPickupRange()

void fn_DisableShowItemPickupRange ( void )

◆ db_GetCurrentlySelectedPokemon()

s32 db_GetCurrentlySelectedPokemon ( void )

◆ db_DisableItemSpawns()

void db_DisableItemSpawns ( void )

◆ db_EnableItemSpawns()

void db_EnableItemSpawns ( void )

◆ db_AreItemSpawnsEnabled()

s32 db_AreItemSpawnsEnabled ( void )

◆ db_80225D64()

void db_80225D64 ( Item_GObj * item,
Fighter_GObj * owner )

◆ fn_ToggleItemCollisionBubbles()

void fn_ToggleItemCollisionBubbles ( void )
Todo
avoid auto-inlining into fn_CheckItemAndPokemonMenu

◆ db_80225DD8()

void db_80225DD8 ( Item_GObj * item,
Fighter_GObj * owner )

◆ fn_80225E6C()

void fn_80225E6C ( Fighter_GObj * owner,
Fighter * fp )

◆ db_HandleItemPokemonMenuInput()

void db_HandleItemPokemonMenuInput ( int player)

◆ fn_ShowOrCreateItemAndPokemonMenu()

void fn_ShowOrCreateItemAndPokemonMenu ( int player)

◆ fn_UpdateItemAndPokemonMenu()

void fn_UpdateItemAndPokemonMenu ( int player)

◆ db_CheckAndSpawnItem()

void db_CheckAndSpawnItem ( int player)

◆ fn_CheckItemAndPokemonMenu()

void fn_CheckItemAndPokemonMenu ( int player)

◆ fn_SetupCpuHandicapInfo()

void fn_SetupCpuHandicapInfo ( void )

◆ fn_UpdateCpuHandicapInfo()

void fn_UpdateCpuHandicapInfo ( void )

◆ fn_CheckCpuHandicapInfo()

void fn_CheckCpuHandicapInfo ( int arg0)

◆ fn_SetupAnimationInfo()

void fn_SetupAnimationInfo ( void )

◆ fn_ToggleMiscFighterVisuals()

void fn_ToggleMiscFighterVisuals ( void )

◆ fn_8022697C()

u8 fn_8022697C ( Fighter_GObj * owner)

◆ fn_UpdateAnimationInfo()

void fn_UpdateAnimationInfo ( void )

◆ fn_CheckAnimationInfo()

void fn_CheckAnimationInfo ( int player)

◆ fn_SetupMiscStageVisuals()

void fn_SetupMiscStageVisuals ( void )

◆ fn_CheckMiscStageEffects()

void fn_CheckMiscStageEffects ( int arg0)

◆ fn_802270C4()

void fn_802270C4 ( int arg0)
static

◆ fn_8022713C()

void fn_8022713C ( int arg0)
static

◆ fn_SetupCameraInfo()

void fn_SetupCameraInfo ( void )

◆ fn_80227188()

void fn_80227188 ( void )
static

◆ fn_CheckCameraInfo()

void fn_CheckCameraInfo ( int player,
int buttons_down,
int buttons_pressed,
f32 cstick_x,
f32 cstick_y )

◆ fn_802277E8()

void fn_802277E8 ( HSD_GObj * ,
int  )
static

◆ fn_80227904()

void fn_80227904 ( HSD_GObj * camera,
int port )
static

◆ fn_802279E8()

void fn_802279E8 ( HSD_GObj * camera,
Vec3 * camera_pos,
Vec3 * camera_interest,
float cstick_x,
float cstick_y )
static

◆ fn_80227B64()

void fn_80227B64 ( HSD_GObj * camera,
float x,
float y )
static

◆ fn_80227BA8()

void fn_80227BA8 ( HSD_GObj * camera,
Vec3 * ,
float ,
float  )
static

◆ fn_80227CAC()

void fn_80227CAC ( HSD_GObj * camera,
float cstick_y )
static

◆ fn_80227D38()

void fn_80227D38 ( HSD_GObj * camera,
Vec3 * ,
float  )
static

◆ fn_80227EB0()

void fn_80227EB0 ( HSD_GObj * camera,
Vec3 * ,
Vec3 * ,
float ,
float  )
static

◆ fn_80227FE0()

void fn_80227FE0 ( HSD_GObj * camera,
float x,
float y )
static

◆ fn_80228124()

void fn_80228124 ( HSD_GObj * camera,
Vec3 * ,
float ,
float  )
static

◆ fn_SetupSoundInfo()

void fn_SetupSoundInfo ( void )

◆ fn_UpdateSoundInfo()

void fn_UpdateSoundInfo ( void )

◆ fn_CheckSoundInfo()

void fn_CheckSoundInfo ( int player)

◆ fn_CheckMiscVisualEffects()

void fn_CheckMiscVisualEffects ( int player)

◆ fn_Setup5xSpeed()

void fn_Setup5xSpeed ( UNK_PARAMS )

◆ fn_Check5xSpeed()

void fn_Check5xSpeed ( int player)

◆ fn_Toggle5xSpeed()

void fn_Toggle5xSpeed ( void )

◆ db_InitScreenshot()

void db_InitScreenshot ( void )

◆ db_CheckScreenshot()

void db_CheckScreenshot ( void )

◆ db_TakeScreenshotIfPending()

void db_TakeScreenshotIfPending ( void )

◆ fn_802289F8()

int fn_802289F8 ( char * arg0,
int arg1,
int arg2 )
static

◆ db_ClearFPUExceptions()

void db_ClearFPUExceptions ( void )

◆ fn_HSDPanicHandler()

void fn_HSDPanicHandler ( OSContext * ctx)
static

◆ fn_OSErrorHandler()

void fn_OSErrorHandler ( u16 error,
OSContext * ctx,
... )
static

◆ db_SetupCrashHandler()

void db_SetupCrashHandler ( void )

◆ fn_SetupBonusInfo()

void fn_SetupBonusInfo ( void )

◆ fn_80228D18()

void fn_80228D18 ( void )
static

◆ fn_80228D38()

void fn_80228D38 ( void )
static

◆ fn_80228E54()

void fn_80228E54 ( int arg0,
int arg1,
int arg2 )
static

◆ fn_8022900C()

void fn_8022900C ( int arg0)
static

◆ fn_CheckBonusInfo()

void fn_CheckBonusInfo ( int arg0)

◆ fn_SetupObjAllocLimiter()

void fn_SetupObjAllocLimiter ( void )

◆ fn_UpdateObjAllocLimiter()

void fn_UpdateObjAllocLimiter ( int arg0)

Variable Documentation

◆ db_build_timestamp

char db_build_timestamp[]
extern

◆ g_debugLevel

int g_debugLevel
extern

◆ db_gameLaunchButtonState

u16 db_gameLaunchButtonState
extern

◆ db_bonus_names

char** db_bonus_names
extern

◆ db_motionstate_names

char** db_motionstate_names
extern

◆ db_submotion_names

char** db_submotion_names
extern

◆ db_804D6B20

bool db_804D6B20
extern

◆ db_MiscVisualEffectsStatus

int db_MiscVisualEffectsStatus
extern