SSBM Decomp
Loading...
Searching...
No Matches
dbitem.c File Reference
#include "db.h"
#include "dbitem.static.h"
#include "ef/efsync.h"
#include "ft/ftlib.h"
#include "gm/gm_unsplit.h"
#include "if/textdraw.h"
#include "if/textlib.h"
#include "it/inlines.h"
#include "it/it_266F.h"
#include "it/it_26B1.h"
#include "it/it_2725.h"
#include "it/it_3F14.h"
#include "it/item.h"
#include "it/types.h"
#include "pl/player.h"
#include <sysdolphin/baselib/gobj.h>

Functions

void fn_SetupItemAndPokemonMenu (void)
void fn_80225A54 (int player)
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 *fp)
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)

Function Documentation

◆ fn_SetupItemAndPokemonMenu()

void fn_SetupItemAndPokemonMenu ( void )

◆ fn_80225A54()

void fn_80225A54 ( int player)

◆ 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)