SYMBOL INDEX (21879 symbols across 451 files) FILE: include/AgbRfu_LinkManager.h type INIT_PARAM (line 114) | typedef struct InitializeParametersTag { type VBL_TIMER (line 139) | typedef struct VblankTimerTag { type LINK_MANAGER (line 145) | typedef struct linkManagerTag type linkManagerTag (line 178) | struct linkManagerTag FILE: include/bag.h type YesNoFuncTable (line 15) | struct YesNoFuncTable type YesNoFuncTable (line 16) | struct YesNoFuncTable FILE: include/battle.h type TrainerMonNoItemDefaultMoves (line 71) | struct TrainerMonNoItemDefaultMoves type TrainerMonItemDefaultMoves (line 78) | struct TrainerMonItemDefaultMoves type TrainerMonNoItemCustomMoves (line 86) | struct TrainerMonNoItemCustomMoves type TrainerMonItemCustomMoves (line 94) | struct TrainerMonItemCustomMoves type TrainerMonItemCustomMovesEVs (line 104) | struct TrainerMonItemCustomMovesEVs type TrainerMonNoItemDefaultMoves (line 124) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 125) | struct TrainerMonNoItemCustomMoves type TrainerMonItemDefaultMoves (line 126) | struct TrainerMonItemDefaultMoves type TrainerMonItemCustomMoves (line 127) | struct TrainerMonItemCustomMoves type TrainerMonItemCustomMovesEVs (line 128) | struct TrainerMonItemCustomMovesEVs type Trainer (line 131) | struct Trainer type Trainer (line 145) | struct Trainer type Trainer (line 146) | struct Trainer type ResourceFlags (line 148) | struct ResourceFlags type DisableStruct (line 155) | struct DisableStruct type DisableStruct (line 190) | struct DisableStruct type ProtectStruct (line 192) | struct ProtectStruct type ProtectStruct (line 229) | struct ProtectStruct type SpecialStatus (line 231) | struct SpecialStatus type SpecialStatus (line 251) | struct SpecialStatus type SideTimer (line 253) | struct SideTimer type SideTimer (line 269) | struct SideTimer type WishFutureKnock (line 271) | struct WishFutureKnock type WishFutureKnock (line 283) | struct WishFutureKnock type AI_ThinkingStruct (line 285) | struct AI_ThinkingStruct type BattlePokemon (line 303) | struct BattlePokemon type UsedMoves (line 305) | struct UsedMoves type BattleHistory (line 311) | struct BattleHistory type BattleScriptsStack (line 320) | struct BattleScriptsStack type BattleCallbacksStack (line 326) | struct BattleCallbacksStack type StatsArray (line 332) | struct StatsArray type BattleResources (line 337) | struct BattleResources type BattleResources (line 349) | struct BattleResources type BattleResults (line 351) | struct BattleResults type BattleResults (line 378) | struct BattleResults type LinkBattlerHeader (line 380) | struct LinkBattlerHeader type BattleStruct (line 389) | struct BattleStruct type BattleStruct (line 477) | struct BattleStruct type BattleScripting (line 514) | struct BattleScripting type BattleSpriteInfo (line 542) | struct BattleSpriteInfo type BattleAnimationInfo (line 552) | struct BattleAnimationInfo type BattleHealthboxInfo (line 575) | struct BattleHealthboxInfo type BattleBarInfo (line 597) | struct BattleBarInfo type BattleSpriteData (line 606) | struct BattleSpriteData type BattleSpriteData (line 614) | struct BattleSpriteData type MonSpritesGfx (line 625) | struct MonSpritesGfx type PokedudeBattlerState (line 637) | struct PokedudeBattlerState type BattleSpritesGfx (line 658) | struct BattleSpritesGfx type MonSpritesGfx (line 662) | struct MonSpritesGfx type BattleEnigmaBerry (line 666) | struct BattleEnigmaBerry type PokedudeBattlerState (line 691) | struct PokedudeBattlerState type BattleScripting (line 701) | struct BattleScripting type MultiBattlePokemonTx (line 739) | struct MultiBattlePokemonTx FILE: include/battle_anim.h type BattleAnimBgData (line 50) | struct BattleAnimBgData type BattleAnimBackground (line 60) | struct BattleAnimBackground type DisableStruct (line 82) | struct DisableStruct type OamData (line 95) | struct OamData type OamData (line 96) | struct OamData type OamData (line 97) | struct OamData type OamData (line 98) | struct OamData type OamData (line 99) | struct OamData type OamData (line 100) | struct OamData type OamData (line 101) | struct OamData type OamData (line 102) | struct OamData type OamData (line 103) | struct OamData type OamData (line 104) | struct OamData type OamData (line 105) | struct OamData type OamData (line 106) | struct OamData type OamData (line 107) | struct OamData type OamData (line 108) | struct OamData type OamData (line 109) | struct OamData type OamData (line 110) | struct OamData type OamData (line 111) | struct OamData type OamData (line 112) | struct OamData type OamData (line 113) | struct OamData type OamData (line 114) | struct OamData type OamData (line 115) | struct OamData type OamData (line 116) | struct OamData type OamData (line 117) | struct OamData type OamData (line 118) | struct OamData type OamData (line 119) | struct OamData type OamData (line 120) | struct OamData type OamData (line 121) | struct OamData type OamData (line 122) | struct OamData type OamData (line 123) | struct OamData type OamData (line 124) | struct OamData type OamData (line 125) | struct OamData type OamData (line 126) | struct OamData type OamData (line 127) | struct OamData type OamData (line 128) | struct OamData type OamData (line 129) | struct OamData type OamData (line 130) | struct OamData type OamData (line 131) | struct OamData type OamData (line 132) | struct OamData type OamData (line 133) | struct OamData type OamData (line 134) | struct OamData type OamData (line 135) | struct OamData type OamData (line 136) | struct OamData type OamData (line 137) | struct OamData type OamData (line 138) | struct OamData type OamData (line 139) | struct OamData type OamData (line 140) | struct OamData type OamData (line 141) | struct OamData type OamData (line 142) | struct OamData type OamData (line 143) | struct OamData type OamData (line 144) | struct OamData type OamData (line 145) | struct OamData type OamData (line 146) | struct OamData type OamData (line 147) | struct OamData type OamData (line 148) | struct OamData type OamData (line 149) | struct OamData type OamData (line 150) | struct OamData type OamData (line 151) | struct OamData type OamData (line 152) | struct OamData type OamData (line 153) | struct OamData type OamData (line 154) | struct OamData type OamData (line 155) | struct OamData type OamData (line 156) | struct OamData type OamData (line 157) | struct OamData type OamData (line 158) | struct OamData type OamData (line 159) | struct OamData type OamData (line 160) | struct OamData type OamData (line 161) | struct OamData type OamData (line 162) | struct OamData type OamData (line 163) | struct OamData type OamData (line 164) | struct OamData type OamData (line 165) | struct OamData type OamData (line 166) | struct OamData type MonCoords (line 167) | struct MonCoords type CompressedSpriteSheet (line 168) | struct CompressedSpriteSheet type CompressedSpritePalette (line 169) | struct CompressedSpritePalette type SpriteTemplate (line 170) | struct SpriteTemplate type SpriteTemplate (line 171) | struct SpriteTemplate type SpriteTemplate (line 172) | struct SpriteTemplate type SpriteTemplate (line 173) | struct SpriteTemplate type SpriteTemplate (line 174) | struct SpriteTemplate type SpriteTemplate (line 175) | struct SpriteTemplate type Sprite (line 193) | struct Sprite type Sprite (line 208) | struct Sprite type Pokemon (line 209) | struct Pokemon type Sprite (line 223) | struct Sprite type Sprite (line 224) | struct Sprite type Sprite (line 225) | struct Sprite type Sprite (line 226) | struct Sprite type Sprite (line 227) | struct Sprite type Sprite (line 228) | struct Sprite type Sprite (line 229) | struct Sprite type Sprite (line 230) | struct Sprite type Sprite (line 231) | struct Sprite type Sprite (line 232) | struct Sprite type Sprite (line 233) | struct Sprite type Sprite (line 234) | struct Sprite type Sprite (line 235) | struct Sprite type Sprite (line 236) | struct Sprite type Sprite (line 237) | struct Sprite type Sprite (line 239) | struct Sprite type Sprite (line 240) | struct Sprite type Sprite (line 241) | struct Sprite type Sprite (line 242) | struct Sprite type Sprite (line 243) | struct Sprite type Sprite (line 244) | struct Sprite type Sprite (line 245) | struct Sprite type Sprite (line 246) | struct Sprite type BattleAnimBgData (line 252) | struct BattleAnimBgData type BattleAnimBgData (line 253) | struct BattleAnimBgData type BattleAnimBgData (line 254) | struct BattleAnimBgData type Sprite (line 261) | struct Sprite type Sprite (line 262) | struct Sprite type Sprite (line 263) | struct Sprite type Sprite (line 264) | struct Sprite type Sprite (line 265) | struct Sprite type Sprite (line 266) | struct Sprite type Sprite (line 267) | struct Sprite type Sprite (line 268) | struct Sprite type Sprite (line 269) | struct Sprite type Sprite (line 270) | struct Sprite type Sprite (line 271) | struct Sprite type Sprite (line 272) | struct Sprite type Sprite (line 273) | struct Sprite type Sprite (line 278) | struct Sprite type Sprite (line 279) | struct Sprite type Sprite (line 285) | struct Sprite type Sprite (line 286) | struct Sprite type Sprite (line 287) | struct Sprite type Sprite (line 288) | struct Sprite type Sprite (line 290) | struct Sprite type Task (line 291) | struct Task type Task (line 292) | struct Task type Task (line 297) | struct Task type Task (line 298) | struct Task type Sprite (line 304) | struct Sprite type Sprite (line 308) | struct Sprite type Sprite (line 309) | struct Sprite type Sprite (line 310) | struct Sprite type Sprite (line 311) | struct Sprite type Sprite (line 312) | struct Sprite type Sprite (line 313) | struct Sprite type Sprite (line 314) | struct Sprite type Sprite (line 317) | struct Sprite type Sprite (line 318) | struct Sprite FILE: include/battle_bg.h type BgTemplate (line 6) | struct BgTemplate FILE: include/battle_controllers.h type UnusedControllerStruct (line 109) | struct UnusedControllerStruct type HpAndStatus (line 115) | struct HpAndStatus type MovePpInfo (line 121) | struct MovePpInfo type ChooseMoveStruct (line 128) | struct ChooseMoveStruct type UnusedControllerStruct (line 201) | struct UnusedControllerStruct type DisableStruct (line 221) | struct DisableStruct type ChooseMoveStruct (line 225) | struct ChooseMoveStruct type HpAndStatus (line 244) | struct HpAndStatus type Sprite (line 257) | struct Sprite FILE: include/battle_gfx_sfx_util.h type Sprite (line 6) | struct Sprite type Sprite (line 7) | struct Sprite type Pokemon (line 13) | struct Pokemon type Pokemon (line 14) | struct Pokemon type Pokemon (line 15) | struct Pokemon type Pokemon (line 31) | struct Pokemon type Sprite (line 36) | struct Sprite type Pokemon (line 43) | struct Pokemon FILE: include/battle_interface.h type HpAndStatus (line 82) | struct HpAndStatus type Pokemon (line 83) | struct Pokemon type Pokemon (line 86) | struct Pokemon FILE: include/battle_main.h type TrainerMoney (line 6) | struct TrainerMoney type MultiBattlePokemonTx (line 12) | struct MultiBattlePokemonTx type SpriteTemplate (line 48) | struct SpriteTemplate type OamData (line 49) | struct OamData type OamData (line 50) | struct OamData type TrainerMoney (line 61) | struct TrainerMoney type Sprite (line 69) | struct Sprite type Sprite (line 70) | struct Sprite type Sprite (line 73) | struct Sprite type Sprite (line 74) | struct Sprite type Sprite (line 75) | struct Sprite type Sprite (line 76) | struct Sprite type Sprite (line 77) | struct Sprite type Sprite (line 78) | struct Sprite type Sprite (line 79) | struct Sprite type Sprite (line 80) | struct Sprite type Sprite (line 83) | struct Sprite type Sprite (line 84) | struct Sprite FILE: include/battle_message.h type BattleMsgData (line 196) | struct BattleMsgData type BattleMsgData (line 220) | struct BattleMsgData FILE: include/battle_tower.h type BattleTowerTrainer (line 10) | struct BattleTowerTrainer type BattleTowerPokemonTemplate (line 18) | struct BattleTowerPokemonTemplate type BattleTowerEReaderTrainer (line 30) | struct BattleTowerEReaderTrainer FILE: include/battle_transition.h type SpritePalette (line 40) | struct SpritePalette FILE: include/berry.h type Berry (line 31) | struct Berry type Berry (line 35) | struct Berry type BerryCrushStats (line 37) | struct BerryCrushStats { type BerryCrushStats (line 42) | struct BerryCrushStats FILE: include/berry_pouch.h type BerryPouchType (line 6) | enum BerryPouchType FILE: include/bg.h type BGCntrlBitfield (line 6) | struct BGCntrlBitfield // for the I/O registers type AdjustBgMosaicMode (line 49) | enum AdjustBgMosaicMode type BgTileAllocMode (line 60) | enum BgTileAllocMode type BgTemplate (line 67) | struct BgTemplate type BgTemplate (line 89) | struct BgTemplate type BgTemplate (line 90) | struct BgTemplate FILE: include/blit.h type Bitmap (line 4) | struct Bitmap type Bitmap (line 11) | struct Bitmap type Bitmap (line 11) | struct Bitmap type Bitmap (line 12) | struct Bitmap type Bitmap (line 12) | struct Bitmap type Bitmap (line 13) | struct Bitmap type Bitmap (line 14) | struct Bitmap type Bitmap (line 14) | struct Bitmap type Bitmap (line 15) | struct Bitmap FILE: include/calculate_base_damage.h type BattlePokemon (line 6) | struct BattlePokemon type BattlePokemon (line 6) | struct BattlePokemon FILE: include/cereader_tool.h type TrainerTowerTrainer (line 7) | struct TrainerTowerTrainer type TrainerTowerFloor (line 19) | struct TrainerTowerFloor type EReaderTrainerTowerSetSubstruct (line 29) | struct EReaderTrainerTowerSetSubstruct type EReaderTrainerTowerSet (line 37) | struct EReaderTrainerTowerSet type EReaderTrainerTowerSet (line 46) | struct EReaderTrainerTowerSet type EReaderTrainerTowerSet (line 47) | struct EReaderTrainerTowerSet type EReaderTrainerTowerSet (line 48) | struct EReaderTrainerTowerSet FILE: include/data.h type MonCoords (line 9) | struct MonCoords type MonCoords (line 26) | struct MonCoords type CompressedSpriteSheet (line 27) | struct CompressedSpriteSheet type MonCoords (line 28) | struct MonCoords type CompressedSpriteSheet (line 29) | struct CompressedSpriteSheet type CompressedSpritePalette (line 30) | struct CompressedSpritePalette type CompressedSpritePalette (line 31) | struct CompressedSpritePalette type MonCoords (line 33) | struct MonCoords type CompressedSpriteSheet (line 34) | struct CompressedSpriteSheet type CompressedSpriteSheet (line 35) | struct CompressedSpriteSheet type CompressedSpritePalette (line 36) | struct CompressedSpritePalette type MonCoords (line 38) | struct MonCoords type CompressedSpritePalette (line 39) | struct CompressedSpritePalette type CompressedSpriteSheet (line 41) | struct CompressedSpriteSheet type SpriteTemplate (line 42) | struct SpriteTemplate type SpriteFrameImage (line 52) | struct SpriteFrameImage type SpriteFrameImage (line 53) | struct SpriteFrameImage type SpriteFrameImage (line 54) | struct SpriteFrameImage type SpriteFrameImage (line 55) | struct SpriteFrameImage type SpriteFrameImage (line 56) | struct SpriteFrameImage type SpriteFrameImage (line 57) | struct SpriteFrameImage type SpriteFrameImage (line 58) | struct SpriteFrameImage type SpriteFrameImage (line 59) | struct SpriteFrameImage type SpriteFrameImage (line 60) | struct SpriteFrameImage type SpriteFrameImage (line 61) | struct SpriteFrameImage type SpriteFrameImage (line 62) | struct SpriteFrameImage type SpriteFrameImage (line 63) | struct SpriteFrameImage FILE: include/daycare.h type Pokemon (line 6) | struct Pokemon type BoxPokemon (line 7) | struct BoxPokemon type DayCare (line 8) | struct DayCare type DayCare (line 9) | struct DayCare type RecordMixingDayCareMail (line 9) | struct RecordMixingDayCareMail type Pokemon (line 16) | struct Pokemon FILE: include/decompress.h type CompressedSpriteSheet (line 13) | struct CompressedSpriteSheet type CompressedSpriteSheet (line 14) | struct CompressedSpriteSheet type CompressedSpriteSheet (line 15) | struct CompressedSpriteSheet type CompressedSpritePalette (line 17) | struct CompressedSpritePalette type CompressedSpritePalette (line 18) | struct CompressedSpritePalette type CompressedSpritePalette (line 19) | struct CompressedSpritePalette type CompressedSpriteSheet (line 21) | struct CompressedSpriteSheet type CompressedSpriteSheet (line 22) | struct CompressedSpriteSheet type CompressedSpriteSheet (line 23) | struct CompressedSpriteSheet type CompressedSpriteSheet (line 25) | struct CompressedSpriteSheet type CompressedSpriteSheet (line 26) | struct CompressedSpriteSheet type CompressedSpriteSheet (line 28) | struct CompressedSpriteSheet type CompressedSpriteSheet (line 29) | struct CompressedSpriteSheet type CompressedSpriteSheet (line 30) | struct CompressedSpriteSheet FILE: include/decoration.h type DecorationPermission (line 4) | enum DecorationPermission type DecorationShape (line 16) | enum DecorationShape type DecorationCategory (line 30) | enum DecorationCategory type Decoration (line 43) | struct Decoration type Decoration (line 55) | struct Decoration FILE: include/digit_obj_util.h type DigitObjUtilTemplate (line 4) | struct DigitObjUtilTemplate type DigitObjUtilTemplate (line 27) | struct DigitObjUtilTemplate FILE: include/dodrio_berry_picking.h type DodrioGame_Berries (line 10) | struct DodrioGame_Berries type DodrioGame_PlayerCommData (line 16) | struct DodrioGame_PlayerCommData type DodrioGame_Player (line 23) | struct DodrioGame_Player type DodrioGame_Player (line 40) | struct DodrioGame_Player type DodrioGame_PlayerCommData (line 41) | struct DodrioGame_PlayerCommData type DodrioGame_PlayerCommData (line 42) | struct DodrioGame_PlayerCommData type DodrioGame_PlayerCommData (line 43) | struct DodrioGame_PlayerCommData type DodrioGame_PlayerCommData (line 44) | struct DodrioGame_PlayerCommData type DodrioGame_PlayerCommData (line 45) | struct DodrioGame_PlayerCommData type DodrioGame_Player (line 50) | struct DodrioGame_Player type DodrioGame_PlayerCommData (line 51) | struct DodrioGame_PlayerCommData type DodrioGame_PlayerCommData (line 52) | struct DodrioGame_PlayerCommData type DodrioGame_PlayerCommData (line 53) | struct DodrioGame_PlayerCommData type DodrioGame_PlayerCommData (line 54) | struct DodrioGame_PlayerCommData type DodrioGame_PlayerCommData (line 55) | struct DodrioGame_PlayerCommData FILE: include/easy_chat.h type EasyChatWordInfo (line 10) | struct EasyChatWordInfo type EasyChatGroupWordData (line 17) | typedef union type EasyChatGroup (line 23) | struct EasyChatGroup type EasyChatWordsByLetter (line 30) | struct EasyChatWordsByLetter FILE: include/event_object_movement.h type SpinnerRunnerFollowPatterns (line 26) | enum SpinnerRunnerFollowPatterns type StepAnimTable (line 41) | struct StepAnimTable type PairedPalettes (line 70) | struct PairedPalettes type ObjectEvent (line 83) | struct ObjectEvent type ObjectEvent (line 94) | struct ObjectEvent type ObjectEvent (line 95) | struct ObjectEvent type ObjectEventTemplate (line 100) | struct ObjectEventTemplate type ObjectEvent (line 103) | struct ObjectEvent type ObjectEvent (line 104) | struct ObjectEvent type ObjectEvent (line 106) | struct ObjectEvent type ObjectEventGraphicsInfo (line 107) | struct ObjectEventGraphicsInfo type ObjectEvent (line 113) | struct ObjectEvent type ObjectEvent (line 114) | struct ObjectEvent type ObjectEvent (line 116) | struct ObjectEvent type Sprite (line 116) | struct Sprite type ObjectEvent (line 116) | struct ObjectEvent type Sprite (line 116) | struct Sprite type ObjectEvent (line 117) | struct ObjectEvent type ObjectEvent (line 124) | struct ObjectEvent type ObjectEvent (line 126) | struct ObjectEvent type ObjectEvent (line 127) | struct ObjectEvent type ObjectEvent (line 129) | struct ObjectEvent type Sprite (line 129) | struct Sprite type ObjectEvent (line 130) | struct ObjectEvent type ObjectEvent (line 131) | struct ObjectEvent type ObjectEvent (line 132) | struct ObjectEvent type ObjectEvent (line 133) | struct ObjectEvent type ObjectEvent (line 136) | struct ObjectEvent type ObjectEvent (line 139) | struct ObjectEvent type ObjectEvent (line 140) | struct ObjectEvent type Sprite (line 154) | struct Sprite type Sprite (line 155) | struct Sprite type Sprite (line 156) | struct Sprite type Sprite (line 157) | struct Sprite type ObjectEvent (line 161) | struct ObjectEvent type ObjectEvent (line 162) | struct ObjectEvent type ObjectEvent (line 165) | struct ObjectEvent type ObjectEvent (line 166) | struct ObjectEvent type ObjectEvent (line 175) | struct ObjectEvent type Sprite (line 176) | struct Sprite type Sprite (line 179) | struct Sprite type ObjectEvent (line 181) | struct ObjectEvent type Sprite (line 182) | struct Sprite type Sprite (line 183) | struct Sprite type SpriteTemplate (line 183) | struct SpriteTemplate type SubspriteTable (line 183) | struct SubspriteTable type Sprite (line 186) | struct Sprite type Sprite (line 187) | struct Sprite type Sprite (line 188) | struct Sprite type Sprite (line 189) | struct Sprite type Sprite (line 190) | struct Sprite type Sprite (line 191) | struct Sprite type Sprite (line 192) | struct Sprite type Sprite (line 193) | struct Sprite type Sprite (line 194) | struct Sprite type Sprite (line 195) | struct Sprite type ObjectEvent (line 196) | struct ObjectEvent type Sprite (line 197) | struct Sprite type Sprite (line 198) | struct Sprite type Sprite (line 199) | struct Sprite type Sprite (line 200) | struct Sprite type ObjectEvent (line 201) | struct ObjectEvent type ObjectEvent (line 203) | struct ObjectEvent type SpriteTemplate (line 209) | struct SpriteTemplate type SpritePalette (line 210) | struct SpritePalette type SpriteTemplate (line 211) | struct SpriteTemplate type OamData (line 212) | struct OamData FILE: include/evolution_scene.h type Pokemon (line 8) | struct Pokemon type Pokemon (line 9) | struct Pokemon type Pokemon (line 10) | struct Pokemon FILE: include/fame_checker.h type ListMenuTemplate (line 14) | struct ListMenuTemplate FILE: include/faraway_island.h type ObjectEvent (line 5) | struct ObjectEvent type ObjectEvent (line 7) | struct ObjectEvent FILE: include/field_camera.h type CameraObject (line 8) | struct CameraObject type CameraObject (line 20) | struct CameraObject FILE: include/field_control_avatar.h type FieldInput (line 6) | struct FieldInput type FieldInput (line 24) | struct FieldInput type ObjectEvent (line 29) | struct ObjectEvent type MapPosition (line 30) | struct MapPosition type MapPosition (line 32) | struct MapPosition type MapPosition (line 33) | struct MapPosition type FieldInput (line 34) | struct FieldInput type FieldInput (line 35) | struct FieldInput type FieldInput (line 36) | struct FieldInput type FieldInput (line 37) | struct FieldInput FILE: include/field_effect.h type Sprite (line 16) | struct Sprite type Sprite (line 23) | struct Sprite type Sprite (line 27) | struct Sprite type Sprite (line 28) | struct Sprite FILE: include/field_effect_helpers.h type ObjectEvent (line 20) | struct ObjectEvent type ObjectEvent (line 21) | struct ObjectEvent type ObjectEvent (line 22) | struct ObjectEvent type Sprite (line 22) | struct Sprite type ObjectEvent (line 23) | struct ObjectEvent type Sprite (line 28) | struct Sprite type Sprite (line 29) | struct Sprite type Sprite (line 30) | struct Sprite type Sprite (line 31) | struct Sprite type Sprite (line 32) | struct Sprite type Sprite (line 33) | struct Sprite type Sprite (line 34) | struct Sprite type Sprite (line 35) | struct Sprite type Sprite (line 36) | struct Sprite type Sprite (line 37) | struct Sprite type Sprite (line 38) | struct Sprite type Sprite (line 39) | struct Sprite type Sprite (line 40) | struct Sprite type Sprite (line 41) | struct Sprite type Sprite (line 42) | struct Sprite FILE: include/field_player_avatar.h type Sprite (line 16) | struct Sprite type Sprite (line 22) | struct Sprite type ObjectEvent (line 43) | struct ObjectEvent FILE: include/field_weather.h type Weather (line 21) | struct Weather type Weather (line 124) | struct Weather FILE: include/fieldmap.h type BackupMapLayout (line 23) | struct BackupMapLayout type MapLayout (line 24) | struct MapLayout type MapHeader (line 36) | struct MapHeader type MapConnection (line 36) | struct MapConnection type MapConnection (line 37) | struct MapConnection type MapLayout (line 44) | struct MapLayout type MapLayout (line 45) | struct MapLayout type MapLayout (line 47) | struct MapLayout type MapLayout (line 48) | struct MapLayout type MapLayout (line 50) | struct MapLayout type MapLayout (line 51) | struct MapLayout FILE: include/fldeff.h type MapPosition (line 10) | struct MapPosition FILE: include/gba/flash_internal.h type FlashSector (line 12) | struct FlashSector type FlashType (line 20) | struct FlashType { type FlashSetupInfo (line 35) | struct FlashSetupInfo type FlashType (line 54) | struct FlashType type FlashSetupInfo (line 59) | struct FlashSetupInfo type FlashSetupInfo (line 60) | struct FlashSetupInfo type FlashSetupInfo (line 61) | struct FlashSetupInfo FILE: include/gba/m4a_internal.h type WaveData (line 39) | struct WaveData type ToneData (line 57) | struct ToneData type CgbChannel (line 87) | struct CgbChannel type MusicPlayerTrack (line 128) | struct MusicPlayerTrack type SoundChannel (line 130) | struct SoundChannel type MusicPlayerInfo (line 171) | struct MusicPlayerInfo type MusicPlayerInfo (line 174) | struct MusicPlayerInfo type MusicPlayerTrack (line 174) | struct MusicPlayerTrack type u32 (line 177) | typedef u32 (*MidiKeyToCgbFreqFunc)(u8, u8, u8); type MusicPlayerInfo (line 179) | struct MusicPlayerInfo type SoundInfo (line 181) | struct SoundInfo type SongHeader (line 219) | struct SongHeader type PokemonCrySong (line 229) | struct PokemonCrySong type MusicPlayerTrack (line 268) | struct MusicPlayerTrack type MusicPlayerInfo (line 323) | struct MusicPlayerInfo type MusicPlayer (line 348) | struct MusicPlayer type Song (line 356) | struct Song type MusicPlayer (line 363) | struct MusicPlayer type Song (line 364) | struct Song type PokemonCrySong (line 375) | struct PokemonCrySong type PokemonCrySong (line 376) | struct PokemonCrySong type MusicPlayerInfo (line 378) | struct MusicPlayerInfo type MusicPlayerTrack (line 379) | struct MusicPlayerTrack type MusicPlayerInfo (line 385) | struct MusicPlayerInfo type MusicPlayerTrack (line 385) | struct MusicPlayerTrack type CgbChannel (line 388) | struct CgbChannel type PokemonCrySong (line 398) | struct PokemonCrySong type ToneData (line 400) | struct ToneData type MusicPlayerInfo (line 411) | struct MusicPlayerInfo type MusicPlayerTrack (line 411) | struct MusicPlayerTrack type MusicPlayerInfo (line 412) | struct MusicPlayerInfo type MusicPlayerInfo (line 415) | struct MusicPlayerInfo type MusicPlayerInfo (line 416) | struct MusicPlayerInfo type SongHeader (line 416) | struct SongHeader type MusicPlayerInfo (line 417) | struct MusicPlayerInfo type MusicPlayerInfo (line 418) | struct MusicPlayerInfo type MusicPlayerInfo (line 419) | struct MusicPlayerInfo type MusicPlayerTrack (line 419) | struct MusicPlayerTrack type MusicPlayerInfo (line 420) | struct MusicPlayerInfo type SoundInfo (line 423) | struct SoundInfo type CgbChannel (line 424) | struct CgbChannel type MusicPlayerInfo (line 426) | struct MusicPlayerInfo type MusicPlayerTrack (line 426) | struct MusicPlayerTrack type CgbChannel (line 429) | struct CgbChannel type MusicPlayerInfo (line 437) | struct MusicPlayerInfo type MusicPlayerInfo (line 438) | struct MusicPlayerInfo type MusicPlayerInfo (line 439) | struct MusicPlayerInfo type MusicPlayerInfo (line 440) | struct MusicPlayerInfo type MusicPlayerTrack (line 441) | struct MusicPlayerTrack type MusicPlayerInfo (line 442) | struct MusicPlayerInfo type MusicPlayerInfo (line 443) | struct MusicPlayerInfo type MusicPlayerInfo (line 445) | struct MusicPlayerInfo type ToneData (line 445) | struct ToneData type MusicPlayerInfo (line 452) | struct MusicPlayerInfo type MusicPlayerInfo (line 458) | struct MusicPlayerInfo type MusicPlayerTrack (line 458) | struct MusicPlayerTrack type MusicPlayerInfo (line 459) | struct MusicPlayerInfo type MusicPlayerTrack (line 459) | struct MusicPlayerTrack type MusicPlayerInfo (line 460) | struct MusicPlayerInfo type MusicPlayerTrack (line 460) | struct MusicPlayerTrack type MusicPlayerInfo (line 461) | struct MusicPlayerInfo type MusicPlayerTrack (line 461) | struct MusicPlayerTrack type MusicPlayerInfo (line 462) | struct MusicPlayerInfo type MusicPlayerTrack (line 462) | struct MusicPlayerTrack type MusicPlayerInfo (line 463) | struct MusicPlayerInfo type MusicPlayerTrack (line 463) | struct MusicPlayerTrack type MusicPlayerInfo (line 464) | struct MusicPlayerInfo type MusicPlayerTrack (line 464) | struct MusicPlayerTrack type MusicPlayerInfo (line 465) | struct MusicPlayerInfo type MusicPlayerTrack (line 465) | struct MusicPlayerTrack type MusicPlayerInfo (line 466) | struct MusicPlayerInfo type MusicPlayerTrack (line 466) | struct MusicPlayerTrack type MusicPlayerInfo (line 467) | struct MusicPlayerInfo type MusicPlayerTrack (line 467) | struct MusicPlayerTrack type MusicPlayerInfo (line 468) | struct MusicPlayerInfo type MusicPlayerTrack (line 468) | struct MusicPlayerTrack type MusicPlayerInfo (line 469) | struct MusicPlayerInfo type MusicPlayerTrack (line 469) | struct MusicPlayerTrack type MusicPlayerInfo (line 470) | struct MusicPlayerInfo type MusicPlayerTrack (line 470) | struct MusicPlayerTrack type MusicPlayerInfo (line 471) | struct MusicPlayerInfo type MusicPlayerTrack (line 471) | struct MusicPlayerTrack type MusicPlayerInfo (line 472) | struct MusicPlayerInfo type MusicPlayerTrack (line 472) | struct MusicPlayerTrack type MusicPlayerInfo (line 473) | struct MusicPlayerInfo type MusicPlayerTrack (line 473) | struct MusicPlayerTrack type MusicPlayerInfo (line 474) | struct MusicPlayerInfo type MusicPlayerTrack (line 474) | struct MusicPlayerTrack type MusicPlayerInfo (line 475) | struct MusicPlayerInfo type MusicPlayerTrack (line 475) | struct MusicPlayerTrack type MusicPlayerInfo (line 476) | struct MusicPlayerInfo type MusicPlayerTrack (line 476) | struct MusicPlayerTrack type MusicPlayerInfo (line 477) | struct MusicPlayerInfo type MusicPlayerTrack (line 477) | struct MusicPlayerTrack type MusicPlayerInfo (line 478) | struct MusicPlayerInfo type MusicPlayerTrack (line 478) | struct MusicPlayerTrack type MusicPlayerInfo (line 479) | struct MusicPlayerInfo type MusicPlayerTrack (line 479) | struct MusicPlayerTrack type MusicPlayerInfo (line 480) | struct MusicPlayerInfo type MusicPlayerTrack (line 480) | struct MusicPlayerTrack type MusicPlayerInfo (line 483) | struct MusicPlayerInfo type MusicPlayerTrack (line 483) | struct MusicPlayerTrack type MusicPlayerInfo (line 484) | struct MusicPlayerInfo type MusicPlayerTrack (line 484) | struct MusicPlayerTrack type MusicPlayerInfo (line 485) | struct MusicPlayerInfo type MusicPlayerTrack (line 485) | struct MusicPlayerTrack type MusicPlayerInfo (line 486) | struct MusicPlayerInfo type MusicPlayerTrack (line 486) | struct MusicPlayerTrack type MusicPlayerInfo (line 487) | struct MusicPlayerInfo type MusicPlayerTrack (line 487) | struct MusicPlayerTrack type MusicPlayerInfo (line 488) | struct MusicPlayerInfo type MusicPlayerTrack (line 488) | struct MusicPlayerTrack type MusicPlayerInfo (line 489) | struct MusicPlayerInfo type MusicPlayerTrack (line 489) | struct MusicPlayerTrack type MusicPlayerInfo (line 490) | struct MusicPlayerInfo type MusicPlayerTrack (line 490) | struct MusicPlayerTrack type MusicPlayerInfo (line 491) | struct MusicPlayerInfo type MusicPlayerTrack (line 491) | struct MusicPlayerTrack type MusicPlayerInfo (line 492) | struct MusicPlayerInfo type MusicPlayerTrack (line 492) | struct MusicPlayerTrack type MusicPlayerInfo (line 493) | struct MusicPlayerInfo type MusicPlayerTrack (line 493) | struct MusicPlayerTrack type MusicPlayerInfo (line 494) | struct MusicPlayerInfo type MusicPlayerTrack (line 494) | struct MusicPlayerTrack type MusicPlayerInfo (line 495) | struct MusicPlayerInfo type MusicPlayerTrack (line 495) | struct MusicPlayerTrack FILE: include/gba/multiboot.h type MultiBootParam (line 9) | struct MultiBootParam FILE: include/gba/syscall.h type BgAffineSrcData (line 34) | struct BgAffineSrcData type BgAffineDstData (line 34) | struct BgAffineDstData type ObjAffineSrcData (line 36) | struct ObjAffineSrcData type MultiBootParam (line 46) | struct MultiBootParam FILE: include/gba/types.h type u8 (line 6) | typedef uint8_t u8; type u16 (line 7) | typedef uint16_t u16; type u32 (line 8) | typedef uint32_t u32; type u64 (line 9) | typedef uint64_t u64; type s8 (line 10) | typedef int8_t s8; type s16 (line 11) | typedef int16_t s16; type s32 (line 12) | typedef int32_t s32; type s64 (line 13) | typedef int64_t s64; type u8 (line 15) | typedef volatile u8 vu8; type u16 (line 16) | typedef volatile u16 vu16; type u32 (line 17) | typedef volatile u32 vu32; type u64 (line 18) | typedef volatile u64 vu64; type s8 (line 19) | typedef volatile s8 vs8; type s16 (line 20) | typedef volatile s16 vs16; type s32 (line 21) | typedef volatile s32 vs32; type s64 (line 22) | typedef volatile s64 vs64; type f32 (line 24) | typedef float f32; type f64 (line 25) | typedef double f64; type u8 (line 27) | typedef u8 bool8; type u16 (line 28) | typedef u16 bool16; type u32 (line 29) | typedef u32 bool32; type vu8 (line 30) | typedef vu8 vbool8; type vu16 (line 31) | typedef vu16 vbool16; type vu32 (line 32) | typedef vu32 vbool32; type BgCnt (line 34) | struct BgCnt type vBgCnt (line 45) | typedef volatile struct BgCnt vBgCnt; type PlttData (line 47) | struct PlttData type OamData (line 55) | struct OamData type BgAffineSrcData (line 120) | struct BgAffineSrcData type BgAffineDstData (line 131) | struct BgAffineDstData type ObjAffineSrcData (line 141) | struct ObjAffineSrcData type SioMultiCnt (line 149) | struct SioMultiCnt FILE: include/global.berry.h type Berry (line 8) | struct Berry type Berry2 (line 28) | struct Berry2 type EnigmaBerry (line 46) | struct EnigmaBerry type BattleEnigmaBerry (line 55) | struct BattleEnigmaBerry type BerryTree (line 63) | struct BerryTree FILE: include/global.fieldmap.h type Tileset (line 80) | struct Tileset type MapLayout (line 91) | struct MapLayout type BackupMapLayout (line 103) | struct BackupMapLayout type ObjectEventTemplate (line 110) | struct ObjectEventTemplate type WarpEvent (line 136) | struct WarpEvent type CoordEvent (line 145) | struct CoordEvent type BgEvent (line 154) | struct BgEvent type MapEvents (line 165) | struct MapEvents type MapConnection (line 177) | struct MapConnection type MapConnections (line 185) | struct MapConnections type MapHeader (line 191) | struct MapHeader type ObjectEvent (line 213) | struct ObjectEvent type ObjectEventGraphicsInfo (line 271) | struct ObjectEventGraphicsInfo type PlayerAvatar (line 369) | struct PlayerAvatar type Camera (line 391) | struct Camera type ObjectEvent (line 398) | struct ObjectEvent type MapHeader (line 400) | struct MapHeader type PlayerAvatar (line 401) | struct PlayerAvatar type Camera (line 402) | struct Camera FILE: include/global.h type Coords8 (line 146) | struct Coords8 type UCoords8 (line 152) | struct UCoords8 type Coords16 (line 158) | struct Coords16 type UCoords16 (line 164) | struct UCoords16 type Coords32 (line 170) | struct Coords32 type UCoords32 (line 176) | struct UCoords32 type Time (line 182) | struct Time type Pokedex (line 190) | struct Pokedex type PokemonJumpRecords (line 203) | struct PokemonJumpRecords type BerryPickingResults (line 213) | struct BerryPickingResults // possibly used in the game itself? Size may... type BerryCrush (line 228) | struct BerryCrush type LinkBattleRecord (line 237) | struct LinkBattleRecord type LinkBattleRecords (line 246) | struct LinkBattleRecords type RecordMixingGiftData (line 252) | struct RecordMixingGiftData type RecordMixingGift (line 260) | struct RecordMixingGift type BattleTowerRecord (line 271) | struct BattleTowerRecord // record mixing type BattleTowerEReaderTrainer (line 283) | struct BattleTowerEReaderTrainer type BattleTowerData (line 297) | struct BattleTowerData // Leftover from R/S type SaveBlock2 (line 324) | struct SaveBlock2 type SaveBlock2 (line 362) | struct SaveBlock2 type SecretBaseParty (line 364) | struct SecretBaseParty type SecretBaseRecord (line 375) | struct SecretBaseRecord type WarpData (line 393) | struct WarpData type ItemSlot (line 401) | struct ItemSlot type Pokeblock (line 407) | struct Pokeblock type Roamer (line 418) | struct Roamer type RamScriptData (line 435) | struct RamScriptData type RamScript (line 444) | struct RamScript type DewfordTrend (line 451) | struct DewfordTrend type MauvilleManCommon (line 460) | struct MauvilleManCommon type MauvilleManBard (line 465) | struct MauvilleManBard type MauvilleManStoryteller (line 477) | struct MauvilleManStoryteller type MauvilleManGiddy (line 488) | struct MauvilleManGiddy type MauvilleManHipster (line 498) | struct MauvilleManHipster type MauvilleOldManTrader (line 505) | struct MauvilleOldManTrader type OldMan (line 514) | typedef union OldMan type Mail (line 525) | struct Mail type DayCareMail (line 534) | struct DayCareMail type DaycareMon (line 543) | struct DaycareMon type DayCare (line 550) | struct DayCare type RecordMixingDayCareMail (line 558) | struct RecordMixingDayCareMail type QuestLogObjectEventTemplate (line 565) | struct QuestLogObjectEventTemplate type QuestLogObjectEvent (line 575) | struct QuestLogObjectEvent type QuestLogScene (line 614) | struct QuestLogScene type FameCheckerSaveData (line 632) | struct FameCheckerSaveData type WonderNewsMetadata (line 639) | struct WonderNewsMetadata type WonderNews (line 647) | struct WonderNews type WonderCard (line 656) | struct WonderCard type WonderCardMetadata (line 672) | struct WonderCardMetadata type MysteryGiftSave (line 681) | struct MysteryGiftSave type TrainerTower (line 694) | struct TrainerTower type TrainerNameRecord (line 708) | struct TrainerNameRecord type KeySystemFlags (line 714) | struct KeySystemFlags type ExternalEventData (line 731) | struct ExternalEventData type ExternalEventFlags (line 747) | struct ExternalEventFlags type SaveBlock1 (line 775) | struct SaveBlock1 type MapPosition (line 849) | struct MapPosition type SaveBlock1 (line 856) | struct SaveBlock1 FILE: include/heal_location.h type HealLocation (line 6) | struct HealLocation type HealLocation (line 14) | struct HealLocation type WarpData (line 15) | struct WarpData FILE: include/help_system.h type HelpSystemListMenu_sub (line 9) | struct HelpSystemListMenu_sub type HelpSystemListMenu (line 18) | struct HelpSystemListMenu type HelpSystemListMenu (line 27) | struct HelpSystemListMenu type ListMenuItem (line 28) | struct ListMenuItem type HelpSystemListMenu (line 41) | struct HelpSystemListMenu type ListMenuItem (line 41) | struct ListMenuItem type HelpSystemListMenu (line 42) | struct HelpSystemListMenu type ListMenuItem (line 42) | struct ListMenuItem type HelpSystemListMenu (line 43) | struct HelpSystemListMenu type ListMenuItem (line 43) | struct ListMenuItem type HelpSystemListMenu (line 44) | struct HelpSystemListMenu type ListMenuItem (line 44) | struct ListMenuItem type HelpSystemListMenu (line 45) | struct HelpSystemListMenu type ListMenuItem (line 45) | struct ListMenuItem type HelpSystemListMenu (line 46) | struct HelpSystemListMenu type ListMenuItem (line 46) | struct ListMenuItem type HelpSystemListMenu (line 47) | struct HelpSystemListMenu type ListMenuItem (line 47) | struct ListMenuItem type HelpSystemListMenu (line 48) | struct HelpSystemListMenu type ListMenuItem (line 48) | struct ListMenuItem type HelpSystemListMenu (line 50) | struct HelpSystemListMenu type ListMenuItem (line 50) | struct ListMenuItem type HelpSystemListMenu (line 51) | struct HelpSystemListMenu type ListMenuItem (line 51) | struct ListMenuItem type HelpSystemListMenu (line 52) | struct HelpSystemListMenu type ListMenuItem (line 52) | struct ListMenuItem type HelpSystemListMenu (line 83) | struct HelpSystemListMenu type Bitmap (line 88) | struct Bitmap type Bitmap (line 88) | struct Bitmap FILE: include/image_processing_effects.h type ImageProcessingContext (line 30) | struct ImageProcessingContext type ImageProcessingContext (line 49) | struct ImageProcessingContext type ImageProcessingContext (line 50) | struct ImageProcessingContext type ImageProcessingContext (line 51) | struct ImageProcessingContext FILE: include/item.h type Item (line 8) | struct Item type BagPocket (line 26) | struct BagPocket type Item (line 41) | struct Item type BagPocket (line 42) | struct BagPocket type ItemSlot (line 43) | struct ItemSlot type ItemSlot (line 44) | struct ItemSlot type ItemSlot (line 55) | struct ItemSlot type BagPocket (line 81) | struct BagPocket type ItemSlot (line 86) | struct ItemSlot type BagPocket (line 92) | struct BagPocket FILE: include/item_menu.h type BagStruct (line 12) | struct BagStruct type BagStruct (line 22) | struct BagStruct type ItemSlot (line 31) | struct ItemSlot FILE: include/item_menu_icons.h type CompressedSpriteSheet (line 12) | struct CompressedSpriteSheet type CompressedSpriteSheet (line 13) | struct CompressedSpriteSheet type CompressedSpritePalette (line 14) | struct CompressedSpritePalette type CompressedSpriteSheet (line 16) | struct CompressedSpriteSheet type CompressedSpritePalette (line 17) | struct CompressedSpritePalette type SpriteTemplate (line 25) | struct SpriteTemplate FILE: include/item_use.h type Pokemon (line 7) | struct Pokemon FILE: include/libgcnmultiboot.h type GcmbStruct (line 4) | struct GcmbStruct type GcmbStruct (line 11) | struct GcmbStruct type GcmbStruct (line 12) | struct GcmbStruct type GcmbStruct (line 13) | struct GcmbStruct type GcmbStruct (line 14) | struct GcmbStruct FILE: include/librfu.h type RfuPacket8 (line 279) | struct RfuPacket8 type RfuPacket32 (line 284) | struct RfuPacket32 type RfuPacket32 (line 292) | struct RfuPacket32 type RfuPacket8 (line 293) | struct RfuPacket8 type STWIStatus (line 296) | struct STWIStatus type RfuIntrStruct (line 328) | struct RfuIntrStruct type UNISend (line 337) | struct UNISend type UNIRecv (line 348) | struct UNIRecv type RfuSlotStatusUNI (line 359) | struct RfuSlotStatusUNI type NIComm (line 369) | struct NIComm type RfuSlotStatusNI (line 392) | struct RfuSlotStatusNI type RfuTgtData (line 401) | struct RfuTgtData type RfuLinkStatus (line 412) | struct RfuLinkStatus type RfuFixed (line 436) | struct RfuFixed type RfuStatic (line 446) | struct RfuStatic type STWIStatus (line 468) | struct STWIStatus type RfuLinkStatus (line 469) | struct RfuLinkStatus type RfuStatic (line 470) | struct RfuStatic type RfuFixed (line 471) | struct RfuFixed type RfuSlotStatusNI (line 472) | struct RfuSlotStatusNI type RfuSlotStatusUNI (line 473) | struct RfuSlotStatusUNI type RfuIntrStruct (line 595) | struct RfuIntrStruct FILE: include/link.h type LinkPlayer (line 158) | struct LinkPlayer type LinkPlayerBlock (line 173) | struct LinkPlayerBlock type SendQueue (line 182) | struct SendQueue type RecvQueue (line 189) | struct RecvQueue type Link (line 196) | struct Link type BlockRequest (line 223) | struct BlockRequest type BlockRequest (line 229) | struct BlockRequest type Link (line 231) | struct Link type LinkPlayer (line 239) | struct LinkPlayer type LinkPlayer (line 244) | struct LinkPlayer type LinkPlayer (line 301) | struct LinkPlayer FILE: include/link_rfu.h type RfuGameCompatibilityData (line 81) | struct RfuGameCompatibilityData type RfuGameData (line 103) | struct __attribute__((packed, aligned(2))) RfuGameData type RfuBlockSend (line 127) | struct RfuBlockSend type RfuRecvQueue (line 139) | struct RfuRecvQueue type RfuSendQueue (line 148) | struct RfuSendQueue type RfuBackupQueue (line 157) | struct RfuBackupQueue type RfuManager (line 165) | struct RfuManager type RfuGameData (line 232) | struct RfuGameData type RfuManager (line 234) | struct RfuManager type RfuGameData (line 269) | struct RfuGameData type RfuRecvQueue (line 274) | struct RfuRecvQueue type RfuSendQueue (line 275) | struct RfuSendQueue type RfuRecvQueue (line 279) | struct RfuRecvQueue type RfuSendQueue (line 280) | struct RfuSendQueue type RfuBackupQueue (line 281) | struct RfuBackupQueue type RfuBackupQueue (line 282) | struct RfuBackupQueue type RfuRecvQueue (line 283) | struct RfuRecvQueue type RfuSendQueue (line 284) | struct RfuSendQueue type RfuGameData (line 285) | struct RfuGameData type RfuGameData (line 300) | struct RfuGameData type RfuGameData (line 315) | struct RfuGameData type RfuGameData (line 317) | struct RfuGameData type RfuGameData (line 318) | struct RfuGameData type MysteryGiftServerCmd (line 326) | struct MysteryGiftServerCmd FILE: include/list_menu.h type ListMenuItem (line 23) | struct ListMenuItem type ListMenu (line 29) | struct ListMenu type ListMenuFields (line 32) | enum ListMenuFields type ListMenuTemplate (line 53) | struct ListMenuTemplate type ListMenu (line 75) | struct ListMenu type ListMenuWindowRect (line 86) | struct ListMenuWindowRect type ListMenuTemplate (line 95) | struct ListMenuTemplate type WindowTemplate (line 97) | struct WindowTemplate type ListMenuTemplate (line 97) | struct ListMenuTemplate type ListMenuTemplate (line 98) | struct ListMenuTemplate type ListMenuTemplate (line 99) | struct ListMenuTemplate type ListMenuWindowRect (line 99) | struct ListMenuWindowRect type ListMenu (line 106) | struct ListMenu FILE: include/load_save.h type SaveBlock1 (line 7) | struct SaveBlock1 type SaveBlock2 (line 8) | struct SaveBlock2 type PokemonStorage (line 9) | struct PokemonStorage FILE: include/m4a.h type MusicPlayerInfo (line 15) | struct MusicPlayerInfo type MusicPlayerInfo (line 16) | struct MusicPlayerInfo type MusicPlayerInfo (line 17) | struct MusicPlayerInfo type MusicPlayerInfo (line 18) | struct MusicPlayerInfo type MusicPlayerInfo (line 19) | struct MusicPlayerInfo type MusicPlayerInfo (line 21) | struct MusicPlayerInfo type MusicPlayerInfo (line 22) | struct MusicPlayerInfo type MusicPlayerInfo (line 23) | struct MusicPlayerInfo type MusicPlayerInfo (line 24) | struct MusicPlayerInfo type SoundInfo (line 25) | struct SoundInfo type SongHeader (line 27) | struct SongHeader FILE: include/mail.h type Mail (line 25) | struct Mail FILE: include/mail_data.h type Mail (line 7) | struct Mail type Pokemon (line 8) | struct Pokemon type Pokemon (line 9) | struct Pokemon type Pokemon (line 12) | struct Pokemon type Mail (line 12) | struct Mail type Pokemon (line 13) | struct Pokemon type Pokemon (line 15) | struct Pokemon FILE: include/mailbox_pc.h type PlayerPCItemPageStruct (line 10) | struct PlayerPCItemPageStruct type PlayerPCItemPageStruct (line 11) | struct PlayerPCItemPageStruct FILE: include/main.h type Main (line 12) | struct Main type Main (line 47) | struct Main FILE: include/map_preview_screen.h type MapPreviewScreenId (line 4) | enum MapPreviewScreenId type MapPreviewScreen (line 41) | struct MapPreviewScreen type MapPreviewScreen (line 56) | struct MapPreviewScreen FILE: include/menu.h type MenuAction (line 18) | struct MenuAction type TextPrinterTemplate (line 30) | struct TextPrinterTemplate type MenuAction (line 46) | struct MenuAction type WindowTemplate (line 49) | struct WindowTemplate type MenuAction (line 50) | struct MenuAction type MenuAction (line 51) | struct MenuAction type MenuAction (line 52) | struct MenuAction type MenuAction (line 53) | struct MenuAction type WindowTemplate (line 72) | struct WindowTemplate FILE: include/menu_helpers.h type YesNoFuncTable (line 11) | struct YesNoFuncTable type WindowTemplate (line 26) | struct WindowTemplate type YesNoFuncTable (line 26) | struct YesNoFuncTable FILE: include/menu_indicators.h type ScrollArrowsTemplate (line 6) | struct ScrollArrowsTemplate type CursorStruct (line 21) | struct CursorStruct type ScrollArrowsTemplate (line 33) | struct ScrollArrowsTemplate type CursorStruct (line 35) | struct CursorStruct type CursorStruct (line 36) | struct CursorStruct FILE: include/mon_markings.h type MonMarkingsMenu (line 6) | struct MonMarkingsMenu type MonMarkingsMenu (line 26) | struct MonMarkingsMenu type Sprite (line 31) | struct Sprite type Sprite (line 32) | struct Sprite FILE: include/multiboot.h type MultiBootParam (line 17) | struct MultiBootParam type MultiBootParam (line 18) | struct MultiBootParam type MultiBootParam (line 19) | struct MultiBootParam type MultiBootParam (line 20) | struct MultiBootParam type MultiBootParam (line 21) | struct MultiBootParam FILE: include/mystery_gift.h type MysteryGiftLinkGameData (line 22) | struct MysteryGiftLinkGameData type WonderGraphics (line 40) | struct WonderGraphics type WonderNews (line 57) | struct WonderNews type WonderCard (line 58) | struct WonderCard type WonderCardMetadata (line 59) | struct WonderCardMetadata type WonderNewsMetadata (line 60) | struct WonderNewsMetadata type WonderNews (line 61) | struct WonderNews type WonderCard (line 65) | struct WonderCard type WonderCard (line 66) | struct WonderCard type MysteryGiftLinkGameData (line 68) | struct MysteryGiftLinkGameData type MysteryGiftLinkGameData (line 69) | struct MysteryGiftLinkGameData type MysteryGiftLinkGameData (line 70) | struct MysteryGiftLinkGameData type MysteryGiftLinkGameData (line 71) | struct MysteryGiftLinkGameData type MysteryGiftLinkGameData (line 72) | struct MysteryGiftLinkGameData type MysteryGiftLinkGameData (line 73) | struct MysteryGiftLinkGameData type WonderCard (line 74) | struct WonderCard type WonderCardMetadata (line 74) | struct WonderCardMetadata type WonderNews (line 75) | struct WonderNews FILE: include/mystery_gift_client.h type MysteryGiftClientCmd (line 65) | struct MysteryGiftClientCmd type MysteryGiftClient (line 71) | struct MysteryGiftClient FILE: include/mystery_gift_link.h type MysteryGiftLink (line 24) | struct MysteryGiftLink type MysteryGiftLink (line 43) | struct MysteryGiftLink type MysteryGiftLink (line 44) | struct MysteryGiftLink type MysteryGiftLink (line 45) | struct MysteryGiftLink type MysteryGiftLink (line 46) | struct MysteryGiftLink type MysteryGiftLink (line 47) | struct MysteryGiftLink FILE: include/mystery_gift_server.h type MysteryGiftServerCmd (line 74) | struct MysteryGiftServerCmd type MysteryGiftServer (line 81) | struct MysteryGiftServer FILE: include/new_menu_helpers.h type TextPrinterTemplate (line 27) | struct TextPrinterTemplate FILE: include/overworld.h type LinkPlayerObjectEvent (line 30) | struct LinkPlayerObjectEvent type CreditsOverworldCmd (line 38) | struct CreditsOverworldCmd type Coords32 (line 50) | struct Coords32 type LinkPlayerObjectEvent (line 52) | struct LinkPlayerObjectEvent type WarpData (line 55) | struct WarpData type MapHeader (line 91) | struct MapHeader type ObjectEvent (line 92) | struct ObjectEvent type WarpData (line 104) | struct WarpData type MapHeader (line 143) | struct MapHeader type CreditsOverworldCmd (line 149) | struct CreditsOverworldCmd FILE: include/palette.h type PaletteFadeControl (line 37) | struct PaletteFadeControl type PaletteFadeControl (line 58) | struct PaletteFadeControl function SetBackdropFromColor (line 90) | static inline void SetBackdropFromColor(u16 color) function SetBackdropFromPalette (line 95) | static inline void SetBackdropFromPalette(const u16 *palette) FILE: include/palette_util.h type PulseBlendSettings (line 4) | struct PulseBlendSettings type PulseBlendPalette (line 17) | struct PulseBlendPalette type PulseBlend (line 30) | struct PulseBlend type RouletteFlashSettings (line 38) | struct RouletteFlashSettings type RouletteFlashPalette (line 50) | struct RouletteFlashPalette type RouletteFlashUtil (line 60) | struct RouletteFlashUtil type RouletteFlashUtil (line 68) | struct RouletteFlashUtil type RouletteFlashUtil (line 69) | struct RouletteFlashUtil type RouletteFlashSettings (line 69) | struct RouletteFlashSettings type RouletteFlashUtil (line 70) | struct RouletteFlashUtil type RouletteFlashUtil (line 71) | struct RouletteFlashUtil type RouletteFlashUtil (line 72) | struct RouletteFlashUtil type PulseBlend (line 73) | struct PulseBlend type PulseBlend (line 74) | struct PulseBlend type PulseBlendSettings (line 74) | struct PulseBlendSettings type PulseBlendPalette (line 75) | struct PulseBlendPalette type PulseBlend (line 76) | struct PulseBlend type PulseBlend (line 77) | struct PulseBlend type PulseBlend (line 78) | struct PulseBlend type PulseBlend (line 79) | struct PulseBlend FILE: include/party_menu.h type PartyMenu (line 8) | struct PartyMenu type PartyMenu (line 25) | struct PartyMenu type Pokemon (line 40) | struct Pokemon type Pokemon (line 45) | struct Pokemon type Pokemon (line 62) | struct Pokemon FILE: include/player_pc.h type PlayerPCItemPageStruct (line 9) | struct PlayerPCItemPageStruct type PlayerPCItemPageStruct (line 22) | struct PlayerPCItemPageStruct FILE: include/pokeball.h type CompressedSpriteSheet (line 31) | struct CompressedSpriteSheet type CompressedSpritePalette (line 32) | struct CompressedSpritePalette type SpriteTemplate (line 33) | struct SpriteTemplate type Sprite (line 45) | struct Sprite FILE: include/pokedex.h type PokedexEntry (line 102) | struct PokedexEntry FILE: include/pokedex_area_markers.h type Subsprite (line 4) | struct Subsprite FILE: include/pokedex_screen.h type PokedexEntry (line 26) | struct PokedexEntry FILE: include/pokemon.h type PokemonSubstruct0 (line 9) | struct PokemonSubstruct0 type PokemonSubstruct1 (line 21) | struct PokemonSubstruct1 type PokemonSubstruct2 (line 27) | struct PokemonSubstruct2 type PokemonSubstruct3 (line 43) | struct PokemonSubstruct3 type PokemonSubstruct0 (line 101) | struct PokemonSubstruct0 type PokemonSubstruct1 (line 102) | struct PokemonSubstruct1 type PokemonSubstruct2 (line 103) | struct PokemonSubstruct2 type PokemonSubstruct3 (line 104) | struct PokemonSubstruct3 type BoxPokemon (line 108) | struct BoxPokemon type Pokemon (line 131) | struct Pokemon type BattleTowerPokemon (line 146) | struct BattleTowerPokemon type BattlePokemon (line 173) | struct BattlePokemon type SpeciesInfo (line 211) | struct SpeciesInfo type BattleMove (line 241) | struct BattleMove type SpindaSpot (line 257) | struct SpindaSpot type LevelUpMove (line 263) | struct __attribute__((packed)) LevelUpMove type Evolution (line 269) | struct Evolution type BattleMove (line 288) | struct BattleMove type Pokemon (line 290) | struct Pokemon type Pokemon (line 292) | struct Pokemon type SpeciesInfo (line 293) | struct SpeciesInfo type SpriteTemplate (line 296) | struct SpriteTemplate type PokemonStorage (line 297) | struct PokemonStorage type SpriteTemplate (line 302) | struct SpriteTemplate type BoxPokemon (line 306) | struct BoxPokemon type Pokemon (line 307) | struct Pokemon type Pokemon (line 310) | struct Pokemon type BoxPokemon (line 311) | struct BoxPokemon type Pokemon (line 312) | struct Pokemon type Pokemon (line 313) | struct Pokemon type Pokemon (line 314) | struct Pokemon type Pokemon (line 315) | struct Pokemon type Pokemon (line 316) | struct Pokemon type Pokemon (line 317) | struct Pokemon type BattleTowerPokemon (line 317) | struct BattleTowerPokemon type Pokemon (line 318) | struct Pokemon type BattleTowerPokemon (line 318) | struct BattleTowerPokemon type Pokemon (line 319) | struct Pokemon type BoxPokemon (line 320) | struct BoxPokemon type Pokemon (line 320) | struct Pokemon type BoxPokemon (line 321) | struct BoxPokemon type Pokemon (line 322) | struct Pokemon type BattlePokemon (line 323) | struct BattlePokemon type Pokemon (line 324) | struct Pokemon type BattlePokemon (line 325) | struct BattlePokemon type Pokemon (line 326) | struct Pokemon type Pokemon (line 327) | struct Pokemon type BattlePokemon (line 328) | struct BattlePokemon type BattlePokemon (line 328) | struct BattlePokemon type Pokemon (line 337) | struct Pokemon type BoxPokemon (line 338) | struct BoxPokemon type Pokemon (line 349) | struct Pokemon type BoxPokemon (line 350) | struct BoxPokemon type Pokemon (line 356) | struct Pokemon type BoxPokemon (line 357) | struct BoxPokemon type Pokemon (line 359) | struct Pokemon type Pokemon (line 360) | struct Pokemon type Pokemon (line 365) | struct Pokemon type Pokemon (line 371) | struct Pokemon type BattlePokemon (line 372) | struct BattlePokemon type Pokemon (line 373) | struct Pokemon type Pokemon (line 374) | struct Pokemon type Pokemon (line 375) | struct Pokemon type Pokemon (line 378) | struct Pokemon type Pokemon (line 379) | struct Pokemon type Pokemon (line 385) | struct Pokemon type Pokemon (line 390) | struct Pokemon type Pokemon (line 391) | struct Pokemon type Pokemon (line 392) | struct Pokemon type Pokemon (line 393) | struct Pokemon type Pokemon (line 394) | struct Pokemon type Pokemon (line 395) | struct Pokemon type Pokemon (line 396) | struct Pokemon type Pokemon (line 397) | struct Pokemon type Pokemon (line 398) | struct Pokemon type Pokemon (line 399) | struct Pokemon type Pokemon (line 401) | struct Pokemon type Pokemon (line 406) | struct Pokemon type CompressedSpritePalette (line 408) | struct CompressedSpritePalette type Pokemon (line 408) | struct Pokemon type CompressedSpritePalette (line 409) | struct CompressedSpritePalette type Pokemon (line 413) | struct Pokemon type Pokemon (line 415) | struct Pokemon type BoxPokemon (line 416) | struct BoxPokemon type Pokemon (line 419) | struct Pokemon type Pokemon (line 429) | struct Pokemon type MonSpritesGfxManager (line 430) | struct MonSpritesGfxManager type Pokemon (line 434) | struct Pokemon type Pokemon (line 435) | struct Pokemon FILE: include/pokemon_icon.h type SpritePalette (line 7) | struct SpritePalette type Sprite (line 18) | struct Sprite type Sprite (line 20) | struct Sprite type Sprite (line 22) | struct Sprite type Sprite (line 25) | struct Sprite FILE: include/pokemon_special_anim.h type Pokemon (line 8) | struct Pokemon FILE: include/pokemon_special_anim_internal.h type PokemonSpecialAnimScene (line 20) | struct PokemonSpecialAnimScene type PokemonSpecialAnim (line 37) | struct PokemonSpecialAnim type PokemonSpecialAnim (line 58) | struct PokemonSpecialAnim type Pokemon (line 59) | struct Pokemon type PokemonSpecialAnimScene (line 60) | struct PokemonSpecialAnimScene type PokemonSpecialAnimScene (line 70) | struct PokemonSpecialAnimScene FILE: include/pokemon_storage_system.h type PokemonStorage (line 44) | struct PokemonStorage type BoxPokemon (line 53) | struct BoxPokemon type Pokemon (line 62) | struct Pokemon type Pokemon (line 63) | struct Pokemon FILE: include/pokemon_storage_system_internal.h type Wallpaper (line 215) | struct Wallpaper type StorageMessage (line 222) | struct StorageMessage type ChooseBoxMenu (line 228) | struct ChooseBoxMenu type StorageMenu (line 244) | struct StorageMenu type UnkUtilData (line 250) | struct UnkUtilData type UnkUtil (line 260) | struct UnkUtil type PokeStorageItemIcon (line 267) | struct PokeStorageItemIcon type PokemonStorageSystemData (line 277) | struct PokemonStorageSystemData type PokemonStorageSystemData (line 437) | struct PokemonStorageSystemData type Sprite (line 441) | struct Sprite type Pokemon (line 444) | struct Pokemon type BoxPokemon (line 445) | struct BoxPokemon type ChooseBoxMenu (line 452) | struct ChooseBoxMenu type UnkUtil (line 493) | struct UnkUtil type UnkUtilData (line 493) | struct UnkUtilData type Sprite (line 530) | struct Sprite FILE: include/pokemon_summary_screen.h type Pokemon (line 9) | struct Pokemon type Pokemon (line 14) | struct Pokemon type Pokemon (line 16) | struct Pokemon type PokemonSummaryScreenMode (line 21) | enum PokemonSummaryScreenMode type PokemonSummaryScreenPage (line 31) | enum PokemonSummaryScreenPage type PokemonSummaryScreenState3270 (line 41) | enum PokemonSummaryScreenState3270 type PokemonSummaryScreenStat (line 52) | enum PokemonSummaryScreenStat FILE: include/quest_log.h type QuestLogAction (line 19) | struct QuestLogAction type QuestLogRepeatEventTracker (line 41) | struct QuestLogRepeatEventTracker type QuestLogEvent_SwitchedPartyOrder (line 51) | struct QuestLogEvent_SwitchedPartyOrder type QuestLogEvent_Item (line 64) | struct QuestLogEvent_Item type QuestLogEvent_SwappedHeldItem (line 74) | struct QuestLogEvent_SwappedHeldItem type QuestLogEvent_Traded (line 83) | struct QuestLogEvent_Traded type QuestLogEvent_LinkBattle (line 94) | struct QuestLogEvent_LinkBattle type QuestLogEvent_MovedBoxMon (line 108) | struct QuestLogEvent_MovedBoxMon type QuestLogEvent_TrainerBattle (line 120) | struct QuestLogEvent_TrainerBattle type QuestLogEvent_WildBattle (line 130) | struct QuestLogEvent_WildBattle type QuestLogEvent_Departed (line 138) | struct QuestLogEvent_Departed type QuestLogEvent_FieldMove (line 145) | struct QuestLogEvent_FieldMove type QuestLogEvent_Shop (line 154) | struct QuestLogEvent_Shop type QuestLogEvent_StoryItem (line 165) | struct QuestLogEvent_StoryItem type FieldInput (line 173) | struct FieldInput type QuestLogRepeatEventTracker (line 174) | struct QuestLogRepeatEventTracker type Sprite (line 199) | struct Sprite type FieldInput (line 211) | struct FieldInput type QuestLogAction (line 231) | struct QuestLogAction type QuestLogAction (line 232) | struct QuestLogAction type QuestLogAction (line 233) | struct QuestLogAction type QuestLogAction (line 234) | struct QuestLogAction type QuestLogAction (line 235) | struct QuestLogAction type QuestLogAction (line 239) | struct QuestLogAction FILE: include/quest_log_objects.h type QuestLogScene (line 6) | struct QuestLogScene type QuestLogScene (line 7) | struct QuestLogScene type ObjectEventTemplate (line 7) | struct ObjectEventTemplate FILE: include/roamer.h type Pokemon (line 16) | struct Pokemon FILE: include/save.h type SaveSectorLocation (line 57) | struct SaveSectorLocation type SaveSector (line 63) | struct SaveSector type SaveSector (line 85) | struct SaveSector type SaveSector (line 90) | struct SaveSector FILE: include/save_menu_util.h type SaveStat (line 4) | enum SaveStat FILE: include/scanline_effect.h type ScanlineEffectParams (line 17) | struct ScanlineEffectParams type ScanlineEffect (line 25) | struct ScanlineEffect type ScanlineEffect (line 38) | struct ScanlineEffect type ScanlineEffectParams (line 44) | struct ScanlineEffectParams FILE: include/script.h type ScriptContext (line 6) | struct ScriptContext type bool8 (line 8) | typedef bool8 (*ScrCmdFunc)(struct ScriptContext *); type u8 (line 9) | typedef u8 Script[]; type ScriptContext (line 11) | struct ScriptContext type ScriptContext (line 26) | struct ScriptContext type ScriptContext (line 27) | struct ScriptContext type ScriptContext (line 28) | struct ScriptContext type ScriptContext (line 29) | struct ScriptContext type ScriptContext (line 30) | struct ScriptContext type ScriptContext (line 31) | struct ScriptContext type ScriptContext (line 32) | struct ScriptContext type ScriptContext (line 33) | struct ScriptContext type ScriptContext (line 34) | struct ScriptContext type ScriptContext (line 35) | struct ScriptContext FILE: include/shop.h type YesNoFuncTable (line 22) | struct YesNoFuncTable FILE: include/sprite.h type SpriteSheet (line 13) | struct SpriteSheet type CompressedSpriteSheet (line 20) | struct CompressedSpriteSheet type SpriteFrameImage (line 27) | struct SpriteFrameImage type SpritePalette (line 36) | struct SpritePalette type CompressedSpritePalette (line 42) | struct CompressedSpritePalette type AnimFrameCmd (line 48) | struct AnimFrameCmd type AnimLoopCmd (line 59) | struct AnimLoopCmd type AnimJumpCmd (line 65) | struct AnimJumpCmd type AnimFrameCmd (line 77) | struct AnimFrameCmd type AnimLoopCmd (line 78) | struct AnimLoopCmd type AnimJumpCmd (line 79) | struct AnimJumpCmd type AffineAnimFrameCmd (line 91) | struct AffineAnimFrameCmd type AffineAnimLoopCmd (line 99) | struct AffineAnimLoopCmd type AffineAnimJumpCmd (line 105) | struct AffineAnimJumpCmd type AffineAnimEndCmdAlt (line 111) | struct AffineAnimEndCmdAlt type AffineAnimFrameCmd (line 120) | struct AffineAnimFrameCmd type AffineAnimLoopCmd (line 121) | struct AffineAnimLoopCmd type AffineAnimJumpCmd (line 122) | struct AffineAnimJumpCmd type AffineAnimEndCmdAlt (line 123) | struct AffineAnimEndCmdAlt type AffineAnimState (line 145) | struct AffineAnimState type Subsprite (line 163) | struct Subsprite type SubspriteTable (line 173) | struct SubspriteTable type Sprite (line 179) | struct Sprite type Sprite (line 181) | struct Sprite type SpriteTemplate (line 183) | struct SpriteTemplate type Sprite (line 194) | struct Sprite type OamMatrix (line 244) | struct OamMatrix type OamData (line 252) | struct OamData type SpriteTemplate (line 257) | struct SpriteTemplate type Sprite (line 258) | struct Sprite type OamMatrix (line 259) | struct OamMatrix type SpriteTemplate (line 266) | struct SpriteTemplate type SpriteTemplate (line 267) | struct SpriteTemplate type Sprite (line 268) | struct Sprite type SpriteTemplate (line 269) | struct SpriteTemplate type Sprite (line 270) | struct Sprite type Sprite (line 274) | struct Sprite type Sprite (line 275) | struct Sprite type Sprite (line 278) | struct Sprite type Sprite (line 279) | struct Sprite type Sprite (line 280) | struct Sprite type Sprite (line 281) | struct Sprite type Sprite (line 282) | struct Sprite type Sprite (line 283) | struct Sprite type Sprite (line 284) | struct Sprite type Sprite (line 285) | struct Sprite type Sprite (line 286) | struct Sprite type Sprite (line 287) | struct Sprite type Sprite (line 288) | struct Sprite type Sprite (line 289) | struct Sprite type Sprite (line 290) | struct Sprite type Sprite (line 293) | struct Sprite type SpriteSheet (line 295) | struct SpriteSheet type SpriteSheet (line 296) | struct SpriteSheet type SpriteSheet (line 297) | struct SpriteSheet type SpriteSheet (line 298) | struct SpriteSheet type SpriteSheet (line 303) | struct SpriteSheet type SpriteSheet (line 304) | struct SpriteSheet type SpritePalette (line 306) | struct SpritePalette type SpritePalette (line 307) | struct SpritePalette type Sprite (line 312) | struct Sprite type SubspriteTable (line 312) | struct SubspriteTable type Sprite (line 313) | struct Sprite type Sprite (line 314) | struct Sprite type OamData (line 314) | struct OamData type Sprite (line 320) | struct Sprite type Sprite (line 322) | struct Sprite FILE: include/string_util.h type StringConvertMode (line 6) | enum StringConvertMode type StringConvertMode (line 24) | enum StringConvertMode type StringConvertMode (line 25) | enum StringConvertMode type StringConvertMode (line 26) | enum StringConvertMode FILE: include/task.h type Task (line 15) | struct Task type Task (line 25) | struct Task FILE: include/teachy_tv.h type TeachyTvScript (line 4) | enum TeachyTvScript FILE: include/text.h type GlyphInfo (line 57) | struct GlyphInfo type GlyphInfo (line 64) | struct GlyphInfo type TextPrinterSubStruct (line 66) | struct TextPrinterSubStruct type TextPrinterTemplate (line 77) | struct TextPrinterTemplate // TODO: Better name type TextPrinter (line 94) | struct TextPrinter type FontInfo (line 111) | struct FontInfo type FontInfo (line 124) | struct FontInfo type GlyphWidthFunc (line 126) | struct GlyphWidthFunc type TextFlags (line 132) | typedef struct { type FontInfo (line 148) | struct FontInfo type TextPrinterTemplate (line 150) | struct TextPrinterTemplate type TextPrinterTemplate (line 151) | struct TextPrinterTemplate type TextPrinterTemplate (line 151) | struct TextPrinterTemplate type TextPrinter (line 154) | struct TextPrinter type TextPrinter (line 160) | struct TextPrinter type TextPrinter (line 161) | struct TextPrinter type TextPrinter (line 163) | struct TextPrinter type TextPrinter (line 164) | struct TextPrinter type TextPrinter (line 165) | struct TextPrinter type TextPrinter (line 166) | struct TextPrinter type TextPrinter (line 167) | struct TextPrinter type TextPrinter (line 168) | struct TextPrinter type TextPrinter (line 169) | struct TextPrinter type TextPrinter (line 171) | struct TextPrinter type TextPrinter (line 172) | struct TextPrinter type TextPrinter (line 173) | struct TextPrinter type TextPrinter (line 174) | struct TextPrinter type TextPrinter (line 175) | struct TextPrinter type TextPrinter (line 176) | struct TextPrinter type TextPrinter (line 178) | struct TextPrinter FILE: include/text_window.h type TilesPal (line 6) | struct TilesPal FILE: include/text_window_graphics.h type TextWindowGraphics (line 4) | struct TextWindowGraphics type TextWindowGraphics (line 15) | struct TextWindowGraphics type TextWindowGraphics (line 17) | struct TextWindowGraphics FILE: include/trade.h type Mail (line 8) | struct Mail type RfuGameCompatibilityData (line 18) | struct RfuGameCompatibilityData type RfuGameCompatibilityData (line 19) | struct RfuGameCompatibilityData type RfuGameCompatibilityData (line 19) | struct RfuGameCompatibilityData FILE: include/trade_scene.h type WindowTemplate (line 15) | struct WindowTemplate FILE: include/trainer_card.h type TrainerCardRSE (line 6) | struct TrainerCardRSE type TrainerCard (line 32) | struct TrainerCard type TrainerCard (line 49) | struct TrainerCard type TrainerCard (line 54) | struct TrainerCard FILE: include/trainer_see.h type ObjectEvent (line 7) | struct ObjectEvent FILE: include/union_room.h type RfuPlayerData (line 23) | struct RfuPlayerData type RfuPlayer (line 29) | struct RfuPlayer type RfuPlayerList (line 39) | struct RfuPlayerList type RfuIncomingPlayer (line 44) | struct RfuIncomingPlayer type RfuIncomingPlayerList (line 50) | struct RfuIncomingPlayerList type WirelessLink_Leader (line 55) | struct WirelessLink_Leader type WirelessLink_Group (line 76) | struct WirelessLink_Group type UnionRoomObject (line 96) | struct UnionRoomObject type WirelessLink_URoom (line 104) | struct WirelessLink_URoom type UnionRoomTrade (line 136) | struct UnionRoomTrade type RfuGameCompatibilityData (line 149) | struct RfuGameCompatibilityData FILE: include/union_room_player_avatar.h type UnionRoomObject (line 6) | struct UnionRoomObject type WirelessLink_URoom (line 11) | struct WirelessLink_URoom type WirelessLink_URoom (line 12) | struct WirelessLink_URoom type RfuPlayerList (line 13) | struct RfuPlayerList type RfuPlayerList (line 14) | struct RfuPlayerList FILE: include/util.h type Sprite (line 11) | struct Sprite type BgAffineDstData (line 19) | struct BgAffineDstData FILE: include/wild_encounter.h type WildPokemon (line 13) | struct WildPokemon type WildPokemonInfo (line 20) | struct WildPokemonInfo type WildPokemonHeader (line 26) | struct WildPokemonHeader type WildPokemonHeader (line 40) | struct WildPokemonHeader FILE: include/wild_pokemon_area.h type Subsprite (line 4) | struct Subsprite FILE: include/window.h type WindowTemplate (line 28) | struct WindowTemplate type Window (line 54) | struct Window type WindowTemplate (line 62) | struct WindowTemplate type WindowTemplate (line 63) | struct WindowTemplate type WindowTemplate (line 64) | struct WindowTemplate type WindowTemplate (line 84) | struct WindowTemplate type Window (line 90) | struct Window FILE: src/AgbRfu_LinkManager.c function u32 (line 34) | u32 rfu_LMAN_REQBN_softReset_and_checkID(void) function rfu_LMAN_REQ_sendData (line 52) | void rfu_LMAN_REQ_sendData(u8 clockChangeFlag) function u8 (line 66) | u8 rfu_LMAN_initializeManager(void (*LMAN_callback_p)(u8, u8), void (*MS... function rfu_LMAN_endManager (line 81) | static void rfu_LMAN_endManager(void) function rfu_LMAN_initializeRFU (line 87) | void rfu_LMAN_initializeRFU(INIT_PARAM *init_parameters) function rfu_LMAN_clearVariables (line 102) | static void rfu_LMAN_clearVariables(void) function rfu_LMAN_powerDownRFU (line 120) | void rfu_LMAN_powerDownRFU(void) function u8 (line 125) | u8 rfu_LMAN_establishConnection(u8 parent_child, u16 connect_period, u16... function u8 (line 184) | u8 rfu_LMAN_CHILD_connectParent(u16 parentId, u16 connect_period) function rfu_LMAN_PARENT_stopWaitLinkRecoveryAndDisconnect (line 232) | static void rfu_LMAN_PARENT_stopWaitLinkRecoveryAndDisconnect(u8 bm_targ... function rfu_LMAN_stopManager (line 255) | void rfu_LMAN_stopManager(u8 forced_stop_and_RFU_reset_flag) function bool8 (line 330) | static bool8 rfu_LMAN_linkWatcher(u16 REQ_commandID) function rfu_LMAN_syncVBlank (line 421) | void rfu_LMAN_syncVBlank(void) function rfu_LMAN_manager_entity (line 430) | void rfu_LMAN_manager_entity(u32 rand) function rfu_LMAN_settingPCSWITCH (line 556) | static void rfu_LMAN_settingPCSWITCH(u32 rand) function rfu_LMAN_REQ_callback (line 596) | static void rfu_LMAN_REQ_callback(u16 reqCommandId, u16 reqResult) function rfu_LMAN_MSC_callback (line 960) | static void rfu_LMAN_MSC_callback(u16 reqCommandId) function rfu_LMAN_PARENT_checkRecvChildName (line 999) | static void rfu_LMAN_PARENT_checkRecvChildName(void) function rfu_LMAN_CHILD_checkSendChildName (line 1120) | static void rfu_LMAN_CHILD_checkSendChildName(void) function rfu_LMAN_CHILD_checkSendChildName2 (line 1152) | static void rfu_LMAN_CHILD_checkSendChildName2(void) function rfu_LMAN_CHILD_linkRecoveryProcess (line 1164) | static void rfu_LMAN_CHILD_linkRecoveryProcess(void) function u8 (line 1176) | static u8 rfu_LMAN_CHILD_checkEnableParentCandidate(void) function rfu_LMAN_occureCallback (line 1195) | static void rfu_LMAN_occureCallback(u8 msg, u8 param_count) function rfu_LMAN_disconnect (line 1204) | static void rfu_LMAN_disconnect(u8 bm_disconnectedSlot) function rfu_LMAN_reflectCommunicationStatus (line 1213) | static void rfu_LMAN_reflectCommunicationStatus(u8 bm_disconnectedSlot) function rfu_LMAN_checkNICommunicateStatus (line 1250) | static void rfu_LMAN_checkNICommunicateStatus(void) function rfu_LMAN_setMSCCallback (line 1292) | void rfu_LMAN_setMSCCallback(void (*MSC_callback_p)(u16)) function rfu_LMAN_setLMANCallback (line 1298) | static void rfu_LMAN_setLMANCallback(void (*func)(u8, u8)) function u8 (line 1303) | u8 rfu_LMAN_setLinkRecovery(u8 enable_flag, u16 recovery_period) function u8 (line 1318) | static u8 rfu_LMAN_setNIFailCounterLimit(u16 NI_failCounter_limit) function u8 (line 1330) | static u8 rfu_LMAN_setFastSearchParent(u8 enable_flag) function rfu_LMAN_managerChangeAgbClockMaster (line 1349) | static void rfu_LMAN_managerChangeAgbClockMaster(void) function rfu_LMAN_requestChangeAgbClockMaster (line 1358) | void rfu_LMAN_requestChangeAgbClockMaster(void) function rfu_LMAN_forceChangeSP (line 1370) | void rfu_LMAN_forceChangeSP(void) FILE: src/agb_flash.c type FlashType (line 13) | struct FlashType function SwitchFlashBank (line 22) | void SwitchFlashBank(u8 bankNum) function u16 (line 37) | u16 ReadFlashId(void) function FlashTimerIntr (line 65) | void FlashTimerIntr(void) function u16 (line 71) | u16 SetFlashTimerIntr(u8 timerNum, void (**intrFunc)(void)) function StartFlashTimer (line 82) | void StartFlashTimer(u8 phase) function StopFlashTimer (line 97) | void StopFlashTimer(void) function u8 (line 106) | u8 ReadFlash1(u8 *addr) function SetReadFlash1 (line 111) | void SetReadFlash1(u16 *dest) function ReadFlash_Core (line 132) | void ReadFlash_Core(vu8 *src, u8 *dest, u32 size) function ReadFlash (line 140) | void ReadFlash(u16 sectorNum, u32 offset, void *dest, u32 size) function u32 (line 176) | u32 VerifyFlashSector_Core(u8 *src, u8 *tgt, u32 size) function u32 (line 187) | u32 VerifyFlashSector(u16 sectorNum, u8 *src) function u32 (line 225) | u32 VerifyFlashSectorNBytes(u16 sectorNum, u8 *src, u32 n) function u32 (line 261) | u32 ProgramFlashSectorAndVerify(u16 sectorNum, u8 *src) function u32 (line 280) | u32 ProgramFlashSectorAndVerifyNBytes(u16 sectorNum, void *dataSrc, u32 n) FILE: src/agb_flash_1m.c type FlashSetupInfo (line 6) | struct FlashSetupInfo function u16 (line 13) | u16 IdentifyFlash(void) function u16 (line 51) | u16 WaitForFlashWrite_Common(u8 phase, u8 *addr, u8 lastData) FILE: src/agb_flash_le.c type FlashSetupInfo (line 12) | struct FlashSetupInfo FILE: src/agb_flash_mx.c type FlashSetupInfo (line 12) | struct FlashSetupInfo type FlashSetupInfo (line 37) | struct FlashSetupInfo function u16 (line 58) | u16 EraseFlashChip_MX(void) function u16 (line 81) | u16 EraseFlashSector_MX(u16 sectorNum) function u16 (line 125) | u16 ProgramFlashByte_MX(u16 sectorNum, u32 offset, u8 data) function u16 (line 150) | static u16 ProgramByte(u8 *src, u8 *dest) function u16 (line 160) | u16 ProgramFlashSector_MX(u16 sectorNum, void *src) FILE: src/bag.c type WindowTemplate (line 20) | struct WindowTemplate type WindowTemplate (line 48) | struct WindowTemplate type WindowTemplate (line 76) | struct WindowTemplate function InitBagWindows (line 196) | void InitBagWindows(void) function BagPrintTextOnWindow (line 221) | void BagPrintTextOnWindow(u8 windowId, u8 fontId, const u8 * str, u8 x, ... function BagPrintTextOnWin1CenteredColor0 (line 226) | void BagPrintTextOnWin1CenteredColor0(const u8 * str, u8 unused) function BagDrawDepositItemTextBox (line 232) | void BagDrawDepositItemTextBox(void) function u8 (line 240) | u8 ShowBagWindow(u8 whichWindow, u8 nItems) function HideBagWindow (line 258) | void HideBagWindow(u8 whichWindow) function u8 (line 267) | u8 OpenBagWindow(u8 whichWindow) function CloseBagWindow (line 276) | void CloseBagWindow(u8 whichWindow) function u8 (line 289) | u8 GetBagWindow(u8 whichWindow) function BagCreateYesNoMenuBottomRight (line 294) | void BagCreateYesNoMenuBottomRight(u8 taskId, const struct YesNoFuncTabl... function BagCreateYesNoMenuTopRight (line 299) | void BagCreateYesNoMenuTopRight(u8 taskId, const struct YesNoFuncTable *... function BagPrintMoneyAmount (line 304) | void BagPrintMoneyAmount(void) function BagDrawTextBoxOnWindow (line 309) | void BagDrawTextBoxOnWindow(u8 windowId) FILE: src/battle_ai_script_commands.c function BattleAI_HandleItemUseBeforeAISetup (line 263) | void BattleAI_HandleItemUseBeforeAISetup(void) function BattleAI_SetupAIData (line 296) | void BattleAI_SetupAIData(void) function u8 (line 376) | u8 BattleAI_ChooseMoveOrAction(void) function BattleAI_DoAIProcessing (line 424) | static void BattleAI_DoAIProcessing(void) function RecordLastUsedMoveByTarget (line 471) | static void RecordLastUsedMoveByTarget(void) function ClearBattlerMoveHistory (line 486) | static void ClearBattlerMoveHistory(u8 battlerId) function RecordAbilityBattle (line 494) | void RecordAbilityBattle(u8 battlerId, u8 abilityId) function RecordItemEffectBattle (line 500) | void RecordItemEffectBattle(u8 battlerId, u8 itemEffect) function Cmd_if_random_less_than (line 506) | static void Cmd_if_random_less_than(void) function Cmd_if_random_greater_than (line 514) | static void Cmd_if_random_greater_than(void) function Cmd_if_random_equal (line 522) | static void Cmd_if_random_equal(void) function Cmd_if_random_not_equal (line 530) | static void Cmd_if_random_not_equal(void) function Cmd_score (line 538) | static void Cmd_score(void) function Cmd_if_hp_less_than (line 548) | static void Cmd_if_hp_less_than(void) function Cmd_if_hp_more_than (line 563) | static void Cmd_if_hp_more_than(void) function Cmd_if_hp_equal (line 578) | static void Cmd_if_hp_equal(void) function Cmd_if_hp_not_equal (line 593) | static void Cmd_if_hp_not_equal(void) function Cmd_if_status (line 608) | static void Cmd_if_status(void) function Cmd_if_not_status (line 626) | static void Cmd_if_not_status(void) function Cmd_if_status2 (line 644) | static void Cmd_if_status2(void) function Cmd_if_not_status2 (line 662) | static void Cmd_if_not_status2(void) function Cmd_if_status3 (line 680) | static void Cmd_if_status3(void) function Cmd_if_not_status3 (line 698) | static void Cmd_if_not_status3(void) function Cmd_if_side_affecting (line 716) | static void Cmd_if_side_affecting(void) function Cmd_if_not_side_affecting (line 735) | static void Cmd_if_not_side_affecting(void) function Cmd_if_less_than (line 754) | static void Cmd_if_less_than(void) function Cmd_if_more_than (line 762) | static void Cmd_if_more_than(void) function Cmd_if_equal (line 770) | static void Cmd_if_equal(void) function Cmd_if_not_equal (line 778) | static void Cmd_if_not_equal(void) function Cmd_if_less_than_ptr (line 786) | static void Cmd_if_less_than_ptr(void) function Cmd_if_more_than_ptr (line 796) | static void Cmd_if_more_than_ptr(void) function Cmd_if_equal_ptr (line 806) | static void Cmd_if_equal_ptr(void) function Cmd_if_not_equal_ptr (line 816) | static void Cmd_if_not_equal_ptr(void) function Cmd_if_move (line 826) | static void Cmd_if_move(void) function Cmd_if_not_move (line 836) | static void Cmd_if_not_move(void) function Cmd_if_in_bytes (line 846) | static void Cmd_if_in_bytes(void) function Cmd_if_not_in_bytes (line 862) | static void Cmd_if_not_in_bytes(void) function Cmd_if_in_hwords (line 878) | static void Cmd_if_in_hwords(void) function Cmd_if_not_in_hwords (line 894) | static void Cmd_if_not_in_hwords(void) function Cmd_if_user_has_attacking_move (line 910) | static void Cmd_if_user_has_attacking_move(void) function Cmd_if_user_has_no_attacking_moves (line 927) | static void Cmd_if_user_has_no_attacking_moves(void) function Cmd_get_turn_count (line 944) | static void Cmd_get_turn_count(void) function Cmd_get_type (line 950) | static void Cmd_get_type(void) function Cmd_get_considered_move_power (line 989) | static void Cmd_get_considered_move_power(void) function Cmd_get_how_powerful_move_is (line 1007) | static void Cmd_get_how_powerful_move_is(void) function Cmd_get_last_used_battler_move (line 1082) | static void Cmd_get_last_used_battler_move(void) function Cmd_if_equal_ (line 1092) | static void Cmd_if_equal_(void) // Same as if_equal. function Cmd_if_not_equal_ (line 1100) | static void Cmd_if_not_equal_(void) // Same as if_not_equal. function Cmd_if_would_go_first (line 1108) | static void Cmd_if_would_go_first(void) function Cmd_if_would_not_go_first (line 1116) | static void Cmd_if_would_not_go_first(void) function Cmd_nullsub_2A (line 1124) | static void Cmd_nullsub_2A(void) function Cmd_nullsub_2B (line 1128) | static void Cmd_nullsub_2B(void) function Cmd_count_alive_pokemon (line 1132) | static void Cmd_count_alive_pokemon(void) function Cmd_get_considered_move (line 1178) | static void Cmd_get_considered_move(void) function Cmd_get_considered_move_effect (line 1184) | static void Cmd_get_considered_move_effect(void) function Cmd_get_ability (line 1190) | static void Cmd_get_ability(void) function Cmd_get_highest_type_effectiveness (line 1250) | static void Cmd_get_highest_type_effectiveness(void) function Cmd_if_type_effectiveness (line 1292) | static void Cmd_if_type_effectiveness(void) function Cmd_nullsub_32 (line 1328) | static void Cmd_nullsub_32(void) function Cmd_nullsub_33 (line 1332) | static void Cmd_nullsub_33(void) function Cmd_if_status_in_party (line 1336) | static void Cmd_if_status_in_party(void) function Cmd_if_status_not_in_party (line 1389) | static void Cmd_if_status_not_in_party(void) function Cmd_get_weather (line 1437) | static void Cmd_get_weather(void) function Cmd_if_effect (line 1451) | static void Cmd_if_effect(void) function Cmd_if_not_effect (line 1459) | static void Cmd_if_not_effect(void) function Cmd_if_stat_level_less_than (line 1467) | static void Cmd_if_stat_level_less_than(void) function Cmd_if_stat_level_more_than (line 1482) | static void Cmd_if_stat_level_more_than(void) function Cmd_if_stat_level_equal (line 1497) | static void Cmd_if_stat_level_equal(void) function Cmd_if_stat_level_not_equal (line 1512) | static void Cmd_if_stat_level_not_equal(void) function Cmd_if_can_faint (line 1527) | static void Cmd_if_can_faint(void) function Cmd_if_cant_faint (line 1556) | static void Cmd_if_cant_faint(void) function Cmd_if_has_move (line 1583) | static void Cmd_if_has_move(void) function Cmd_if_doesnt_have_move (line 1617) | static void Cmd_if_doesnt_have_move(void) function Cmd_if_has_move_with_effect (line 1651) | static void Cmd_if_has_move_with_effect(void) function Cmd_if_doesnt_have_move_with_effect (line 1680) | static void Cmd_if_doesnt_have_move_with_effect(void) function Cmd_if_any_move_disabled_or_encored (line 1709) | static void Cmd_if_any_move_disabled_or_encored(void) function Cmd_if_curr_move_disabled_or_encored (line 1738) | static void Cmd_if_curr_move_disabled_or_encored(void) function Cmd_flee (line 1760) | static void Cmd_flee(void) function Cmd_if_random_safari_flee (line 1765) | static void Cmd_if_random_safari_flee(void) function Cmd_watch (line 1790) | static void Cmd_watch(void) function Cmd_get_hold_effect (line 1795) | static void Cmd_get_hold_effect(void) function Cmd_get_gender (line 1816) | static void Cmd_get_gender(void) function Cmd_is_first_turn_for (line 1830) | static void Cmd_is_first_turn_for(void) function Cmd_get_stockpile_count (line 1844) | static void Cmd_get_stockpile_count(void) function Cmd_is_double_battle (line 1858) | static void Cmd_is_double_battle(void) function Cmd_get_used_held_item (line 1865) | static void Cmd_get_used_held_item(void) function Cmd_get_move_type_from_result (line 1878) | static void Cmd_get_move_type_from_result(void) function Cmd_get_move_power_from_result (line 1901) | static void Cmd_get_move_power_from_result(void) function Cmd_get_move_effect_from_result (line 1920) | static void Cmd_get_move_effect_from_result(void) function Cmd_get_protect_count (line 1927) | static void Cmd_get_protect_count(void) function Cmd_nullsub_52 (line 1941) | static void Cmd_nullsub_52(void) function Cmd_nullsub_53 (line 1945) | static void Cmd_nullsub_53(void) function Cmd_nullsub_54 (line 1949) | static void Cmd_nullsub_54(void) function Cmd_nullsub_55 (line 1953) | static void Cmd_nullsub_55(void) function Cmd_nullsub_56 (line 1957) | static void Cmd_nullsub_56(void) function Cmd_nullsub_57 (line 1961) | static void Cmd_nullsub_57(void) function Cmd_call (line 1965) | static void Cmd_call(void) function Cmd_goto (line 1971) | static void Cmd_goto(void) function Cmd_end (line 1976) | static void Cmd_end(void) function Cmd_if_level_compare (line 1982) | static void Cmd_if_level_compare(void) function Cmd_if_target_taunted (line 2013) | static void Cmd_if_target_taunted(void) function Cmd_if_target_not_taunted (line 2021) | static void Cmd_if_target_not_taunted(void) function AIStackPushVar (line 2029) | static void AIStackPushVar(const u8 *var) function AIStackPushVar_cursor (line 2035) | static void AIStackPushVar_cursor(void) function bool8 (line 2040) | static bool8 AIStackPop(void) FILE: src/battle_ai_switch_items.c function bool8 (line 17) | static bool8 ShouldSwitchIfPerishSong(void) function bool8 (line 32) | static bool8 ShouldSwitchIfWonderGuard(void) function bool8 (line 82) | static bool8 FindMonThatAbsorbsOpponentsMove(void) function bool8 (line 146) | static bool8 ShouldSwitchIfNaturalCure(void) function bool8 (line 176) | static bool8 HasSuperEffectiveMoveAgainstOpponents(bool8 noRng) function bool8 (line 223) | static bool8 AreStatsRaised(void) function bool8 (line 236) | static bool8 FindMonWithFlagsAndSuperEffective(u8 flags, u8 moduloPercent) function bool8 (line 302) | static bool8 ShouldSwitch(void) function AI_TrySwitchOrUseItem (line 358) | void AI_TrySwitchOrUseItem(void) function ModulateByTypeEffectiveness (line 404) | static void ModulateByTypeEffectiveness(u8 atkType, u8 defType1, u8 defT... function u8 (line 428) | u8 GetMostSuitableMonToSwitchInto(void) function u8 (line 546) | static u8 GetAI_ItemType(u8 itemId, const u8 *itemEffect) // NOTE: shoul... function bool8 (line 562) | static bool8 ShouldUseItem(void) FILE: src/battle_anim.c function ClearBattleAnimationVars (line 162) | void ClearBattleAnimationVars(void) function DoMoveAnim (line 193) | void DoMoveAnim(u16 move) function LaunchBattleAnimation (line 200) | void LaunchBattleAnimation(const u8 *const animsTable[], u16 tableId, bo... function DestroyAnimSprite (line 250) | void DestroyAnimSprite(struct Sprite *sprite) function DestroyAnimVisualTask (line 257) | void DestroyAnimVisualTask(u8 taskId) function DestroyAnimSoundTask (line 263) | void DestroyAnimSoundTask(u8 taskId) function AddSpriteIndex (line 269) | static void AddSpriteIndex(u16 index) function ClearSpriteIndex (line 283) | static void ClearSpriteIndex(u16 index) function WaitAnimFrameCount (line 297) | static void WaitAnimFrameCount(void) function RunAnimScriptCommand (line 310) | static void RunAnimScriptCommand(void) function Cmd_loadspritegfx (line 318) | static void Cmd_loadspritegfx(void) function Cmd_unloadspritegfx (line 332) | static void Cmd_unloadspritegfx(void) function Cmd_createsprite (line 349) | static void Cmd_createsprite(void) function Cmd_createvisualtask (line 403) | static void Cmd_createvisualtask(void) function Cmd_delay (line 433) | static void Cmd_delay(void) function Cmd_waitforvisualfinish (line 443) | static void Cmd_waitforvisualfinish(void) function Cmd_nop (line 456) | static void Cmd_nop(void) function Cmd_nop2 (line 460) | static void Cmd_nop2(void) function Cmd_end (line 464) | static void Cmd_end(void) function Cmd_playse (line 515) | static void Cmd_playse(void) function Cmd_monbg (line 531) | static void Cmd_monbg(void) function bool8 (line 617) | bool8 IsBattlerSpriteVisible(u8 battlerId) function MoveBattlerSpriteToBG (line 630) | void MoveBattlerSpriteToBG(u8 battlerId, bool8 toBG_2) function RelocateBattleBgPal (line 690) | void RelocateBattleBgPal(u16 paletteNum, u16 *dest, s32 offset, u8 large... function ResetBattleAnimBg (line 709) | void ResetBattleAnimBg(bool8 to_BG2) function Task_InitUpdateMonBg (line 728) | static void Task_InitUpdateMonBg(u8 taskId) function Cmd_clearmonbg (line 754) | static void Cmd_clearmonbg(void) function Task_ClearMonBg (line 786) | static void Task_ClearMonBg(u8 taskId) function Cmd_monbg_static (line 817) | static void Cmd_monbg_static(void) function Cmd_clearmonbg_static (line 864) | static void Cmd_clearmonbg_static(void) function Task_ClearMonBgStatic (line 897) | static void Task_ClearMonBgStatic(u8 taskId) function Cmd_setalpha (line 933) | static void Cmd_setalpha(void) function Cmd_setbldcnt (line 944) | static void Cmd_setbldcnt(void) function Cmd_blendoff (line 954) | static void Cmd_blendoff(void) function Cmd_call (line 961) | static void Cmd_call(void) function Cmd_return (line 968) | static void Cmd_return(void) function Cmd_setarg (line 973) | static void Cmd_setarg(void) function Cmd_choosetwoturnanim (line 987) | static void Cmd_choosetwoturnanim(void) function Cmd_jumpifmoveturn (line 995) | static void Cmd_jumpifmoveturn(void) function Cmd_goto (line 1009) | static void Cmd_goto(void) function bool8 (line 1015) | bool8 IsContest(void) function bool8 (line 1021) | static bool8 IsSpeciesNotUnown(u16 species) function Cmd_fadetobg (line 1032) | static void Cmd_fadetobg(void) function Cmd_fadetobgfromset (line 1045) | static void Cmd_fadetobgfromset(void) function Task_FadeToBg (line 1065) | static void Task_FadeToBg(u8 taskId) function LoadMoveBg (line 1102) | static void LoadMoveBg(u16 bgId) function LoadDefaultBg (line 1109) | static void LoadDefaultBg(void) function Cmd_restorebg (line 1114) | static void Cmd_restorebg(void) function Cmd_waitbgfadeout (line 1127) | static void Cmd_waitbgfadeout(void) function Cmd_waitbgfadein (line 1140) | static void Cmd_waitbgfadein(void) function Cmd_changebg (line 1153) | static void Cmd_changebg(void) function s8 (line 1160) | s8 BattleAnimAdjustPanning(s8 pan) function s8 (line 1197) | s8 BattleAnimAdjustPanning2(s8 pan) function s16 (line 1214) | s16 KeepPanInRange(s16 panArg, s32 oldPan) function s16 (line 1226) | s16 CalculatePanIncrement(s16 sourcePan, s16 targetPan, s16 incrementPan) function Cmd_playsewithpan (line 1240) | static void Cmd_playsewithpan(void) function Cmd_setpan (line 1252) | static void Cmd_setpan(void) function Cmd_panse (line 1269) | static void Cmd_panse(void) function Task_PanFromInitialToTarget (line 1299) | static void Task_PanFromInitialToTarget(u8 taskId) function Cmd_panse_adjustnone (line 1341) | static void Cmd_panse_adjustnone(void) function Cmd_panse_adjustall (line 1368) | static void Cmd_panse_adjustall(void) function Cmd_loopsewithpan (line 1412) | static void Cmd_loopsewithpan(void) function Task_LoopAndPlaySE (line 1438) | static void Task_LoopAndPlaySE(u8 taskId) function Cmd_waitplaysewithpan (line 1469) | static void Cmd_waitplaysewithpan(void) function Task_WaitAndPlaySE (line 1491) | static void Task_WaitAndPlaySE(u8 taskId) function Cmd_createsoundtask (line 1505) | static void Cmd_createsoundtask(void) function Cmd_waitsound (line 1526) | static void Cmd_waitsound(void) function Cmd_jumpargeq (line 1554) | static void Cmd_jumpargeq(void) function Cmd_jumpifcontest (line 1569) | static void Cmd_jumpifcontest(void) function Cmd_splitbgprio (line 1574) | static void Cmd_splitbgprio(void) function Cmd_splitbgprio_all (line 1597) | static void Cmd_splitbgprio_all(void) function Cmd_splitbgprio_foes (line 1604) | static void Cmd_splitbgprio_foes(void) function Cmd_invisible (line 1631) | static void Cmd_invisible(void) function Cmd_visible (line 1642) | static void Cmd_visible(void) function Cmd_teamattack_moveback (line 1654) | static void Cmd_teamattack_moveback(void) function Cmd_teamattack_movefwd (line 1691) | static void Cmd_teamattack_movefwd(void) function Cmd_stopsound (line 1720) | static void Cmd_stopsound(void) FILE: src/battle_anim_bug.c type Sprite (line 6) | struct Sprite type Sprite (line 7) | struct Sprite type Sprite (line 8) | struct Sprite type Sprite (line 9) | struct Sprite type Sprite (line 10) | struct Sprite type Sprite (line 11) | struct Sprite type Sprite (line 12) | struct Sprite type Sprite (line 13) | struct Sprite type Sprite (line 14) | struct Sprite type Sprite (line 15) | struct Sprite type Sprite (line 16) | struct Sprite type Sprite (line 17) | struct Sprite type Sprite (line 18) | struct Sprite type SpriteTemplate (line 45) | struct SpriteTemplate type SpriteTemplate (line 81) | struct SpriteTemplate type SpriteTemplate (line 92) | struct SpriteTemplate type SpriteTemplate (line 103) | struct SpriteTemplate type SpriteTemplate (line 126) | struct SpriteTemplate type SpriteTemplate (line 137) | struct SpriteTemplate type SpriteTemplate (line 148) | struct SpriteTemplate type SpriteTemplate (line 159) | struct SpriteTemplate type SpriteTemplate (line 186) | struct SpriteTemplate function AnimMegahornHorn (line 197) | static void AnimMegahornHorn(struct Sprite *sprite) function AnimLeechLifeNeedle (line 222) | static void AnimLeechLifeNeedle(struct Sprite *sprite) function AnimTranslateWebThread (line 250) | static void AnimTranslateWebThread(struct Sprite *sprite) function AnimTranslateWebThread_Step (line 272) | static void AnimTranslateWebThread_Step(struct Sprite *sprite) function AnimStringWrap (line 283) | static void AnimStringWrap(struct Sprite *sprite) function AnimStringWrap_Step (line 296) | static void AnimStringWrap_Step(struct Sprite *sprite) function AnimSpiderWeb (line 309) | static void AnimSpiderWeb(struct Sprite *sprite) function AnimSpiderWeb_Step (line 317) | static void AnimSpiderWeb_Step(struct Sprite *sprite) function AnimSpiderWeb_End (line 336) | static void AnimSpiderWeb_End(struct Sprite *sprite) function AnimTranslateStinger (line 350) | static void AnimTranslateStinger(struct Sprite *sprite) function AnimMissileArc (line 399) | static void AnimMissileArc(struct Sprite *sprite) function AnimMissileArc_Step (line 413) | static void AnimMissileArc_Step(struct Sprite *sprite) function AnimTailGlowOrb (line 448) | static void AnimTailGlowOrb(struct Sprite *sprite) FILE: src/battle_anim_dark.c type Sprite (line 9) | struct Sprite type Sprite (line 10) | struct Sprite type Sprite (line 11) | struct Sprite type Sprite (line 12) | struct Sprite type Sprite (line 13) | struct Sprite type Sprite (line 16) | struct Sprite type Sprite (line 17) | struct Sprite type Sprite (line 18) | struct Sprite type Task (line 21) | struct Task type SpriteTemplate (line 26) | struct SpriteTemplate type SpriteTemplate (line 97) | struct SpriteTemplate type SpriteTemplate (line 108) | struct SpriteTemplate type SpriteTemplate (line 139) | struct SpriteTemplate type SpriteTemplate (line 176) | struct SpriteTemplate function AnimTask_AttackerFadeToInvisible (line 187) | void AnimTask_AttackerFadeToInvisible(u8 taskId) function AnimTask_AttackerFadeToInvisible_Step (line 202) | static void AnimTask_AttackerFadeToInvisible_Step(u8 taskId) function AnimTask_AttackerFadeFromInvisible (line 226) | void AnimTask_AttackerFadeFromInvisible(u8 taskId) function AnimTask_AttackerFadeFromInvisible_Step (line 234) | static void AnimTask_AttackerFadeFromInvisible_Step(u8 taskId) function AnimTask_InitAttackerFadeFromInvisible (line 259) | void AnimTask_InitAttackerFadeFromInvisible(u8 taskId) function AnimUnusedBagSteal (line 269) | static void AnimUnusedBagSteal(struct Sprite *sprite) function AnimUnusedBagSteal_Step (line 284) | static void AnimUnusedBagSteal_Step(struct Sprite *sprite) function AnimBite (line 311) | static void AnimBite(struct Sprite *sprite) function AnimBite_Step1 (line 322) | static void AnimBite_Step1(struct Sprite *sprite) function AnimBite_Step2 (line 332) | static void AnimBite_Step2(struct Sprite *sprite) function AnimTearDrop (line 343) | static void AnimTearDrop(struct Sprite *sprite) function AnimTearDrop_Step (line 385) | static void AnimTearDrop_Step(struct Sprite *sprite) function AnimTask_MoveAttackerMementoShadow (line 391) | void AnimTask_MoveAttackerMementoShadow(u8 taskId) function AnimTask_MoveAttackerMementoShadow_Step (line 457) | static void AnimTask_MoveAttackerMementoShadow_Step(u8 taskId) function AnimTask_MoveTargetMementoShadow (line 508) | void AnimTask_MoveTargetMementoShadow(u8 taskId) function AnimTask_MoveTargetMementoShadow_Step (line 608) | static void AnimTask_MoveTargetMementoShadow_Step(u8 taskId) function DoMementoShadowEffect (line 678) | static void DoMementoShadowEffect(struct Task *task) function SetAllBattlersSpritePriority (line 717) | static void SetAllBattlersSpritePriority(u8 priority) function AnimTask_InitMementoShadow (line 729) | void AnimTask_InitMementoShadow(u8 taskId) function AnimTask_MementoHandleBg (line 743) | void AnimTask_MementoHandleBg(u8 taskId) function AnimClawSlash (line 754) | static void AnimClawSlash(struct Sprite *sprite) function AnimTask_MetallicShine (line 769) | void AnimTask_MetallicShine(u8 taskId) function AnimTask_MetallicShine_Step (line 825) | static void AnimTask_MetallicShine_Step(u8 taskId) function AnimTask_SetGrayscaleOrOriginalPal (line 869) | void AnimTask_SetGrayscaleOrOriginalPal(u8 taskId) function GetIsDoomDesireHitTurn (line 916) | void GetIsDoomDesireHitTurn(u8 taskId) FILE: src/battle_anim_dragon.c type Sprite (line 7) | struct Sprite type Sprite (line 8) | struct Sprite type Sprite (line 9) | struct Sprite type Sprite (line 10) | struct Sprite type Sprite (line 11) | struct Sprite type Sprite (line 12) | struct Sprite type Task (line 14) | struct Task type Sprite (line 15) | struct Sprite type SpriteTemplate (line 34) | struct SpriteTemplate type SpriteTemplate (line 87) | struct SpriteTemplate type SpriteTemplate (line 113) | struct SpriteTemplate type SpriteTemplate (line 156) | struct SpriteTemplate type SpriteTemplate (line 167) | struct SpriteTemplate type SpriteTemplate (line 178) | struct SpriteTemplate function AnimOutrageFlame (line 189) | static void AnimOutrageFlame(struct Sprite *sprite) function StartDragonFireTranslation (line 213) | static void StartDragonFireTranslation(struct Sprite *sprite) function AnimDragonRageFirePlume (line 238) | static void AnimDragonRageFirePlume(struct Sprite *sprite) function AnimDragonFireToTarget (line 257) | static void AnimDragonFireToTarget(struct Sprite *sprite) function AnimDragonDanceOrb (line 264) | static void AnimDragonDanceOrb(struct Sprite *sprite) function AnimDragonDanceOrb_Step (line 285) | static void AnimDragonDanceOrb_Step(struct Sprite *sprite) function AnimTask_DragonDanceWaver (line 325) | void AnimTask_DragonDanceWaver(u8 taskId) function AnimTask_DragonDanceWaver_Step (line 359) | static void AnimTask_DragonDanceWaver_Step(u8 taskId) function UpdateDragonDanceScanlineEffect (line 398) | static void UpdateDragonDanceScanlineEffect(struct Task *task) function AnimOverheatFlame (line 410) | static void AnimOverheatFlame(struct Sprite *sprite) function AnimOverheatFlame_Step (line 426) | static void AnimOverheatFlame_Step(struct Sprite *sprite) FILE: src/battle_anim_effects_1.c type Sprite (line 17) | struct Sprite type Sprite (line 18) | struct Sprite type Sprite (line 19) | struct Sprite type Sprite (line 20) | struct Sprite type Sprite (line 21) | struct Sprite type Sprite (line 22) | struct Sprite type Sprite (line 23) | struct Sprite type Sprite (line 24) | struct Sprite type Sprite (line 25) | struct Sprite type Sprite (line 26) | struct Sprite type Sprite (line 27) | struct Sprite type Sprite (line 28) | struct Sprite type Sprite (line 29) | struct Sprite type Sprite (line 30) | struct Sprite type Sprite (line 31) | struct Sprite type Sprite (line 32) | struct Sprite type Sprite (line 33) | struct Sprite type Sprite (line 34) | struct Sprite type Sprite (line 35) | struct Sprite type Sprite (line 36) | struct Sprite type Sprite (line 37) | struct Sprite type Sprite (line 38) | struct Sprite type Sprite (line 39) | struct Sprite type Sprite (line 40) | struct Sprite type Sprite (line 41) | struct Sprite type Sprite (line 42) | struct Sprite type Sprite (line 43) | struct Sprite type Sprite (line 44) | struct Sprite type Sprite (line 45) | struct Sprite type Sprite (line 46) | struct Sprite type Sprite (line 47) | struct Sprite type Sprite (line 48) | struct Sprite type Sprite (line 51) | struct Sprite type Sprite (line 52) | struct Sprite type Sprite (line 53) | struct Sprite type Sprite (line 54) | struct Sprite type Sprite (line 55) | struct Sprite type Sprite (line 56) | struct Sprite type Sprite (line 57) | struct Sprite type Sprite (line 58) | struct Sprite type Sprite (line 59) | struct Sprite type Sprite (line 60) | struct Sprite type Sprite (line 62) | struct Sprite type Task (line 63) | struct Task type Sprite (line 64) | struct Sprite type Sprite (line 65) | struct Sprite type Sprite (line 66) | struct Sprite type Sprite (line 67) | struct Sprite type Sprite (line 68) | struct Sprite type Sprite (line 69) | struct Sprite type Sprite (line 70) | struct Sprite type Sprite (line 71) | struct Sprite type Sprite (line 72) | struct Sprite type Sprite (line 73) | struct Sprite type Sprite (line 74) | struct Sprite type Sprite (line 75) | struct Sprite type Sprite (line 76) | struct Sprite type Sprite (line 77) | struct Sprite type Sprite (line 78) | struct Sprite type Sprite (line 79) | struct Sprite type Sprite (line 80) | struct Sprite type Sprite (line 81) | struct Sprite type Sprite (line 82) | struct Sprite type Sprite (line 83) | struct Sprite type Sprite (line 84) | struct Sprite type Sprite (line 85) | struct Sprite type Sprite (line 86) | struct Sprite type Sprite (line 87) | struct Sprite type Sprite (line 88) | struct Sprite type Sprite (line 89) | struct Sprite type Sprite (line 90) | struct Sprite type Sprite (line 91) | struct Sprite type Sprite (line 92) | struct Sprite type Sprite (line 93) | struct Sprite type Sprite (line 94) | struct Sprite type Sprite (line 95) | struct Sprite type Sprite (line 96) | struct Sprite type Sprite (line 97) | struct Sprite type Sprite (line 100) | struct Sprite type Sprite (line 101) | struct Sprite type Sprite (line 102) | struct Sprite type Sprite (line 103) | struct Sprite type Sprite (line 104) | struct Sprite type Sprite (line 105) | struct Sprite type Sprite (line 106) | struct Sprite type Sprite (line 107) | struct Sprite type Sprite (line 108) | struct Sprite type Sprite (line 109) | struct Sprite type Sprite (line 110) | struct Sprite type Sprite (line 111) | struct Sprite type Sprite (line 112) | struct Sprite type Sprite (line 113) | struct Sprite type Sprite (line 114) | struct Sprite type Sprite (line 115) | struct Sprite type Sprite (line 116) | struct Sprite type Sprite (line 117) | struct Sprite type Sprite (line 118) | struct Sprite type Sprite (line 120) | struct Sprite type Sprite (line 121) | struct Sprite type Sprite (line 123) | struct Sprite type Sprite (line 124) | struct Sprite type Sprite (line 125) | struct Sprite type Sprite (line 126) | struct Sprite type Sprite (line 127) | struct Sprite type Sprite (line 128) | struct Sprite type Sprite (line 129) | struct Sprite type Sprite (line 130) | struct Sprite type Sprite (line 131) | struct Sprite type Sprite (line 132) | struct Sprite type Sprite (line 133) | struct Sprite type Sprite (line 134) | struct Sprite type Sprite (line 135) | struct Sprite type Sprite (line 136) | struct Sprite type Sprite (line 137) | struct Sprite type Sprite (line 138) | struct Sprite type Sprite (line 139) | struct Sprite type Sprite (line 140) | struct Sprite type Sprite (line 141) | struct Sprite type Sprite (line 142) | struct Sprite type Sprite (line 143) | struct Sprite type Sprite (line 144) | struct Sprite type Sprite (line 145) | struct Sprite type Sprite (line 146) | struct Sprite type SpriteTemplate (line 168) | struct SpriteTemplate type SpriteTemplate (line 179) | struct SpriteTemplate type SpriteTemplate (line 190) | struct SpriteTemplate type SpriteTemplate (line 287) | struct SpriteTemplate type SpriteTemplate (line 298) | struct SpriteTemplate type SpriteTemplate (line 309) | struct SpriteTemplate type SpriteTemplate (line 332) | struct SpriteTemplate type SpriteTemplate (line 354) | struct SpriteTemplate type SpriteTemplate (line 365) | struct SpriteTemplate type SpriteTemplate (line 395) | struct SpriteTemplate type SpriteTemplate (line 424) | struct SpriteTemplate type SpriteTemplate (line 457) | struct SpriteTemplate type SpriteTemplate (line 468) | struct SpriteTemplate type SpriteTemplate (line 508) | struct SpriteTemplate type SpriteTemplate (line 519) | struct SpriteTemplate type SpriteTemplate (line 544) | struct SpriteTemplate type SpriteTemplate (line 566) | struct SpriteTemplate type SpriteTemplate (line 623) | struct SpriteTemplate type SpriteTemplate (line 653) | struct SpriteTemplate type SpriteTemplate (line 706) | struct SpriteTemplate type SpriteTemplate (line 717) | struct SpriteTemplate type SpriteTemplate (line 740) | struct SpriteTemplate type SpriteTemplate (line 787) | struct SpriteTemplate type SpriteTemplate (line 798) | struct SpriteTemplate type SpriteTemplate (line 823) | struct SpriteTemplate type SpriteTemplate (line 834) | struct SpriteTemplate type SpriteTemplate (line 871) | struct SpriteTemplate type SpriteTemplate (line 950) | struct SpriteTemplate type SpriteTemplate (line 973) | struct SpriteTemplate type SpriteTemplate (line 984) | struct SpriteTemplate type SpriteTemplate (line 1031) | struct SpriteTemplate type SpriteTemplate (line 1042) | struct SpriteTemplate type SpriteTemplate (line 1053) | struct SpriteTemplate type SpriteTemplate (line 1075) | struct SpriteTemplate type SpriteTemplate (line 1110) | struct SpriteTemplate type SpriteTemplate (line 1121) | struct SpriteTemplate type SpriteTemplate (line 1148) | struct SpriteTemplate type SpriteTemplate (line 1160) | struct SpriteTemplate type SpriteTemplate (line 1232) | struct SpriteTemplate type SpriteTemplate (line 1257) | struct SpriteTemplate type SpriteTemplate (line 1268) | struct SpriteTemplate type SpriteTemplate (line 1354) | struct SpriteTemplate type SpriteTemplate (line 1365) | struct SpriteTemplate type SpriteTemplate (line 1398) | struct SpriteTemplate type SpriteTemplate (line 1427) | struct SpriteTemplate type SpriteTemplate (line 1438) | struct SpriteTemplate type SpriteTemplate (line 1482) | struct SpriteTemplate type SpriteTemplate (line 1538) | struct SpriteTemplate type SpriteTemplate (line 1549) | struct SpriteTemplate type SpriteTemplate (line 1560) | struct SpriteTemplate type SpriteTemplate (line 1579) | struct SpriteTemplate type SpriteTemplate (line 1592) | struct SpriteTemplate type SpriteTemplate (line 1624) | struct SpriteTemplate type SpriteTemplate (line 1635) | struct SpriteTemplate type SpriteTemplate (line 1646) | struct SpriteTemplate type SpriteTemplate (line 1671) | struct SpriteTemplate type SpriteTemplate (line 1706) | struct SpriteTemplate type SpriteTemplate (line 1717) | struct SpriteTemplate type SpriteTemplate (line 1743) | struct SpriteTemplate type SpriteTemplate (line 1779) | struct SpriteTemplate type SpriteTemplate (line 1804) | struct SpriteTemplate type SpriteTemplate (line 1815) | struct SpriteTemplate type SpriteTemplate (line 1840) | struct SpriteTemplate type SpriteTemplate (line 1869) | struct SpriteTemplate type SpriteTemplate (line 1880) | struct SpriteTemplate type SpriteTemplate (line 1905) | struct SpriteTemplate type SpriteTemplate (line 1988) | struct SpriteTemplate type SpriteTemplate (line 2007) | struct SpriteTemplate type SpriteTemplate (line 2018) | struct SpriteTemplate type SpriteTemplate (line 2041) | struct SpriteTemplate type SpriteTemplate (line 2096) | struct SpriteTemplate type SpriteTemplate (line 2142) | struct SpriteTemplate type SpriteTemplate (line 2153) | struct SpriteTemplate type SpriteTemplate (line 2208) | struct SpriteTemplate function AnimMovePowderParticle (line 2227) | static void AnimMovePowderParticle(struct Sprite* sprite) function AnimMovePowderParticle_Step (line 2247) | static void AnimMovePowderParticle_Step(struct Sprite* sprite) function AnimPowerAbsorptionOrb (line 2267) | static void AnimPowerAbsorptionOrb(struct Sprite* sprite) function AnimSolarBeamBigOrb (line 2282) | static void AnimSolarBeamBigOrb(struct Sprite* sprite) function AnimSolarBeamSmallOrb (line 2299) | static void AnimSolarBeamSmallOrb(struct Sprite* sprite) function AnimSolarBeamSmallOrb_Step (line 2313) | static void AnimSolarBeamSmallOrb_Step(struct Sprite* sprite) function AnimTask_CreateSmallSolarBeamOrbs (line 2335) | void AnimTask_CreateSmallSolarBeamOrbs(u8 taskId) function AnimAbsorptionOrb (line 2357) | static void AnimAbsorptionOrb(struct Sprite* sprite) function AnimAbsorptionOrb_Step (line 2368) | static void AnimAbsorptionOrb_Step(struct Sprite* sprite) function AnimHyperBeamOrb (line 2376) | static void AnimHyperBeamOrb(struct Sprite* sprite) function AnimHyperBeamOrb_Step (line 2402) | static void AnimHyperBeamOrb_Step(struct Sprite* sprite) function AnimLeechSeed (line 2429) | static void AnimLeechSeed(struct Sprite* sprite) function AnimLeechSeed_Step (line 2443) | static void AnimLeechSeed_Step(struct Sprite* sprite) function AnimLeechSeedSprouts (line 2454) | static void AnimLeechSeedSprouts(struct Sprite* sprite) function AnimSporeParticle (line 2471) | static void AnimSporeParticle(struct Sprite* sprite) function AnimSporeParticle_Step (line 2484) | static void AnimSporeParticle_Step(struct Sprite* sprite) function AnimTask_SporeDoubleBattle (line 2510) | void AnimTask_SporeDoubleBattle(u8 taskId) function AnimPetalDanceBigFlower (line 2533) | static void AnimPetalDanceBigFlower(struct Sprite* sprite) function AnimPetalDanceBigFlower_Step (line 2547) | static void AnimPetalDanceBigFlower_Step(struct Sprite* sprite) function AnimPetalDanceSmallFlower (line 2571) | static void AnimPetalDanceSmallFlower(struct Sprite* sprite) function AnimPetalDanceSmallFlower_Step (line 2585) | static void AnimPetalDanceSmallFlower_Step(struct Sprite* sprite) function AnimRazorLeafParticle (line 2606) | static void AnimRazorLeafParticle(struct Sprite* sprite) function AnimRazorLeafParticle_Step1 (line 2616) | static void AnimRazorLeafParticle_Step1(struct Sprite* sprite) function AnimRazorLeafParticle_Step2 (line 2642) | static void AnimRazorLeafParticle_Step2(struct Sprite* sprite) function AnimTranslateLinearSingleSineWave (line 2669) | static void AnimTranslateLinearSingleSineWave(struct Sprite* sprite) function AnimTranslateLinearSingleSineWave_Step (line 2698) | static void AnimTranslateLinearSingleSineWave_Step(struct Sprite* sprite) function AnimMoveTwisterParticle (line 2736) | void AnimMoveTwisterParticle(struct Sprite* sprite) function AnimMoveTwisterParticle_Step (line 2750) | static void AnimMoveTwisterParticle_Step(struct Sprite* sprite) function AnimConstrictBinding (line 2783) | static void AnimConstrictBinding(struct Sprite* sprite) function AnimConstrictBinding_Step1 (line 2793) | static void AnimConstrictBinding_Step1(struct Sprite* sprite) function AnimConstrictBinding_Step2 (line 2806) | static void AnimConstrictBinding_Step2(struct Sprite* sprite) function AnimTask_ShrinkTargetCopy (line 2830) | void AnimTask_ShrinkTargetCopy(u8 taskId) function AnimTask_DuplicateAndShrinkToPos_Step1 (line 2848) | static void AnimTask_DuplicateAndShrinkToPos_Step1(u8 taskId) function AnimTask_DuplicateAndShrinkToPos_Step2 (line 2867) | static void AnimTask_DuplicateAndShrinkToPos_Step2(u8 taskId) function AnimMimicOrb (line 2894) | static void AnimMimicOrb(struct Sprite* sprite) function AnimIngrainRoot (line 2928) | static void AnimIngrainRoot(struct Sprite* sprite) function AnimFrenzyPlantRoot (line 2953) | static void AnimFrenzyPlantRoot(struct Sprite *sprite) function AnimRootFlickerOut (line 2976) | static void AnimRootFlickerOut(struct Sprite* sprite) function AnimIngrainOrb (line 2991) | static void AnimIngrainOrb(struct Sprite* sprite) function InitItemBagData (line 3009) | static void InitItemBagData(struct Sprite* sprite, s16 c) function bool8 (line 3019) | bool8 MoveAlongLinearPath(struct Sprite* sprite) function AnimItemSteal_Step2 (line 3050) | static void AnimItemSteal_Step2(struct Sprite* sprite) function AnimItemSteal_Step1 (line 3060) | static void AnimItemSteal_Step1(struct Sprite* sprite) function AnimPresent (line 3078) | static void AnimPresent(struct Sprite* sprite) function AnimKnockOffOpponentsItem (line 3105) | static void AnimKnockOffOpponentsItem(struct Sprite* sprite) function AnimKnockOffItem (line 3126) | static void AnimKnockOffItem(struct Sprite* sprite) function AnimPresentHealParticle (line 3158) | static void AnimPresentHealParticle(struct Sprite* sprite) function AnimItemSteal (line 3172) | static void AnimItemSteal(struct Sprite* sprite) function AnimItemSteal_Step3 (line 3199) | static void AnimItemSteal_Step3(struct Sprite* sprite) function AnimTrickBag (line 3227) | static void AnimTrickBag(struct Sprite* sprite) function AnimTrickBag_Step1 (line 3264) | static void AnimTrickBag_Step1(struct Sprite* sprite) function AnimTrickBag_Step2 (line 3294) | static void AnimTrickBag_Step2(struct Sprite* sprite) function AnimTrickBag_Step3 (line 3324) | static void AnimTrickBag_Step3(struct Sprite* sprite) function AnimTask_LeafBlade (line 3333) | void AnimTask_LeafBlade(u8 taskId) function AnimTask_LeafBlade_Step (line 3359) | static void AnimTask_LeafBlade_Step(u8 taskId) function s16 (line 3545) | static s16 LeafBladeGetPosFactor(struct Sprite* sprite) function AnimTask_LeafBlade_Step2 (line 3555) | static void AnimTask_LeafBlade_Step2(struct Task* task, u8 taskId) function AnimTask_LeafBlade_Step2_Callback (line 3581) | static void AnimTask_LeafBlade_Step2_Callback(struct Sprite* sprite) function AnimFlyingParticle (line 3597) | static void AnimFlyingParticle(struct Sprite* sprite) function AnimFlyingParticle_Step (line 3646) | static void AnimFlyingParticle_Step(struct Sprite* sprite) function AnimTask_CycleMagicalLeafPal (line 3668) | void AnimTask_CycleMagicalLeafPal(u8 taskId) function AnimNeedleArmSpike (line 3699) | static void AnimNeedleArmSpike(struct Sprite* sprite) function AnimNeedleArmSpike_Step (line 3755) | static void AnimNeedleArmSpike_Step(struct Sprite* sprite) function AnimWhipHit_WaitEnd (line 3771) | static void AnimWhipHit_WaitEnd(struct Sprite* sprite) function AnimSlidingHit (line 3777) | static void AnimSlidingHit(struct Sprite* sprite) function AnimWhipHit (line 3794) | static void AnimWhipHit(struct Sprite* sprite) function AnimFlickeringPunch (line 3804) | static void AnimFlickeringPunch(struct Sprite* sprite) function AnimCuttingSlice (line 3822) | static void AnimCuttingSlice(struct Sprite* sprite) function AnimAirCutterSlice (line 3848) | static void AnimAirCutterSlice(struct Sprite* sprite) function AnimSlice_Step (line 3899) | static void AnimSlice_Step(struct Sprite* sprite) function UnusedFlickerAnim (line 3920) | static void UnusedFlickerAnim(struct Sprite* sprite) function AnimCirclingMusicNote (line 3953) | static void AnimCirclingMusicNote(struct Sprite* sprite) function AnimCirclingMusicNote_Step (line 3969) | static void AnimCirclingMusicNote_Step(struct Sprite* sprite) function AnimProtect (line 3986) | static void AnimProtect(struct Sprite* sprite) function AnimProtect_Step (line 4006) | static void AnimProtect_Step(struct Sprite *sprite) function AnimMilkBottle (line 4049) | static void AnimMilkBottle(struct Sprite* sprite) function AnimMilkBottle_Step1 (line 4065) | static void AnimMilkBottle_Step1(struct Sprite* sprite) function AnimMilkBottle_Step2 (line 4138) | static void AnimMilkBottle_Step2(struct Sprite* sprite, int unk1, int unk2) function AnimGrantingStars (line 4159) | static void AnimGrantingStars(struct Sprite* sprite) function AnimSparklingStars (line 4173) | static void AnimSparklingStars(struct Sprite* sprite) function AnimBubbleBurst (line 4211) | static void AnimBubbleBurst(struct Sprite* sprite) function AnimBubbleBurst_Step (line 4229) | static void AnimBubbleBurst_Step(struct Sprite* sprite) function AnimSleepLetterZ (line 4242) | static void AnimSleepLetterZ(struct Sprite* sprite) function AnimSleepLetterZ_Step (line 4262) | static void AnimSleepLetterZ_Step(struct Sprite* sprite) function AnimLockOnTarget (line 4272) | static void AnimLockOnTarget(struct Sprite* sprite) function AnimLockOnTarget_Step1 (line 4281) | static void AnimLockOnTarget_Step1(struct Sprite* sprite) function AnimLockOnTarget_Step2 (line 4308) | static void AnimLockOnTarget_Step2(struct Sprite* sprite) function AnimLockOnTarget_Step3 (line 4322) | static void AnimLockOnTarget_Step3(struct Sprite* sprite) function AnimLockOnTarget_Step4 (line 4369) | static void AnimLockOnTarget_Step4(struct Sprite* sprite) function AnimLockOnTarget_Step5 (line 4396) | static void AnimLockOnTarget_Step5(struct Sprite* sprite) function AnimLockOnTarget_Step6 (line 4406) | static void AnimLockOnTarget_Step6(struct Sprite* sprite) function AnimLockOnMoveTarget (line 4419) | static void AnimLockOnMoveTarget(struct Sprite* sprite) function AnimBowMon (line 4451) | static void AnimBowMon(struct Sprite* sprite) function AnimBowMon_Step1 (line 4472) | static void AnimBowMon_Step1(struct Sprite* sprite) function AnimBowMon_Step1_Callback (line 4482) | static void AnimBowMon_Step1_Callback(struct Sprite* sprite) function AnimBowMon_Step2 (line 4502) | static void AnimBowMon_Step2(struct Sprite* sprite) function AnimBowMon_Step3 (line 4512) | static void AnimBowMon_Step3(struct Sprite* sprite) function AnimBowMon_Step3_Callback (line 4521) | static void AnimBowMon_Step3_Callback(struct Sprite* sprite) function AnimBowMon_Step4 (line 4549) | static void AnimBowMon_Step4(struct Sprite* sprite) function AnimTipMon (line 4554) | static void AnimTipMon(struct Sprite *sprite) function AnimTipMon_Step (line 4560) | static void AnimTipMon_Step(struct Sprite *sprite) function AnimTask_SkullBashPosition (line 4597) | void AnimTask_SkullBashPosition(u8 taskId) function AnimTask_SkullBashPositionSet (line 4635) | static void AnimTask_SkullBashPositionSet(u8 taskId) function AnimTask_SkullBashPositionReset (line 4727) | static void AnimTask_SkullBashPositionReset(u8 taskId) function AnimSlashSlice (line 4745) | static void AnimSlashSlice(struct Sprite* sprite) function AnimFalseSwipeSlice (line 4764) | static void AnimFalseSwipeSlice(struct Sprite* sprite) function AnimFalseSwipePositionedSlice (line 4772) | static void AnimFalseSwipePositionedSlice(struct Sprite* sprite) function AnimFalseSwipeSlice_Step1 (line 4782) | static void AnimFalseSwipeSlice_Step1(struct Sprite* sprite) function AnimFalseSwipeSlice_Step2 (line 4794) | static void AnimFalseSwipeSlice_Step2(struct Sprite* sprite) function AnimFalseSwipeSlice_Step3 (line 4801) | static void AnimFalseSwipeSlice_Step3(struct Sprite* sprite) function AnimEndureEnergy (line 4812) | static void AnimEndureEnergy(struct Sprite* sprite) function AnimEndureEnergy_Step (line 4830) | static void AnimEndureEnergy_Step(struct Sprite* sprite) function AnimSharpenSphere (line 4843) | static void AnimSharpenSphere(struct Sprite* sprite) function AnimSharpenSphere_Step (line 4856) | static void AnimSharpenSphere_Step(struct Sprite* sprite) function AnimConversion (line 4880) | static void AnimConversion(struct Sprite* sprite) function AnimTask_ConversionAlphaBlend (line 4896) | void AnimTask_ConversionAlphaBlend(u8 taskId) function AnimConversion2 (line 4920) | static void AnimConversion2(struct Sprite* sprite) function AnimConversion2_Step (line 4928) | static void AnimConversion2_Step(struct Sprite* sprite) function AnimTask_Conversion2AlphaBlend (line 4945) | void AnimTask_Conversion2AlphaBlend(u8 taskId) function AnimTask_HideBattlersHealthbox (line 4958) | static void AnimTask_HideBattlersHealthbox(u8 taskId) function AnimTask_ShowBattlersHealthbox (line 4975) | static void AnimTask_ShowBattlersHealthbox(u8 taskId) function AnimMoon (line 4984) | static void AnimMoon(struct Sprite* sprite) function AnimMoon_Step (line 5003) | static void AnimMoon_Step(struct Sprite* sprite) function AnimMoonlightSparkle (line 5009) | static void AnimMoonlightSparkle(struct Sprite* sprite) function AnimMoonlightSparkle_Step (line 5021) | static void AnimMoonlightSparkle_Step(struct Sprite* sprite) function AnimTask_MoonlightEndFade (line 5040) | void AnimTask_MoonlightEndFade(u8 taskId) function AnimTask_MoonlightEndFade_Step (line 5067) | void AnimTask_MoonlightEndFade_Step(u8 taskId) function AnimHornHit (line 5146) | static void AnimHornHit(struct Sprite* sprite) function AnimHornHit_Step (line 5193) | static void AnimHornHit_Step(struct Sprite* sprite) function AnimTask_DoubleTeam (line 5209) | void AnimTask_DoubleTeam(u8 taskId) function AnimTask_DoubleTeam_Step (line 5245) | static void AnimTask_DoubleTeam_Step(u8 taskId) function AnimDoubleTeam (line 5261) | static void AnimDoubleTeam(struct Sprite* sprite) function AnimSuperFang (line 5283) | static void AnimSuperFang(struct Sprite* sprite) function AnimTask_MusicNotesRainbowBlend (line 5289) | void AnimTask_MusicNotesRainbowBlend(u8 taskId) function AnimTask_MusicNotesClearRainbowBlend (line 5317) | void AnimTask_MusicNotesClearRainbowBlend(u8 taskId) function AnimWavyMusicNotes (line 5336) | static void AnimWavyMusicNotes(struct Sprite* sprite) function AnimWavyMusicNotes_CalcVelocity (line 5365) | static void AnimWavyMusicNotes_CalcVelocity(s16 x, s16 y, s16 *velocX, s... function AnimWavyMusicNotes_Step (line 5381) | static void AnimWavyMusicNotes_Step(struct Sprite* sprite) function AnimFlyingMusicNotes (line 5414) | static void AnimFlyingMusicNotes(struct Sprite* sprite) function AnimFlyingMusicNotes_Step (line 5431) | static void AnimFlyingMusicNotes_Step(struct Sprite* sprite) function AnimBellyDrumHand (line 5450) | static void AnimBellyDrumHand(struct Sprite* sprite) function AnimSlowFlyingMusicNotes (line 5471) | static void AnimSlowFlyingMusicNotes(struct Sprite* sprite) function AnimSlowFlyingMusicNotes_Step (line 5494) | static void AnimSlowFlyingMusicNotes_Step(struct Sprite* sprite) function SetSpriteNextToMonHead (line 5514) | void SetSpriteNextToMonHead(u8 battler, struct Sprite* sprite) function AnimThoughtBubble (line 5524) | static void AnimThoughtBubble(struct Sprite* sprite) function AnimThoughtBubble_Step (line 5543) | static void AnimThoughtBubble_Step(struct Sprite* sprite) function AnimMetronomeFinger (line 5553) | static void AnimMetronomeFinger(struct Sprite* sprite) function AnimMetronomeFinger_Step (line 5568) | static void AnimMetronomeFinger_Step(struct Sprite* sprite) function AnimFollowMeFinger (line 5578) | static void AnimFollowMeFinger(struct Sprite* sprite) function AnimFollowMeFinger_Step1 (line 5601) | static void AnimFollowMeFinger_Step1(struct Sprite* sprite) function AnimFollowMeFinger_Step2 (line 5607) | static void AnimFollowMeFinger_Step2(struct Sprite* sprite) function AnimTauntFinger (line 5637) | static void AnimTauntFinger(struct Sprite* sprite) function AnimTauntFinger_Step1 (line 5661) | static void AnimTauntFinger_Step1(struct Sprite* sprite) function AnimTauntFinger_Step2 (line 5672) | static void AnimTauntFinger_Step2(struct Sprite* sprite) FILE: src/battle_anim_effects_2.c type Sprite (line 14) | struct Sprite type Sprite (line 15) | struct Sprite type Sprite (line 16) | struct Sprite type Sprite (line 17) | struct Sprite type Sprite (line 18) | struct Sprite type Sprite (line 20) | struct Sprite type Sprite (line 21) | struct Sprite type Sprite (line 22) | struct Sprite type Sprite (line 23) | struct Sprite type Sprite (line 24) | struct Sprite type Sprite (line 25) | struct Sprite type Sprite (line 26) | struct Sprite type Sprite (line 27) | struct Sprite type Sprite (line 28) | struct Sprite type Sprite (line 29) | struct Sprite type Sprite (line 30) | struct Sprite type Sprite (line 31) | struct Sprite type Sprite (line 32) | struct Sprite type Sprite (line 33) | struct Sprite type Sprite (line 34) | struct Sprite type Task (line 37) | struct Task type Sprite (line 38) | struct Sprite type Sprite (line 44) | struct Sprite type Sprite (line 45) | struct Sprite type Sprite (line 46) | struct Sprite type Sprite (line 47) | struct Sprite type Sprite (line 48) | struct Sprite type Sprite (line 49) | struct Sprite type Sprite (line 50) | struct Sprite type Sprite (line 51) | struct Sprite type Sprite (line 52) | struct Sprite type Sprite (line 53) | struct Sprite type Sprite (line 60) | struct Sprite type Sprite (line 61) | struct Sprite type Sprite (line 62) | struct Sprite type Sprite (line 63) | struct Sprite type Sprite (line 66) | struct Sprite type Sprite (line 67) | struct Sprite type Sprite (line 68) | struct Sprite type Sprite (line 69) | struct Sprite type Sprite (line 70) | struct Sprite type Sprite (line 71) | struct Sprite type Sprite (line 73) | struct Sprite type Sprite (line 74) | struct Sprite type Sprite (line 75) | struct Sprite type Sprite (line 76) | struct Sprite type Sprite (line 77) | struct Sprite type Sprite (line 78) | struct Sprite type Sprite (line 79) | struct Sprite type Sprite (line 80) | struct Sprite type Sprite (line 81) | struct Sprite type Sprite (line 82) | struct Sprite type Sprite (line 83) | struct Sprite type Sprite (line 84) | struct Sprite type Sprite (line 85) | struct Sprite type Sprite (line 86) | struct Sprite type Sprite (line 87) | struct Sprite type Sprite (line 88) | struct Sprite type Sprite (line 89) | struct Sprite type Sprite (line 90) | struct Sprite type Sprite (line 91) | struct Sprite type Sprite (line 92) | struct Sprite type Sprite (line 93) | struct Sprite type Sprite (line 94) | struct Sprite type Sprite (line 95) | struct Sprite type Sprite (line 96) | struct Sprite type Sprite (line 97) | struct Sprite type Sprite (line 98) | struct Sprite type Sprite (line 99) | struct Sprite type Sprite (line 100) | struct Sprite type SpriteTemplate (line 103) | struct SpriteTemplate type SpriteTemplate (line 127) | struct SpriteTemplate type SpriteTemplate (line 139) | struct SpriteTemplate type SpriteTemplate (line 151) | struct SpriteTemplate type SpriteTemplate (line 189) | struct SpriteTemplate type SpriteTemplate (line 218) | struct SpriteTemplate type SpriteTemplate (line 242) | struct SpriteTemplate type SpriteTemplate (line 253) | struct SpriteTemplate type SpriteTemplate (line 264) | struct SpriteTemplate type SpriteTemplate (line 304) | struct SpriteTemplate type SpriteTemplate (line 315) | struct SpriteTemplate type SpriteTemplate (line 326) | struct SpriteTemplate type SpriteTemplate (line 337) | struct SpriteTemplate type SpriteTemplate (line 348) | struct SpriteTemplate type SpriteTemplate (line 359) | struct SpriteTemplate type SpriteTemplate (line 392) | struct SpriteTemplate type SpriteTemplate (line 403) | struct SpriteTemplate type SpriteTemplate (line 425) | struct SpriteTemplate type SpriteTemplate (line 448) | struct SpriteTemplate type SpriteTemplate (line 481) | struct SpriteTemplate type SpriteTemplate (line 514) | struct SpriteTemplate type SpriteTemplate (line 565) | struct SpriteTemplate type SpriteTemplate (line 588) | struct SpriteTemplate type SpriteTemplate (line 609) | struct SpriteTemplate type SpriteTemplate (line 620) | struct SpriteTemplate type SpriteTemplate (line 645) | struct SpriteTemplate type SpriteTemplate (line 689) | struct SpriteTemplate type SpriteTemplate (line 732) | struct SpriteTemplate type SpriteTemplate (line 755) | struct SpriteTemplate type SpriteTemplate (line 766) | struct SpriteTemplate type SpriteTemplate (line 777) | struct SpriteTemplate type SpriteTemplate (line 788) | struct SpriteTemplate type SpriteTemplate (line 820) | struct SpriteTemplate type SpriteTemplate (line 862) | struct SpriteTemplate type SpriteTemplate (line 882) | struct SpriteTemplate type SpriteTemplate (line 893) | struct SpriteTemplate type SpriteTemplate (line 911) | struct SpriteTemplate type SpriteTemplate (line 922) | struct SpriteTemplate type SpriteTemplate (line 933) | struct SpriteTemplate type SpriteTemplate (line 956) | struct SpriteTemplate type SpriteTemplate (line 967) | struct SpriteTemplate type SpriteTemplate (line 990) | struct SpriteTemplate type SpriteTemplate (line 1016) | struct SpriteTemplate type SpriteTemplate (line 1038) | struct SpriteTemplate type SpriteTemplate (line 1049) | struct SpriteTemplate type SpriteTemplate (line 1078) | struct SpriteTemplate type SpriteTemplate (line 1113) | struct SpriteTemplate type SpriteTemplate (line 1148) | struct SpriteTemplate type SpriteTemplate (line 1167) | struct SpriteTemplate type SpriteTemplate (line 1203) | struct SpriteTemplate type SpriteTemplate (line 1214) | struct SpriteTemplate type SpriteTemplate (line 1243) | struct SpriteTemplate function AnimCirclingFinger (line 1259) | static void AnimCirclingFinger(struct Sprite *sprite) function AnimBouncingMusicNote (line 1278) | static void AnimBouncingMusicNote(struct Sprite *sprite) function AnimBouncingMusicNote_Step (line 1293) | static void AnimBouncingMusicNote_Step(struct Sprite *sprite) function AnimVibrateBattlerBack_Step (line 1314) | static void AnimVibrateBattlerBack_Step(struct Sprite *sprite) function AnimVibrateBattlerBack (line 1329) | static void AnimVibrateBattlerBack(struct Sprite *sprite) function AnimMovingClamp (line 1348) | static void AnimMovingClamp(struct Sprite *sprite) function AnimMovingClamp_Step (line 1358) | static void AnimMovingClamp_Step(struct Sprite *sprite) function AnimMovingClamp_End (line 1367) | static void AnimMovingClamp_End(struct Sprite *sprite) function AnimTask_Withdraw (line 1377) | void AnimTask_Withdraw(u8 taskId) function AnimTask_Withdraw_Step (line 1383) | static void AnimTask_Withdraw_Step(u8 taskId) function AnimKinesisZapEnergy (line 1433) | static void AnimKinesisZapEnergy(struct Sprite *sprite) function AnimSwordsDanceBlade (line 1461) | static void AnimSwordsDanceBlade(struct Sprite *sprite) function AnimSwordsDanceBlade_Step (line 1468) | static void AnimSwordsDanceBlade_Step(struct Sprite *sprite) function AnimSonicBoomProjectile (line 1484) | static void AnimSonicBoomProjectile(struct Sprite *sprite) function AnimAirWaveProjectile_Step2 (line 1517) | static void AnimAirWaveProjectile_Step2(struct Sprite *sprite) function AnimAirWaveProjectile_Step1 (line 1526) | static void AnimAirWaveProjectile_Step1(struct Sprite *sprite) function AnimAirWaveProjectile (line 1560) | static void AnimAirWaveProjectile(struct Sprite *sprite) function AirCutterProjectile_Step2 (line 1609) | static void AirCutterProjectile_Step2(u8 taskId) function AirCutterProjectile_Step1 (line 1615) | static void AirCutterProjectile_Step1(u8 taskId) function AnimTask_AirCutterProjectile (line 1644) | void AnimTask_AirCutterProjectile(u8 taskId) function AnimVoidLines (line 1744) | static void AnimVoidLines(struct Sprite *sprite) function AnimVoidLines_Step (line 1751) | static void AnimVoidLines_Step(struct Sprite *sprite) function AnimCoinThrow (line 1771) | static void AnimCoinThrow(struct Sprite *sprite) function AnimFallingCoin (line 1794) | static void AnimFallingCoin(struct Sprite *sprite) function AnimFallingCoin_Step (line 1801) | static void AnimFallingCoin_Step(struct Sprite *sprite) function AnimBulletSeed (line 1819) | static void AnimBulletSeed(struct Sprite *sprite) function AnimBulletSeed_Step1 (line 1830) | static void AnimBulletSeed_Step1(struct Sprite *sprite) function AnimBulletSeed_Step2 (line 1853) | static void AnimBulletSeed_Step2(struct Sprite *sprite) function AnimRazorWindTornado (line 1879) | static void AnimRazorWindTornado(struct Sprite *sprite) function AnimViceGripPincer (line 1897) | static void AnimViceGripPincer(struct Sprite *sprite) function AnimViceGripPincer_Step (line 1922) | static void AnimViceGripPincer_Step(struct Sprite *sprite) function AnimGuillotinePincer (line 1930) | static void AnimGuillotinePincer(struct Sprite *sprite) function AnimGuillotinePincer_Step1 (line 1959) | static void AnimGuillotinePincer_Step1(struct Sprite *sprite) function AnimGuillotinePincer_Step2 (line 1978) | static void AnimGuillotinePincer_Step2(struct Sprite *sprite) function AnimGuillotinePincer_Step3 (line 1999) | static void AnimGuillotinePincer_Step3(struct Sprite *sprite) function AnimTask_GrowAndGrayscale (line 2008) | void AnimTask_GrowAndGrayscale(u8 taskId) function AnimTask_GrowAndGrayscale_Step (line 2019) | static void AnimTask_GrowAndGrayscale_Step(u8 taskId) function AnimTask_Minimize (line 2033) | void AnimTask_Minimize(u8 taskId) function AnimTask_Minimize_Step1 (line 2050) | static void AnimTask_Minimize_Step1(u8 taskId) function CreateMinimizeSprite (line 2117) | static void CreateMinimizeSprite(struct Task* task, u8 taskId) function ClonedMinizeSprite_Step (line 2148) | static void ClonedMinizeSprite_Step(struct Sprite *sprite) function AnimTask_Splash (line 2161) | void AnimTask_Splash(u8 taskId) function AnimTask_Splash_Step (line 2182) | static void AnimTask_Splash_Step(u8 taskId) function AnimTask_GrowAndShrink (line 2237) | void AnimTask_GrowAndShrink(u8 taskId) function AnimTask_GrowAndShrink_Step (line 2246) | static void AnimTask_GrowAndShrink_Step(u8 taskId) function AnimBreathPuff (line 2257) | static void AnimBreathPuff(struct Sprite *sprite) function AnimAngerMark (line 2285) | static void AnimAngerMark(struct Sprite *sprite) function AnimTask_ThrashMoveMonHorizontal (line 2307) | void AnimTask_ThrashMoveMonHorizontal(u8 taskId) function AnimTask_ThrashMoveMonHorizontal_Step (line 2318) | static void AnimTask_ThrashMoveMonHorizontal_Step(u8 taskId) function AnimTask_ThrashMoveMonVertical (line 2327) | void AnimTask_ThrashMoveMonVertical(u8 taskId) function AnimTask_ThrashMoveMonVertical_Step (line 2347) | static void AnimTask_ThrashMoveMonVertical_Step(u8 taskId) function AnimTask_SketchDrawMon (line 2399) | void AnimTask_SketchDrawMon(u8 taskId) function AnimTask_SketchDrawMon_Step (line 2440) | static void AnimTask_SketchDrawMon_Step(u8 taskId) function AnimPencil (line 2487) | static void AnimPencil(struct Sprite *sprite) function AnimPencil_Step (line 2501) | static void AnimPencil_Step(struct Sprite *sprite) function AnimBlendThinRing (line 2560) | static void AnimBlendThinRing(struct Sprite *sprite) function AnimHyperVoiceRing_WaitEnd (line 2591) | static void AnimHyperVoiceRing_WaitEnd(struct Sprite *sprite) function AnimHyperVoiceRing (line 2600) | static void AnimHyperVoiceRing(struct Sprite *sprite) function AnimUproarRing (line 2685) | static void AnimUproarRing(struct Sprite *sprite) function AnimSoftBoiledEgg (line 2697) | static void AnimSoftBoiledEgg(struct Sprite *sprite) function AnimSoftBoiledEgg_Step1 (line 2709) | static void AnimSoftBoiledEgg_Step1(struct Sprite *sprite) function AnimSoftBoiledEgg_Step2 (line 2730) | static void AnimSoftBoiledEgg_Step2(struct Sprite *sprite) function AnimSoftBoiledEgg_Step3 (line 2739) | static void AnimSoftBoiledEgg_Step3(struct Sprite *sprite) function AnimSoftBoiledEgg_Step3_Callback1 (line 2758) | static void AnimSoftBoiledEgg_Step3_Callback1(struct Sprite *sprite) function AnimSoftBoiledEgg_Step3_Callback2 (line 2771) | static void AnimSoftBoiledEgg_Step3_Callback2(struct Sprite *sprite) function AnimSoftBoiledEgg_Step4 (line 2782) | static void AnimSoftBoiledEgg_Step4(struct Sprite *sprite) function AnimSoftBoiledEgg_Step4_Callback (line 2794) | static void AnimSoftBoiledEgg_Step4_Callback(struct Sprite *sprite) function AnimTask_AttackerStretchAndDisappear (line 2802) | void AnimTask_AttackerStretchAndDisappear(u8 taskId) function AnimTask_AttackerStretchAndDisappear_Step (line 2812) | static void AnimTask_AttackerStretchAndDisappear_Step(u8 taskId) function AnimTask_ExtremeSpeedImpact (line 2824) | void AnimTask_ExtremeSpeedImpact(u8 taskId) function AnimTask_ExtremeSpeedImpact_Step (line 2848) | static void AnimTask_ExtremeSpeedImpact_Step(u8 taskId) function AnimTask_ExtremeSpeedMonReappear (line 2894) | void AnimTask_ExtremeSpeedMonReappear(u8 taskId) function AnimTask_ExtremeSpeedMonReappear_Step (line 2909) | static void AnimTask_ExtremeSpeedMonReappear_Step(u8 taskId) function AnimTask_SpeedDust (line 2938) | void AnimTask_SpeedDust(u8 taskId) function AnimTask_SpeedDust_Step (line 2957) | static void AnimTask_SpeedDust_Step(u8 taskId) function AnimSpeedDust (line 3024) | static void AnimSpeedDust(struct Sprite *sprite) function AnimTask_LoadMusicNotesPals (line 3034) | void AnimTask_LoadMusicNotesPals(u8 taskId) function AnimTask_FreeMusicNotesPals (line 3052) | void AnimTask_FreeMusicNotesPals(u8 taskId) function SetMusicNotePalette (line 3062) | static void SetMusicNotePalette(struct Sprite *sprite, u8 a, u8 b) function AnimHealBellMusicNote (line 3069) | static void AnimHealBellMusicNote(struct Sprite *sprite) function AnimMagentaHeart (line 3083) | static void AnimMagentaHeart(struct Sprite *sprite) function AnimTask_FakeOut (line 3096) | void AnimTask_FakeOut(u8 taskId) function AnimTask_FakeOut_Step1 (line 3114) | static void AnimTask_FakeOut_Step1(u8 taskId) function AnimTask_FakeOut_Step2 (line 3129) | static void AnimTask_FakeOut_Step2(u8 taskId) function AnimTask_StretchTargetUp (line 3149) | void AnimTask_StretchTargetUp(u8 taskId) function AnimTask_StretchAttackerUp (line 3170) | void AnimTask_StretchAttackerUp(u8 taskId) function AnimRedHeartProjectile (line 3191) | static void AnimRedHeartProjectile(struct Sprite *sprite) function AnimRedHeartProjectile_Step (line 3203) | static void AnimRedHeartProjectile_Step(struct Sprite *sprite) function AnimParticleBurst (line 3216) | void AnimParticleBurst(struct Sprite *sprite) function AnimRedHeartRising (line 3238) | static void AnimRedHeartRising(struct Sprite *sprite) function AnimRedHeartRising_Step (line 3248) | static void AnimRedHeartRising_Step(struct Sprite *sprite) function AnimTask_HeartsBackground (line 3265) | void AnimTask_HeartsBackground(u8 taskId) function AnimTask_HeartsBackground_Step (line 3290) | static void AnimTask_HeartsBackground_Step(u8 taskId) function AnimTask_ScaryFace (line 3346) | void AnimTask_ScaryFace(u8 taskId) function AnimTask_ScaryFace_Step (line 3378) | static void AnimTask_ScaryFace_Step(u8 taskId) function AnimOrbitFast (line 3439) | static void AnimOrbitFast(struct Sprite *sprite) function AnimOrbitFast_Step (line 3451) | static void AnimOrbitFast_Step(struct Sprite *sprite) function AnimOrbitScatter (line 3490) | static void AnimOrbitScatter(struct Sprite *sprite) function AnimOrbitScatter_Step (line 3499) | static void AnimOrbitScatter_Step(struct Sprite *sprite) function AnimSpitUpOrb_Step (line 3508) | static void AnimSpitUpOrb_Step(struct Sprite *sprite) function AnimSpitUpOrb (line 3516) | static void AnimSpitUpOrb(struct Sprite *sprite) function AnimEyeSparkle_Step (line 3526) | static void AnimEyeSparkle_Step(struct Sprite *sprite) function AnimEyeSparkle (line 3532) | static void AnimEyeSparkle(struct Sprite *sprite) function AnimAngel (line 3538) | static void AnimAngel(struct Sprite *sprite) function AnimPinkHeart_Step (line 3564) | static void AnimPinkHeart_Step(struct Sprite *sprite) function AnimPinkHeart (line 3577) | static void AnimPinkHeart(struct Sprite *sprite) function AnimDevil (line 3603) | static void AnimDevil(struct Sprite *sprite) function AnimFurySwipes (line 3632) | static void AnimFurySwipes(struct Sprite *sprite) function AnimMovementWaves (line 3647) | static void AnimMovementWaves(struct Sprite *sprite) function AnimMovementWaves_Step (line 3678) | static void AnimMovementWaves_Step(struct Sprite *sprite) function AnimTask_UproarDistortion (line 3689) | void AnimTask_UproarDistortion(u8 taskId) function AnimTask_UproarDistortion_Step (line 3697) | static void AnimTask_UproarDistortion_Step(u8 taskId) function AnimJaggedMusicNote (line 3703) | static void AnimJaggedMusicNote(struct Sprite *sprite) function AnimJaggedMusicNote_Step (line 3731) | static void AnimJaggedMusicNote_Step(struct Sprite *sprite) function AnimPerishSongMusicNote2 (line 3741) | static void AnimPerishSongMusicNote2(struct Sprite *sprite) function AnimPerishSongMusicNote (line 3756) | static void AnimPerishSongMusicNote(struct Sprite *sprite) function AnimPerishSongMusicNote_Step1 (line 3798) | static void AnimPerishSongMusicNote_Step1(struct Sprite *sprite) function AnimPerishSongMusicNote_Step2 (line 3807) | static void AnimPerishSongMusicNote_Step2(struct Sprite *sprite) function AnimGuardRing (line 3832) | static void AnimGuardRing(struct Sprite *sprite) function AnimTask_IsFuryCutterHitRight (line 3855) | void AnimTask_IsFuryCutterHitRight(u8 taskId) function AnimTask_GetFuryCutterHitCount (line 3861) | void AnimTask_GetFuryCutterHitCount(u8 taskId) FILE: src/battle_anim_effects_3.c type Sprite (line 18) | struct Sprite type Sprite (line 19) | struct Sprite type Sprite (line 20) | struct Sprite type Sprite (line 21) | struct Sprite type Sprite (line 22) | struct Sprite type Sprite (line 23) | struct Sprite type Sprite (line 24) | struct Sprite type Sprite (line 25) | struct Sprite type Sprite (line 26) | struct Sprite type Sprite (line 27) | struct Sprite type Sprite (line 30) | struct Sprite type Sprite (line 31) | struct Sprite type Sprite (line 32) | struct Sprite type Sprite (line 33) | struct Sprite type Sprite (line 34) | struct Sprite type Sprite (line 35) | struct Sprite type Sprite (line 36) | struct Sprite type Sprite (line 37) | struct Sprite type Sprite (line 38) | struct Sprite type Sprite (line 39) | struct Sprite type Sprite (line 40) | struct Sprite type Sprite (line 43) | struct Sprite type Sprite (line 44) | struct Sprite type Sprite (line 45) | struct Sprite type Sprite (line 46) | struct Sprite type Sprite (line 47) | struct Sprite type Sprite (line 48) | struct Sprite type Sprite (line 49) | struct Sprite type Sprite (line 50) | struct Sprite type Sprite (line 51) | struct Sprite type Sprite (line 53) | struct Sprite type Sprite (line 54) | struct Sprite type Sprite (line 56) | struct Sprite type Sprite (line 57) | struct Sprite type Sprite (line 58) | struct Sprite type Sprite (line 59) | struct Sprite type Sprite (line 60) | struct Sprite type Sprite (line 61) | struct Sprite type Sprite (line 66) | struct Sprite type Sprite (line 67) | struct Sprite type Sprite (line 71) | struct Sprite type Sprite (line 72) | struct Sprite type Sprite (line 76) | struct Sprite type Sprite (line 77) | struct Sprite type Sprite (line 79) | struct Sprite type Sprite (line 80) | struct Sprite type Sprite (line 81) | struct Sprite type Sprite (line 82) | struct Sprite type Sprite (line 84) | struct Sprite type Sprite (line 85) | struct Sprite type Sprite (line 87) | struct Sprite type Sprite (line 88) | struct Sprite type Sprite (line 90) | struct Sprite type Sprite (line 92) | struct Sprite type Sprite (line 93) | struct Sprite type Sprite (line 95) | struct Sprite type Sprite (line 96) | struct Sprite type Sprite (line 97) | struct Sprite type Sprite (line 98) | struct Sprite type Sprite (line 99) | struct Sprite type Sprite (line 100) | struct Sprite type Sprite (line 101) | struct Sprite type Sprite (line 102) | struct Sprite type Sprite (line 103) | struct Sprite type Sprite (line 104) | struct Sprite type Sprite (line 105) | struct Sprite type Sprite (line 106) | struct Sprite type Sprite (line 107) | struct Sprite type Sprite (line 108) | struct Sprite type Sprite (line 109) | struct Sprite type Sprite (line 110) | struct Sprite type SpriteTemplate (line 127) | struct SpriteTemplate type SpriteTemplate (line 138) | struct SpriteTemplate type SpriteTemplate (line 149) | struct SpriteTemplate type SpriteTemplate (line 173) | struct SpriteTemplate type SpriteTemplate (line 184) | struct SpriteTemplate type SpriteTemplate (line 195) | struct SpriteTemplate type SpriteTemplate (line 227) | struct SpriteTemplate type SpriteTemplate (line 238) | struct SpriteTemplate type SpriteTemplate (line 264) | struct SpriteTemplate type SpriteTemplate (line 298) | struct SpriteTemplate type SpriteTemplate (line 335) | struct SpriteTemplate type SpriteTemplate (line 366) | struct SpriteTemplate type SpriteTemplate (line 377) | struct SpriteTemplate type SpriteTemplate (line 388) | struct SpriteTemplate type SpriteTemplate (line 412) | struct SpriteTemplate type SpriteTemplate (line 456) | struct SpriteTemplate type SpriteTemplate (line 485) | struct SpriteTemplate type SpriteTemplate (line 504) | struct SpriteTemplate type SpriteTemplate (line 515) | struct SpriteTemplate type SpriteTemplate (line 526) | struct SpriteTemplate type SpriteTemplate (line 557) | struct SpriteTemplate type SpriteTemplate (line 612) | struct SpriteTemplate type SpriteTemplate (line 648) | struct SpriteTemplate type SpriteTemplate (line 698) | struct SpriteTemplate type SpriteTemplate (line 724) | struct SpriteTemplate type SpriteTemplate (line 735) | struct SpriteTemplate type SpriteTemplate (line 746) | struct SpriteTemplate type SpriteTemplate (line 757) | struct SpriteTemplate type SpriteTemplate (line 809) | struct SpriteTemplate type SpriteTemplate (line 860) | struct SpriteTemplate type SpriteTemplate (line 879) | struct SpriteTemplate type SpriteTemplate (line 938) | struct SpriteTemplate type SpriteTemplate (line 949) | struct SpriteTemplate type SpriteTemplate (line 960) | struct SpriteTemplate type SpriteTemplate (line 990) | struct SpriteTemplate type SpriteTemplate (line 1001) | struct SpriteTemplate type SpriteTemplate (line 1019) | struct SpriteTemplate type SpriteTemplate (line 1030) | struct SpriteTemplate type SpriteTemplate (line 1041) | struct SpriteTemplate type SpriteTemplate (line 1052) | struct SpriteTemplate type SpriteTemplate (line 1063) | struct SpriteTemplate type SpriteTemplate (line 1074) | struct SpriteTemplate type SpriteTemplate (line 1085) | struct SpriteTemplate type SpriteTemplate (line 1128) | struct SpriteTemplate type SpriteTemplate (line 1150) | struct SpriteTemplate function AnimBlackSmoke (line 1171) | static void AnimBlackSmoke(struct Sprite *sprite) function AnimBlackSmoke_Step (line 1184) | static void AnimBlackSmoke_Step(struct Sprite *sprite) function AnimTask_SmokescreenImpact (line 1199) | void AnimTask_SmokescreenImpact(u8 taskId) function AnimWhiteHalo (line 1208) | static void AnimWhiteHalo(struct Sprite *sprite) function AnimWhiteHalo_Step1 (line 1218) | static void AnimWhiteHalo_Step1(struct Sprite *sprite) function AnimWhiteHalo_Step2 (line 1228) | static void AnimWhiteHalo_Step2(struct Sprite *sprite) function AnimTealAlert (line 1235) | static void AnimTealAlert(struct Sprite *sprite) function AnimMeanLookEye (line 1255) | static void AnimMeanLookEye(struct Sprite *sprite) function AnimMeanLookEye_Step1 (line 1263) | static void AnimMeanLookEye_Step1(struct Sprite *sprite) function AnimMeanLookEye_Step2 (line 1286) | static void AnimMeanLookEye_Step2(struct Sprite *sprite) function AnimMeanLookEye_Step3 (line 1297) | static void AnimMeanLookEye_Step3(struct Sprite *sprite) function AnimMeanLookEye_Step4 (line 1336) | static void AnimMeanLookEye_Step4(struct Sprite *sprite) function AnimTask_SetPsychicBackground (line 1356) | void AnimTask_SetPsychicBackground(u8 taskId) function SetPsychicBackground_Step (line 1362) | static void SetPsychicBackground_Step(u8 taskId) function AnimTask_FadeScreenToWhite (line 1382) | void AnimTask_FadeScreenToWhite(u8 taskId) function FadeScreenToWhite_Step (line 1388) | static void FadeScreenToWhite_Step(u8 taskId) function AnimSpikes (line 1413) | static void AnimSpikes(struct Sprite *sprite) function AnimSpikes_Step1 (line 1431) | static void AnimSpikes_Step1(struct Sprite *sprite) function AnimSpikes_Step2 (line 1442) | static void AnimSpikes_Step2(struct Sprite *sprite) function AnimLeer (line 1451) | static void AnimLeer(struct Sprite *sprite) function AnimLetterZ (line 1460) | static void AnimLetterZ(struct Sprite *sprite) function AnimFang (line 1498) | static void AnimFang(struct Sprite *sprite) function AnimTask_IsTargetPlayerSide (line 1504) | void AnimTask_IsTargetPlayerSide(u8 taskId) function AnimTask_IsHealingMove (line 1514) | void AnimTask_IsHealingMove(u8 taskId) function AnimSpotlight (line 1524) | static void AnimSpotlight(struct Sprite *sprite) function AnimSpotlight_Step1 (line 1538) | static void AnimSpotlight_Step1(struct Sprite *sprite) function AnimSpotlight_Step2 (line 1580) | static void AnimSpotlight_Step2(struct Sprite *sprite) function AnimClappingHand (line 1587) | static void AnimClappingHand(struct Sprite *sprite) function AnimClappingHand_Step (line 1617) | static void AnimClappingHand_Step(struct Sprite *sprite) function AnimClappingHand2 (line 1646) | static void AnimClappingHand2(struct Sprite *sprite) function AnimTask_CreateSpotlight (line 1653) | void AnimTask_CreateSpotlight(u8 taskId) function AnimTask_RemoveSpotlight (line 1676) | void AnimTask_RemoveSpotlight(u8 taskId) function AnimRapidSpin (line 1687) | static void AnimRapidSpin(struct Sprite *sprite) function AnimRapidSpin_Step (line 1709) | static void AnimRapidSpin_Step(struct Sprite *sprite) function AnimTask_RapinSpinMonElevation (line 1726) | void AnimTask_RapinSpinMonElevation(u8 taskId) function RapinSpinMonElevation_Step (line 1807) | static void RapinSpinMonElevation_Step(u8 taskId) function AnimTask_TormentAttacker (line 1866) | void AnimTask_TormentAttacker(u8 taskId) function TormentAttacker_Step (line 1881) | static void TormentAttacker_Step(u8 taskId) function TormentAttacker_Callback (line 1979) | static void TormentAttacker_Callback(struct Sprite *sprite) function AnimTriAttackTriangle (line 1988) | static void AnimTriAttackTriangle(struct Sprite *sprite) function AnimTask_DefenseCurlDeformMon (line 2019) | void AnimTask_DefenseCurlDeformMon(u8 taskId) function AnimBatonPassPokeball (line 2034) | static void AnimBatonPassPokeball(struct Sprite *sprite) function AnimWishStar (line 2077) | static void AnimWishStar(struct Sprite *sprite) function AnimWishStar_Step (line 2088) | static void AnimWishStar_Step(struct Sprite *sprite) function AnimMiniTwinklingStar (line 2115) | static void AnimMiniTwinklingStar(struct Sprite *sprite) function AnimMiniTwinklingStar_Step (line 2134) | static void AnimMiniTwinklingStar_Step(struct Sprite *sprite) function AnimTask_StockpileDeformMon (line 2162) | void AnimTask_StockpileDeformMon(u8 taskId) function AnimTask_SpitUpDeformMon (line 2176) | void AnimTask_SpitUpDeformMon(u8 taskId) function AnimSwallowBlueOrb (line 2190) | static void AnimSwallowBlueOrb(struct Sprite *sprite) function AnimTask_SwallowDeformMon (line 2209) | void AnimTask_SwallowDeformMon(u8 taskId) function AnimTask_TransformMon (line 2223) | void AnimTask_TransformMon(u8 taskId) function AnimTask_IsMonInvisible (line 2303) | void AnimTask_IsMonInvisible(u8 taskId) function AnimTask_CastformGfxChange (line 2309) | void AnimTask_CastformGfxChange(u8 taskId) function AnimTask_MorningSunLightBeam (line 2315) | void AnimTask_MorningSunLightBeam(u8 taskId) function AnimGreenStar (line 2405) | static void AnimGreenStar(struct Sprite *sprite) function AnimGreenStar_Step1 (line 2442) | static void AnimGreenStar_Step1(struct Sprite *sprite) function AnimGreenStar_Step2 (line 2468) | static void AnimGreenStar_Step2(struct Sprite *sprite) function AnimGreenStar_Callback (line 2479) | static void AnimGreenStar_Callback(struct Sprite *sprite) function AnimTask_DoomDesireLightBeam (line 2495) | void AnimTask_DoomDesireLightBeam(u8 taskId) function AnimTask_StrongFrustrationGrowAndShrink (line 2599) | void AnimTask_StrongFrustrationGrowAndShrink(u8 taskId) function AnimWeakFrustrationAngerMark (line 2616) | static void AnimWeakFrustrationAngerMark(struct Sprite *sprite) function AnimTask_RockMonBackAndForth (line 2643) | void AnimTask_RockMonBackAndForth(u8 taskId) function AnimTask_RockMonBackAndForth_Step (line 2683) | static void AnimTask_RockMonBackAndForth_Step(u8 taskId) function AnimSweetScentPetal (line 2741) | static void AnimSweetScentPetal(struct Sprite *sprite) function AnimSweetScentPetal_Step (line 2759) | static void AnimSweetScentPetal_Step(struct Sprite *sprite) function AnimTask_FlailMovement (line 2786) | void AnimTask_FlailMovement(u8 taskId) function AnimTask_FlailMovement_Step (line 2803) | static void AnimTask_FlailMovement_Step(u8 taskId) function AnimPainSplitProjectile (line 2877) | static void AnimPainSplitProjectile(struct Sprite *sprite) function AnimTask_PainSplitMovement (line 2914) | void AnimTask_PainSplitMovement(u8 taskId) function AnimFlatterConfetti (line 2973) | static void AnimFlatterConfetti(struct Sprite *sprite) function AnimFlatterConfetti_Step (line 3004) | static void AnimFlatterConfetti_Step(struct Sprite *sprite) function AnimFlatterSpotlight (line 3030) | static void AnimFlatterSpotlight(struct Sprite *sprite) function AnimFlatterSpotlight_Step (line 3045) | static void AnimFlatterSpotlight_Step(struct Sprite *sprite) function AnimReversalOrb (line 3079) | static void AnimReversalOrb(struct Sprite *sprite) function AnimReversalOrb_Step (line 3089) | static void AnimReversalOrb_Step(struct Sprite *sprite) function AnimTask_RolePlaySilhouette (line 3122) | void AnimTask_RolePlaySilhouette(u8 taskId) function AnimTask_RolePlaySilhouette_Step1 (line 3212) | static void AnimTask_RolePlaySilhouette_Step1(u8 taskId) function AnimTask_RolePlaySilhouette_Step2 (line 3228) | static void AnimTask_RolePlaySilhouette_Step2(u8 taskId) function AnimTask_AcidArmor (line 3246) | void AnimTask_AcidArmor(u8 taskId) function AnimTask_AcidArmor_Step (line 3308) | static void AnimTask_AcidArmor_Step(u8 taskId) function AnimTask_DeepInhale (line 3424) | void AnimTask_DeepInhale(u8 taskId) function AnimTask_DeepInhale_Step (line 3434) | static void AnimTask_DeepInhale_Step(u8 taskId) function InitYawnCloudPosition (line 3463) | static void InitYawnCloudPosition(struct Sprite *sprite, s16 startX, s16... function UpdateYawnCloudPosition (line 3473) | static void UpdateYawnCloudPosition(struct Sprite *sprite) function AnimYawnCloud (line 3483) | static void AnimYawnCloud(struct Sprite *sprite) function AnimYawnCloud_Step (line 3495) | static void AnimYawnCloud_Step(struct Sprite *sprite) function AnimSmokeBallEscapeCloud (line 3521) | static void AnimSmokeBallEscapeCloud(struct Sprite *sprite) function AnimTask_SlideMonForFocusBand_Step2 (line 3533) | static void AnimTask_SlideMonForFocusBand_Step2(u8 taskId) function AnimTask_SlideMonForFocusBand_Step1 (line 3583) | static void AnimTask_SlideMonForFocusBand_Step1(u8 taskId) function AnimTask_SlideMonForFocusBand (line 3636) | void AnimTask_SlideMonForFocusBand(u8 taskId) function AnimTask_SquishAndSweatDroplets (line 3693) | void AnimTask_SquishAndSweatDroplets(u8 taskId) function AnimTask_SquishAndSweatDroplets_Step (line 3718) | static void AnimTask_SquishAndSweatDroplets_Step(u8 taskId) function CreateSweatDroplets (line 3755) | static void CreateSweatDroplets(u8 taskId, bool8 lowerDroplets) function AnimFacadeSweatDrop (line 3797) | static void AnimFacadeSweatDrop(struct Sprite *sprite) function AnimTask_FacadeColorBlend (line 3826) | void AnimTask_FacadeColorBlend(u8 taskId) function AnimTask_FacadeColorBlend_Step (line 3837) | static void AnimTask_FacadeColorBlend_Step(u8 taskId) function AnimTask_StatusClearedEffect (line 3854) | void AnimTask_StatusClearedEffect(u8 taskId) function AnimRoarNoiseLine (line 3863) | static void AnimRoarNoiseLine(struct Sprite *sprite) function AnimRoarNoiseLine_Step (line 3896) | static void AnimRoarNoiseLine_Step(struct Sprite *sprite) function AnimTask_GlareEyeDots (line 3928) | void AnimTask_GlareEyeDots(u8 taskId) function AnimTask_GlareEyeDots_Step (line 3947) | static void AnimTask_GlareEyeDots_Step(u8 taskId) function GetGlareEyeDotCoords (line 4018) | static void GetGlareEyeDotCoords(s16 startX, s16 startY, s16 endX, s16 e... function AnimGlareEyeDot (line 4044) | static void AnimGlareEyeDot(struct Sprite *sprite) function AnimAssistPawprint (line 4075) | static void AnimAssistPawprint(struct Sprite *sprite) function AnimTask_BarrageBall (line 4088) | void AnimTask_BarrageBall(u8 taskId) function AnimTask_BarrageBall_Step (line 4115) | static void AnimTask_BarrageBall_Step(u8 taskId) function AnimSmellingSaltsHand (line 4162) | static void AnimSmellingSaltsHand(struct Sprite *sprite) function AnimSmellingSaltsHand_Step (line 4188) | static void AnimSmellingSaltsHand_Step(struct Sprite *sprite) function AnimTask_SmellingSaltsSquish (line 4237) | void AnimTask_SmellingSaltsSquish(u8 taskId) function AnimTask_SmellingSaltsSquish_Step (line 4252) | static void AnimTask_SmellingSaltsSquish_Step(u8 taskId) function AnimSmellingSaltExclamation (line 4285) | static void AnimSmellingSaltExclamation(struct Sprite *sprite) function AnimSmellingSaltExclamation_Step (line 4308) | static void AnimSmellingSaltExclamation_Step(struct Sprite *sprite) function AnimHelpingHandClap (line 4323) | static void AnimHelpingHandClap(struct Sprite *sprite) function AnimHelpingHandClap_Step (line 4341) | static void AnimHelpingHandClap_Step(struct Sprite *sprite) function AnimTask_HelpingHandAttackerMovement (line 4426) | void AnimTask_HelpingHandAttackerMovement(u8 taskId) function AnimTask_HelpingHandAttackerMovement_Step (line 4451) | static void AnimTask_HelpingHandAttackerMovement_Step(u8 taskId) function AnimForesightMagnifyingGlass (line 4535) | static void AnimForesightMagnifyingGlass(struct Sprite *sprite) function AnimForesightMagnifyingGlass_Step (line 4555) | static void AnimForesightMagnifyingGlass_Step(struct Sprite *sprite) function AnimMeteorMashStar_Step (line 4657) | static void AnimMeteorMashStar_Step(struct Sprite *sprite) function AnimMeteorMashStar (line 4681) | static void AnimMeteorMashStar(struct Sprite *sprite) function AnimTask_MonToSubstitute (line 4705) | void AnimTask_MonToSubstitute(u8 taskId) function AnimTask_MonToSubstituteDoll (line 4740) | static void AnimTask_MonToSubstituteDoll(u8 taskId) function AnimBlockX (line 4795) | static void AnimBlockX(struct Sprite *sprite) function AnimBlockX_Step (line 4815) | static void AnimBlockX_Step(struct Sprite *sprite) function AnimTask_OdorSleuthMovement (line 4872) | void AnimTask_OdorSleuthMovement(u8 taskId) function AnimTask_OdorSleuthMovementWaitFinish (line 4929) | static void AnimTask_OdorSleuthMovementWaitFinish(u8 taskId) function MoveOdorSleuthClone (line 4935) | static void MoveOdorSleuthClone(struct Sprite *sprite) function AnimTask_GetReturnPowerLevel (line 4973) | void AnimTask_GetReturnPowerLevel(u8 taskId) function AnimTask_SnatchOpposingMonMove (line 4990) | void AnimTask_SnatchOpposingMonMove(u8 taskId) function AnimUnusedItemBagSteal (line 5138) | static void AnimUnusedItemBagSteal(struct Sprite *sprite) function AnimTask_SnatchPartnerMove (line 5183) | void AnimTask_SnatchPartnerMove(u8 taskId) function AnimTask_TeeterDanceMovement (line 5244) | void AnimTask_TeeterDanceMovement(u8 taskId) function AnimTask_TeeterDanceMovement_Step (line 5259) | static void AnimTask_TeeterDanceMovement_Step(u8 taskId) function AnimKnockOffStrike_Step (line 5294) | static void AnimKnockOffStrike_Step(struct Sprite *sprite) function AnimKnockOffStrike (line 5319) | static void AnimKnockOffStrike(struct Sprite *sprite) function AnimRecycle (line 5342) | static void AnimRecycle(struct Sprite *sprite) function AnimRecycle_Step (line 5355) | static void AnimRecycle_Step(struct Sprite *sprite) function AnimTask_GetWeather (line 5415) | void AnimTask_GetWeather(u8 taskId) function AnimTask_SlackOffSquish (line 5432) | void AnimTask_SlackOffSquish(u8 taskId) function AnimTask_SlackOffSquish_Step (line 5442) | static void AnimTask_SlackOffSquish_Step(u8 taskId) FILE: src/battle_anim_electric.c type Sprite (line 7) | struct Sprite type Sprite (line 8) | struct Sprite type Sprite (line 9) | struct Sprite type Sprite (line 10) | struct Sprite type Sprite (line 11) | struct Sprite type Sprite (line 12) | struct Sprite type Sprite (line 13) | struct Sprite type Sprite (line 14) | struct Sprite type Sprite (line 15) | struct Sprite type Sprite (line 16) | struct Sprite type Sprite (line 17) | struct Sprite type Sprite (line 18) | struct Sprite type Sprite (line 19) | struct Sprite type Sprite (line 20) | struct Sprite type Sprite (line 21) | struct Sprite type Sprite (line 22) | struct Sprite type Sprite (line 23) | struct Sprite type Sprite (line 24) | struct Sprite type Sprite (line 25) | struct Sprite type Sprite (line 26) | struct Sprite type Sprite (line 28) | struct Sprite type Sprite (line 30) | struct Sprite type Sprite (line 31) | struct Sprite type Task (line 32) | struct Task type Task (line 33) | struct Task type Task (line 34) | struct Task type Sprite (line 35) | struct Sprite type SpriteTemplate (line 52) | struct SpriteTemplate type SpriteTemplate (line 76) | struct SpriteTemplate type SpriteTemplate (line 103) | struct SpriteTemplate type SpriteTemplate (line 114) | struct SpriteTemplate type SpriteTemplate (line 125) | struct SpriteTemplate type SpriteTemplate (line 147) | struct SpriteTemplate type SpriteTemplate (line 184) | struct SpriteTemplate type SpriteTemplate (line 195) | struct SpriteTemplate type SpriteTemplate (line 206) | struct SpriteTemplate type SpriteTemplate (line 217) | struct SpriteTemplate type SpriteTemplate (line 228) | struct SpriteTemplate type SpriteTemplate (line 283) | struct SpriteTemplate type SpriteTemplate (line 331) | struct SpriteTemplate type SpriteTemplate (line 356) | struct SpriteTemplate type SpriteTemplate (line 367) | struct SpriteTemplate type SpriteTemplate (line 421) | struct SpriteTemplate type SpriteTemplate (line 432) | struct SpriteTemplate type SpriteTemplate (line 443) | struct SpriteTemplate function AnimLightning (line 454) | static void AnimLightning(struct Sprite *sprite) function AnimLightning_Step (line 464) | static void AnimLightning_Step(struct Sprite *sprite) function AnimUnusedSpinningFist (line 470) | static void AnimUnusedSpinningFist(struct Sprite *sprite) function AnimUnusedSpinningFist_Step (line 479) | static void AnimUnusedSpinningFist_Step(struct Sprite *sprite) function AnimUnusedCirclingShock (line 485) | static void AnimUnusedCirclingShock(struct Sprite *sprite) function AnimSparkElectricity (line 507) | static void AnimSparkElectricity(struct Sprite *sprite) function AnimZapCannonSpark (line 558) | static void AnimZapCannonSpark(struct Sprite *sprite) function AnimZapCannonSpark_Step (line 575) | static void AnimZapCannonSpark_Step(struct Sprite *sprite) function AnimThunderboltOrb_Step (line 591) | static void AnimThunderboltOrb_Step(struct Sprite *sprite) function AnimThunderboltOrb (line 602) | static void AnimThunderboltOrb(struct Sprite *sprite) function AnimSparkElectricityFlashing (line 614) | static void AnimSparkElectricityFlashing(struct Sprite *sprite) function AnimSparkElectricityFlashing_Step (line 636) | static void AnimSparkElectricityFlashing_Step(struct Sprite *sprite) function AnimElectricity (line 648) | static void AnimElectricity(struct Sprite *sprite) function AnimTask_ElectricBolt (line 662) | void AnimTask_ElectricBolt(u8 taskId) function AnimTask_ElectricBolt_Step (line 670) | static void AnimTask_ElectricBolt_Step(u8 taskId) function AnimElectricBoltSegment (line 736) | static void AnimElectricBoltSegment(struct Sprite *sprite) function AnimThunderWave (line 753) | static void AnimThunderWave(struct Sprite *sprite) function AnimThunderWave_Step (line 766) | static void AnimThunderWave_Step(struct Sprite *sprite) function AnimTask_ElectricChargingParticles (line 778) | void AnimTask_ElectricChargingParticles(u8 taskId) function AnimTask_ElectricChargingParticles_Step (line 803) | static void AnimTask_ElectricChargingParticles_Step(u8 taskId) function AnimElectricChargingParticles_Step (line 849) | static void AnimElectricChargingParticles_Step(struct Sprite *sprite) function AnimElectricChargingParticles (line 858) | static void AnimElectricChargingParticles(struct Sprite *sprite) function AnimGrowingChargeOrb (line 864) | static void AnimGrowingChargeOrb(struct Sprite *sprite) function AnimElectricPuff (line 881) | static void AnimElectricPuff(struct Sprite *sprite) function AnimVoltTackleOrbSlide (line 900) | static void AnimVoltTackleOrbSlide(struct Sprite *sprite) function AnimVoltTackleOrbSlide_Step (line 912) | static void AnimVoltTackleOrbSlide_Step(struct Sprite *sprite) function AnimTask_VoltTackleAttackerReappear (line 929) | void AnimTask_VoltTackleAttackerReappear(u8 taskId) function AnimTask_VoltTackleBolt (line 985) | void AnimTask_VoltTackleBolt(u8 taskId) function bool8 (line 1057) | static bool8 CreateVoltTackleBolt(struct Task *task, u8 taskId) function AnimVoltTackleBolt (line 1080) | static void AnimVoltTackleBolt(struct Sprite *sprite) function AnimGrowingShockWaveOrb (line 1090) | static void AnimGrowingShockWaveOrb(struct Sprite *sprite) function AnimTask_ShockWaveProgressingBolt (line 1107) | void AnimTask_ShockWaveProgressingBolt(u8 taskId) function bool8 (line 1182) | static bool8 CreateShockWaveBoltSprite(struct Task *task, u8 taskId) function AnimShockWaveProgressingBolt (line 1217) | static void AnimShockWaveProgressingBolt(struct Sprite *sprite) function AnimTask_ShockWaveLightning (line 1226) | void AnimTask_ShockWaveLightning(u8 taskId) function bool8 (line 1256) | static bool8 CreateShockWaveLightningSprite(struct Task *task, u8 taskId) function AnimShockWaveLightning (line 1273) | static void AnimShockWaveLightning(struct Sprite *sprite) FILE: src/battle_anim_fight.c type Sprite (line 8) | struct Sprite type Sprite (line 9) | struct Sprite type Sprite (line 10) | struct Sprite type Sprite (line 11) | struct Sprite type Sprite (line 12) | struct Sprite type Sprite (line 13) | struct Sprite type Sprite (line 14) | struct Sprite type Sprite (line 15) | struct Sprite type Sprite (line 16) | struct Sprite type Sprite (line 17) | struct Sprite type Sprite (line 18) | struct Sprite type Sprite (line 19) | struct Sprite type Sprite (line 20) | struct Sprite type Sprite (line 21) | struct Sprite type Sprite (line 22) | struct Sprite type Sprite (line 23) | struct Sprite type Sprite (line 24) | struct Sprite type Sprite (line 25) | struct Sprite type Sprite (line 26) | struct Sprite type Sprite (line 27) | struct Sprite type Sprite (line 28) | struct Sprite type Sprite (line 29) | struct Sprite type Sprite (line 30) | struct Sprite type Sprite (line 31) | struct Sprite type Sprite (line 32) | struct Sprite type Sprite (line 33) | struct Sprite type Sprite (line 34) | struct Sprite type Sprite (line 35) | struct Sprite type Sprite (line 36) | struct Sprite type SpriteTemplate (line 38) | struct SpriteTemplate type SpriteTemplate (line 88) | struct SpriteTemplate type SpriteTemplate (line 99) | struct SpriteTemplate type SpriteTemplate (line 110) | struct SpriteTemplate type SpriteTemplate (line 121) | struct SpriteTemplate type SpriteTemplate (line 132) | struct SpriteTemplate type SpriteTemplate (line 143) | struct SpriteTemplate type SpriteTemplate (line 167) | struct SpriteTemplate type SpriteTemplate (line 190) | struct SpriteTemplate type SpriteTemplate (line 201) | struct SpriteTemplate type SpriteTemplate (line 212) | struct SpriteTemplate type SpriteTemplate (line 223) | struct SpriteTemplate type SpriteTemplate (line 234) | struct SpriteTemplate type SpriteTemplate (line 259) | struct SpriteTemplate type SpriteTemplate (line 270) | struct SpriteTemplate type SpriteTemplate (line 281) | struct SpriteTemplate type SpriteTemplate (line 292) | struct SpriteTemplate type SpriteTemplate (line 334) | struct SpriteTemplate type SpriteTemplate (line 373) | struct SpriteTemplate type SpriteTemplate (line 396) | struct SpriteTemplate function AnimUnusedHumanoidFoot (line 407) | static void AnimUnusedHumanoidFoot(struct Sprite *sprite) function AnimSlideHandOrFootToTarget (line 416) | static void AnimSlideHandOrFootToTarget(struct Sprite *sprite) function AnimJumpKick (line 428) | static void AnimJumpKick(struct Sprite *sprite) function AnimBasicFistOrFoot (line 445) | static void AnimBasicFistOrFoot(struct Sprite *sprite) function AnimFistOrFootRandomPos (line 457) | static void AnimFistOrFootRandomPos(struct Sprite *sprite) function AnimFistOrFootRandomPos_Step (line 495) | static void AnimFistOrFootRandomPos_Step(struct Sprite *sprite) function AnimCrossChopHand (line 512) | static void AnimCrossChopHand(struct Sprite *sprite) function AnimCrossChopHand_Step (line 530) | static void AnimCrossChopHand_Step(struct Sprite *sprite) function AnimSlidingKick (line 547) | static void AnimSlidingKick(struct Sprite *sprite) function AnimSlidingKick_Step (line 566) | static void AnimSlidingKick_Step(struct Sprite *sprite) function AnimSpinningKickOrPunch (line 585) | static void AnimSpinningKickOrPunch(struct Sprite *sprite) function AnimSpinningKickOrPunchFinish (line 594) | static void AnimSpinningKickOrPunchFinish(struct Sprite *sprite) function AnimStompFoot (line 607) | static void AnimStompFoot(struct Sprite *sprite) function AnimStompFootStep (line 614) | static void AnimStompFootStep(struct Sprite *sprite) function AnimStompFootEnd (line 626) | static void AnimStompFootEnd(struct Sprite *sprite) function AnimDizzyPunchDuck (line 633) | static void AnimDizzyPunchDuck(struct Sprite *sprite) function AnimBrickBreakWall (line 656) | static void AnimBrickBreakWall(struct Sprite *sprite) function AnimBrickBreakWall_Step (line 677) | static void AnimBrickBreakWall_Step(struct Sprite *sprite) function AnimBrickBreakWallShard (line 708) | static void AnimBrickBreakWallShard(struct Sprite *sprite) function AnimBrickBreakWallShard_Step (line 747) | static void AnimBrickBreakWallShard_Step(struct Sprite *sprite) function AnimSuperpowerOrb (line 755) | static void AnimSuperpowerOrb(struct Sprite *sprite) function AnimSuperpowerOrb_Step (line 775) | static void AnimSuperpowerOrb_Step(struct Sprite *sprite) function AnimSuperpowerRock (line 792) | static void AnimSuperpowerRock(struct Sprite *sprite) function AnimSuperpowerRock_Step1 (line 803) | static void AnimSuperpowerRock_Step1(struct Sprite *sprite) function AnimSuperpowerRock_Step2 (line 834) | static void AnimSuperpowerRock_Step2(struct Sprite *sprite) function AnimSuperpowerFireball (line 847) | static void AnimSuperpowerFireball(struct Sprite *sprite) function AnimArmThrustHit_Step (line 877) | static void AnimArmThrustHit_Step(struct Sprite *sprite) function AnimArmThrustHit (line 884) | static void AnimArmThrustHit(struct Sprite *sprite) function AnimRevengeScratch (line 908) | static void AnimRevengeScratch(struct Sprite *sprite) function AnimFocusPunchFist (line 923) | static void AnimFocusPunchFist(struct Sprite *sprite) function AnimTask_MoveSkyUppercutBg (line 934) | void AnimTask_MoveSkyUppercutBg(u8 taskId) FILE: src/battle_anim_fire.c type Sprite (line 10) | struct Sprite type Sprite (line 11) | struct Sprite type Sprite (line 12) | struct Sprite type Sprite (line 13) | struct Sprite type Sprite (line 14) | struct Sprite type Sprite (line 15) | struct Sprite type Sprite (line 16) | struct Sprite type Sprite (line 17) | struct Sprite type Sprite (line 18) | struct Sprite type Sprite (line 19) | struct Sprite type Sprite (line 20) | struct Sprite type Sprite (line 21) | struct Sprite type Sprite (line 22) | struct Sprite type Sprite (line 23) | struct Sprite type Sprite (line 24) | struct Sprite type Sprite (line 25) | struct Sprite type Sprite (line 26) | struct Sprite type Sprite (line 27) | struct Sprite type Sprite (line 28) | struct Sprite type Sprite (line 29) | struct Sprite type Sprite (line 30) | struct Sprite type Sprite (line 31) | struct Sprite type Sprite (line 32) | struct Sprite type Sprite (line 36) | struct Sprite type Sprite (line 37) | struct Sprite type Sprite (line 38) | struct Sprite type Sprite (line 39) | struct Sprite type SpriteTemplate (line 64) | struct SpriteTemplate type SpriteTemplate (line 75) | struct SpriteTemplate type SpriteTemplate (line 131) | struct SpriteTemplate type SpriteTemplate (line 142) | struct SpriteTemplate type SpriteTemplate (line 153) | struct SpriteTemplate type SpriteTemplate (line 164) | struct SpriteTemplate type SpriteTemplate (line 188) | struct SpriteTemplate type SpriteTemplate (line 211) | struct SpriteTemplate type SpriteTemplate (line 237) | struct SpriteTemplate type SpriteTemplate (line 248) | struct SpriteTemplate type SpriteTemplate (line 259) | struct SpriteTemplate type SpriteTemplate (line 270) | struct SpriteTemplate type SpriteTemplate (line 311) | struct SpriteTemplate type SpriteTemplate (line 322) | struct SpriteTemplate type SpriteTemplate (line 333) | struct SpriteTemplate type SpriteTemplate (line 344) | struct SpriteTemplate type SpriteTemplate (line 366) | struct SpriteTemplate type SpriteTemplate (line 412) | struct SpriteTemplate type SpriteTemplate (line 437) | struct SpriteTemplate function AnimFireSpiralInward (line 462) | static void AnimFireSpiralInward(struct Sprite *sprite) function AnimFireSpread (line 475) | static void AnimFireSpread(struct Sprite *sprite) function AnimFirePlume (line 486) | static void AnimFirePlume(struct Sprite *sprite) function AnimLargeFlame (line 507) | static void AnimLargeFlame(struct Sprite *sprite) function AnimLargeFlame_Step (line 527) | static void AnimLargeFlame_Step(struct Sprite *sprite) function AnimUnusedSmallEmber (line 538) | static void AnimUnusedSmallEmber(struct Sprite *sprite) function AnimUnusedSmallEmber_Step (line 560) | static void AnimUnusedSmallEmber_Step(struct Sprite *sprite) function AnimSunlight (line 583) | static void AnimSunlight(struct Sprite *sprite) function AnimEmberFlare (line 603) | static void AnimEmberFlare(struct Sprite *sprite) function AnimBurnFlame (line 613) | static void AnimBurnFlame(struct Sprite *sprite) function AnimFireRing (line 628) | static void AnimFireRing(struct Sprite *sprite) function AnimFireRing_Step1 (line 636) | static void AnimFireRing_Step1(struct Sprite *sprite) function AnimFireRing_Step2 (line 652) | static void AnimFireRing_Step2(struct Sprite *sprite) function AnimFireRing_Step3 (line 672) | static void AnimFireRing_Step3(struct Sprite *sprite) function UpdateFireRingCircleOffset (line 679) | static void UpdateFireRingCircleOffset(struct Sprite *sprite) function AnimFireCross (line 692) | static void AnimFireCross(struct Sprite *sprite) function AnimFireSpiralOutward (line 703) | static void AnimFireSpiralOutward(struct Sprite *sprite) function AnimFireSpiralOutward_Step1 (line 713) | static void AnimFireSpiralOutward_Step1(struct Sprite *sprite) function AnimFireSpiralOutward_Step2 (line 722) | static void AnimFireSpiralOutward_Step2(struct Sprite *sprite) function AnimTask_EruptionLaunchRocks (line 754) | void AnimTask_EruptionLaunchRocks(u8 taskId) function AnimTask_EruptionLaunchRocks_Step (line 770) | static void AnimTask_EruptionLaunchRocks_Step(u8 taskId) function CreateEruptionLaunchRocks (line 877) | static void CreateEruptionLaunchRocks(u8 spriteId, u8 taskId, u8 activeS... function AnimEruptionLaunchRock (line 916) | static void AnimEruptionLaunchRock(struct Sprite *sprite) function u16 (line 927) | static u16 GetEruptionLaunchRockInitialYPos(u8 spriteId) function InitEruptionLaunchRockCoordData (line 939) | static void InitEruptionLaunchRockCoordData(struct Sprite *sprite, s16 s... function UpdateEruptionLaunchRockPos (line 949) | static void UpdateEruptionLaunchRockPos(struct Sprite *sprite) function AnimEruptionFallingRock (line 994) | static void AnimEruptionFallingRock(struct Sprite *sprite) function AnimEruptionFallingRock_Step (line 1009) | static void AnimEruptionFallingRock_Step(struct Sprite *sprite) function AnimWillOWispOrb (line 1057) | static void AnimWillOWispOrb(struct Sprite *sprite) function AnimWillOWispOrb_Step (line 1106) | static void AnimWillOWispOrb_Step(struct Sprite *sprite) function AnimWillOWispFire (line 1125) | static void AnimWillOWispFire(struct Sprite *sprite) function AnimTask_MoveHeatWaveTargets (line 1157) | void AnimTask_MoveHeatWaveTargets(u8 taskId) function AnimTask_MoveHeatWaveTargets_Step (line 1168) | static void AnimTask_MoveHeatWaveTargets_Step(u8 taskId) function AnimTask_BlendBackground (line 1238) | void AnimTask_BlendBackground(u8 taskId) function AnimTask_ShakeTargetInPattern (line 1254) | void AnimTask_ShakeTargetInPattern(u8 taskId) FILE: src/battle_anim_flying.c type Sprite (line 8) | struct Sprite type Sprite (line 9) | struct Sprite type Sprite (line 10) | struct Sprite type Sprite (line 11) | struct Sprite type Sprite (line 12) | struct Sprite type Sprite (line 13) | struct Sprite type Sprite (line 14) | struct Sprite type Sprite (line 15) | struct Sprite type Sprite (line 16) | struct Sprite type Sprite (line 17) | struct Sprite type Sprite (line 18) | struct Sprite type Sprite (line 19) | struct Sprite type Sprite (line 20) | struct Sprite type Sprite (line 21) | struct Sprite type Sprite (line 22) | struct Sprite type Sprite (line 23) | struct Sprite type Sprite (line 24) | struct Sprite type Sprite (line 26) | struct Sprite type Sprite (line 27) | struct Sprite type Sprite (line 28) | struct Sprite type Sprite (line 29) | struct Sprite type Sprite (line 30) | struct Sprite type Sprite (line 31) | struct Sprite type Sprite (line 32) | struct Sprite type Sprite (line 33) | struct Sprite type Sprite (line 34) | struct Sprite type Sprite (line 35) | struct Sprite type Sprite (line 36) | struct Sprite type SpriteTemplate (line 38) | struct SpriteTemplate type SpriteTemplate (line 61) | struct SpriteTemplate type SpriteTemplate (line 86) | struct SpriteTemplate type SpriteTemplate (line 129) | struct SpriteTemplate type SpriteTemplate (line 140) | struct SpriteTemplate type SpriteTemplate (line 169) | struct SpriteTemplate type SpriteTemplate (line 182) | struct SpriteTemplate type SpriteTemplate (line 193) | struct SpriteTemplate type SpriteTemplate (line 219) | struct SpriteTemplate type SpriteTemplate (line 245) | struct SpriteTemplate type SpriteTemplate (line 267) | struct SpriteTemplate type SpriteTemplate (line 292) | struct SpriteTemplate type SpriteTemplate (line 316) | struct SpriteTemplate type SpriteTemplate (line 327) | struct SpriteTemplate type SpriteTemplate (line 338) | struct SpriteTemplate type SpriteTemplate (line 349) | struct SpriteTemplate function AnimEllipticalGust (line 360) | static void AnimEllipticalGust(struct Sprite *sprite) function AnimEllipticalGust_Step (line 369) | static void AnimEllipticalGust_Step(struct Sprite *sprite) function AnimTask_AnimateGustTornadoPalette (line 380) | void AnimTask_AnimateGustTornadoPalette(u8 taskId) function AnimTask_AnimateGustTornadoPalette_Step (line 388) | static void AnimTask_AnimateGustTornadoPalette_Step(u8 taskId) function AnimGustToTarget (line 412) | static void AnimGustToTarget(struct Sprite *sprite) function AnimGustToTarget_Step (line 427) | static void AnimGustToTarget_Step(struct Sprite *sprite) function AnimAirWaveCrescent (line 433) | static void AnimAirWaveCrescent(struct Sprite *sprite) function AnimFlyBallUp (line 468) | static void AnimFlyBallUp(struct Sprite *sprite) function AnimFlyBallUp_Step (line 477) | static void AnimFlyBallUp_Step(struct Sprite *sprite) function AnimFlyBallAttack (line 492) | static void AnimFlyBallAttack(struct Sprite *sprite) function AnimFlyBallAttack_Step (line 514) | static void AnimFlyBallAttack_Step(struct Sprite *sprite) function DestroyAnimSpriteAfterTimer (line 533) | void DestroyAnimSpriteAfterTimer(struct Sprite *sprite) type FeatherDanceData (line 547) | struct FeatherDanceData function AnimFallingFeather (line 565) | static void AnimFallingFeather(struct Sprite *sprite) function AnimFallingFeather_Step (line 635) | static void AnimFallingFeather_Step(struct Sprite *sprite) function AnimUnusedBubbleThrow (line 884) | static void AnimUnusedBubbleThrow(struct Sprite *sprite) function AnimUnusedFeather (line 892) | static void AnimUnusedFeather(struct Sprite *sprite) function AnimUnusedFeather_Step (line 939) | static void AnimUnusedFeather_Step(struct Sprite *sprite) function AnimWhirlwindLine (line 988) | static void AnimWhirlwindLine(struct Sprite *sprite) function AnimWhirlwindLine_Step (line 1011) | static void AnimWhirlwindLine_Step(struct Sprite *sprite) function AnimTask_DrillPeckHitSplats (line 1025) | void AnimTask_DrillPeckHitSplats(u8 taskId) function AnimBounceBallShrink (line 1044) | static void AnimBounceBallShrink(struct Sprite *sprite) function AnimBounceBallLand (line 1060) | static void AnimBounceBallLand(struct Sprite *sprite) function AnimDiveBall (line 1085) | static void AnimDiveBall(struct Sprite *sprite) function AnimDiveBall_Step1 (line 1094) | static void AnimDiveBall_Step1(struct Sprite *sprite) function AnimDiveBall_Step2 (line 1113) | static void AnimDiveBall_Step2(struct Sprite *sprite) function AnimDiveWaterSplash (line 1122) | static void AnimDiveWaterSplash(struct Sprite *sprite) function AnimSprayWaterDroplet (line 1168) | static void AnimSprayWaterDroplet(struct Sprite *sprite) function AnimSprayWaterDroplet_Step (line 1198) | static void AnimSprayWaterDroplet_Step(struct Sprite *sprite) function AnimUnusedFlashingLight (line 1218) | static void AnimUnusedFlashingLight(struct Sprite *sprite) function AnimUnusedFlashingLight_Step (line 1225) | static void AnimUnusedFlashingLight_Step(struct Sprite *sprite) function AnimSkyAttackBird (line 1244) | static void AnimSkyAttackBird(struct Sprite *sprite) function AnimSkyAttackBird_Step (line 1262) | static void AnimSkyAttackBird_Step(struct Sprite *sprite) function AnimTask_SetAttackerVisibility (line 1274) | static void AnimTask_SetAttackerVisibility(u8 taskId) FILE: src/battle_anim_ghost.c type Sprite (line 11) | struct Sprite type Sprite (line 12) | struct Sprite type Sprite (line 13) | struct Sprite type Sprite (line 14) | struct Sprite type Sprite (line 15) | struct Sprite type Sprite (line 16) | struct Sprite type Sprite (line 19) | struct Sprite type Sprite (line 20) | struct Sprite type Sprite (line 21) | struct Sprite type Sprite (line 22) | struct Sprite type Sprite (line 27) | struct Sprite type Sprite (line 28) | struct Sprite type Sprite (line 32) | struct Sprite type Sprite (line 33) | struct Sprite type Sprite (line 34) | struct Sprite type Sprite (line 35) | struct Sprite type Sprite (line 36) | struct Sprite type Sprite (line 37) | struct Sprite type Sprite (line 39) | struct Sprite type Sprite (line 40) | struct Sprite type Sprite (line 44) | struct Sprite type SpriteTemplate (line 58) | struct SpriteTemplate type SpriteTemplate (line 69) | struct SpriteTemplate type SpriteTemplate (line 91) | struct SpriteTemplate type SpriteTemplate (line 117) | struct SpriteTemplate type SpriteTemplate (line 139) | struct SpriteTemplate type SpriteTemplate (line 150) | struct SpriteTemplate type SpriteTemplate (line 161) | struct SpriteTemplate type SpriteTemplate (line 172) | struct SpriteTemplate type SpriteTemplate (line 197) | struct SpriteTemplate type SpriteTemplate (line 209) | struct SpriteTemplate function AnimConfuseRayBallBounce (line 220) | static void AnimConfuseRayBallBounce(struct Sprite *sprite) function AnimConfuseRayBallBounce_Step1 (line 235) | static void AnimConfuseRayBallBounce_Step1(struct Sprite *sprite) function AnimConfuseRayBallBounce_Step2 (line 257) | static void AnimConfuseRayBallBounce_Step2(struct Sprite *sprite) function UpdateConfuseRayBallBlend (line 281) | static void UpdateConfuseRayBallBlend(struct Sprite *sprite) function AnimConfuseRayBallSpiral (line 308) | static void AnimConfuseRayBallSpiral(struct Sprite *sprite) function AnimConfuseRayBallSpiral_Step (line 315) | static void AnimConfuseRayBallSpiral_Step(struct Sprite *sprite) function AnimTask_NightShadeClone (line 335) | void AnimTask_NightShadeClone(u8 taskId) function AnimTask_NightShadeClone_Step1 (line 352) | static void AnimTask_NightShadeClone_Step1(u8 taskId) function AnimTask_NightShadeClone_Step2 (line 367) | static void AnimTask_NightShadeClone_Step2(u8 taskId) function AnimShadowBall (line 396) | static void AnimShadowBall(struct Sprite *sprite) function AnimShadowBall_Step (line 414) | static void AnimShadowBall_Step(struct Sprite *sprite) function AnimLick (line 458) | static void AnimLick(struct Sprite *sprite) function AnimLick_Step (line 464) | static void AnimLick_Step(struct Sprite *sprite) function AnimTask_NightmareClone (line 511) | void AnimTask_NightmareClone(u8 taskId) function AnimTask_NightmareClone_Step (line 546) | static void AnimTask_NightmareClone_Step(u8 taskId) function AnimTask_SpiteTargetShadow (line 584) | void AnimTask_SpiteTargetShadow(u8 taskId) function AnimTask_SpiteTargetShadow_Step1 (line 594) | static void AnimTask_SpiteTargetShadow_Step1(u8 taskId) function AnimTask_SpiteTargetShadow_Step2 (line 684) | static void AnimTask_SpiteTargetShadow_Step2(u8 taskId) function AnimTask_SpiteTargetShadow_Step3 (line 703) | static void AnimTask_SpiteTargetShadow_Step3(u8 taskId) function AnimDestinyBondWhiteShadow (line 737) | static void AnimDestinyBondWhiteShadow(struct Sprite *sprite) function AnimDestinyBondWhiteShadow_Step (line 773) | static void AnimDestinyBondWhiteShadow_Step(struct Sprite *sprite) function AnimTask_DestinyBondWhiteShadow (line 786) | void AnimTask_DestinyBondWhiteShadow(u8 taskId) function AnimTask_DestinyBondWhiteShadow_Step (line 854) | static void AnimTask_DestinyBondWhiteShadow_Step(u8 taskId) function AnimTask_CurseStretchingBlackBg (line 926) | void AnimTask_CurseStretchingBlackBg(u8 taskId) function AnimTask_CurseStretchingBlackBg_Step1 (line 959) | static void AnimTask_CurseStretchingBlackBg_Step1(u8 taskId) function AnimTask_CurseStretchingBlackBg_Step2 (line 993) | static void AnimTask_CurseStretchingBlackBg_Step2(u8 taskId) function AnimCurseNail (line 1009) | static void AnimCurseNail(struct Sprite *sprite) function AnimCurseNail_Step1 (line 1031) | static void AnimCurseNail_Step1(struct Sprite *sprite) function AnimCurseNail_Step2 (line 1062) | static void AnimCurseNail_Step2(struct Sprite *sprite) function AnimCurseNail_End (line 1089) | static void AnimCurseNail_End(struct Sprite *sprite) function AnimGhostStatusSprite (line 1098) | static void AnimGhostStatusSprite(struct Sprite *sprite) function AnimGhostStatusSprite_End (line 1135) | static void AnimGhostStatusSprite_End(struct Sprite *sprite) function AnimTask_GrudgeFlames (line 1142) | void AnimTask_GrudgeFlames(u8 taskId) function AnimTask_GrudgeFlames_Step (line 1162) | static void AnimTask_GrudgeFlames_Step(u8 taskId) function AnimGrudgeFlame (line 1240) | static void AnimGrudgeFlame(struct Sprite *sprite) function AnimTask_GhostGetOut (line 1267) | void AnimTask_GhostGetOut(u8 taskId) function AnimTask_GhostGetOut_Step1 (line 1276) | static void AnimTask_GhostGetOut_Step1(u8 taskId) function AnimTask_GhostGetOut_Step2 (line 1379) | static void AnimTask_GhostGetOut_Step2(u8 taskId) function AnimTask_GhostGetOut_Step3 (line 1398) | static void AnimTask_GhostGetOut_Step3(u8 taskId) function AnimMonMoveCircular (line 1454) | static void AnimMonMoveCircular(struct Sprite *sprite) function AnimMonMoveCircular_Step (line 1466) | static void AnimMonMoveCircular_Step(struct Sprite *sprite) FILE: src/battle_anim_ground.c type Sprite (line 8) | struct Sprite type Sprite (line 9) | struct Sprite type Sprite (line 10) | struct Sprite type Sprite (line 11) | struct Sprite type Sprite (line 12) | struct Sprite type Sprite (line 13) | struct Sprite type Sprite (line 14) | struct Sprite type Sprite (line 15) | struct Sprite type Sprite (line 16) | struct Sprite type Sprite (line 17) | struct Sprite type Sprite (line 23) | struct Sprite type Task (line 26) | struct Task type SpriteTemplate (line 51) | struct SpriteTemplate type SpriteTemplate (line 62) | struct SpriteTemplate type SpriteTemplate (line 73) | struct SpriteTemplate type SpriteTemplate (line 95) | struct SpriteTemplate type SpriteTemplate (line 106) | struct SpriteTemplate type SpriteTemplate (line 117) | struct SpriteTemplate type SpriteTemplate (line 128) | struct SpriteTemplate function AnimBonemerangProjectile (line 141) | static void AnimBonemerangProjectile(struct Sprite *sprite) function AnimBonemerangProjectile_Step (line 153) | static void AnimBonemerangProjectile_Step(struct Sprite *sprite) function AnimBonemerangProjectile_End (line 170) | static void AnimBonemerangProjectile_End(struct Sprite *sprite) function AnimBoneHitProjectile (line 183) | static void AnimBoneHitProjectile(struct Sprite *sprite) function AnimDirtScatter (line 201) | static void AnimDirtScatter(struct Sprite *sprite) function AnimMudSportDirt (line 227) | static void AnimMudSportDirt(struct Sprite *sprite) function AnimMudSportDirtRising (line 246) | static void AnimMudSportDirtRising(struct Sprite *sprite) function AnimMudSportDirtFalling (line 258) | static void AnimMudSportDirtFalling(struct Sprite *sprite) function AnimTask_DigDownMovement (line 282) | void AnimTask_DigDownMovement(u8 taskId) function AnimTask_DigBounceMovement (line 293) | static void AnimTask_DigBounceMovement(u8 taskId) function AnimTask_DigDisappear (line 361) | static void AnimTask_DigDisappear(u8 taskId) function AnimTask_DigUpMovement (line 375) | void AnimTask_DigUpMovement(u8 taskId) function AnimTask_DigSetVisibleUnderground (line 387) | static void AnimTask_DigSetVisibleUnderground(u8 taskId) function AnimTask_DigRiseUpFromHole (line 405) | static void AnimTask_DigRiseUpFromHole(u8 taskId) function SetDigScanlineEffect (line 446) | static void SetDigScanlineEffect(u8 useBG1, s16 y, s16 endY) function AnimDirtPlumeParticle (line 488) | static void AnimDirtPlumeParticle(struct Sprite *sprite) function AnimDirtPlumeParticle_Step (line 513) | static void AnimDirtPlumeParticle_Step(struct Sprite *sprite) function AnimDigDirtMound (line 525) | static void AnimDigDirtMound(struct Sprite *sprite) function AnimTask_HorizontalShake (line 555) | void AnimTask_HorizontalShake(u8 taskId) function AnimTask_ShakeTerrain (line 599) | static void AnimTask_ShakeTerrain(u8 taskId) function AnimTask_ShakeBattlers (line 646) | static void AnimTask_ShakeBattlers(u8 taskId) function SetBattlersXOffsetForShake (line 688) | static void SetBattlersXOffsetForShake(struct Task *task) function AnimTask_IsPowerOver99 (line 713) | void AnimTask_IsPowerOver99(u8 taskId) function AnimTask_PositionFissureBgOnBattler (line 719) | void AnimTask_PositionFissureBgOnBattler(u8 taskId) function WaitForFissureCompletion (line 735) | static void WaitForFissureCompletion(u8 taskId) FILE: src/battle_anim_ice.c type HailStruct (line 10) | struct HailStruct type Sprite (line 18) | struct Sprite type Sprite (line 19) | struct Sprite type Sprite (line 20) | struct Sprite type Sprite (line 21) | struct Sprite type Sprite (line 22) | struct Sprite type Sprite (line 23) | struct Sprite type Sprite (line 24) | struct Sprite type Sprite (line 25) | struct Sprite type Sprite (line 26) | struct Sprite type Sprite (line 27) | struct Sprite type Sprite (line 28) | struct Sprite type Sprite (line 29) | struct Sprite type Sprite (line 30) | struct Sprite type Sprite (line 31) | struct Sprite type Sprite (line 32) | struct Sprite type Sprite (line 33) | struct Sprite type Sprite (line 34) | struct Sprite type Sprite (line 35) | struct Sprite type Sprite (line 36) | struct Sprite type Sprite (line 37) | struct Sprite type Sprite (line 38) | struct Sprite type Sprite (line 39) | struct Sprite type Sprite (line 40) | struct Sprite type Sprite (line 41) | struct Sprite type SpriteTemplate (line 59) | struct SpriteTemplate type SpriteTemplate (line 149) | struct SpriteTemplate type SpriteTemplate (line 160) | struct SpriteTemplate type SpriteTemplate (line 182) | struct SpriteTemplate type SpriteTemplate (line 193) | struct SpriteTemplate type SpriteTemplate (line 217) | struct SpriteTemplate type SpriteTemplate (line 228) | struct SpriteTemplate type SpriteTemplate (line 239) | struct SpriteTemplate type SpriteTemplate (line 250) | struct SpriteTemplate type SpriteTemplate (line 261) | struct SpriteTemplate type SpriteTemplate (line 289) | struct SpriteTemplate type SpriteTemplate (line 312) | struct SpriteTemplate type SpriteTemplate (line 323) | struct SpriteTemplate type SpriteTemplate (line 339) | struct SpriteTemplate type SpriteTemplate (line 355) | struct SpriteTemplate type HailStruct (line 366) | struct HailStruct type SpriteTemplate (line 416) | struct SpriteTemplate type SpriteTemplate (line 427) | struct SpriteTemplate type SpriteTemplate (line 498) | struct SpriteTemplate type SpriteTemplate (line 509) | struct SpriteTemplate function AnimUnusedIceCrystalThrow (line 520) | static void AnimUnusedIceCrystalThrow(struct Sprite *sprite) function AnimUnusedIceCrystalThrow_Step (line 557) | static void AnimUnusedIceCrystalThrow_Step(struct Sprite *sprite) function AnimIcePunchSwirlingParticle (line 578) | static void AnimIcePunchSwirlingParticle(struct Sprite *sprite) function AnimIceBeamParticle (line 596) | static void AnimIceBeamParticle(struct Sprite *sprite) function AnimIceEffectParticle (line 615) | static void AnimIceEffectParticle(struct Sprite *sprite) function AnimFlickerIceEffectParticle (line 633) | static void AnimFlickerIceEffectParticle(struct Sprite *sprite) function AnimSwirlingSnowball (line 647) | static void AnimSwirlingSnowball(struct Sprite *sprite) function AnimSwirlingSnowball_Step1 (line 693) | static void AnimSwirlingSnowball_Step1(struct Sprite *sprite) function AnimSwirlingSnowball_Step2 (line 710) | static void AnimSwirlingSnowball_Step2(struct Sprite *sprite) function AnimSwirlingSnowball_End (line 731) | static void AnimSwirlingSnowball_End(struct Sprite *sprite) function AnimMoveParticleBeyondTarget (line 751) | static void AnimMoveParticleBeyondTarget(struct Sprite *sprite) function AnimWiggleParticleTowardsTarget (line 801) | static void AnimWiggleParticleTowardsTarget(struct Sprite *sprite) function AnimWaveFromCenterOfTarget (line 822) | static void AnimWaveFromCenterOfTarget(struct Sprite *sprite) function InitSwirlingFogAnim (line 854) | static void InitSwirlingFogAnim(struct Sprite *sprite) function AnimSwirlingFogAnim (line 913) | static void AnimSwirlingFogAnim(struct Sprite *sprite) function AnimTask_HazeScrollingFog (line 932) | void AnimTask_HazeScrollingFog(u8 taskId) function AnimTask_HazeScrollingFog_Step (line 955) | static void AnimTask_HazeScrollingFog_Step(u8 taskId) function AnimThrowMistBall (line 1022) | static void AnimThrowMistBall(struct Sprite *sprite) function AnimTask_MistBallFog (line 1029) | void AnimTask_MistBallFog(u8 taskId) function AnimTask_MistBallFog_Step (line 1053) | static void AnimTask_MistBallFog_Step(u8 taskId) function InitPoisonGasCloudAnim (line 1118) | static void InitPoisonGasCloudAnim(struct Sprite *sprite) function MovePoisonGasCloud (line 1158) | static void MovePoisonGasCloud(struct Sprite *sprite) function AnimTask_Hail (line 1253) | void AnimTask_Hail(u8 taskId) function AnimTask_Hail2 (line 1260) | static void AnimTask_Hail2(u8 taskId) function bool8 (line 1304) | static bool8 GenerateHailParticle(u8 hailStructId, u8 affineAnimNum, u8 ... function AnimHailBegin (line 1362) | static void AnimHailBegin(struct Sprite *sprite) function AnimHailContinue (line 1391) | static void AnimHailContinue(struct Sprite *sprite) function InitIceBallAnim (line 1408) | static void InitIceBallAnim(struct Sprite *sprite) function AnimThrowIceBall (line 1427) | static void AnimThrowIceBall(struct Sprite *sprite) function InitIceBallParticle (line 1438) | static void InitIceBallParticle(struct Sprite *sprite) function AnimIceBallParticle (line 1454) | static void AnimIceBallParticle(struct Sprite *sprite) function AnimTask_GetRolloutCounter (line 1468) | void AnimTask_GetRolloutCounter(u8 taskId) FILE: src/battle_anim_mon_movement.c type Sprite (line 15) | struct Sprite type Sprite (line 16) | struct Sprite type Sprite (line 17) | struct Sprite type Sprite (line 18) | struct Sprite type Sprite (line 19) | struct Sprite type Sprite (line 20) | struct Sprite type Sprite (line 21) | struct Sprite type Sprite (line 22) | struct Sprite type Sprite (line 23) | struct Sprite type SpriteTemplate (line 32) | struct SpriteTemplate type SpriteTemplate (line 43) | struct SpriteTemplate type SpriteTemplate (line 54) | struct SpriteTemplate type SpriteTemplate (line 65) | struct SpriteTemplate type SpriteTemplate (line 76) | struct SpriteTemplate function AnimTask_ShakeMon (line 94) | void AnimTask_ShakeMon(u8 taskId) function AnimTask_ShakeMon_Step (line 115) | static void AnimTask_ShakeMon_Step(u8 taskId) function AnimTask_ShakeMon2 (line 146) | void AnimTask_ShakeMon2(u8 taskId) function AnimTask_ShakeMon2Step (line 200) | static void AnimTask_ShakeMon2Step(u8 taskId) function AnimTask_ShakeMonInPlace (line 232) | void AnimTask_ShakeMonInPlace(u8 taskId) function AnimTask_ShakeMonInPlace_Step (line 254) | static void AnimTask_ShakeMonInPlace_Step(u8 taskId) function AnimTask_ShakeAndSinkMon (line 294) | void AnimTask_ShakeAndSinkMon(u8 taskId) function AnimTask_ShakeAndSinkMon_Step (line 308) | static void AnimTask_ShakeAndSinkMon_Step(u8 taskId) function AnimTask_TranslateMonElliptical (line 333) | void AnimTask_TranslateMonElliptical(u8 taskId) function AnimTask_TranslateMonElliptical_Step (line 351) | static void AnimTask_TranslateMonElliptical_Step(u8 taskId) function AnimTask_TranslateMonEllipticalRespectSide (line 377) | void AnimTask_TranslateMonEllipticalRespectSide(u8 taskId) function DoHorizontalLunge (line 388) | static void DoHorizontalLunge(struct Sprite *sprite) function ReverseHorizontalLungeDirection (line 403) | static void ReverseHorizontalLungeDirection(struct Sprite *sprite) function DoVerticalDip (line 416) | static void DoVerticalDip(struct Sprite *sprite) function ReverseVerticalDipDirection (line 430) | static void ReverseVerticalDipDirection(struct Sprite *sprite) function SlideMonToOriginalPos (line 443) | static void SlideMonToOriginalPos(struct Sprite *sprite) function SlideMonToOriginalPos_Step (line 470) | static void SlideMonToOriginalPos_Step(struct Sprite *sprite) function SlideMonToOffset (line 500) | static void SlideMonToOffset(struct Sprite *sprite) function SlideMonToOffsetAndBack (line 529) | static void SlideMonToOffsetAndBack(struct Sprite *sprite) function SlideMonToOffsetAndBack_End (line 562) | static void SlideMonToOffsetAndBack_End(struct Sprite *sprite) function AnimTask_WindUpLunge (line 579) | void AnimTask_WindUpLunge(u8 taskId) function AnimTask_WindUpLunge_Step1 (line 598) | static void AnimTask_WindUpLunge_Step1(u8 taskId) function AnimTask_WindUpLunge_Step2 (line 609) | static void AnimTask_WindUpLunge_Step2(u8 taskId) function AnimTask_SlideOffScreen (line 626) | void AnimTask_SlideOffScreen(u8 taskId) function AnimTask_SlideOffScreen_Step (line 664) | static void AnimTask_SlideOffScreen_Step(u8 taskId) function AnimTask_SwayMon (line 680) | void AnimTask_SwayMon(u8 taskId) function AnimTask_SwayMon_Step (line 699) | static void AnimTask_SwayMon_Step(u8 taskId) function AnimTask_ScaleMonAndRestore (line 740) | void AnimTask_ScaleMonAndRestore(u8 taskId) function AnimTask_ScaleMonAndRestore_Step (line 754) | static void AnimTask_ScaleMonAndRestore_Step(u8 taskId) function AnimTask_RotateMonSpriteToSide (line 778) | void AnimTask_RotateMonSpriteToSide(u8 taskId) function AnimTask_RotateMonToSideAndRestore (line 812) | void AnimTask_RotateMonToSideAndRestore(u8 taskId) function AnimTask_RotateMonSpriteToSide_Step (line 846) | static void AnimTask_RotateMonSpriteToSide_Step(u8 taskId) function AnimTask_ShakeTargetBasedOnMovePowerOrDmg (line 872) | void AnimTask_ShakeTargetBasedOnMovePowerOrDmg(u8 taskId) function AnimTask_ShakeTargetBasedOnMovePowerOrDmg_Step (line 904) | static void AnimTask_ShakeTargetBasedOnMovePowerOrDmg_Step(u8 taskId) FILE: src/battle_anim_mons.c type Sprite (line 15) | struct Sprite type Sprite (line 16) | struct Sprite type Sprite (line 18) | struct Sprite type Task (line 20) | struct Task type Task (line 24) | struct Task type Sprite (line 25) | struct Sprite type Sprite (line 26) | struct Sprite type UCoords8 (line 31) | struct UCoords8 type MonCoords (line 48) | struct MonCoords type SpriteTemplate (line 77) | struct SpriteTemplate type SpriteSheet (line 99) | struct SpriteSheet function u8 (line 105) | u8 GetBattlerSpriteCoord(u8 battlerId, u8 coordType) function u8 (line 148) | static u8 GetBattlerYDelta(u8 battlerId, u16 species) function u8 (line 217) | static u8 GetBattlerElevation(u8 battlerId, u16 species) function u8 (line 233) | static u8 GetBattlerSpriteFinal_Y(u8 battlerId, u16 species, bool8 a3) function u8 (line 258) | u8 GetBattlerSpriteCoord2(u8 battlerId, u8 coordType) function u8 (line 281) | u8 GetBattlerSpriteDefault_Y(u8 battlerId) function u8 (line 286) | u8 GetSubstituteSpriteDefault_Y(u8 battlerId) function u8 (line 297) | u8 GetGhostSpriteDefault_Y(u8 battlerId) function u8 (line 305) | u8 GetBattlerYCoordWithElevation(u8 battlerId) function u8 (line 333) | u8 GetAnimBattlerSpriteId(u8 animBattler) function StoreSpriteCallbackInData6 (line 377) | void StoreSpriteCallbackInData6(struct Sprite *sprite, SpriteCallback ca... function SetCallbackToStoredInData6 (line 383) | static void SetCallbackToStoredInData6(struct Sprite *sprite) function TranslateSpriteInCircle (line 412) | void TranslateSpriteInCircle(struct Sprite *sprite) function TranslateSpriteInGrowingCircle (line 433) | void TranslateSpriteInGrowingCircle(struct Sprite *sprite) function TranslateSpriteInLissajousCurve (line 457) | static void TranslateSpriteInLissajousCurve(struct Sprite *sprite) function TranslateSpriteInEllipse (line 486) | void TranslateSpriteInEllipse(struct Sprite *sprite) function WaitAnimForDuration (line 521) | void WaitAnimForDuration(struct Sprite *sprite) function AnimPosToTranslateLinear (line 541) | static void AnimPosToTranslateLinear(struct Sprite *sprite) function ConvertPosDataToTranslateLinearData (line 548) | void ConvertPosDataToTranslateLinearData(struct Sprite *sprite) function TranslateSpriteLinear (line 562) | void TranslateSpriteLinear(struct Sprite *sprite) function TranslateSpriteLinearFixedPoint (line 576) | void TranslateSpriteLinearFixedPoint(struct Sprite *sprite) function TranslateSpriteLinearFixedPointIconFrame (line 592) | static void TranslateSpriteLinearFixedPointIconFrame(struct Sprite *sprite) function TranslateSpriteToBattleTargetPos (line 611) | static void TranslateSpriteToBattleTargetPos(struct Sprite *sprite) function TranslateSpriteLinearById (line 621) | void TranslateSpriteLinearById(struct Sprite *sprite) function TranslateSpriteLinearByIdFixedPoint (line 635) | void TranslateSpriteLinearByIdFixedPoint(struct Sprite *sprite) function TranslateSpriteLinearAndFlicker (line 651) | void TranslateSpriteLinearAndFlicker(struct Sprite *sprite) function DestroySpriteAndMatrix (line 672) | void DestroySpriteAndMatrix(struct Sprite *sprite) function SetupAndStartSpriteLinearTranslationToAttacker (line 679) | static void SetupAndStartSpriteLinearTranslationToAttacker(struct Sprite... function EndUnkPaletteAnim (line 695) | static void EndUnkPaletteAnim(struct Sprite *sprite) function RunStoredCallbackWhenAffineAnimEnds (line 701) | void RunStoredCallbackWhenAffineAnimEnds(struct Sprite *sprite) function RunStoredCallbackWhenAnimEnds (line 707) | void RunStoredCallbackWhenAnimEnds(struct Sprite *sprite) function DestroyAnimSpriteAndDisableBlend (line 713) | void DestroyAnimSpriteAndDisableBlend(struct Sprite *sprite) function DestroyAnimVisualTaskAndDisableBlend (line 720) | void DestroyAnimVisualTaskAndDisableBlend(u8 taskId) function SetSpriteCoordsToAnimAttackerCoords (line 727) | void SetSpriteCoordsToAnimAttackerCoords(struct Sprite *sprite) function SetAnimSpriteInitialXOffset (line 735) | void SetAnimSpriteInitialXOffset(struct Sprite *sprite, s16 xOffset) function InitAnimArcTranslation (line 757) | void InitAnimArcTranslation(struct Sprite *sprite) function bool8 (line 766) | bool8 TranslateAnimHorizontalArc(struct Sprite *sprite) function bool8 (line 775) | bool8 TranslateAnimVerticalArc(struct Sprite *sprite) function SetSpritePrimaryCoordsFromSecondaryCoords (line 784) | void SetSpritePrimaryCoordsFromSecondaryCoords(struct Sprite *sprite) function InitSpritePosToAnimTarget (line 792) | void InitSpritePosToAnimTarget(struct Sprite *sprite, bool8 respectMonPi... function InitSpritePosToAnimAttacker (line 805) | void InitSpritePosToAnimAttacker(struct Sprite *sprite, bool8 respectMon... function u8 (line 821) | u8 GetBattlerSide(u8 battlerId) function u8 (line 826) | u8 GetBattlerPosition(u8 battlerId) function u8 (line 831) | u8 GetBattlerAtPosition(u8 position) function bool8 (line 841) | bool8 IsBattlerSpritePresent(u8 battlerId) function bool8 (line 860) | bool8 IsDoubleBattle(void) function GetBattleAnimBg1Data (line 868) | void GetBattleAnimBg1Data(struct BattleAnimBgData *animBgData) function GetBattleAnimBgData (line 878) | void GetBattleAnimBgData(struct BattleAnimBgData *animBgData, u32 bgId) function GetBattleAnimBgDataByPriorityRank (line 895) | void GetBattleAnimBgDataByPriorityRank(struct BattleAnimBgData *animBgDa... function InitBattleAnimBg (line 915) | void InitBattleAnimBg(u32 bgId) function AnimLoadCompressedBgGfx (line 926) | void AnimLoadCompressedBgGfx(u32 bgId, const u32 *src, u32 tilesOffset) function InitAnimBgTilemapBuffer (line 933) | void InitAnimBgTilemapBuffer(u32 bgId, const void *src) function AnimLoadCompressedBgTilemap (line 939) | void AnimLoadCompressedBgTilemap(u32 bgId, const u32 *src) function u8 (line 945) | u8 GetBattleBgPaletteNum(void) function ToggleBg3Mode (line 954) | void ToggleBg3Mode(bool8 largeScreenSize) function Trade_MoveSelectedMonToTarget (line 968) | void Trade_MoveSelectedMonToTarget(struct Sprite *sprite) function InitSpriteDataForLinearTranslation (line 977) | void InitSpriteDataForLinearTranslation(struct Sprite *sprite) function InitAnimLinearTranslation (line 988) | void InitAnimLinearTranslation(struct Sprite *sprite) function StartAnimLinearTranslation (line 1016) | void StartAnimLinearTranslation(struct Sprite *sprite) function PlayerThrowBall_StartAnimLinearTranslation (line 1025) | void PlayerThrowBall_StartAnimLinearTranslation(struct Sprite *sprite) function bool8 (line 1034) | bool8 AnimTranslateLinear(struct Sprite *sprite) function AnimTranslateLinear_WithFollowup (line 1061) | void AnimTranslateLinear_WithFollowup(struct Sprite *sprite) function PlayerThrowBall_AnimTranslateLinear_WithFollowup (line 1067) | static void PlayerThrowBall_AnimTranslateLinear_WithFollowup(struct Spri... function InitAnimLinearTranslationWithSpeed (line 1074) | void InitAnimLinearTranslationWithSpeed(struct Sprite *sprite) function InitAnimLinearTranslationWithSpeedAndPos (line 1082) | void InitAnimLinearTranslationWithSpeedAndPos(struct Sprite *sprite) function InitAnimFastLinearTranslation (line 1091) | static void InitAnimFastLinearTranslation(struct Sprite *sprite) function InitAndRunAnimFastLinearTranslation (line 1116) | void InitAndRunAnimFastLinearTranslation(struct Sprite *sprite) function bool8 (line 1125) | bool8 AnimFastTranslateLinear(struct Sprite *sprite) function AnimFastTranslateLinearWaitEnd (line 1151) | static void AnimFastTranslateLinearWaitEnd(struct Sprite *sprite) function InitAnimFastLinearTranslationWithSpeed (line 1157) | void InitAnimFastLinearTranslationWithSpeed(struct Sprite *sprite) function InitAnimFastLinearTranslationWithSpeedAndPos (line 1165) | void InitAnimFastLinearTranslationWithSpeedAndPos(struct Sprite *sprite) function SetSpriteRotScale (line 1174) | void SetSpriteRotScale(u8 spriteId, s16 xScale, s16 yScale, u16 rotation) function bool8 (line 1194) | static bool8 ShouldRotScaleSpeciesBeFlipped(void) function PrepareBattlerSpriteForRotScale (line 1208) | void PrepareBattlerSpriteForRotScale(u8 spriteId, u8 objMode) function ResetSpriteRotScale (line 1222) | void ResetSpriteRotScale(u8 spriteId) function SetBattlerSpriteYOffsetFromRotation (line 1233) | void SetBattlerSpriteYOffsetFromRotation(u8 spriteId) function TrySetSpriteRotScale (line 1244) | void TrySetSpriteRotScale(struct Sprite *sprite, bool8 recalcCenterVecto... function TryResetSpriteAffineState (line 1269) | void TryResetSpriteAffineState(struct Sprite *sprite) function u16 (line 1276) | static u16 ArcTan2_(s16 a, s16 b) function u16 (line 1281) | u16 ArcTan2Neg(s16 a, s16 b) function SetGreyscaleOrOriginalPalette (line 1287) | void SetGreyscaleOrOriginalPalette(u16 paletteNum, bool8 restoreOriginal... function u32 (line 1315) | u32 GetBattlePalettesMask(bool8 battleBackground, bool8 attacker, bool8 ... function u32 (line 1359) | u32 GetBattleMonSpritePalettesMask(bool8 playerLeft, bool8 playerRight, ... function u8 (line 1398) | u8 GetSpritePalIdxByBattler(u8 battler) function u8 (line 1404) | static u8 GetSpritePalIdxByPosition(u8 position) function AnimSpriteOnMonPos (line 1409) | void AnimSpriteOnMonPos(struct Sprite *sprite) function TranslateAnimSpriteToTargetMonLocation (line 1440) | void TranslateAnimSpriteToTargetMonLocation(struct Sprite *sprite) function AnimThrowProjectile (line 1463) | void AnimThrowProjectile(struct Sprite *sprite) function AnimThrowProjectile_Step (line 1476) | static void AnimThrowProjectile_Step(struct Sprite *sprite) function AnimTravelDiagonally (line 1482) | void AnimTravelDiagonally(struct Sprite *sprite) function s16 (line 1517) | s16 CloneBattlerSpriteWithBlend(u8 animBattler) function DestroySpriteWithActiveSheet (line 1538) | void DestroySpriteWithActiveSheet(struct Sprite *sprite) function AnimTask_AlphaFadeIn (line 1545) | void AnimTask_AlphaFadeIn(u8 taskId) function AnimTask_AlphaFadeIn_Step (line 1570) | static void AnimTask_AlphaFadeIn_Step(u8 taskId) function AnimTask_BlendMonInAndOut (line 1603) | void AnimTask_BlendMonInAndOut(u8 task) function AnimTask_BlendMonInAndOutSetup (line 1616) | static void AnimTask_BlendMonInAndOutSetup(struct Task *task) function AnimTask_BlendMonInAndOut_Step (line 1628) | static void AnimTask_BlendMonInAndOut_Step(u8 taskId) function AnimTask_BlendPalInAndOutByTag (line 1664) | void AnimTask_BlendPalInAndOutByTag(u8 taskId) function PrepareAffineAnimInTaskData (line 1677) | void PrepareAffineAnimInTaskData(struct Task *task, u8 spriteId, const u... function bool8 (line 1690) | bool8 RunAffineAnimFromTaskData(struct Task *task) function SetBattlerSpriteYOffsetFromYScale (line 1762) | void SetBattlerSpriteYOffsetFromYScale(u8 spriteId) function SetBattlerSpriteYOffsetFromOtherYScale (line 1775) | void SetBattlerSpriteYOffsetFromOtherYScale(u8 spriteId, u8 otherSpriteId) function u16 (line 1786) | static u16 GetBattlerYDeltaFromSpriteId(u8 spriteId) function StorePointerInVars (line 1820) | void StorePointerInVars(s16 *lo, s16 *hi, const void *ptr) function BattleAnimHelper_SetSpriteSquashParams (line 1831) | void BattleAnimHelper_SetSpriteSquashParams(struct Task *task, u8 sprite... function u8 (line 1843) | u8 BattleAnimHelper_RunSpriteSquash(struct Task *task) function AnimTask_GetFrustrationPowerLevel (line 1865) | void AnimTask_GetFrustrationPowerLevel(u8 taskId) function SetPriorityForVisibleBattlers (line 1882) | static void SetPriorityForVisibleBattlers(u8 priority) function InitPrioritiesForVisibleBattlers (line 1894) | void InitPrioritiesForVisibleBattlers(void) function u8 (line 1908) | u8 GetBattlerSpriteSubpriority(u8 battlerId) function u8 (line 1924) | u8 GetBattlerSpriteBGPriority(u8 battlerId) function u8 (line 1934) | u8 GetBattlerSpriteBGPriorityRank(u8 battlerId) function u8 (line 1945) | u8 CreateAdditionalMonSpriteForMoveAnim(u16 species, bool8 isBackpic, u8... function DestroySpriteAndFreeResources_ (line 1994) | void DestroySpriteAndFreeResources_(struct Sprite *sprite) function s16 (line 1999) | s16 GetBattlerSpriteCoordAttr(u8 battlerId, u8 attr) function SetAverageBattlerPositions (line 2098) | void SetAverageBattlerPositions(u8 battlerId, bool8 respectMonPicOffsets... function u8 (line 2130) | u8 CreateInvisibleSpriteCopy(s32 battlerId, u8 spriteId, s32 species) function AnimTranslateLinearAndFlicker_Flipped (line 2143) | void AnimTranslateLinearAndFlicker_Flipped(struct Sprite *sprite) function AnimTranslateLinearAndFlicker (line 2166) | void AnimTranslateLinearAndFlicker(struct Sprite *sprite) function AnimSpinningSparkle (line 2188) | void AnimSpinningSparkle(struct Sprite *sprite) function AnimTask_AttackerPunchWithTrace (line 2213) | void AnimTask_AttackerPunchWithTrace(u8 taskId) function AnimTask_AttackerPunchWithTrace_Step (line 2242) | static void AnimTask_AttackerPunchWithTrace_Step(u8 taskId) function CreateBattlerTrace (line 2277) | static void CreateBattlerTrace(struct Task *task, u8 taskId) function AnimBattlerTrace (line 2294) | static void AnimBattlerTrace(struct Sprite *sprite) function AnimWeatherBallUp (line 2315) | void AnimWeatherBallUp(struct Sprite *sprite) function AnimWeatherBallUp_Step (line 2327) | static void AnimWeatherBallUp_Step(struct Sprite *sprite) function AnimWeatherBallDown (line 2339) | void AnimWeatherBallDown(struct Sprite *sprite) FILE: src/battle_anim_normal.c type Sprite (line 8) | struct Sprite type Sprite (line 9) | struct Sprite type Sprite (line 10) | struct Sprite type Sprite (line 11) | struct Sprite type Sprite (line 12) | struct Sprite type Sprite (line 13) | struct Sprite type Sprite (line 14) | struct Sprite type Sprite (line 15) | struct Sprite type Sprite (line 16) | struct Sprite type Sprite (line 17) | struct Sprite type Sprite (line 18) | struct Sprite type Sprite (line 19) | struct Sprite type Sprite (line 20) | struct Sprite type Sprite (line 21) | struct Sprite type Sprite (line 22) | struct Sprite type Sprite (line 23) | struct Sprite type Sprite (line 33) | struct Sprite type Sprite (line 35) | struct Sprite type SpriteTemplate (line 62) | struct SpriteTemplate type SpriteTemplate (line 73) | struct SpriteTemplate type SpriteTemplate (line 84) | struct SpriteTemplate type SpriteTemplate (line 111) | struct SpriteTemplate type SpriteTemplate (line 122) | struct SpriteTemplate type SpriteTemplate (line 168) | struct SpriteTemplate type SpriteTemplate (line 179) | struct SpriteTemplate type SpriteTemplate (line 190) | struct SpriteTemplate type SpriteTemplate (line 201) | struct SpriteTemplate type SpriteTemplate (line 212) | struct SpriteTemplate type SpriteTemplate (line 223) | struct SpriteTemplate type SpriteTemplate (line 234) | struct SpriteTemplate type SpriteTemplate (line 245) | struct SpriteTemplate function AnimConfusionDuck (line 262) | static void AnimConfusionDuck(struct Sprite *sprite) function AnimConfusionDuck_Step (line 283) | static void AnimConfusionDuck_Step(struct Sprite *sprite) function AnimSimplePaletteBlend (line 302) | static void AnimSimplePaletteBlend(struct Sprite *sprite) function u32 (line 320) | u32 UnpackSelectedBattlePalettes(s16 selector) function AnimSimplePaletteBlend_Step (line 333) | static void AnimSimplePaletteBlend_Step(struct Sprite *sprite) function AnimComplexPaletteBlend (line 339) | static void AnimComplexPaletteBlend(struct Sprite *sprite) function AnimComplexPaletteBlend_Step1 (line 357) | static void AnimComplexPaletteBlend_Step1(struct Sprite *sprite) function AnimComplexPaletteBlend_Step2 (line 383) | static void AnimComplexPaletteBlend_Step2(struct Sprite *sprite) function AnimCirclingSparkle (line 395) | static void AnimCirclingSparkle(struct Sprite *sprite) function AnimTask_BlendColorCycle (line 424) | void AnimTask_BlendColorCycle(u8 taskId) function BlendColorCycle (line 437) | static void BlendColorCycle(u8 taskId, u8 startBlendAmount, u8 targetBle... function AnimTask_BlendColorCycleLoop (line 451) | static void AnimTask_BlendColorCycleLoop(u8 taskId) function AnimTask_BlendColorCycleExclude (line 484) | void AnimTask_BlendColorCycleExclude(u8 taskId) function BlendColorCycleExclude (line 512) | static void BlendColorCycleExclude(u8 taskId, u8 startBlendAmount, u8 ta... function AnimTask_BlendColorCycleExcludeLoop (line 526) | static void AnimTask_BlendColorCycleExcludeLoop(u8 taskId) function AnimTask_BlendColorCycleByTag (line 559) | void AnimTask_BlendColorCycleByTag(u8 taskId) function BlendColorCycleByTag (line 573) | static void BlendColorCycleByTag(u8 taskId, u8 startBlendAmount, u8 targ... function AnimTask_BlendColorCycleByTagLoop (line 587) | static void AnimTask_BlendColorCycleByTagLoop(u8 taskId) function AnimTask_FlashAnimTagWithColor (line 631) | void AnimTask_FlashAnimTagWithColor(u8 taskId) function AnimTask_FlashAnimTagWithColor_Step1 (line 652) | static void AnimTask_FlashAnimTagWithColor_Step1(u8 taskId) function AnimTask_FlashAnimTagWithColor_Step2 (line 686) | static void AnimTask_FlashAnimTagWithColor_Step2(u8 taskId) function AnimTask_InvertScreenColor (line 698) | void AnimTask_InvertScreenColor(u8 taskId) function AnimTask_TintPalettes (line 723) | static void AnimTask_TintPalettes(u8 taskId) function AnimShakeMonOrBattleTerrain (line 771) | static void AnimShakeMonOrBattleTerrain(struct Sprite *sprite) function AnimShakeMonOrBattleTerrain_Step (line 804) | static void AnimShakeMonOrBattleTerrain_Step(struct Sprite *sprite) function AnimShakeMonOrBattleTerrain_UpdateCoordOffsetEnabled (line 834) | static void AnimShakeMonOrBattleTerrain_UpdateCoordOffsetEnabled(void) function AnimTask_ShakeBattleTerrain (line 864) | void AnimTask_ShakeBattleTerrain(u8 taskId) function AnimTask_ShakeBattleTerrain_Step (line 877) | static void AnimTask_ShakeBattleTerrain_Step(u8 taskId) function AnimHitSplatBasic (line 911) | static void AnimHitSplatBasic(struct Sprite *sprite) function AnimHitSplatPersistent (line 923) | static void AnimHitSplatPersistent(struct Sprite *sprite) function AnimHitSplatHandleInvert (line 937) | static void AnimHitSplatHandleInvert(struct Sprite *sprite) function AnimHitSplatRandom (line 944) | static void AnimHitSplatRandom(struct Sprite *sprite) function AnimHitSplatOnMonEdge (line 959) | static void AnimHitSplatOnMonEdge(struct Sprite *sprite) function AnimCrossImpact (line 971) | static void AnimCrossImpact(struct Sprite *sprite) function AnimFlashingHitSplat (line 982) | static void AnimFlashingHitSplat(struct Sprite *sprite) function AnimFlashingHitSplat_Step (line 992) | static void AnimFlashingHitSplat_Step(struct Sprite *sprite) FILE: src/battle_anim_poison.c type Sprite (line 5) | struct Sprite type Sprite (line 6) | struct Sprite type Sprite (line 7) | struct Sprite type Sprite (line 8) | struct Sprite type Sprite (line 9) | struct Sprite type Sprite (line 10) | struct Sprite type Sprite (line 11) | struct Sprite type Sprite (line 12) | struct Sprite type Sprite (line 13) | struct Sprite type SpriteTemplate (line 29) | struct SpriteTemplate type SpriteTemplate (line 97) | struct SpriteTemplate type SpriteTemplate (line 108) | struct SpriteTemplate type SpriteTemplate (line 119) | struct SpriteTemplate type SpriteTemplate (line 142) | struct SpriteTemplate type SpriteTemplate (line 165) | struct SpriteTemplate type SpriteTemplate (line 176) | struct SpriteTemplate function AnimSludgeProjectile (line 187) | static void AnimSludgeProjectile(struct Sprite *sprite) function AnimSludgeProjectile_Step (line 200) | static void AnimSludgeProjectile_Step(struct Sprite *sprite) function AnimAcidPoisonBubble (line 206) | static void AnimAcidPoisonBubble(struct Sprite *sprite) function AnimAcidPoisonBubble_Step (line 224) | static void AnimAcidPoisonBubble_Step(struct Sprite *sprite) function AnimSludgeBombHitParticle (line 230) | static void AnimSludgeBombHitParticle(struct Sprite *sprite) function AnimSludgeBombHitParticle_Step (line 243) | static void AnimSludgeBombHitParticle_Step(struct Sprite *sprite) function AnimAcidPoisonDroplet (line 252) | static void AnimAcidPoisonDroplet(struct Sprite *sprite) function AnimBubbleEffect (line 272) | static void AnimBubbleEffect(struct Sprite *sprite) function AnimBubbleEffect_Step (line 290) | static void AnimBubbleEffect_Step(struct Sprite *sprite) FILE: src/battle_anim_psychic.c type Sprite (line 8) | struct Sprite type Sprite (line 9) | struct Sprite type Sprite (line 10) | struct Sprite type Sprite (line 11) | struct Sprite type Sprite (line 12) | struct Sprite type Sprite (line 13) | struct Sprite type Sprite (line 14) | struct Sprite type Sprite (line 15) | struct Sprite type Sprite (line 16) | struct Sprite type Sprite (line 17) | struct Sprite type Sprite (line 18) | struct Sprite type Sprite (line 19) | struct Sprite type Sprite (line 20) | struct Sprite type SpriteTemplate (line 40) | struct SpriteTemplate type SpriteTemplate (line 51) | struct SpriteTemplate type SpriteTemplate (line 62) | struct SpriteTemplate type SpriteTemplate (line 73) | struct SpriteTemplate type SpriteTemplate (line 84) | struct SpriteTemplate type SpriteTemplate (line 95) | struct SpriteTemplate type SpriteTemplate (line 121) | struct SpriteTemplate type SpriteTemplate (line 146) | struct SpriteTemplate type SpriteTemplate (line 157) | struct SpriteTemplate type SpriteTemplate (line 214) | struct SpriteTemplate type SpriteTemplate (line 256) | struct SpriteTemplate type SpriteTemplate (line 282) | struct SpriteTemplate type SpriteTemplate (line 293) | struct SpriteTemplate type SpriteTemplate (line 346) | struct SpriteTemplate type SpriteTemplate (line 369) | struct SpriteTemplate type SpriteTemplate (line 407) | struct SpriteTemplate function AnimDefensiveWall (line 419) | static void AnimDefensiveWall(struct Sprite *sprite) function AnimDefensiveWall_Step2 (line 469) | static void AnimDefensiveWall_Step2(struct Sprite *sprite) function AnimDefensiveWall_Step3 (line 478) | static void AnimDefensiveWall_Step3(struct Sprite *sprite) function AnimDefensiveWall_Step4 (line 497) | static void AnimDefensiveWall_Step4(struct Sprite *sprite) function AnimDefensiveWall_Step5 (line 518) | static void AnimDefensiveWall_Step5(struct Sprite *sprite) function AnimWallSparkle (line 538) | static void AnimWallSparkle(struct Sprite *sprite) function AnimBentSpoon (line 575) | static void AnimBentSpoon(struct Sprite *sprite) function AnimQuestionMark (line 597) | static void AnimQuestionMark(struct Sprite *sprite) function AnimQuestionMark_Step1 (line 612) | static void AnimQuestionMark_Step1(struct Sprite *sprite) function AnimQuestionMark_Step2 (line 621) | static void AnimQuestionMark_Step2(struct Sprite *sprite) function AnimTask_MeditateStretchAttacker (line 641) | void AnimTask_MeditateStretchAttacker(u8 taskId) function AnimTask_MeditateStretchAttacker_Step (line 651) | static void AnimTask_MeditateStretchAttacker_Step(u8 taskId) function AnimTask_Teleport (line 657) | void AnimTask_Teleport(u8 taskId) function AnimTask_Teleport_Step (line 670) | static void AnimTask_Teleport_Step(u8 taskId) function AnimTask_ImprisonOrbs (line 698) | void AnimTask_ImprisonOrbs(u8 taskId) function AnimTask_ImprisonOrbs_Step (line 715) | static void AnimTask_ImprisonOrbs_Step(u8 taskId) function AnimRedX_Step (line 781) | static void AnimRedX_Step(struct Sprite *sprite) function AnimRedX (line 790) | static void AnimRedX(struct Sprite *sprite) function AnimTask_SkillSwap (line 801) | void AnimTask_SkillSwap(u8 taskId) function AnimTask_SkillSwap_Step (line 847) | static void AnimTask_SkillSwap_Step(u8 taskId) function AnimSkillSwapOrb (line 880) | static void AnimSkillSwapOrb(struct Sprite *sprite) function AnimTask_ExtrasensoryDistortion (line 891) | void AnimTask_ExtrasensoryDistortion(u8 taskId) function AnimTask_ExtrasensoryDistortion_Step (line 945) | static void AnimTask_ExtrasensoryDistortion_Step(u8 taskId) function AnimTask_TransparentCloneGrowAndShrink (line 981) | void AnimTask_TransparentCloneGrowAndShrink(u8 taskId) function AnimTask_TransparentCloneGrowAndShrink_Step (line 1013) | static void AnimTask_TransparentCloneGrowAndShrink_Step(u8 taskId) function AnimPsychoBoost (line 1046) | static void AnimPsychoBoost(struct Sprite *sprite) FILE: src/battle_anim_rock.c type Sprite (line 9) | struct Sprite type Sprite (line 10) | struct Sprite type Sprite (line 11) | struct Sprite type Sprite (line 12) | struct Sprite type Sprite (line 14) | struct Sprite type Sprite (line 15) | struct Sprite type Sprite (line 16) | struct Sprite type Sprite (line 17) | struct Sprite type Sprite (line 18) | struct Sprite type Sprite (line 19) | struct Sprite type Sprite (line 20) | struct Sprite type Task (line 22) | struct Task type Sprite (line 24) | struct Sprite type Sprite (line 25) | struct Sprite type SpriteTemplate (line 52) | struct SpriteTemplate type SpriteTemplate (line 63) | struct SpriteTemplate type SpriteTemplate (line 74) | struct SpriteTemplate type SpriteTemplate (line 98) | struct SpriteTemplate type SpriteTemplate (line 109) | struct SpriteTemplate type SpriteTemplate (line 120) | struct SpriteTemplate type Subsprite (line 131) | struct Subsprite type SubspriteTable (line 151) | struct SubspriteTable type SpriteTemplate (line 202) | struct SpriteTemplate type SpriteTemplate (line 213) | struct SpriteTemplate type SpriteTemplate (line 224) | struct SpriteTemplate type SpriteTemplate (line 235) | struct SpriteTemplate type SpriteTemplate (line 264) | struct SpriteTemplate type SpriteTemplate (line 275) | struct SpriteTemplate type SpriteTemplate (line 286) | struct SpriteTemplate type SpriteTemplate (line 297) | struct SpriteTemplate function AnimFallingRock (line 308) | static void AnimFallingRock(struct Sprite *sprite) function AnimFallingRock_Step (line 327) | static void AnimFallingRock_Step(struct Sprite *sprite) function AnimRockFragment (line 341) | static void AnimRockFragment(struct Sprite *sprite) function AnimParticleInVortex (line 363) | static void AnimParticleInVortex(struct Sprite *sprite) function AnimParticleInVortex_Step (line 376) | static void AnimParticleInVortex_Step(struct Sprite *sprite) function AnimTask_LoadSandstormBackground (line 388) | void AnimTask_LoadSandstormBackground(u8 taskId) function AnimTask_LoadSandstormBackground_Step (line 416) | static void AnimTask_LoadSandstormBackground_Step(u8 taskId) function AnimFlyingSandCrescent (line 484) | static void AnimFlyingSandCrescent(struct Sprite *sprite) function AnimRaiseSprite (line 533) | static void AnimRaiseSprite(struct Sprite *sprite) function AnimTask_Rollout (line 544) | void AnimTask_Rollout(u8 taskId) function AnimTask_Rollout_Step (line 587) | static void AnimTask_Rollout_Step(u8 taskId) function CreateRolloutDirtSprite (line 647) | static void CreateRolloutDirtSprite(struct Task *task) function AnimRolloutParticle (line 693) | static void AnimRolloutParticle(struct Sprite *sprite) function u8 (line 705) | static u8 GetRolloutCounter(void) function AnimRockTomb (line 715) | static void AnimRockTomb(struct Sprite *sprite) function AnimRockTomb_Step (line 727) | static void AnimRockTomb_Step(struct Sprite *sprite) function AnimRockBlastRock (line 746) | static void AnimRockBlastRock(struct Sprite *sprite) function AnimRockScatter (line 753) | static void AnimRockScatter(struct Sprite *sprite) function AnimRockScatter_Step (line 766) | static void AnimRockScatter_Step(struct Sprite *sprite) function AnimTask_GetSeismicTossDamageLevel (line 777) | void AnimTask_GetSeismicTossDamageLevel(u8 taskId) function AnimTask_MoveSeismicTossBg (line 788) | void AnimTask_MoveSeismicTossBg(u8 taskId) function AnimTask_SeismicTossBgAccelerateDownAtEnd (line 805) | void AnimTask_SeismicTossBgAccelerateDownAtEnd(u8 taskId) FILE: src/battle_anim_smokescreen.c type Sprite (line 12) | struct Sprite type Sprite (line 13) | struct Sprite type CompressedSpriteSheet (line 15) | struct CompressedSpriteSheet type CompressedSpritePalette (line 20) | struct CompressedSpritePalette type OamData (line 25) | struct OamData type SpriteTemplate (line 82) | struct SpriteTemplate type CompressedSpriteSheet (line 93) | struct CompressedSpriteSheet type OamData (line 98) | struct OamData type SpriteTemplate (line 115) | struct SpriteTemplate function u8 (line 131) | u8 SmokescreenImpact(s16 x, s16 y, bool8 persist) function SpriteCB_SmokescreenImpactMain (line 177) | static void SpriteCB_SmokescreenImpactMain(struct Sprite *sprite) function SpriteCB_SmokescreenImpact (line 190) | static void SpriteCB_SmokescreenImpact(struct Sprite *sprite) FILE: src/battle_anim_sound_tasks.c function SoundTask_FireBlast (line 23) | void SoundTask_FireBlast(u8 taskId) function SoundTask_FireBlast_Step1 (line 39) | static void SoundTask_FireBlast_Step1(u8 taskId) function SoundTask_FireBlast_Step2 (line 62) | static void SoundTask_FireBlast_Step2(u8 taskId) function SoundTask_LoopSEAdjustPanning (line 76) | void SoundTask_LoopSEAdjustPanning(u8 taskId) function SoundTask_LoopSEAdjustPanning_Step (line 102) | static void SoundTask_LoopSEAdjustPanning_Step(u8 taskId) function SoundTask_PlayCryHighPitch (line 126) | void SoundTask_PlayCryHighPitch(u8 taskId) function SoundTask_PlayDoubleCry (line 158) | void SoundTask_PlayDoubleCry(u8 taskId) function SoundTask_PlayDoubleCry_Step (line 201) | static void SoundTask_PlayDoubleCry_Step(u8 taskId) function SoundTask_WaitForCry (line 228) | void SoundTask_WaitForCry(u8 taskId) function SoundTask_PlayCryWithEcho (line 240) | void SoundTask_PlayCryWithEcho(u8 taskId) function SoundTask_PlayCryWithEcho_Step (line 258) | static void SoundTask_PlayCryWithEcho_Step(u8 taskId) function SoundTask_PlaySE1WithPanning (line 279) | void SoundTask_PlaySE1WithPanning(u8 taskId) function SoundTask_PlaySE2WithPanning (line 288) | void SoundTask_PlaySE2WithPanning(u8 taskId) function SoundTask_AdjustPanningVar (line 299) | void SoundTask_AdjustPanningVar(u8 taskId) function SoundTask_AdjustPanningVar_Step (line 318) | static void SoundTask_AdjustPanningVar_Step(u8 taskId) FILE: src/battle_anim_special.c type Sprite (line 40) | struct Sprite type Sprite (line 43) | struct Sprite type Sprite (line 44) | struct Sprite type Sprite (line 45) | struct Sprite type Sprite (line 46) | struct Sprite type Sprite (line 47) | struct Sprite type Sprite (line 48) | struct Sprite type Sprite (line 49) | struct Sprite type Sprite (line 50) | struct Sprite type Sprite (line 51) | struct Sprite type Sprite (line 52) | struct Sprite type Sprite (line 53) | struct Sprite type Sprite (line 54) | struct Sprite type Sprite (line 55) | struct Sprite type Sprite (line 56) | struct Sprite type Sprite (line 57) | struct Sprite type Sprite (line 59) | struct Sprite type Sprite (line 60) | struct Sprite type Sprite (line 61) | struct Sprite type Sprite (line 62) | struct Sprite type Sprite (line 63) | struct Sprite type Sprite (line 64) | struct Sprite type Sprite (line 65) | struct Sprite type Sprite (line 66) | struct Sprite type Sprite (line 67) | struct Sprite type Sprite (line 68) | struct Sprite type Sprite (line 69) | struct Sprite type Sprite (line 74) | struct Sprite type Sprite (line 75) | struct Sprite type Sprite (line 77) | struct Sprite type Sprite (line 78) | struct Sprite type Sprite (line 79) | struct Sprite type Sprite (line 89) | struct Sprite type CaptureStar (line 91) | struct CaptureStar type CaptureStar (line 98) | struct CaptureStar type CompressedSpriteSheet (line 117) | struct CompressedSpriteSheet type CompressedSpritePalette (line 133) | struct CompressedSpritePalette type SpriteTemplate (line 233) | struct SpriteTemplate type SpriteTemplate (line 371) | struct SpriteTemplate type SpriteTemplate (line 393) | struct SpriteTemplate function AnimTask_LevelUpHealthBox (line 405) | void AnimTask_LevelUpHealthBox(u8 taskId) function AnimTask_UnusedLevelUpHealthBox_Step (line 450) | static void AnimTask_UnusedLevelUpHealthBox_Step(u8 taskId) function DoLoadHealthboxPalsForLevelUp (line 510) | void DoLoadHealthboxPalsForLevelUp(u8 *paletteId1, u8 *paletteId2, u8 ba... function AnimTask_LoadHealthboxPalsForLevelUp (line 530) | void AnimTask_LoadHealthboxPalsForLevelUp(u8 taskId) function DoFreeHealthboxPalsForLevelUp (line 538) | void DoFreeHealthboxPalsForLevelUp(u8 battler) function AnimTask_FreeHealthboxPalsForLevelUp (line 556) | void AnimTask_FreeHealthboxPalsForLevelUp(u8 taskId) function AnimTask_FlashHealthboxOnLevelUp (line 562) | void AnimTask_FlashHealthboxOnLevelUp(u8 taskId) function AnimTask_FlashHealthboxOnLevelUp_Step (line 569) | static void AnimTask_FlashHealthboxOnLevelUp_Step(u8 taskId) function AnimTask_SwitchOutShrinkMon (line 606) | void AnimTask_SwitchOutShrinkMon(u8 taskId) function AnimTask_SwitchOutBallEffect (line 633) | void AnimTask_SwitchOutBallEffect(u8 taskId) function AnimTask_LoadBallGfx (line 668) | void AnimTask_LoadBallGfx(u8 taskId) function AnimTask_FreeBallGfx (line 676) | void AnimTask_FreeBallGfx(u8 taskId) function AnimTask_IsBallBlockedByTrainerOrDodged (line 684) | void AnimTask_IsBallBlockedByTrainerOrDodged(u8 taskId) function u8 (line 702) | u8 ItemIdToBallId(u16 ballItem) function AnimTask_ThrowBall (line 734) | void AnimTask_ThrowBall(u8 taskId) function AnimTask_ThrowBall_WaitAnimObjComplete (line 750) | static void AnimTask_ThrowBall_WaitAnimObjComplete(u8 taskId) function AnimTask_ThrowBallSpecial (line 758) | void AnimTask_ThrowBallSpecial(u8 taskId) function AnimTask_ThrowBallSpecial_PlaySfx (line 790) | static void AnimTask_ThrowBallSpecial_PlaySfx(u8 taskId) function AnimTask_ThrowBallSpecial_ResetPlayerSprite (line 801) | static void AnimTask_ThrowBallSpecial_ResetPlayerSprite(u8 taskId) function SpriteCB_ThrowBall_Init (line 810) | static void SpriteCB_ThrowBall_Init(struct Sprite *sprite) function SpriteCB_ThrowBall_ArcFlight (line 824) | static void SpriteCB_ThrowBall_ArcFlight(struct Sprite *sprite) function SpriteCB_ThrowBall_TenFrameDelay (line 865) | static void SpriteCB_ThrowBall_TenFrameDelay(struct Sprite *sprite) function SpriteCB_ThrowBall_ShrinkMon (line 875) | static void SpriteCB_ThrowBall_ShrinkMon(struct Sprite *sprite) function SpriteCB_ThrowBall_InitialFall (line 921) | static void SpriteCB_ThrowBall_InitialFall(struct Sprite *sprite) function SpriteCB_ThrowBall_Bounce (line 937) | static void SpriteCB_ThrowBall_Bounce(struct Sprite *sprite) function SpriteCB_ThrowBall_InitShake (line 1005) | static void SpriteCB_ThrowBall_InitShake(struct Sprite *sprite) function SpriteCB_ThrowBall_DoShake (line 1018) | static void SpriteCB_ThrowBall_DoShake(struct Sprite *sprite) function SpriteCB_ThrowBall_DelayThenBreakOut (line 1162) | static void SpriteCB_ThrowBall_DelayThenBreakOut(struct Sprite *sprite) function SpriteCB_ThrowBall_InitClick (line 1171) | static void SpriteCB_ThrowBall_InitClick(struct Sprite *sprite) function SpriteCB_ThrowBall_DoClick (line 1180) | static void SpriteCB_ThrowBall_DoClick(struct Sprite *sprite) function SpriteCB_ThrowBall_FinishClick (line 1211) | static void SpriteCB_ThrowBall_FinishClick(struct Sprite *sprite) function BattleAnimObj_SignalEnd (line 1253) | static void BattleAnimObj_SignalEnd(struct Sprite *sprite) function CreateStarsWhenBallClicks (line 1266) | static void CreateStarsWhenBallClicks(struct Sprite *sprite) function SpriteCB_BallCaptureSuccessStar (line 1298) | static void SpriteCB_BallCaptureSuccessStar(struct Sprite *sprite) function SpriteCB_ThrowBall_BeginBreakOut (line 1305) | static void SpriteCB_ThrowBall_BeginBreakOut(struct Sprite *sprite) function SpriteCB_ThrowBall_RunBreakOut (line 1327) | static void SpriteCB_ThrowBall_RunBreakOut(struct Sprite *sprite) function TrainerBallBlock (line 1356) | static void TrainerBallBlock(struct Sprite *sprite) function TrainerBallBlock2 (line 1369) | static void TrainerBallBlock2(struct Sprite *sprite) function GhostBallDodge (line 1388) | static void GhostBallDodge(struct Sprite *sprite) function GhostBallDodge2 (line 1404) | static void GhostBallDodge2(struct Sprite *sprite) function LoadBallParticleGfx (line 1418) | static void LoadBallParticleGfx(u8 ballId) function u8 (line 1427) | u8 AnimateBallOpenParticles(u8 x, u8 y, u8 priority, u8 subpriority, u8 ... function IncrementBattleParticleCounter (line 1442) | static void IncrementBattleParticleCounter(void) function PokeBallOpenParticleAnimation (line 1448) | static void PokeBallOpenParticleAnimation(u8 taskId) function PokeBallOpenParticleAnimation_Step1 (line 1492) | static void PokeBallOpenParticleAnimation_Step1(struct Sprite *sprite) function PokeBallOpenParticleAnimation_Step2 (line 1500) | static void PokeBallOpenParticleAnimation_Step2(struct Sprite *sprite) function TimerBallOpenParticleAnimation (line 1509) | static void TimerBallOpenParticleAnimation(u8 taskId) function DiveBallOpenParticleAnimation (line 1543) | static void DiveBallOpenParticleAnimation(u8 taskId) function SafariBallOpenParticleAnimation (line 1578) | static void SafariBallOpenParticleAnimation(u8 taskId) function UltraBallOpenParticleAnimation (line 1613) | static void UltraBallOpenParticleAnimation(u8 taskId) function GreatBallOpenParticleAnimation (line 1648) | static void GreatBallOpenParticleAnimation(u8 taskId) function FanOutBallOpenParticles_Step1 (line 1693) | static void FanOutBallOpenParticles_Step1(struct Sprite *sprite) function RepeatBallOpenParticleAnimation (line 1704) | static void RepeatBallOpenParticleAnimation(u8 taskId) function RepeatBallOpenParticleAnimation_Step1 (line 1735) | static void RepeatBallOpenParticleAnimation_Step1(struct Sprite *sprite) function MasterBallOpenParticleAnimation (line 1746) | static void MasterBallOpenParticleAnimation(u8 taskId) function PremierBallOpenParticleAnimation (line 1792) | static void PremierBallOpenParticleAnimation(u8 taskId) function PremierBallOpenParticleAnimation_Step1 (line 1823) | static void PremierBallOpenParticleAnimation_Step1(struct Sprite *sprite) function DestroyBallOpenAnimationParticle (line 1834) | static void DestroyBallOpenAnimationParticle(struct Sprite *sprite) function u8 (line 1865) | u8 LaunchBallFadeMonTask(bool8 unfadeLater, u8 battler, u32 selectedPale... function Task_FadeMon_ToBallColor (line 1892) | static void Task_FadeMon_ToBallColor(u8 taskId) function Task_FadeMon_ToNormal (line 1910) | static void Task_FadeMon_ToNormal(u8 taskId) function Task_FadeMon_ToNormal_Step (line 1920) | static void Task_FadeMon_ToNormal_Step(u8 taskId) function AnimTask_SwapMonSpriteToFromSubstitute (line 1936) | void AnimTask_SwapMonSpriteToFromSubstitute(u8 taskId) function AnimTask_SubstituteFadeToInvisible (line 1994) | void AnimTask_SubstituteFadeToInvisible(u8 taskId) function AnimTask_IsAttackerBehindSubstitute (line 2028) | void AnimTask_IsAttackerBehindSubstitute(u8 taskId) function AnimTask_SetTargetToEffectBattler (line 2034) | void AnimTask_SetTargetToEffectBattler(u8 taskId) function TryShinyAnimation (line 2040) | void TryShinyAnimation(u8 battler, struct Pokemon *mon) function AnimTask_ShinySparkles (line 2079) | static void AnimTask_ShinySparkles(u8 taskId) function AnimTask_ShinySparkles_WaitSparkles (line 2150) | static void AnimTask_ShinySparkles_WaitSparkles(u8 taskId) function SpriteCB_ShinySparkles_1 (line 2166) | static void SpriteCB_ShinySparkles_1(struct Sprite *sprite) function SpriteCB_ShinySparkles_2 (line 2179) | static void SpriteCB_ShinySparkles_2(struct Sprite *sprite) function AnimTask_LoadBaitGfx (line 2199) | void AnimTask_LoadBaitGfx(u8 taskId) function AnimTask_FreeBaitGfx (line 2209) | void AnimTask_FreeBaitGfx(u8 taskId) function SpriteCB_SafariBaitOrRock_Init (line 2216) | static void SpriteCB_SafariBaitOrRock_Init(struct Sprite *sprite) function SpriteCB_SafariBaitOrRock_WaitPlayerThrow (line 2228) | static void SpriteCB_SafariBaitOrRock_WaitPlayerThrow(struct Sprite *spr... function SpriteCB_SafariBaitOrRock_ArcFlight (line 2234) | static void SpriteCB_SafariBaitOrRock_ArcFlight(struct Sprite *sprite) function SpriteCB_SafariBaitOrRock_Finish (line 2244) | static void SpriteCB_SafariBaitOrRock_Finish(struct Sprite *sprite) function AnimTask_SafariOrGhost_DecideAnimSides (line 2256) | void AnimTask_SafariOrGhost_DecideAnimSides(u8 taskId) function AnimTask_SafariGetReaction (line 2273) | void AnimTask_SafariGetReaction(u8 taskId) function AnimTask_GetTrappedMoveAnimId (line 2283) | void AnimTask_GetTrappedMoveAnimId(u8 taskId) function AnimTask_GetBattlersFromArg (line 2299) | void AnimTask_GetBattlersFromArg(u8 taskId) FILE: src/battle_anim_status_effects.c type Sprite (line 19) | struct Sprite type Sprite (line 20) | struct Sprite type SpriteTemplate (line 37) | struct SpriteTemplate type SpriteTemplate (line 49) | struct SpriteTemplate type SpriteTemplate (line 71) | struct SpriteTemplate type SpriteTemplate (line 82) | struct SpriteTemplate type SpriteTemplate (line 108) | struct SpriteTemplate type SpriteTemplate (line 120) | struct SpriteTemplate type SpriteTemplate (line 157) | struct SpriteTemplate type SpriteTemplate (line 192) | struct SpriteTemplate type Subsprite (line 203) | struct Subsprite type SubspriteTable (line 211) | struct SubspriteTable type SpriteTemplate (line 216) | struct SpriteTemplate type SpriteTemplate (line 227) | struct SpriteTemplate function u8 (line 239) | static u8 Task_FlashingCircleImpacts(u8 battlerId, bool8 b) function Task_UpdateFlashingCircleImpacts (line 279) | static void Task_UpdateFlashingCircleImpacts(u8 taskId) function AnimFlashingCircleImpact (line 312) | static void AnimFlashingCircleImpact(struct Sprite *sprite) function AnimFlashingCircleImpact_Step (line 326) | static void AnimFlashingCircleImpact_Step(struct Sprite *sprite) function AnimTask_FrozenIceCube (line 347) | void AnimTask_FrozenIceCube(u8 taskId) function AnimTask_FrozenIceCube_Step1 (line 367) | static void AnimTask_FrozenIceCube_Step1(u8 taskId) function AnimTask_FrozenIceCube_Step2 (line 383) | static void AnimTask_FrozenIceCube_Step2(u8 taskId) function AnimTask_FrozenIceCube_Step3 (line 416) | static void AnimTask_FrozenIceCube_Step3(u8 taskId) function AnimTask_FrozenIceCube_Step4 (line 432) | static void AnimTask_FrozenIceCube_Step4(u8 taskId) function AnimTask_StatsChange (line 452) | void AnimTask_StatsChange(u8 taskId) function LaunchStatusAnimation (line 513) | void LaunchStatusAnimation(u8 battlerId, u8 statusAnimId) function Task_DoStatusAnimation (line 524) | static void Task_DoStatusAnimation(u8 taskId) FILE: src/battle_anim_utility_funcs.c type AnimStatsChangeData (line 10) | struct AnimStatsChangeData type Sprite (line 23) | struct Sprite function AnimTask_BlendBattleAnimPal (line 53) | void AnimTask_BlendBattleAnimPal(u8 taskId) function AnimTask_BlendBattleAnimPalExclude (line 75) | void AnimTask_BlendBattleAnimPalExclude(u8 taskId) function AnimTask_SetCamouflageBlend (line 123) | void AnimTask_SetCamouflageBlend(u8 taskId) function AnimTask_BlendParticle (line 163) | void AnimTask_BlendParticle(u8 taskId) function StartBlendAnimSpriteColor (line 171) | static void StartBlendAnimSpriteColor(u8 taskId, u32 selectedPalettes) function AnimTask_BlendSpriteColor_Step2 (line 184) | static void AnimTask_BlendSpriteColor_Step2(u8 taskId) function AnimTask_HardwarePaletteFade (line 213) | void AnimTask_HardwarePaletteFade(u8 taskId) function AnimTask_HardwarePaletteFade_Step (line 223) | static void AnimTask_HardwarePaletteFade_Step(u8 taskId) function AnimTask_TraceMonBlended (line 230) | void AnimTask_TraceMonBlended(u8 taskId) function AnimTask_TraceMonBlended_Step (line 242) | static void AnimTask_TraceMonBlended_Step(u8 taskId) function AnimMonTrace (line 274) | static void AnimMonTrace(struct Sprite *sprite) function AnimTask_DrawFallingWhiteLinesOnAttacker (line 288) | void AnimTask_DrawFallingWhiteLinesOnAttacker(u8 taskId) function AnimTask_DrawFallingWhiteLinesOnAttacker_Step (line 349) | static void AnimTask_DrawFallingWhiteLinesOnAttacker_Step(u8 taskId) function InitStatsChangeAnimation (line 392) | void InitStatsChangeAnimation(u8 taskId) function StatsChangeAnimation_Step1 (line 402) | static void StatsChangeAnimation_Step1(u8 taskId) function StatsChangeAnimation_Step2 (line 444) | static void StatsChangeAnimation_Step2(u8 taskId) function StatsChangeAnimation_Step3 (line 526) | static void StatsChangeAnimation_Step3(u8 taskId) function AnimTask_Flash (line 583) | void AnimTask_Flash(u8 taskId) function AnimTask_Flash_Step (line 597) | static void AnimTask_Flash_Step(u8 taskId) function SetPalettesToColor (line 642) | static void SetPalettesToColor(u32 selectedPalettes, u16 color) function AnimTask_BlendNonAttackerPalettes (line 652) | void AnimTask_BlendNonAttackerPalettes(u8 taskId) function AnimTask_StartSlidingBg (line 665) | void AnimTask_StartSlidingBg(u8 taskId) function AnimTask_UpdateSlidingBg (line 683) | static void AnimTask_UpdateSlidingBg(u8 taskId) function AnimTask_GetAttackerSide (line 700) | void AnimTask_GetAttackerSide(u8 taskId) function AnimTask_GetTargetSide (line 706) | void AnimTask_GetTargetSide(u8 taskId) function AnimTask_GetTargetIsAttackerPartner (line 712) | void AnimTask_GetTargetIsAttackerPartner(u8 taskId) function AnimTask_SetAllNonAttackersInvisiblity (line 719) | void AnimTask_SetAllNonAttackersInvisiblity(u8 taskId) function StartMonScrollingBgMask (line 729) | void StartMonScrollingBgMask(u8 taskId, s32 unused, u16 scrollSpeed, u8 ... function UpdateMonScrollingBgMask (line 780) | static void UpdateMonScrollingBgMask(u8 taskId) function AnimTask_GetBattleTerrain (line 838) | void AnimTask_GetBattleTerrain(u8 taskId) function AnimTask_AllocBackupPalBuffer (line 844) | void AnimTask_AllocBackupPalBuffer(u8 taskId) function AnimTask_FreeBackupPalBuffer (line 850) | void AnimTask_FreeBackupPalBuffer(u8 taskId) function AnimTask_CopyPalUnfadedToBackup (line 856) | void AnimTask_CopyPalUnfadedToBackup(u8 taskId) function AnimTask_CopyPalUnfadedFromBackup (line 874) | void AnimTask_CopyPalUnfadedFromBackup(u8 taskId) function AnimTask_CopyPalFadedToUnfaded (line 892) | void AnimTask_CopyPalFadedToUnfaded(u8 taskId) function AnimTask_IsContest (line 910) | void AnimTask_IsContest(u8 taskId) function AnimTask_SetAnimAttackerAndTargetForEffectTgt (line 919) | void AnimTask_SetAnimAttackerAndTargetForEffectTgt(u8 taskId) function AnimTask_IsTargetSameSide (line 926) | void AnimTask_IsTargetSameSide(u8 taskId) function AnimTask_SetAnimTargetToBattlerTarget (line 935) | void AnimTask_SetAnimTargetToBattlerTarget(u8 taskId) function AnimTask_SetAnimAttackerAndTargetForEffectAtk (line 941) | void AnimTask_SetAnimAttackerAndTargetForEffectAtk(u8 taskId) function AnimTask_SetAttackerInvisibleWaitForSignal (line 948) | void AnimTask_SetAttackerInvisibleWaitForSignal(u8 taskId) function AnimTask_WaitAndRestoreVisibility (line 963) | static void AnimTask_WaitAndRestoreVisibility(u8 taskId) FILE: src/battle_anim_water.c type Sprite (line 15) | struct Sprite type Sprite (line 16) | struct Sprite type Sprite (line 17) | struct Sprite type Sprite (line 18) | struct Sprite type Sprite (line 19) | struct Sprite type Sprite (line 20) | struct Sprite type Sprite (line 21) | struct Sprite type Sprite (line 22) | struct Sprite type Sprite (line 23) | struct Sprite type Sprite (line 24) | struct Sprite type Sprite (line 25) | struct Sprite type Sprite (line 26) | struct Sprite type Sprite (line 27) | struct Sprite type Sprite (line 28) | struct Sprite type Sprite (line 29) | struct Sprite type Sprite (line 30) | struct Sprite type Sprite (line 31) | struct Sprite type Sprite (line 32) | struct Sprite type Sprite (line 33) | struct Sprite type Sprite (line 34) | struct Sprite type Sprite (line 35) | struct Sprite type Sprite (line 36) | struct Sprite type Sprite (line 37) | struct Sprite type Sprite (line 38) | struct Sprite type Sprite (line 39) | struct Sprite type Sprite (line 40) | struct Sprite type Sprite (line 41) | struct Sprite type Task (line 50) | struct Task type Task (line 51) | struct Task type Task (line 53) | struct Task type Sprite (line 54) | struct Sprite type SpriteTemplate (line 76) | struct SpriteTemplate type SpriteTemplate (line 112) | struct SpriteTemplate type SpriteTemplate (line 153) | struct SpriteTemplate type SpriteTemplate (line 178) | struct SpriteTemplate type SpriteTemplate (line 189) | struct SpriteTemplate type SpriteTemplate (line 200) | struct SpriteTemplate type SpriteTemplate (line 211) | struct SpriteTemplate type SpriteTemplate (line 235) | struct SpriteTemplate type SpriteTemplate (line 246) | struct SpriteTemplate type SpriteTemplate (line 281) | struct SpriteTemplate type SpriteTemplate (line 292) | struct SpriteTemplate type SpriteTemplate (line 325) | struct SpriteTemplate type SpriteTemplate (line 336) | struct SpriteTemplate type SpriteTemplate (line 347) | struct SpriteTemplate type SpriteTemplate (line 358) | struct SpriteTemplate type SpriteTemplate (line 370) | struct SpriteTemplate type SpriteTemplate (line 442) | struct SpriteTemplate type SpriteTemplate (line 453) | struct SpriteTemplate type SpriteTemplate (line 464) | struct SpriteTemplate function AnimTask_CreateRaindrops (line 475) | void AnimTask_CreateRaindrops(u8 taskId) function AnimRainDrop (line 496) | static void AnimRainDrop(struct Sprite *sprite) function AnimRainDrop_Step (line 501) | static void AnimRainDrop_Step(struct Sprite *sprite) function AnimWaterBubbleProjectile (line 515) | static void AnimWaterBubbleProjectile(struct Sprite *sprite) function AnimWaterBubbleProjectile_Step1 (line 552) | static void AnimWaterBubbleProjectile_Step1(struct Sprite *sprite) function AnimWaterBubbleProjectile_Step2 (line 574) | static void AnimWaterBubbleProjectile_Step2(struct Sprite *sprite) function AnimWaterBubbleProjectile_Step3 (line 581) | static void AnimWaterBubbleProjectile_Step3(struct Sprite *sprite) function AnimAuroraBeamRings (line 588) | static void AnimAuroraBeamRings(struct Sprite *sprite) function AnimAuroraBeamRings_Step (line 608) | static void AnimAuroraBeamRings_Step(struct Sprite *sprite) function AnimTask_RotateAuroraRingColors (line 620) | void AnimTask_RotateAuroraRingColors(u8 taskId) function AnimTask_RotateAuroraRingColors_Step (line 626) | static void AnimTask_RotateAuroraRingColors_Step(u8 taskId) function AnimToTargetInSinWave (line 646) | static void AnimToTargetInSinWave(struct Sprite *sprite) function AnimToTargetInSinWave_Step (line 673) | static void AnimToTargetInSinWave_Step(struct Sprite *sprite) function AnimTask_StartSinAnimTimer (line 689) | void AnimTask_StartSinAnimTimer(u8 taskId) function AnimTask_RunSinAnimTimer (line 696) | static void AnimTask_RunSinAnimTimer(u8 taskId) function AnimHydroCannonCharge (line 704) | static void AnimHydroCannonCharge(struct Sprite *sprite) function AnimHydroCannonCharge_Step (line 733) | static void AnimHydroCannonCharge_Step(struct Sprite *sprite) function AnimHydroCannonBeam (line 740) | static void AnimHydroCannonBeam(struct Sprite *sprite) function AnimWaterGunDroplet (line 769) | static void AnimWaterGunDroplet(struct Sprite *sprite) function AnimSmallBubblePair (line 779) | static void AnimSmallBubblePair(struct Sprite *sprite) function AnimSmallBubblePair_Step (line 789) | static void AnimSmallBubblePair_Step(struct Sprite *sprite) function AnimTask_CreateSurfWave (line 799) | void AnimTask_CreateSurfWave(u8 taskId) function AnimTask_CreateSurfWave_Step1 (line 877) | static void AnimTask_CreateSurfWave_Step1(u8 taskId) function AnimTask_CreateSurfWave_Step2 (line 922) | static void AnimTask_CreateSurfWave_Step2(u8 taskId) function AnimTask_SurfWaveScanlineEffect (line 945) | static void AnimTask_SurfWaveScanlineEffect(u8 taskId) function AnimSmallDriftingBubbles (line 1011) | static void AnimSmallDriftingBubbles(struct Sprite *sprite) function AnimSmallDriftingBubbles_Step (line 1027) | static void AnimSmallDriftingBubbles_Step(struct Sprite *sprite) function AnimTask_WaterSpoutLaunch (line 1040) | void AnimTask_WaterSpoutLaunch(u8 taskId) function AnimTask_WaterSpoutLaunch_Step (line 1051) | static void AnimTask_WaterSpoutLaunch_Step(u8 taskId) function u8 (line 1138) | static u8 GetWaterSpoutPowerForAnim(void) function CreateWaterSpoutLaunchDroplets (line 1170) | static void CreateWaterSpoutLaunchDroplets(struct Task *task, u8 taskId) function AnimSmallWaterOrb (line 1203) | static void AnimSmallWaterOrb(struct Sprite *sprite) function AnimTask_WaterSpoutRain (line 1225) | void AnimTask_WaterSpoutRain(u8 taskId) function AnimTask_WaterSpoutRain_Step (line 1246) | static void AnimTask_WaterSpoutRain_Step(u8 taskId) function CreateWaterSpoutRainDroplet (line 1289) | static void CreateWaterSpoutRainDroplet(struct Task *task, u8 taskId) function AnimWaterSpoutRain (line 1307) | static void AnimWaterSpoutRain(struct Sprite *sprite) function AnimWaterSpoutRainHit (line 1328) | static void AnimWaterSpoutRainHit(struct Sprite *sprite) function AnimTask_WaterSport (line 1343) | void AnimTask_WaterSport(u8 taskId) function AnimTask_WaterSport_Step (line 1360) | static void AnimTask_WaterSport_Step(u8 taskId) function CreateWaterSportDroplet (line 1429) | static void CreateWaterSportDroplet(struct Task *task) function AnimWaterSportDroplet (line 1450) | static void AnimWaterSportDroplet(struct Sprite *sprite) function AnimWaterSportDroplet_Step (line 1465) | static void AnimWaterSportDroplet_Step(struct Sprite *sprite) function AnimWaterPulseBubble (line 1483) | static void AnimWaterPulseBubble(struct Sprite *sprite) function AnimWaterPulseBubble_Step (line 1494) | static void AnimWaterPulseBubble_Step(struct Sprite *sprite) function AnimWaterPulseRingBubble (line 1504) | static void AnimWaterPulseRingBubble(struct Sprite *sprite) function AnimWaterPulseRing (line 1517) | void AnimWaterPulseRing(struct Sprite *sprite) function AnimWaterPulseRing_Step (line 1527) | static void AnimWaterPulseRing_Step(struct Sprite *sprite) function CreateWaterPulseRingBubbles (line 1544) | static void CreateWaterPulseRingBubbles(struct Sprite *sprite, s32 xDiff... FILE: src/battle_bg.c type BattleBackground (line 20) | struct BattleBackground type OamData (line 34) | struct OamData type OamData (line 50) | struct OamData type SpriteTemplate (line 83) | struct SpriteTemplate type SpriteTemplate (line 92) | struct SpriteTemplate type CompressedSpriteSheet (line 101) | struct CompressedSpriteSheet type BgTemplate (line 107) | struct BgTemplate type WindowTemplate (line 143) | struct WindowTemplate type BattleBackground (line 440) | struct BattleBackground function CreateUnknownDebugSprite (line 618) | void CreateUnknownDebugSprite(void) function CB2_unused (line 628) | static void CB2_unused(void) function u8 (line 634) | static u8 GetBattleTerrainByMapScene(u8 mapBattleScene) function LoadBattleTerrainGfx (line 645) | static void LoadBattleTerrainGfx(u16 terrain) function LoadBattleTerrainEntryGfx (line 655) | static void LoadBattleTerrainEntryGfx(u16 terrain) function GetBattleTerrainGfxPtrs (line 668) | void GetBattleTerrainGfxPtrs(u8 terrain, const u32 **tilesPtr, const u32... function BattleInitBgsAndWindows (line 677) | void BattleInitBgsAndWindows(void) function InitBattleBgsVideo (line 685) | void InitBattleBgsVideo(void) function LoadBattleMenuWindowGfx (line 695) | void LoadBattleMenuWindowGfx(void) function DrawMainBattleBackground (line 716) | void DrawMainBattleBackground(void) function LoadBattleTextboxAndBackground (line 721) | void LoadBattleTextboxAndBackground(void) function DrawLinkBattleParticipantPokeballs (line 731) | static void DrawLinkBattleParticipantPokeballs(u8 taskId, u8 multiplayer... function DrawLinkBattleVsScreenOutcomeText (line 797) | static void DrawLinkBattleVsScreenOutcomeText(void) function InitLinkBattleVsScreen (line 878) | void InitLinkBattleVsScreen(u8 taskId) function DrawBattleEntryBackground (line 986) | void DrawBattleEntryBackground(void) function u8 (line 1059) | static u8 GetBattleTerrainOverride(void) function bool8 (line 1093) | bool8 LoadChosenBattleElement(u8 caseId) FILE: src/battle_controller_link_opponent.c type Sprite (line 86) | struct Sprite function LinkOpponentDummy (line 150) | static void LinkOpponentDummy(void) function SetControllerToLinkOpponent (line 154) | void SetControllerToLinkOpponent(void) function LinkOpponentBufferRunCommand (line 159) | static void LinkOpponentBufferRunCommand(void) function CompleteOnBattlerSpriteCallbackDummy (line 170) | static void CompleteOnBattlerSpriteCallbackDummy(void) function FreeTrainerSpriteAfterSlide (line 176) | static void FreeTrainerSpriteAfterSlide(void) function Intro_DelayAndEnd (line 188) | static void Intro_DelayAndEnd(void) function Intro_WaitForShinyAnimAndHealthbox (line 197) | static void Intro_WaitForShinyAnimAndHealthbox(void) function Intro_TryShinyAnimShowHealthbox (line 244) | static void Intro_TryShinyAnimShowHealthbox(void) function TryShinyAnimAfterMonAnim (line 281) | static void TryShinyAnimAfterMonAnim(void) function CompleteOnHealthbarDone (line 301) | static void CompleteOnHealthbarDone(void) function HideHealthboxAfterMonFaint (line 313) | static void HideHealthboxAfterMonFaint(void) function FreeMonSpriteAfterSwitchOutAnim (line 322) | static void FreeMonSpriteAfterSwitchOutAnim(void) function CompleteOnInactiveTextPrinter (line 334) | static void CompleteOnInactiveTextPrinter(void) function DoHitAnimBlinkSpriteEffect (line 340) | static void DoHitAnimBlinkSpriteEffect(void) function SwitchIn_ShowSubstitute (line 359) | static void SwitchIn_ShowSubstitute(void) function SwitchIn_HandleSoundAndEnd (line 370) | static void SwitchIn_HandleSoundAndEnd(void) function SwitchIn_ShowHealthbox (line 379) | static void SwitchIn_ShowHealthbox(void) function SwitchIn_TryShinyAnim (line 399) | static void SwitchIn_TryShinyAnim(void) function CompleteOnFinishedStatusAnimation (line 416) | static void CompleteOnFinishedStatusAnimation(void) function CompleteOnFinishedBattleAnimation (line 422) | static void CompleteOnFinishedBattleAnimation(void) function LinkOpponentBufferExecCompleted (line 428) | static void LinkOpponentBufferExecCompleted(void) function LinkOpponentHandleGetMonData (line 444) | static void LinkOpponentHandleGetMonData(void) function u32 (line 469) | static u32 CopyLinkOpponentMonData(u8 monId, u8 *dst) function LinkOpponentHandleGetRawMonData (line 774) | static void LinkOpponentHandleGetRawMonData(void) function LinkOpponentHandleSetMonData (line 779) | static void LinkOpponentHandleSetMonData(void) function SetLinkOpponentMonData (line 801) | static void SetLinkOpponentMonData(u8 monId) function LinkOpponentHandleSetRawMonData (line 1017) | static void LinkOpponentHandleSetRawMonData(void) function LinkOpponentHandleLoadMonSprite (line 1028) | static void LinkOpponentHandleLoadMonSprite(void) function LinkOpponentHandleSwitchInAnim (line 1050) | static void LinkOpponentHandleSwitchInAnim(void) function StartSendOutAnim (line 1057) | static void StartSendOutAnim(u8 battlerId, bool8 dontClearSubstituteBit) function LinkOpponentHandleReturnMonToBall (line 1086) | static void LinkOpponentHandleReturnMonToBall(void) function DoSwitchOutAnimation (line 1103) | static void DoSwitchOutAnimation(void) function LinkOpponentHandleDrawTrainerPic (line 1126) | static void LinkOpponentHandleDrawTrainerPic(void) function LinkOpponentHandleTrainerSlide (line 1212) | static void LinkOpponentHandleTrainerSlide(void) function LinkOpponentHandleTrainerSlideBack (line 1219) | static void LinkOpponentHandleTrainerSlideBack(void) function LinkOpponentHandleFaintAnimation (line 1230) | static void LinkOpponentHandleFaintAnimation(void) function LinkOpponentHandlePaletteFade (line 1250) | static void LinkOpponentHandlePaletteFade(void) function LinkOpponentHandleSuccessBallThrowAnim (line 1255) | static void LinkOpponentHandleSuccessBallThrowAnim(void) function LinkOpponentHandleBallThrowAnim (line 1260) | static void LinkOpponentHandleBallThrowAnim(void) function LinkOpponentHandlePause (line 1265) | static void LinkOpponentHandlePause(void) function LinkOpponentHandleMoveAnimation (line 1270) | static void LinkOpponentHandleMoveAnimation(void) function LinkOpponentDoMoveAnimation (line 1295) | static void LinkOpponentDoMoveAnimation(void) function LinkOpponentHandlePrintString (line 1344) | static void LinkOpponentHandlePrintString(void) function LinkOpponentHandlePrintSelectionString (line 1359) | static void LinkOpponentHandlePrintSelectionString(void) function LinkOpponentHandleChooseAction (line 1364) | static void LinkOpponentHandleChooseAction(void) function LinkOpponentHandleUnknownYesNoBox (line 1369) | static void LinkOpponentHandleUnknownYesNoBox(void) function LinkOpponentHandleChooseMove (line 1374) | static void LinkOpponentHandleChooseMove(void) function LinkOpponentHandleChooseItem (line 1379) | static void LinkOpponentHandleChooseItem(void) function LinkOpponentHandleChoosePokemon (line 1384) | static void LinkOpponentHandleChoosePokemon(void) function LinkOpponentHandleCmd23 (line 1389) | static void LinkOpponentHandleCmd23(void) function LinkOpponentHandleHealthBarUpdate (line 1394) | static void LinkOpponentHandleHealthBarUpdate(void) function LinkOpponentHandleExpUpdate (line 1418) | static void LinkOpponentHandleExpUpdate(void) function LinkOpponentHandleStatusIconUpdate (line 1423) | static void LinkOpponentHandleStatusIconUpdate(void) function LinkOpponentHandleStatusAnimation (line 1436) | static void LinkOpponentHandleStatusAnimation(void) function LinkOpponentHandleStatusXor (line 1446) | static void LinkOpponentHandleStatusXor(void) function LinkOpponentHandleDataTransfer (line 1451) | static void LinkOpponentHandleDataTransfer(void) function LinkOpponentHandleDMA3Transfer (line 1456) | static void LinkOpponentHandleDMA3Transfer(void) function LinkOpponentHandlePlayBGM (line 1461) | static void LinkOpponentHandlePlayBGM(void) function LinkOpponentHandleCmd32 (line 1466) | static void LinkOpponentHandleCmd32(void) function LinkOpponentHandleTwoReturnValues (line 1471) | static void LinkOpponentHandleTwoReturnValues(void) function LinkOpponentHandleChosenMonReturnValue (line 1476) | static void LinkOpponentHandleChosenMonReturnValue(void) function LinkOpponentHandleOneReturnValue (line 1481) | static void LinkOpponentHandleOneReturnValue(void) function LinkOpponentHandleOneReturnValue_Duplicate (line 1486) | static void LinkOpponentHandleOneReturnValue_Duplicate(void) function LinkOpponentHandleClearUnkVar (line 1491) | static void LinkOpponentHandleClearUnkVar(void) function LinkOpponentHandleSetUnkVar (line 1497) | static void LinkOpponentHandleSetUnkVar(void) function LinkOpponentHandleClearUnkFlag (line 1503) | static void LinkOpponentHandleClearUnkFlag(void) function LinkOpponentHandleToggleUnkFlag (line 1509) | static void LinkOpponentHandleToggleUnkFlag(void) function LinkOpponentHandleHitAnimation (line 1515) | static void LinkOpponentHandleHitAnimation(void) function LinkOpponentHandleCantSwitch (line 1530) | static void LinkOpponentHandleCantSwitch(void) function LinkOpponentHandlePlaySE (line 1535) | static void LinkOpponentHandlePlaySE(void) function LinkOpponentHandlePlayFanfare (line 1548) | static void LinkOpponentHandlePlayFanfare(void) function LinkOpponentHandleFaintingCry (line 1554) | static void LinkOpponentHandleFaintingCry(void) function LinkOpponentHandleIntroSlide (line 1562) | static void LinkOpponentHandleIntroSlide(void) function LinkOpponentHandleIntroTrainerBallThrow (line 1569) | static void LinkOpponentHandleIntroTrainerBallThrow(void) function Task_StartSendOutAnim (line 1592) | static void Task_StartSendOutAnim(u8 taskId) function SpriteCB_FreeOpponentSprite (line 1616) | static void SpriteCB_FreeOpponentSprite(struct Sprite *sprite) function LinkOpponentHandleDrawPartyStatusSummary (line 1624) | static void LinkOpponentHandleDrawPartyStatusSummary(void) function EndDrawPartyStatusSummary (line 1657) | static void EndDrawPartyStatusSummary(void) function LinkOpponentHandleHidePartyStatusSummary (line 1666) | static void LinkOpponentHandleHidePartyStatusSummary(void) function LinkOpponentHandleEndBounceEffect (line 1673) | static void LinkOpponentHandleEndBounceEffect(void) function LinkOpponentHandleSpriteInvisibility (line 1678) | static void LinkOpponentHandleSpriteInvisibility(void) function LinkOpponentHandleBattleAnimation (line 1688) | static void LinkOpponentHandleBattleAnimation(void) function LinkOpponentHandleLinkStandbyMsg (line 1702) | static void LinkOpponentHandleLinkStandbyMsg(void) function LinkOpponentHandleResetActionMoveSelection (line 1707) | static void LinkOpponentHandleResetActionMoveSelection(void) function LinkOpponentHandleEndLinkBattle (line 1712) | static void LinkOpponentHandleEndLinkBattle(void) function LinkOpponentCmdEnd (line 1725) | static void LinkOpponentCmdEnd(void) FILE: src/battle_controller_link_partner.c function LinkPartnerDummy (line 147) | static void LinkPartnerDummy(void) function SetControllerToLinkPartner (line 151) | void SetControllerToLinkPartner(void) function LinkPartnerBufferRunCommand (line 156) | static void LinkPartnerBufferRunCommand(void) function CompleteOnBattlerSpriteCallbackDummy (line 167) | static void CompleteOnBattlerSpriteCallbackDummy(void) function FreeTrainerSpriteAfterSlide (line 173) | static void FreeTrainerSpriteAfterSlide(void) function Intro_DelayAndEnd (line 184) | static void Intro_DelayAndEnd(void) function Intro_WaitForHealthbox (line 193) | static void Intro_WaitForHealthbox(void) function Intro_ShowHealthbox (line 218) | static void Intro_ShowHealthbox(void) function WaitForMonAnimAfterLoad (line 251) | static void WaitForMonAnimAfterLoad(void) function CompleteOnHealthbarDone (line 257) | static void CompleteOnHealthbarDone(void) function FreeMonSpriteAfterFaintAnim (line 274) | static void FreeMonSpriteAfterFaintAnim(void) function FreeMonSpriteAfterSwitchOutAnim (line 285) | static void FreeMonSpriteAfterSwitchOutAnim(void) function CompleteOnInactiveTextPrinter (line 296) | static void CompleteOnInactiveTextPrinter(void) function DoHitAnimBlinkSpriteEffect (line 302) | static void DoHitAnimBlinkSpriteEffect(void) function SwitchIn_ShowSubstitute (line 321) | static void SwitchIn_ShowSubstitute(void) function SwitchIn_WaitAndEnd (line 332) | static void SwitchIn_WaitAndEnd(void) function SwitchIn_ShowHealthbox (line 340) | static void SwitchIn_ShowHealthbox(void) function SwitchIn_TryShinyAnim (line 361) | static void SwitchIn_TryShinyAnim(void) function LinkPartnerBufferExecCompleted (line 377) | static void LinkPartnerBufferExecCompleted(void) function CompleteOnFinishedStatusAnimation (line 393) | static void CompleteOnFinishedStatusAnimation(void) function CompleteOnFinishedBattleAnimation (line 399) | static void CompleteOnFinishedBattleAnimation(void) function LinkPartnerHandleGetMonData (line 405) | static void LinkPartnerHandleGetMonData(void) function u32 (line 430) | static u32 CopyLinkPartnerMonData(u8 monId, u8 *dst) function LinkPartnerHandleGetRawMonData (line 736) | static void LinkPartnerHandleGetRawMonData(void) function LinkPartnerHandleSetMonData (line 741) | static void LinkPartnerHandleSetMonData(void) function SetLinkPartnerMonData (line 763) | static void SetLinkPartnerMonData(u8 monId) function LinkPartnerHandleSetRawMonData (line 981) | static void LinkPartnerHandleSetRawMonData(void) function LinkPartnerHandleLoadMonSprite (line 992) | static void LinkPartnerHandleLoadMonSprite(void) function LinkPartnerHandleSwitchInAnim (line 1011) | static void LinkPartnerHandleSwitchInAnim(void) function StartSendOutAnim (line 1020) | static void StartSendOutAnim(u8 battlerId, bool8 dontClearSubstituteBit) function LinkPartnerHandleReturnMonToBall (line 1049) | static void LinkPartnerHandleReturnMonToBall(void) function DoSwitchOutAnimation (line 1065) | static void DoSwitchOutAnimation(void) function LinkPartnerHandleDrawTrainerPic (line 1088) | static void LinkPartnerHandleDrawTrainerPic(void) function LinkPartnerHandleTrainerSlide (line 1128) | static void LinkPartnerHandleTrainerSlide(void) function LinkPartnerHandleTrainerSlideBack (line 1133) | static void LinkPartnerHandleTrainerSlideBack(void) function LinkPartnerHandleFaintAnimation (line 1147) | static void LinkPartnerHandleFaintAnimation(void) function LinkPartnerHandlePaletteFade (line 1173) | static void LinkPartnerHandlePaletteFade(void) function LinkPartnerHandleSuccessBallThrowAnim (line 1178) | static void LinkPartnerHandleSuccessBallThrowAnim(void) function LinkPartnerHandleBallThrowAnim (line 1183) | static void LinkPartnerHandleBallThrowAnim(void) function LinkPartnerHandlePause (line 1188) | static void LinkPartnerHandlePause(void) function LinkPartnerHandleMoveAnimation (line 1193) | static void LinkPartnerHandleMoveAnimation(void) function LinkPartnerDoMoveAnimation (line 1218) | static void LinkPartnerDoMoveAnimation(void) function LinkPartnerHandlePrintString (line 1267) | static void LinkPartnerHandlePrintString(void) function LinkPartnerHandlePrintSelectionString (line 1282) | static void LinkPartnerHandlePrintSelectionString(void) function LinkPartnerHandleChooseAction (line 1287) | static void LinkPartnerHandleChooseAction(void) function LinkPartnerHandleUnknownYesNoBox (line 1292) | static void LinkPartnerHandleUnknownYesNoBox(void) function LinkPartnerHandleChooseMove (line 1297) | static void LinkPartnerHandleChooseMove(void) function LinkPartnerHandleChooseItem (line 1302) | static void LinkPartnerHandleChooseItem(void) function LinkPartnerHandleChoosePokemon (line 1307) | static void LinkPartnerHandleChoosePokemon(void) function LinkPartnerHandleCmd23 (line 1312) | static void LinkPartnerHandleCmd23(void) function LinkPartnerHandleHealthBarUpdate (line 1317) | static void LinkPartnerHandleHealthBarUpdate(void) function LinkPartnerHandleExpUpdate (line 1341) | static void LinkPartnerHandleExpUpdate(void) function LinkPartnerHandleStatusIconUpdate (line 1346) | static void LinkPartnerHandleStatusIconUpdate(void) function LinkPartnerHandleStatusAnimation (line 1359) | static void LinkPartnerHandleStatusAnimation(void) function LinkPartnerHandleStatusXor (line 1369) | static void LinkPartnerHandleStatusXor(void) function LinkPartnerHandleDataTransfer (line 1374) | static void LinkPartnerHandleDataTransfer(void) function LinkPartnerHandleDMA3Transfer (line 1379) | static void LinkPartnerHandleDMA3Transfer(void) function LinkPartnerHandlePlayBGM (line 1384) | static void LinkPartnerHandlePlayBGM(void) function LinkPartnerHandleCmd32 (line 1389) | static void LinkPartnerHandleCmd32(void) function LinkPartnerHandleTwoReturnValues (line 1394) | static void LinkPartnerHandleTwoReturnValues(void) function LinkPartnerHandleChosenMonReturnValue (line 1399) | static void LinkPartnerHandleChosenMonReturnValue(void) function LinkPartnerHandleOneReturnValue (line 1404) | static void LinkPartnerHandleOneReturnValue(void) function LinkPartnerHandleOneReturnValue_Duplicate (line 1409) | static void LinkPartnerHandleOneReturnValue_Duplicate(void) function LinkPartnerHandleClearUnkVar (line 1414) | static void LinkPartnerHandleClearUnkVar(void) function LinkPartnerHandleSetUnkVar (line 1420) | static void LinkPartnerHandleSetUnkVar(void) function LinkPartnerHandleClearUnkFlag (line 1426) | static void LinkPartnerHandleClearUnkFlag(void) function LinkPartnerHandleToggleUnkFlag (line 1432) | static void LinkPartnerHandleToggleUnkFlag(void) function LinkPartnerHandleHitAnimation (line 1438) | static void LinkPartnerHandleHitAnimation(void) function LinkPartnerHandleCantSwitch (line 1453) | static void LinkPartnerHandleCantSwitch(void) function LinkPartnerHandlePlaySE (line 1458) | static void LinkPartnerHandlePlaySE(void) function LinkPartnerHandlePlayFanfare (line 1471) | static void LinkPartnerHandlePlayFanfare(void) function LinkPartnerHandleFaintingCry (line 1477) | static void LinkPartnerHandleFaintingCry(void) function LinkPartnerHandleIntroSlide (line 1485) | static void LinkPartnerHandleIntroSlide(void) function LinkPartnerHandleIntroTrainerBallThrow (line 1492) | static void LinkPartnerHandleIntroTrainerBallThrow(void) function Task_StartSendOutAnim (line 1538) | static void Task_StartSendOutAnim(u8 taskId) function LinkPartnerHandleDrawPartyStatusSummary (line 1570) | static void LinkPartnerHandleDrawPartyStatusSummary(void) function EndDrawPartyStatusSummary (line 1589) | static void EndDrawPartyStatusSummary(void) function LinkPartnerHandleHidePartyStatusSummary (line 1598) | static void LinkPartnerHandleHidePartyStatusSummary(void) function LinkPartnerHandleEndBounceEffect (line 1605) | static void LinkPartnerHandleEndBounceEffect(void) function LinkPartnerHandleSpriteInvisibility (line 1610) | static void LinkPartnerHandleSpriteInvisibility(void) function LinkPartnerHandleBattleAnimation (line 1620) | static void LinkPartnerHandleBattleAnimation(void) function LinkPartnerHandleLinkStandbyMsg (line 1634) | static void LinkPartnerHandleLinkStandbyMsg(void) function LinkPartnerHandleResetActionMoveSelection (line 1639) | static void LinkPartnerHandleResetActionMoveSelection(void) function LinkPartnerHandleEndLinkBattle (line 1644) | static void LinkPartnerHandleEndLinkBattle(void) function LinkPartnerCmdEnd (line 1653) | static void LinkPartnerCmdEnd(void) FILE: src/battle_controller_oak_old_man.c function OakOldManDummy (line 160) | static void OakOldManDummy(void) function SetControllerToOakOrOldMan (line 164) | void SetControllerToOakOrOldMan(void) function OakOldManBufferRunCommand (line 173) | static void OakOldManBufferRunCommand(void) function HandleInputChooseAction (line 184) | static void HandleInputChooseAction(void) function SimulateInputChooseAction (line 278) | static void SimulateInputChooseAction(void) function CompleteOnBattlerSpriteCallbackDummy (line 310) | static void CompleteOnBattlerSpriteCallbackDummy(void) function CompleteOnInactiveTextPrinter (line 316) | static void CompleteOnInactiveTextPrinter(void) function OakOldManSetBattleEndCallbacks (line 322) | static void OakOldManSetBattleEndCallbacks(void) function CompleteOnSpecialAnimDone (line 332) | static void CompleteOnSpecialAnimDone(void) function OakOldManHandleInputChooseMove (line 338) | void OakOldManHandleInputChooseMove(void) function OpenPartyMenuToChooseMon (line 345) | static void OpenPartyMenuToChooseMon(void) function WaitForMonSelection (line 359) | static void WaitForMonSelection(void) function OpenBagAndChooseItem (line 371) | static void OpenBagAndChooseItem(void) function CompleteWhenChoseItem (line 385) | static void CompleteWhenChoseItem(void) function Intro_TryShinyAnimShowHealthbox (line 404) | static void Intro_TryShinyAnimShowHealthbox(void) function Intro_WaitForShinyAnimAndHealthbox (line 434) | static void Intro_WaitForShinyAnimAndHealthbox(void) function Task_GiveExpToMon (line 461) | static void Task_GiveExpToMon(u8 taskId) function Task_PrepareToGiveExpWithExpBar (line 506) | static void Task_PrepareToGiveExpWithExpBar(u8 taskId) function Task_GiveExpWithExpBar (line 525) | static void Task_GiveExpWithExpBar(u8 taskId) function Task_LaunchLvlUpAnim (line 576) | static void Task_LaunchLvlUpAnim(u8 taskId) function Task_UpdateLvlInHealthbox (line 587) | static void Task_UpdateLvlInHealthbox(u8 taskId) function DestroyExpTaskAndCompleteOnInactiveTextPrinter (line 604) | static void DestroyExpTaskAndCompleteOnInactiveTextPrinter(u8 taskId) function FreeMonSpriteAfterFaintAnim (line 615) | static void FreeMonSpriteAfterFaintAnim(void) function PrintOakText_ForPetesSake (line 626) | static void PrintOakText_ForPetesSake(void) function PrintOakText_InflictingDamageIsKey (line 719) | void PrintOakText_InflictingDamageIsKey(void) function PrintOakText_LoweringStats (line 724) | static void PrintOakText_LoweringStats(void) function PrintOakText_OakNoRunningFromATrainer (line 729) | void PrintOakText_OakNoRunningFromATrainer(void) function PrintOakText_WinEarnsPrizeMoney (line 734) | static void PrintOakText_WinEarnsPrizeMoney(void) function PrintOakText_HowDisappointing (line 739) | void PrintOakText_HowDisappointing(void) function PrintOakTextWithMainBgDarkened (line 744) | static void PrintOakTextWithMainBgDarkened(const u8 *text, u8 delay) function PrintOakText_KeepAnEyeOnHP (line 805) | static void PrintOakText_KeepAnEyeOnHP(void) function CompleteOnHealthbarDone (line 882) | static void CompleteOnHealthbarDone(void) function CompleteOnInactiveTextPrinter2 (line 898) | static void CompleteOnInactiveTextPrinter2(void) function DoHitAnimBlinkSpriteEffect (line 904) | static void DoHitAnimBlinkSpriteEffect(void) function DoSwitchOutAnimation (line 923) | static void DoSwitchOutAnimation(void) function CompleteOnBattlerSpriteCallbackDummy2 (line 934) | static void CompleteOnBattlerSpriteCallbackDummy2(void) function CompleteOnFinishedBattleAnimation (line 940) | static void CompleteOnFinishedBattleAnimation(void) function OakOldManBufferExecCompleted (line 946) | static void OakOldManBufferExecCompleted(void) function CompleteOnFinishedStatusAnimation (line 962) | static void CompleteOnFinishedStatusAnimation(void) function OakOldManHandleGetMonData (line 968) | static void OakOldManHandleGetMonData(void) function u32 (line 993) | static u32 CopyOakOldManMonData(u8 monId, u8 *dst) function OakOldManHandleGetRawMonData (line 1298) | static void OakOldManHandleGetRawMonData(void) function OakOldManHandleSetMonData (line 1303) | static void OakOldManHandleSetMonData(void) function SetOakOldManMonData (line 1325) | static void SetOakOldManMonData(u8 monId) function OakOldManHandleSetRawMonData (line 1542) | static void OakOldManHandleSetRawMonData(void) function OakOldManHandleLoadMonSprite (line 1547) | static void OakOldManHandleLoadMonSprite(void) function OakOldManHandleSwitchInAnim (line 1552) | static void OakOldManHandleSwitchInAnim(void) function OakOldManHandleReturnMonToBall (line 1557) | static void OakOldManHandleReturnMonToBall(void) function OakOldManHandleDrawTrainerPic (line 1573) | static void OakOldManHandleDrawTrainerPic(void) function OakOldManHandleTrainerSlide (line 1602) | static void OakOldManHandleTrainerSlide(void) function OakOldManHandleTrainerSlideBack (line 1629) | static void OakOldManHandleTrainerSlideBack(void) function OakOldManHandleFaintAnimation (line 1634) | static void OakOldManHandleFaintAnimation(void) function OakOldManHandlePaletteFade (line 1657) | static void OakOldManHandlePaletteFade(void) function OakOldManHandleSuccessBallThrowAnim (line 1662) | static void OakOldManHandleSuccessBallThrowAnim(void) function OakOldManHandleBallThrowAnim (line 1670) | static void OakOldManHandleBallThrowAnim(void) function OakOldManHandlePause (line 1680) | static void OakOldManHandlePause(void) function OakOldManHandleMoveAnimation (line 1685) | static void OakOldManHandleMoveAnimation(void) function OakOldManDoMoveAnimation (line 1707) | static void OakOldManDoMoveAnimation(void) function OakOldManHandlePrintString (line 1748) | static void OakOldManHandlePrintString(void) function OakOldManHandlePrintSelectionString (line 1793) | static void OakOldManHandlePrintSelectionString(void) function HandleChooseActionAfterDma3 (line 1801) | static void HandleChooseActionAfterDma3(void) function OakOldManHandleChooseAction (line 1814) | static void OakOldManHandleChooseAction(void) function OakOldManHandleUnknownYesNoBox (line 1831) | static void OakOldManHandleUnknownYesNoBox(void) function OakHandleChooseMove_WaitDma3 (line 1836) | static void OakHandleChooseMove_WaitDma3(void) function OakOldManHandleChooseMove (line 1846) | static void OakOldManHandleChooseMove(void) function OakOldManHandleChooseItem (line 1874) | static void OakOldManHandleChooseItem(void) function OakOldManHandleChoosePokemon (line 1885) | static void OakOldManHandleChoosePokemon(void) function OakOldManHandleCmd23 (line 1901) | static void OakOldManHandleCmd23(void) function OakOldManHandleHealthBarUpdate (line 1906) | static void OakOldManHandleHealthBarUpdate(void) function OakOldManHandleExpUpdate (line 1929) | static void OakOldManHandleExpUpdate(void) function OakOldManHandleStatusIconUpdate (line 1953) | static void OakOldManHandleStatusIconUpdate(void) function OakOldManHandleStatusAnimation (line 1958) | static void OakOldManHandleStatusAnimation(void) function OakOldManHandleStatusXor (line 1963) | static void OakOldManHandleStatusXor(void) function OakOldManHandleDataTransfer (line 1968) | static void OakOldManHandleDataTransfer(void) function OakOldManHandleDMA3Transfer (line 1973) | static void OakOldManHandleDMA3Transfer(void) function OakOldManHandlePlayBGM (line 1978) | static void OakOldManHandlePlayBGM(void) function OakOldManHandleCmd32 (line 1983) | static void OakOldManHandleCmd32(void) function OakOldManHandleTwoReturnValues (line 1988) | static void OakOldManHandleTwoReturnValues(void) function OakOldManHandleChosenMonReturnValue (line 1993) | static void OakOldManHandleChosenMonReturnValue(void) function OakOldManHandleOneReturnValue (line 1998) | static void OakOldManHandleOneReturnValue(void) function OakOldManHandleOneReturnValue_Duplicate (line 2003) | static void OakOldManHandleOneReturnValue_Duplicate(void) function OakOldManHandleCmd37 (line 2008) | static void OakOldManHandleCmd37(void) function OakOldManHandleCmd38 (line 2013) | static void OakOldManHandleCmd38(void) function OakOldManHandleCmd39 (line 2018) | static void OakOldManHandleCmd39(void) function OakOldManHandleCmd40 (line 2023) | static void OakOldManHandleCmd40(void) function OakOldManHandleHitAnimation (line 2028) | static void OakOldManHandleHitAnimation(void) function OakOldManHandleCmd42 (line 2043) | static void OakOldManHandleCmd42(void) function OakOldManHandlePlaySE (line 2048) | static void OakOldManHandlePlaySE(void) function OakOldManHandlePlayFanfare (line 2054) | static void OakOldManHandlePlayFanfare(void) function OakOldManHandleFaintingCry (line 2060) | static void OakOldManHandleFaintingCry(void) function OakOldManHandleIntroSlide (line 2068) | static void OakOldManHandleIntroSlide(void) function OakOldManHandleIntroTrainerBallThrow (line 2075) | static void OakOldManHandleIntroTrainerBallThrow(void) function StartSendOutAnim (line 2108) | static void StartSendOutAnim(u8 battlerId) function Task_StartSendOutAnim (line 2131) | static void Task_StartSendOutAnim(u8 taskId) function OakOldManHandleDrawPartyStatusSummary (line 2150) | static void OakOldManHandleDrawPartyStatusSummary(void) function OakOldManHandleHidePartyStatusSummary (line 2168) | static void OakOldManHandleHidePartyStatusSummary(void) function OakOldManHandleEndBounceEffect (line 2173) | static void OakOldManHandleEndBounceEffect(void) function OakOldManHandleSpriteInvisibility (line 2180) | static void OakOldManHandleSpriteInvisibility(void) function OakOldManHandleBattleAnimation (line 2185) | static void OakOldManHandleBattleAnimation(void) function OakOldManHandleLinkStandbyMsg (line 2196) | static void OakOldManHandleLinkStandbyMsg(void) function OakOldManHandleResetActionMoveSelection (line 2211) | static void OakOldManHandleResetActionMoveSelection(void) function OakOldManHandleCmd55 (line 2216) | static void OakOldManHandleCmd55(void) function OakOldManCmdEnd (line 2226) | static void OakOldManCmdEnd(void) function bool8 (line 2230) | bool8 BtlCtrl_OakOldMan_TestState2Flag(u8 mask) function BtlCtrl_OakOldMan_SetState2Flag (line 2235) | void BtlCtrl_OakOldMan_SetState2Flag(u8 mask) function BtlCtrl_DrawVoiceoverMessageFrame (line 2240) | void BtlCtrl_DrawVoiceoverMessageFrame(void) function BtlCtrl_RemoveVoiceoverMessageFrame (line 2273) | void BtlCtrl_RemoveVoiceoverMessageFrame(void) FILE: src/battle_controller_opponent.c type Sprite (line 91) | struct Sprite function OpponentDummy (line 158) | static void OpponentDummy(void) function SetControllerToOpponent (line 162) | void SetControllerToOpponent(void) function OpponentBufferRunCommand (line 167) | static void OpponentBufferRunCommand(void) function CompleteOnBattlerSpriteCallbackDummy (line 178) | static void CompleteOnBattlerSpriteCallbackDummy(void) function CompleteOnBattlerSpriteCallbackDummy2 (line 184) | static void CompleteOnBattlerSpriteCallbackDummy2(void) function FreeTrainerSpriteAfterSlide (line 190) | static void FreeTrainerSpriteAfterSlide(void) function Intro_DelayAndEnd (line 202) | static void Intro_DelayAndEnd(void) function Intro_WaitForShinyAnimAndHealthbox (line 211) | static void Intro_WaitForShinyAnimAndHealthbox(void) function Intro_TryShinyAnimShowHealthbox (line 244) | static void Intro_TryShinyAnimShowHealthbox(void) function TryShinyAnimAfterMonAnim (line 274) | static void TryShinyAnimAfterMonAnim(void) function CompleteOnHealthbarDone (line 294) | static void CompleteOnHealthbarDone(void) function HideHealthboxAfterMonFaint (line 317) | static void HideHealthboxAfterMonFaint(void) function FreeMonSpriteAfterSwitchOutAnim (line 326) | static void FreeMonSpriteAfterSwitchOutAnim(void) function CompleteOnInactiveTextPrinter (line 338) | static void CompleteOnInactiveTextPrinter(void) function DoHitAnimBlinkSpriteEffect (line 344) | static void DoHitAnimBlinkSpriteEffect(void) function SwitchIn_ShowSubstitute (line 363) | static void SwitchIn_ShowSubstitute(void) function SwitchIn_HandleSoundAndEnd (line 373) | static void SwitchIn_HandleSoundAndEnd(void) function SwitchIn_ShowHealthbox (line 382) | static void SwitchIn_ShowHealthbox(void) function SwitchIn_TryShinyAnim (line 399) | static void SwitchIn_TryShinyAnim(void) function CompleteOnFinishedStatusAnimation (line 412) | static void CompleteOnFinishedStatusAnimation(void) function CompleteOnFinishedBattleAnimation (line 418) | static void CompleteOnFinishedBattleAnimation(void) function OpponentBufferExecCompleted (line 424) | void OpponentBufferExecCompleted(void) function OpponentHandleGetMonData (line 430) | static void OpponentHandleGetMonData(void) function u32 (line 455) | static u32 GetOpponentMonData(u8 monId, u8 *dst) function OpponentHandleGetRawMonData (line 760) | static void OpponentHandleGetRawMonData(void) function OpponentHandleSetMonData (line 773) | static void OpponentHandleSetMonData(void) function SetOpponentMonData (line 795) | static void SetOpponentMonData(u8 monId) function OpponentHandleSetRawMonData (line 1011) | static void OpponentHandleSetRawMonData(void) function OpponentHandleLoadMonSprite (line 1021) | static void OpponentHandleLoadMonSprite(void) function OpponentHandleSwitchInAnim (line 1055) | static void OpponentHandleSwitchInAnim(void) function StartSendOutAnim (line 1063) | static void StartSendOutAnim(u8 battlerId, bool8 dontClearSubstituteBit) function OpponentHandleReturnMonToBall (line 1087) | static void OpponentHandleReturnMonToBall(void) function DoSwitchOutAnimation (line 1104) | static void DoSwitchOutAnimation(void) function OpponentHandleDrawTrainerPic (line 1124) | static void OpponentHandleDrawTrainerPic(void) function OpponentHandleTrainerSlide (line 1162) | static void OpponentHandleTrainerSlide(void) function OpponentHandleTrainerSlideBack (line 1199) | static void OpponentHandleTrainerSlideBack(void) function OpponentHandleFaintAnimation (line 1210) | static void OpponentHandleFaintAnimation(void) function OpponentHandlePaletteFade (line 1230) | static void OpponentHandlePaletteFade(void) function OpponentHandleSuccessBallThrowAnim (line 1235) | static void OpponentHandleSuccessBallThrowAnim(void) function OpponentHandleBallThrowAnim (line 1240) | static void OpponentHandleBallThrowAnim(void) function OpponentHandlePause (line 1245) | static void OpponentHandlePause(void) function OpponentHandleMoveAnimation (line 1250) | static void OpponentHandleMoveAnimation(void) function OpponentDoMoveAnimation (line 1275) | static void OpponentDoMoveAnimation(void) function OpponentHandlePrintString (line 1324) | static void OpponentHandlePrintString(void) function OpponentHandlePrintSelectionString (line 1351) | static void OpponentHandlePrintSelectionString(void) function OpponentHandleChooseAction (line 1356) | static void OpponentHandleChooseAction(void) function OpponentHandleUnknownYesNoBox (line 1362) | static void OpponentHandleUnknownYesNoBox(void) function OpponentHandleChooseMove (line 1367) | static void OpponentHandleChooseMove(void) function OpponentHandleChooseItem (line 1421) | static void OpponentHandleChooseItem(void) function OpponentHandleChoosePokemon (line 1427) | static void OpponentHandleChoosePokemon(void) function OpponentHandleCmd23 (line 1465) | static void OpponentHandleCmd23(void) function OpponentHandleHealthBarUpdate (line 1470) | static void OpponentHandleHealthBarUpdate(void) function OpponentHandleExpUpdate (line 1493) | static void OpponentHandleExpUpdate(void) function OpponentHandleStatusIconUpdate (line 1498) | static void OpponentHandleStatusIconUpdate(void) function OpponentHandleStatusAnimation (line 1511) | static void OpponentHandleStatusAnimation(void) function OpponentHandleStatusXor (line 1521) | static void OpponentHandleStatusXor(void) function OpponentHandleDataTransfer (line 1526) | static void OpponentHandleDataTransfer(void) function OpponentHandleDMA3Transfer (line 1531) | static void OpponentHandleDMA3Transfer(void) function OpponentHandlePlayBGM (line 1536) | static void OpponentHandlePlayBGM(void) function OpponentHandleCmd32 (line 1541) | static void OpponentHandleCmd32(void) function OpponentHandleTwoReturnValues (line 1546) | static void OpponentHandleTwoReturnValues(void) function OpponentHandleChosenMonReturnValue (line 1551) | static void OpponentHandleChosenMonReturnValue(void) function OpponentHandleOneReturnValue (line 1556) | static void OpponentHandleOneReturnValue(void) function OpponentHandleOneReturnValue_Duplicate (line 1561) | static void OpponentHandleOneReturnValue_Duplicate(void) function OpponentHandleCmd37 (line 1566) | static void OpponentHandleCmd37(void) function OpponentHandleCmd38 (line 1572) | static void OpponentHandleCmd38(void) function OpponentHandleCmd39 (line 1578) | static void OpponentHandleCmd39(void) function OpponentHandleCmd40 (line 1584) | static void OpponentHandleCmd40(void) function OpponentHandleHitAnimation (line 1590) | static void OpponentHandleHitAnimation(void) function OpponentHandleCmd42 (line 1605) | static void OpponentHandleCmd42(void) function OpponentHandlePlaySE (line 1610) | static void OpponentHandlePlaySE(void) function OpponentHandlePlayFanfare (line 1622) | static void OpponentHandlePlayFanfare(void) function OpponentHandleFaintingCry (line 1628) | static void OpponentHandleFaintingCry(void) function OpponentHandleIntroSlide (line 1636) | static void OpponentHandleIntroSlide(void) function OpponentHandleIntroTrainerBallThrow (line 1643) | static void OpponentHandleIntroTrainerBallThrow(void) function SpriteCB_FreeOpponentSprite (line 1662) | static void SpriteCB_FreeOpponentSprite(struct Sprite *sprite) function Task_StartSendOutAnim (line 1670) | static void Task_StartSendOutAnim(u8 taskId) function OpponentHandleDrawPartyStatusSummary (line 1694) | static void OpponentHandleDrawPartyStatusSummary(void) function EndDrawPartyStatusSummary (line 1726) | static void EndDrawPartyStatusSummary(void) function OpponentHandleHidePartyStatusSummary (line 1735) | static void OpponentHandleHidePartyStatusSummary(void) function OpponentHandleEndBounceEffect (line 1742) | static void OpponentHandleEndBounceEffect(void) function OpponentHandleSpriteInvisibility (line 1747) | static void OpponentHandleSpriteInvisibility(void) function OpponentHandleBattleAnimation (line 1757) | static void OpponentHandleBattleAnimation(void) function OpponentHandleLinkStandbyMsg (line 1771) | static void OpponentHandleLinkStandbyMsg(void) function OpponentHandleResetActionMoveSelection (line 1776) | static void OpponentHandleResetActionMoveSelection(void) function OpponentHandleCmd55 (line 1781) | static void OpponentHandleCmd55(void) function OpponentCmdEnd (line 1792) | static void OpponentCmdEnd(void) FILE: src/battle_controller_player.c type Pokemon (line 111) | struct Pokemon function BattleControllerDummy (line 180) | void BattleControllerDummy(void) function SetControllerToPlayer (line 184) | void SetControllerToPlayer(void) function PlayerBufferExecCompleted (line 190) | static void PlayerBufferExecCompleted(void) function PlayerBufferRunCommand (line 206) | static void PlayerBufferRunCommand(void) function CompleteOnBattlerSpritePosX_0 (line 217) | static void CompleteOnBattlerSpritePosX_0(void) function HandleInputChooseAction (line 223) | static void HandleInputChooseAction(void) function EndBounceEffect2 (line 327) | static void EndBounceEffect2(void) function HandleInputChooseTarget (line 334) | static void HandleInputChooseTarget(void) function HandleInputChooseMove (line 451) | void HandleInputChooseMove(void) function u32 (line 596) | static u32 HandleMoveInputUnused(void) function HandleMoveSwitching (line 645) | static void HandleMoveSwitching(void) function SetLinkBattleEndCallbacks (line 811) | static void SetLinkBattleEndCallbacks(void) function SetBattleEndCallbacks (line 834) | void SetBattleEndCallbacks(void) function CompleteOnBattlerSpriteCallbackDummy (line 856) | static void CompleteOnBattlerSpriteCallbackDummy(void) function CompleteOnBattlerSpriteCallbackDummy2 (line 862) | static void CompleteOnBattlerSpriteCallbackDummy2(void) function FreeTrainerSpriteAfterSlide (line 868) | static void FreeTrainerSpriteAfterSlide(void) function Intro_DelayAndEnd (line 879) | static void Intro_DelayAndEnd(void) function Intro_WaitForShinyAnimAndHealthbox (line 888) | static void Intro_WaitForShinyAnimAndHealthbox(void) function Intro_TryShinyAnimShowHealthbox (line 926) | static void Intro_TryShinyAnimShowHealthbox(void) function SwitchIn_CleanShinyAnimShowSubstitute (line 954) | static void SwitchIn_CleanShinyAnimShowSubstitute(void) function SwitchIn_HandleSoundAndEnd (line 969) | static void SwitchIn_HandleSoundAndEnd(void) function SwitchIn_TryShinyAnimShowHealthbox (line 980) | static void SwitchIn_TryShinyAnimShowHealthbox(void) function Task_PlayerController_RestoreBgmAfterCry (line 999) | void Task_PlayerController_RestoreBgmAfterCry(u8 taskId) function CompleteOnHealthbarDone (line 1008) | static void CompleteOnHealthbarDone(void) function CompleteOnInactiveTextPrinter (line 1024) | void CompleteOnInactiveTextPrinter(void) function Task_GiveExpToMon (line 1036) | static void Task_GiveExpToMon(u8 taskId) function Task_PrepareToGiveExpWithExpBar (line 1081) | static void Task_PrepareToGiveExpWithExpBar(u8 taskId) function Task_GiveExpWithExpBar (line 1100) | static void Task_GiveExpWithExpBar(u8 taskId) function Task_LaunchLvlUpAnim (line 1151) | static void Task_LaunchLvlUpAnim(u8 taskId) function Task_UpdateLvlInHealthbox (line 1162) | static void Task_UpdateLvlInHealthbox(u8 taskId) function DestroyExpTaskAndCompleteOnInactiveTextPrinter (line 1179) | static void DestroyExpTaskAndCompleteOnInactiveTextPrinter(u8 taskId) function Task_CreateLevelUpVerticalStripes (line 1196) | static void Task_CreateLevelUpVerticalStripes(u8 taskId) function FreeMonSpriteAfterFaintAnim (line 1277) | static void FreeMonSpriteAfterFaintAnim(void) function FreeMonSpriteAfterSwitchOutAnim (line 1288) | static void FreeMonSpriteAfterSwitchOutAnim(void) function CompleteOnInactiveTextPrinter2 (line 1299) | static void CompleteOnInactiveTextPrinter2(void) function OpenPartyMenuToChooseMon (line 1305) | static void OpenPartyMenuToChooseMon(void) function WaitForMonSelection (line 1319) | static void WaitForMonSelection(void) function OpenBagAndChooseItem (line 1333) | static void OpenBagAndChooseItem(void) function CompleteWhenChoseItem (line 1344) | static void CompleteWhenChoseItem(void) function CompleteOnSpecialAnimDone (line 1353) | static void CompleteOnSpecialAnimDone(void) function DoHitAnimBlinkSpriteEffect (line 1359) | static void DoHitAnimBlinkSpriteEffect(void) function MoveSelectionDisplayMoveNames (line 1378) | static void MoveSelectionDisplayMoveNames(void) function MoveSelectionDisplayPpString (line 1395) | static void MoveSelectionDisplayPpString(void) function MoveSelectionDisplayPpNumber (line 1401) | static void MoveSelectionDisplayPpNumber(void) function MoveSelectionDisplayMoveType (line 1416) | static void MoveSelectionDisplayMoveType(void) function MoveSelectionCreateCursorAt (line 1455) | void MoveSelectionCreateCursorAt(u8 cursorPosition, u8 arg1) function MoveSelectionDestroyCursorAt (line 1465) | void MoveSelectionDestroyCursorAt(u8 cursorPosition) function ActionSelectionCreateCursorAt (line 1475) | void ActionSelectionCreateCursorAt(u8 cursorPosition, u8 arg1) function ActionSelectionDestroyCursorAt (line 1485) | void ActionSelectionDestroyCursorAt(u8 cursorPosition) function SetCB2ToReshowScreenAfterMenu (line 1495) | void SetCB2ToReshowScreenAfterMenu(void) function SetCB2ToReshowScreenAfterMenu2 (line 1500) | void SetCB2ToReshowScreenAfterMenu2(void) function CompleteOnFinishedStatusAnimation (line 1505) | static void CompleteOnFinishedStatusAnimation(void) function CompleteOnFinishedBattleAnimation (line 1511) | static void CompleteOnFinishedBattleAnimation(void) function PrintLinkStandbyMsg (line 1517) | static void PrintLinkStandbyMsg(void) function PlayerHandleGetMonData (line 1527) | static void PlayerHandleGetMonData(void) function u32 (line 1552) | static u32 CopyPlayerMonData(u8 monId, u8 *dst) function PlayerHandleGetRawMonData (line 1857) | void PlayerHandleGetRawMonData(void) function PlayerHandleSetMonData (line 1871) | static void PlayerHandleSetMonData(void) function SetPlayerMonData (line 1893) | static void SetPlayerMonData(u8 monId) function PlayerHandleSetRawMonData (line 2110) | static void PlayerHandleSetRawMonData(void) function PlayerHandleLoadMonSprite (line 2120) | static void PlayerHandleLoadMonSprite(void) function PlayerHandleSwitchInAnim (line 2127) | static void PlayerHandleSwitchInAnim(void) function StartSendOutAnim (line 2138) | static void StartSendOutAnim(u8 battlerId, bool8 dontClearSubstituteBit) function PlayerHandleReturnMonToBall (line 2161) | static void PlayerHandleReturnMonToBall(void) function DoSwitchOutAnimation (line 2177) | static void DoSwitchOutAnimation(void) function PlayerHandleDrawTrainerPic (line 2197) | static void PlayerHandleDrawTrainerPic(void) function PlayerHandleTrainerSlide (line 2243) | static void PlayerHandleTrainerSlide(void) function PlayerHandleTrainerSlideBack (line 2274) | static void PlayerHandleTrainerSlideBack(void) function PlayerHandleFaintAnimation (line 2286) | static void PlayerHandleFaintAnimation(void) function PlayerHandlePaletteFade (line 2309) | static void PlayerHandlePaletteFade(void) function PlayerHandleSuccessBallThrowAnim (line 2315) | static void PlayerHandleSuccessBallThrowAnim(void) function PlayerHandleBallThrowAnim (line 2323) | static void PlayerHandleBallThrowAnim(void) function PlayerHandlePause (line 2333) | static void PlayerHandlePause(void) function PlayerHandleMoveAnimation (line 2342) | static void PlayerHandleMoveAnimation(void) function PlayerDoMoveAnimation (line 2367) | static void PlayerDoMoveAnimation(void) function PlayerHandlePrintString (line 2416) | static void PlayerHandlePrintString(void) function PlayerHandlePrintSelectionString (line 2431) | static void PlayerHandlePrintSelectionString(void) function HandleChooseActionAfterDma3 (line 2439) | static void HandleChooseActionAfterDma3(void) function PlayerHandleChooseAction (line 2449) | static void PlayerHandleChooseAction(void) function PlayerHandleUnknownYesNoBox (line 2463) | static void PlayerHandleUnknownYesNoBox(void) function HandleChooseMoveAfterDma3 (line 2467) | static void HandleChooseMoveAfterDma3(void) function PlayerHandleChooseMove (line 2477) | static void PlayerHandleChooseMove(void) function InitMoveSelectionsVarsAndStrings (line 2483) | void InitMoveSelectionsVarsAndStrings(void) function PlayerHandleChooseItem (line 2493) | static void PlayerHandleChooseItem(void) function PlayerHandleChoosePokemon (line 2504) | static void PlayerHandleChoosePokemon(void) function PlayerHandleCmd23 (line 2520) | static void PlayerHandleCmd23(void) function PlayerHandleHealthBarUpdate (line 2527) | static void PlayerHandleHealthBarUpdate(void) function PlayerHandleExpUpdate (line 2550) | static void PlayerHandleExpUpdate(void) function PlayerHandleStatusIconUpdate (line 2574) | static void PlayerHandleStatusIconUpdate(void) function PlayerHandleStatusAnimation (line 2587) | static void PlayerHandleStatusAnimation(void) function PlayerHandleStatusXor (line 2597) | static void PlayerHandleStatusXor(void) function PlayerHandleDataTransfer (line 2605) | static void PlayerHandleDataTransfer(void) function PlayerHandleDMA3Transfer (line 2610) | static void PlayerHandleDMA3Transfer(void) function PlayerHandlePlayBGM (line 2636) | static void PlayerHandlePlayBGM(void) function PlayerHandleCmd32 (line 2642) | static void PlayerHandleCmd32(void) function PlayerHandleTwoReturnValues (line 2647) | static void PlayerHandleTwoReturnValues(void) function PlayerHandleChosenMonReturnValue (line 2653) | static void PlayerHandleChosenMonReturnValue(void) function PlayerHandleOneReturnValue (line 2659) | static void PlayerHandleOneReturnValue(void) function PlayerHandleOneReturnValue_Duplicate (line 2665) | static void PlayerHandleOneReturnValue_Duplicate(void) function PlayerHandleCmd37 (line 2671) | static void PlayerHandleCmd37(void) function PlayerHandleCmd38 (line 2677) | static void PlayerHandleCmd38(void) function PlayerHandleCmd39 (line 2683) | static void PlayerHandleCmd39(void) function PlayerHandleCmd40 (line 2689) | static void PlayerHandleCmd40(void) function PlayerHandleHitAnimation (line 2695) | static void PlayerHandleHitAnimation(void) function PlayerHandleCmd42 (line 2710) | static void PlayerHandleCmd42(void) function PlayerHandlePlaySE (line 2715) | static void PlayerHandlePlaySE(void) function PlayerHandlePlayFanfare (line 2727) | static void PlayerHandlePlayFanfare(void) function PlayerHandleFaintingCry (line 2733) | static void PlayerHandleFaintingCry(void) function PlayerHandleIntroSlide (line 2739) | static void PlayerHandleIntroSlide(void) function PlayerHandleIntroTrainerBallThrow (line 2746) | static void PlayerHandleIntroTrainerBallThrow(void) function SpriteCB_FreePlayerSpriteLoadMonSprite (line 2770) | void SpriteCB_FreePlayerSpriteLoadMonSprite(struct Sprite *sprite) function Task_StartSendOutAnim (line 2781) | static void Task_StartSendOutAnim(u8 taskId) function PlayerHandleDrawPartyStatusSummary (line 2813) | static void PlayerHandleDrawPartyStatusSummary(void) function EndDrawPartyStatusSummary (line 2830) | static void EndDrawPartyStatusSummary(void) function PlayerHandleHidePartyStatusSummary (line 2839) | static void PlayerHandleHidePartyStatusSummary(void) function PlayerHandleEndBounceEffect (line 2846) | static void PlayerHandleEndBounceEffect(void) function PlayerHandleSpriteInvisibility (line 2853) | static void PlayerHandleSpriteInvisibility(void) function PlayerHandleBattleAnimation (line 2863) | static void PlayerHandleBattleAnimation(void) function PlayerHandleLinkStandbyMsg (line 2877) | static void PlayerHandleLinkStandbyMsg(void) function PlayerHandleResetActionMoveSelection (line 2895) | static void PlayerHandleResetActionMoveSelection(void) function PlayerHandleCmd55 (line 2913) | static void PlayerHandleCmd55(void) function PlayerCmdEnd (line 2922) | static void PlayerCmdEnd(void) function PreviewDeterminativeMoveTargets (line 2926) | static void PreviewDeterminativeMoveTargets(void) FILE: src/battle_controller_pokedude.c type PokedudeTextScriptHeader (line 24) | struct PokedudeTextScriptHeader type PokedudeBattlePartyInfo (line 32) | struct PokedudeBattlePartyInfo function PokedudeDummy (line 192) | static void PokedudeDummy(void) function SetControllerToPokedude (line 196) | void SetControllerToPokedude(void) function PokedudeBufferRunCommand (line 203) | static void PokedudeBufferRunCommand(void) function HandleInputChooseAction (line 219) | static void HandleInputChooseAction(void) function CompleteOnBattlerSpriteCallbackDummy (line 224) | static void CompleteOnBattlerSpriteCallbackDummy(void) function CompleteOnBattlerSpritePosX_0 (line 230) | static void CompleteOnBattlerSpritePosX_0(void) function CompleteOnInactiveTextPrinter (line 250) | static void CompleteOnInactiveTextPrinter(void) function Pokedude_SetBattleEndCallbacks (line 256) | static void Pokedude_SetBattleEndCallbacks(void) function SwitchIn_HandleSoundAndEnd (line 266) | static void SwitchIn_HandleSoundAndEnd(void) function SwitchIn_CleanShinyAnimShowSubstitute (line 276) | static void SwitchIn_CleanShinyAnimShowSubstitute(void) function SwitchIn_TryShinyAnimShowHealthbox (line 291) | static void SwitchIn_TryShinyAnimShowHealthbox(void) function CompleteOnSpecialAnimDone (line 310) | static void CompleteOnSpecialAnimDone(void) function Intro_DelayAndEnd (line 316) | static void Intro_DelayAndEnd(void) function PokedudeHandleInputChooseMove (line 325) | static void PokedudeHandleInputChooseMove(void) function OpenPartyMenuToChooseMon (line 330) | static void OpenPartyMenuToChooseMon(void) function WaitForMonSelection (line 341) | static void WaitForMonSelection(void) function OpenBagAndChooseItem (line 353) | static void OpenBagAndChooseItem(void) function CompleteWhenChoseItem (line 376) | static void CompleteWhenChoseItem(void) function Intro_TryShinyAnimShowHealthbox (line 385) | static void Intro_TryShinyAnimShowHealthbox(void) function Intro_WaitForShinyAnimAndHealthbox (line 415) | static void Intro_WaitForShinyAnimAndHealthbox(void) function Task_GiveExpToMon (line 442) | static void Task_GiveExpToMon(u8 taskId) function Task_PrepareToGiveExpWithExpBar (line 487) | static void Task_PrepareToGiveExpWithExpBar(u8 taskId) function Task_GiveExpWithExpBar (line 506) | static void Task_GiveExpWithExpBar(u8 taskId) function Task_LaunchLvlUpAnim (line 557) | static void Task_LaunchLvlUpAnim(u8 taskId) function Task_UpdateLvlInHealthbox (line 568) | static void Task_UpdateLvlInHealthbox(u8 taskId) function DestroyExpTaskAndCompleteOnInactiveTextPrinter (line 585) | static void DestroyExpTaskAndCompleteOnInactiveTextPrinter(u8 taskId) function FreeMonSpriteAfterFaintAnim (line 596) | static void FreeMonSpriteAfterFaintAnim(void) function CompleteOnHealthbarDone (line 618) | static void CompleteOnHealthbarDone(void) function CompleteOnInactiveTextPrinter2 (line 634) | static void CompleteOnInactiveTextPrinter2(void) function DoHitAnimBlinkSpriteEffect (line 640) | static void DoHitAnimBlinkSpriteEffect(void) function DoSwitchOutAnimation (line 659) | static void DoSwitchOutAnimation(void) function CompleteOnBattlerSpriteCallbackDummy2 (line 670) | static void CompleteOnBattlerSpriteCallbackDummy2(void) function CompleteOnFinishedBattleAnimation (line 676) | static void CompleteOnFinishedBattleAnimation(void) function CompleteOnFinishedStatusAnimation (line 682) | static void CompleteOnFinishedStatusAnimation(void) function PokedudeBufferExecCompleted (line 688) | static void PokedudeBufferExecCompleted(void) function CompleteOnFinishedStatusAnimation2 (line 705) | static void CompleteOnFinishedStatusAnimation2(void) function PokedudeHandleGetMonData (line 711) | static void PokedudeHandleGetMonData(void) function u32 (line 736) | static u32 CopyPokedudeMonData(u8 monId, u8 *dst) function PokedudeHandleGetRawMonData (line 1046) | static void PokedudeHandleGetRawMonData(void) function PokedudeHandleSetMonData (line 1051) | static void PokedudeHandleSetMonData(void) function SetPokedudeMonData (line 1073) | static void SetPokedudeMonData(u8 monId) function PokedudeHandleSetRawMonData (line 1295) | static void PokedudeHandleSetRawMonData(void) function PokedudeHandleLoadMonSprite (line 1300) | static void PokedudeHandleLoadMonSprite(void) function PokedudeHandleSwitchInAnim (line 1324) | static void PokedudeHandleSwitchInAnim(void) function PokedudeHandleReturnMonToBall (line 1335) | static void PokedudeHandleReturnMonToBall(void) function PokedudeHandleDrawTrainerPic (line 1351) | static void PokedudeHandleDrawTrainerPic(void) function PokedudeHandleTrainerSlide (line 1390) | static void PokedudeHandleTrainerSlide(void) function PokedudeHandleTrainerSlideBack (line 1405) | static void PokedudeHandleTrainerSlideBack(void) function PokedudeHandleFaintAnimation (line 1410) | static void PokedudeHandleFaintAnimation(void) function PokedudeHandlePaletteFade (line 1441) | static void PokedudeHandlePaletteFade(void) function PokedudeHandleSuccessBallThrowAnim (line 1446) | static void PokedudeHandleSuccessBallThrowAnim(void) function PokedudeHandleBallThrowAnim (line 1454) | static void PokedudeHandleBallThrowAnim(void) function PokedudeHandlePause (line 1464) | static void PokedudeHandlePause(void) function PokedudeHandleMoveAnimation (line 1469) | static void PokedudeHandleMoveAnimation(void) function PokedudeDoMoveAnimation (line 1491) | static void PokedudeDoMoveAnimation(void) function PokedudeHandlePrintString (line 1532) | static void PokedudeHandlePrintString(void) function PokedudeHandlePrintSelectionString (line 1547) | static void PokedudeHandlePrintSelectionString(void) function HandleChooseActionAfterDma3 (line 1555) | static void HandleChooseActionAfterDma3(void) function PokedudeHandleChooseAction (line 1565) | static void PokedudeHandleChooseAction(void) function PokedudeHandleUnknownYesNoBox (line 1586) | static void PokedudeHandleUnknownYesNoBox(void) function PokedudeHandleChooseMoveAfterDma3 (line 1591) | static void PokedudeHandleChooseMoveAfterDma3(void) function PokedudeHandleChooseMove (line 1601) | static void PokedudeHandleChooseMove(void) function PokedudeHandleChooseItem (line 1614) | static void PokedudeHandleChooseItem(void) function PokedudeHandleChoosePokemon (line 1625) | static void PokedudeHandleChoosePokemon(void) function PokedudeHandleCmd23 (line 1641) | static void PokedudeHandleCmd23(void) function PokedudeHandleHealthBarUpdate (line 1646) | static void PokedudeHandleHealthBarUpdate(void) function PokedudeHandleExpUpdate (line 1674) | static void PokedudeHandleExpUpdate(void) function PokedudeHandleStatusIconUpdate (line 1698) | static void PokedudeHandleStatusIconUpdate(void) function PokedudeHandleStatusAnimation (line 1716) | static void PokedudeHandleStatusAnimation(void) function PokedudeHandleStatusXor (line 1726) | static void PokedudeHandleStatusXor(void) function PokedudeHandleDataTransfer (line 1740) | static void PokedudeHandleDataTransfer(void) function PokedudeHandleDMA3Transfer (line 1745) | static void PokedudeHandleDMA3Transfer(void) function PokedudeHandlePlayBGM (line 1750) | static void PokedudeHandlePlayBGM(void) function PokedudeHandleCmd32 (line 1755) | static void PokedudeHandleCmd32(void) function PokedudeHandleTwoReturnValues (line 1760) | static void PokedudeHandleTwoReturnValues(void) function PokedudeHandleChosenMonReturnValue (line 1765) | static void PokedudeHandleChosenMonReturnValue(void) function PokedudeHandleOneReturnValue (line 1770) | static void PokedudeHandleOneReturnValue(void) function PokedudeHandleOneReturnValue_Duplicate (line 1775) | static void PokedudeHandleOneReturnValue_Duplicate(void) function PokedudeHandleCmd37 (line 1780) | static void PokedudeHandleCmd37(void) function PokedudeHandleCmd38 (line 1785) | static void PokedudeHandleCmd38(void) function PokedudeHandleCmd39 (line 1790) | static void PokedudeHandleCmd39(void) function PokedudeHandleCmd40 (line 1795) | static void PokedudeHandleCmd40(void) function PokedudeHandleHitAnimation (line 1800) | static void PokedudeHandleHitAnimation(void) function PokedudeHandleCmd42 (line 1815) | static void PokedudeHandleCmd42(void) function PokedudeHandlePlaySE (line 1820) | static void PokedudeHandlePlaySE(void) function PokedudeHandlePlayFanfare (line 1826) | static void PokedudeHandlePlayFanfare(void) function PokedudeHandleFaintingCry (line 1832) | static void PokedudeHandleFaintingCry(void) function PokedudeHandleIntroSlide (line 1846) | static void PokedudeHandleIntroSlide(void) function PokedudeHandleIntroTrainerBallThrow (line 1853) | static void PokedudeHandleIntroTrainerBallThrow(void) function StartSendOutAnim (line 1877) | static void StartSendOutAnim(u8 battlerId) function Task_StartSendOutAnim (line 1900) | static void Task_StartSendOutAnim(u8 taskId) function PokedudeHandleDrawPartyStatusSummary (line 1919) | static void PokedudeHandleDrawPartyStatusSummary(void) function PokedudeHandleHidePartyStatusSummary (line 1937) | static void PokedudeHandleHidePartyStatusSummary(void) function PokedudeHandleEndBounceEffect (line 1942) | static void PokedudeHandleEndBounceEffect(void) function PokedudeHandleSpriteInvisibility (line 1949) | static void PokedudeHandleSpriteInvisibility(void) function PokedudeHandleBattleAnimation (line 1954) | static void PokedudeHandleBattleAnimation(void) function PokedudeHandleLinkStandbyMsg (line 1965) | static void PokedudeHandleLinkStandbyMsg(void) function PokedudeHandleResetActionMoveSelection (line 1980) | static void PokedudeHandleResetActionMoveSelection(void) function PokedudeHandleCmd55 (line 1985) | static void PokedudeHandleCmd55(void) function PokedudeCmdEnd (line 1995) | static void PokedudeCmdEnd(void) type PokedudeInputScript (line 2001) | struct PokedudeInputScript type PokedudeInputScript (line 2008) | struct PokedudeInputScript type PokedudeInputScript (line 2020) | struct PokedudeInputScript type PokedudeInputScript (line 2036) | struct PokedudeInputScript type PokedudeInputScript (line 2052) | struct PokedudeInputScript type PokedudeInputScript (line 2068) | struct PokedudeInputScript type PokedudeInputScript (line 2076) | struct PokedudeInputScript type PokedudeInputScript (line 2088) | struct PokedudeInputScript type PokedudeInputScript (line 2108) | struct PokedudeInputScript type PokedudeInputScript (line 2128) | struct PokedudeInputScript type PokedudeInputScript (line 2144) | struct PokedudeInputScript type PokedudeTextScriptHeader (line 2152) | struct PokedudeTextScriptHeader type PokedudeTextScriptHeader (line 2178) | struct PokedudeTextScriptHeader type PokedudeTextScriptHeader (line 2209) | struct PokedudeTextScriptHeader type PokedudeTextScriptHeader (line 2251) | struct PokedudeTextScriptHeader type PokedudeTextScriptHeader (line 2286) | struct PokedudeTextScriptHeader type PokedudeBattlePartyInfo (line 2332) | struct PokedudeBattlePartyInfo type PokedudeBattlePartyInfo (line 2353) | struct PokedudeBattlePartyInfo type PokedudeBattlePartyInfo (line 2374) | struct PokedudeBattlePartyInfo type PokedudeBattlePartyInfo (line 2403) | struct PokedudeBattlePartyInfo type PokedudeBattlePartyInfo (line 2425) | struct PokedudeBattlePartyInfo type PokedudeBattlerState (line 2433) | struct PokedudeBattlerState function PokedudeSimulateInputChooseAction (line 2435) | static void PokedudeSimulateInputChooseAction(void) function PokedudeSimulateInputChooseMove (line 2483) | static void PokedudeSimulateInputChooseMove(void) function bool8 (line 2514) | static bool8 HandlePokedudeVoiceoverEtc(void) function ReturnFromPokedudeAction (line 2537) | static void ReturnFromPokedudeAction(void) function PokedudeAction_PrintVoiceoverMessage (line 2543) | static void PokedudeAction_PrintVoiceoverMessage(void) function PokedudeAction_PrintMessageWithHealthboxPals (line 2592) | static void PokedudeAction_PrintMessageWithHealthboxPals(void) function u8 (line 2665) | static const u8 *GetPokedudeText(void) function InitPokedudePartyAndOpponent (line 2681) | void InitPokedudePartyAndOpponent(void) FILE: src/battle_controller_safari.c function SafariDummy (line 142) | static void SafariDummy(void) function SetControllerToSafari (line 146) | void SetControllerToSafari(void) function SafariBufferRunCommand (line 151) | static void SafariBufferRunCommand(void) function HandleInputChooseAction (line 162) | static void HandleInputChooseAction(void) function CompleteOnBattlerSpriteCallbackDummy (line 234) | static void CompleteOnBattlerSpriteCallbackDummy(void) function CompleteOnInactiveTextPrinter (line 240) | static void CompleteOnInactiveTextPrinter(void) function CompleteOnHealthboxSpriteCallbackDummy (line 246) | static void CompleteOnHealthboxSpriteCallbackDummy(void) function Safari_SetBattleEndCallbacks (line 252) | static void Safari_SetBattleEndCallbacks(void) function CompleteOnSpecialAnimDone (line 262) | static void CompleteOnSpecialAnimDone(void) function SafariOpenPokeblockCase (line 268) | static void SafariOpenPokeblockCase(void) function CompleteWhenChosePokeblock (line 274) | static void CompleteWhenChosePokeblock(void) function CompleteOnFinishedBattleAnimation (line 283) | static void CompleteOnFinishedBattleAnimation(void) function SafariBufferExecCompleted (line 289) | static void SafariBufferExecCompleted(void) function CompleteOnFinishedStatusAnimation (line 306) | static void CompleteOnFinishedStatusAnimation(void) function SafariHandleGetMonData (line 312) | static void SafariHandleGetMonData(void) function SafariHandleGetRawMonData (line 317) | static void SafariHandleGetRawMonData(void) function SafariHandleSetMonData (line 322) | static void SafariHandleSetMonData(void) function SafariHandleSetRawMonData (line 327) | static void SafariHandleSetRawMonData(void) function SafariHandleLoadMonSprite (line 332) | static void SafariHandleLoadMonSprite(void) function SafariHandleSwitchInAnim (line 337) | static void SafariHandleSwitchInAnim(void) function SafariHandleReturnMonToBall (line 342) | static void SafariHandleReturnMonToBall(void) function SafariHandleDrawTrainerPic (line 347) | static void SafariHandleDrawTrainerPic(void) function SafariHandleTrainerSlide (line 364) | static void SafariHandleTrainerSlide(void) function SafariHandleTrainerSlideBack (line 369) | static void SafariHandleTrainerSlideBack(void) function SafariHandleFaintAnimation (line 374) | static void SafariHandleFaintAnimation(void) function SafariHandlePaletteFade (line 379) | static void SafariHandlePaletteFade(void) function SafariHandleSuccessBallThrowAnim (line 384) | static void SafariHandleSuccessBallThrowAnim(void) function SafariHandleBallThrowAnim (line 392) | static void SafariHandleBallThrowAnim(void) function SafariHandlePause (line 402) | static void SafariHandlePause(void) function SafariHandleMoveAnimation (line 407) | static void SafariHandleMoveAnimation(void) function SafariHandlePrintString (line 412) | static void SafariHandlePrintString(void) function SafariHandlePrintSelectionString (line 427) | static void SafariHandlePrintSelectionString(void) function HandleChooseActionAfterDma3 (line 435) | static void HandleChooseActionAfterDma3(void) function SafariHandleChooseAction (line 445) | static void SafariHandleChooseAction(void) function SafariHandleUnknownYesNoBox (line 459) | static void SafariHandleUnknownYesNoBox(void) function SafariHandleChooseMove (line 464) | static void SafariHandleChooseMove(void) function SafariHandleChooseItem (line 469) | static void SafariHandleChooseItem(void) function SafariHandleChoosePokemon (line 478) | static void SafariHandleChoosePokemon(void) function SafariHandleCmd23 (line 483) | static void SafariHandleCmd23(void) function SafariHandleHealthBarUpdate (line 488) | static void SafariHandleHealthBarUpdate(void) function SafariHandleExpUpdate (line 493) | static void SafariHandleExpUpdate(void) function SafariHandleStatusIconUpdate (line 498) | static void SafariHandleStatusIconUpdate(void) function SafariHandleStatusAnimation (line 504) | static void SafariHandleStatusAnimation(void) function SafariHandleStatusXor (line 509) | static void SafariHandleStatusXor(void) function SafariHandleDataTransfer (line 514) | static void SafariHandleDataTransfer(void) function SafariHandleDMA3Transfer (line 519) | static void SafariHandleDMA3Transfer(void) function SafariHandlePlayBGM (line 524) | static void SafariHandlePlayBGM(void) function SafariHandleCmd32 (line 529) | static void SafariHandleCmd32(void) function SafariHandleTwoReturnValues (line 534) | static void SafariHandleTwoReturnValues(void) function SafariHandleChosenMonReturnValue (line 539) | static void SafariHandleChosenMonReturnValue(void) function SafariHandleOneReturnValue (line 544) | static void SafariHandleOneReturnValue(void) function SafariHandleOneReturnValue_Duplicate (line 549) | static void SafariHandleOneReturnValue_Duplicate(void) function SafariHandleCmd37 (line 554) | static void SafariHandleCmd37(void) function SafariHandleCmd38 (line 559) | static void SafariHandleCmd38(void) function SafariHandleCmd39 (line 564) | static void SafariHandleCmd39(void) function SafariHandleCmd40 (line 569) | static void SafariHandleCmd40(void) function SafariHandleHitAnimation (line 574) | static void SafariHandleHitAnimation(void) function SafariHandleCmd42 (line 579) | static void SafariHandleCmd42(void) function SafariHandlePlaySE (line 584) | static void SafariHandlePlaySE(void) function SafariHandlePlayFanfareOrBGM (line 596) | static void SafariHandlePlayFanfareOrBGM(void) function SafariHandleFaintingCry (line 602) | static void SafariHandleFaintingCry(void) function SafariHandleIntroSlide (line 610) | static void SafariHandleIntroSlide(void) function SafariHandleIntroTrainerBallThrow (line 617) | static void SafariHandleIntroTrainerBallThrow(void) function SafariHandleDrawPartyStatusSummary (line 625) | static void SafariHandleDrawPartyStatusSummary(void) function SafariHandleHidePartyStatusSummary (line 630) | static void SafariHandleHidePartyStatusSummary(void) function SafariHandleEndBounceEffect (line 635) | static void SafariHandleEndBounceEffect(void) function SafariHandleSpriteInvisibility (line 640) | static void SafariHandleSpriteInvisibility(void) function SafariHandleBattleAnimation (line 645) | static void SafariHandleBattleAnimation(void) function SafariHandleLinkStandbyMsg (line 656) | static void SafariHandleLinkStandbyMsg(void) function SafariHandleResetActionMoveSelection (line 661) | static void SafariHandleResetActionMoveSelection(void) function SafariHandleCmd55 (line 666) | static void SafariHandleCmd55(void) function SafariCmdEnd (line 676) | static void SafariCmdEnd(void) FILE: src/battle_controllers.c function HandleLinkBattleSetup (line 28) | void HandleLinkBattleSetup(void) function SetUpBattleVars (line 41) | void SetUpBattleVars(void) function InitBattleControllers (line 66) | void InitBattleControllers(void) function InitSinglePlayerBtlControllers (line 84) | static void InitSinglePlayerBtlControllers(void) function InitLinkBtlControllers (line 141) | static void InitLinkBtlControllers(void) function SetBattlePartyIds (line 290) | static void SetBattlePartyIds(void) function PrepareBufferDataTransfer (line 357) | static void PrepareBufferDataTransfer(u8 bufferId, u8 *data, u16 size) function CreateTasksForSendRecvLinkBuffers (line 381) | static void CreateTasksForSendRecvLinkBuffers(void) function PrepareBufferDataTransferLink (line 412) | void PrepareBufferDataTransferLink(u8 bufferId, u16 size, u8 *data) function Task_HandleSendLinkBuffersData (line 438) | static void Task_HandleSendLinkBuffersData(u8 taskId) function TryReceiveLinkBattleData (line 514) | void TryReceiveLinkBattleData(void) function Task_HandleCopyReceivedLinkBuffersData (line 552) | static void Task_HandleCopyReceivedLinkBuffersData(u8 taskId) function BtlController_EmitGetMonData (line 599) | void BtlController_EmitGetMonData(u8 bufferId, u8 requestId, u8 monToCheck) function BtlController_EmitGetRawMonData (line 609) | static void BtlController_EmitGetRawMonData(u8 bufferId, u8 monId, u8 by... function BtlController_EmitSetMonData (line 618) | void BtlController_EmitSetMonData(u8 bufferId, u8 requestId, u8 monToChe... function BtlController_EmitSetRawMonData (line 631) | static void BtlController_EmitSetRawMonData(u8 bufferId, u8 monId, u8 by... function BtlController_EmitLoadMonSprite (line 643) | void BtlController_EmitLoadMonSprite(u8 bufferId) function BtlController_EmitSwitchInAnim (line 652) | void BtlController_EmitSwitchInAnim(u8 bufferId, u8 partyId, bool8 dontC... function BtlController_EmitReturnMonToBall (line 661) | void BtlController_EmitReturnMonToBall(u8 bufferId, bool8 skipAnim) function BtlController_EmitDrawTrainerPic (line 668) | void BtlController_EmitDrawTrainerPic(u8 bufferId) function BtlController_EmitTrainerSlide (line 677) | void BtlController_EmitTrainerSlide(u8 bufferId) function BtlController_EmitTrainerSlideBack (line 686) | void BtlController_EmitTrainerSlideBack(u8 bufferId) function BtlController_EmitFaintAnimation (line 695) | void BtlController_EmitFaintAnimation(u8 bufferId) function BtlController_EmitPaletteFade (line 705) | static void BtlController_EmitPaletteFade(u8 bufferId) function BtlController_EmitSuccessBallThrowAnim (line 715) | static void BtlController_EmitSuccessBallThrowAnim(u8 bufferId) function BtlController_EmitBallThrowAnim (line 724) | void BtlController_EmitBallThrowAnim(u8 bufferId, u8 caseId) function BtlController_EmitPause (line 732) | static void BtlController_EmitPause(u8 bufferId, u8 toWait, void *data) function BtlController_EmitMoveAnimation (line 743) | void BtlController_EmitMoveAnimation(u8 bufferId, u16 move, u8 turnOfMov... function BtlController_EmitPrintString (line 773) | void BtlController_EmitPrintString(u8 bufferId, u16 stringID) function BtlController_EmitPrintSelectionString (line 805) | void BtlController_EmitPrintSelectionString(u8 bufferId, u16 stringID) function BtlController_EmitChooseAction (line 835) | void BtlController_EmitChooseAction(u8 bufferId, u8 action, u16 itemId) function BtlController_EmitUnknownYesNoBox (line 845) | static void BtlController_EmitUnknownYesNoBox(u8 bufferId, u32 arg1) // ... function BtlController_EmitChooseMove (line 852) | void BtlController_EmitChooseMove(u8 bufferId, bool8 isDoubleBattle, boo... function BtlController_EmitChooseItem (line 865) | void BtlController_EmitChooseItem(u8 bufferId, u8 *battlePartyOrder) function BtlController_EmitChoosePokemon (line 875) | void BtlController_EmitChoosePokemon(u8 bufferId, u8 caseId, u8 slotId, ... function BtlController_EmitCmd23 (line 889) | static void BtlController_EmitCmd23(u8 bufferId) function BtlController_EmitHealthBarUpdate (line 898) | void BtlController_EmitHealthBarUpdate(u8 bufferId, u16 hpValue) function BtlController_EmitExpUpdate (line 907) | void BtlController_EmitExpUpdate(u8 bufferId, u8 partyId, u16 expPoints) function BtlController_EmitStatusIconUpdate (line 916) | void BtlController_EmitStatusIconUpdate(u8 bufferId, u32 status1, u32 st... function BtlController_EmitStatusAnimation (line 930) | void BtlController_EmitStatusAnimation(u8 bufferId, bool8 status2, u32 s... function BtlController_EmitStatusXor (line 942) | static void BtlController_EmitStatusXor(u8 bufferId, u8 b) function BtlController_EmitDataTransfer (line 949) | void BtlController_EmitDataTransfer(u8 bufferId, u16 size, void *data) function BtlController_EmitDMA3Transfer (line 963) | static void BtlController_EmitDMA3Transfer(u8 bufferId, void *dst, u16 s... function BtlController_EmitPlayBGM (line 980) | static void BtlController_EmitPlayBGM(u8 bufferId, u16 songId, void *data) function BtlController_EmitCmd32 (line 996) | static void BtlController_EmitCmd32(u8 bufferId, u16 size, void *data) function BtlController_EmitTwoReturnValues (line 1008) | void BtlController_EmitTwoReturnValues(u8 bufferId, u8 ret8, u16 ret16) function BtlController_EmitChosenMonReturnValue (line 1017) | void BtlController_EmitChosenMonReturnValue(u8 bufferId, u8 partyId, u8 ... function BtlController_EmitOneReturnValue (line 1028) | void BtlController_EmitOneReturnValue(u8 bufferId, u16 ret) function BtlController_EmitOneReturnValue_Duplicate (line 1037) | void BtlController_EmitOneReturnValue_Duplicate(u8 bufferId, u16 ret) function BtlController_EmitClearUnkVar (line 1047) | static void BtlController_EmitClearUnkVar(u8 bufferId) function BtlController_EmitSetUnkVar (line 1057) | static void BtlController_EmitSetUnkVar(u8 bufferId, u8 b) function BtlController_EmitClearUnkFlag (line 1065) | static void BtlController_EmitClearUnkFlag(u8 bufferId) function BtlController_EmitToggleUnkFlag (line 1075) | static void BtlController_EmitToggleUnkFlag(u8 bufferId) function BtlController_EmitHitAnimation (line 1084) | void BtlController_EmitHitAnimation(u8 bufferId) function BtlController_EmitCantSwitch (line 1093) | void BtlController_EmitCantSwitch(u8 bufferId) function BtlController_EmitPlaySE (line 1102) | void BtlController_EmitPlaySE(u8 bufferId, u16 songId) function BtlController_EmitPlayFanfare (line 1111) | void BtlController_EmitPlayFanfare(u8 bufferId, u16 songId) function BtlController_EmitFaintingCry (line 1120) | void BtlController_EmitFaintingCry(u8 bufferId) function BtlController_EmitIntroSlide (line 1129) | void BtlController_EmitIntroSlide(u8 bufferId, u8 terrainId) function BtlController_EmitIntroTrainerBallThrow (line 1136) | void BtlController_EmitIntroTrainerBallThrow(u8 bufferId) function BtlController_EmitDrawPartyStatusSummary (line 1145) | void BtlController_EmitDrawPartyStatusSummary(u8 bufferId, struct HpAndS... function BtlController_EmitHidePartyStatusSummary (line 1158) | void BtlController_EmitHidePartyStatusSummary(u8 bufferId) function BtlController_EmitEndBounceEffect (line 1167) | void BtlController_EmitEndBounceEffect(u8 bufferId) function BtlController_EmitSpriteInvisibility (line 1176) | void BtlController_EmitSpriteInvisibility(u8 bufferId, bool8 isInvisible) function BtlController_EmitBattleAnimation (line 1185) | void BtlController_EmitBattleAnimation(u8 bufferId, u8 animationId, u16 ... function BtlController_EmitLinkStandbyMsg (line 1195) | void BtlController_EmitLinkStandbyMsg(u8 bufferId, u8 mode) function BtlController_EmitResetActionMoveSelection (line 1202) | void BtlController_EmitResetActionMoveSelection(u8 bufferId, u8 caseId) function BtlController_EmitEndLinkBattle (line 1209) | void BtlController_EmitEndLinkBattle(u8 bufferId, u8 battleOutcome) FILE: src/battle_gfx_sfx_util.c type CompressedSpriteSheet (line 25) | struct CompressedSpriteSheet type CompressedSpriteSheet (line 32) | struct CompressedSpriteSheet type CompressedSpriteSheet (line 39) | struct CompressedSpriteSheet type CompressedSpriteSheet (line 53) | struct CompressedSpriteSheet type CompressedSpriteSheet (line 67) | struct CompressedSpriteSheet type CompressedSpriteSheet (line 74) | struct CompressedSpriteSheet type SpritePalette (line 98) | struct SpritePalette function AllocateBattleSpritesData (line 110) | void AllocateBattleSpritesData(void) function FreeBattleSpritesData (line 119) | void FreeBattleSpritesData(void) function SpriteCB_WaitForBattlerBallReleaseAnim (line 131) | void SpriteCB_WaitForBattlerBallReleaseAnim(struct Sprite *sprite) function DoBattleSpriteAffineAnim (line 150) | static void DoBattleSpriteAffineAnim(struct Sprite *sprite, bool8 arg1) function SpriteCB_TrainerSlideIn (line 161) | void SpriteCB_TrainerSlideIn(struct Sprite *sprite) function InitAndLaunchChosenStatusAnimation (line 171) | void InitAndLaunchChosenStatusAnimation(bool8 isStatus2, u32 status) function bool8 (line 208) | bool8 TryHandleLaunchBattleTableAnimation(u8 activeBattler, u8 atkBattle... function Task_ClearBitWhenBattleTableAnimDone (line 240) | static void Task_ClearBitWhenBattleTableAnimDone(u8 taskId) function bool8 (line 250) | static bool8 ShouldAnimBeDoneRegardlessOfSubsitute(u8 animId) function InitAndLaunchSpecialAnimation (line 266) | void InitAndLaunchSpecialAnimation(u8 activeBattler, u8 atkBattler, u8 d... function Task_ClearBitWhenSpecialAnimDone (line 278) | static void Task_ClearBitWhenSpecialAnimDone(u8 taskId) function bool8 (line 288) | bool8 IsMoveWithoutAnimation(u16 moveId, u8 animationTurn) function bool8 (line 293) | bool8 IsBattleSEPlaying(u8 battlerId) function BattleLoadOpponentMonSpriteGfx (line 319) | void BattleLoadOpponentMonSpriteGfx(struct Pokemon *mon, u8 battlerId) function BattleLoadPlayerMonSpriteGfx (line 372) | void BattleLoadPlayerMonSpriteGfx(struct Pokemon *mon, u8 battlerId) function DecompressGhostFrontPic (line 430) | void DecompressGhostFrontPic(struct Pokemon *unused, u8 battlerId) function DecompressTrainerFrontPic (line 445) | void DecompressTrainerFrontPic(u16 frontPicId, u8 battlerId) function DecompressTrainerBackPalette (line 458) | void DecompressTrainerBackPalette(u16 index, u8 palette) function BattleGfxSfxDummy3 (line 463) | void BattleGfxSfxDummy3(u8 gender) function FreeTrainerFrontPicPaletteAndTile (line 467) | void FreeTrainerFrontPicPaletteAndTile(u16 frontPicId) function BattleLoadAllHealthBoxesGfxAtOnce (line 474) | static void BattleLoadAllHealthBoxesGfxAtOnce(void) function bool8 (line 499) | bool8 BattleLoadAllHealthBoxesGfx(u8 state) function LoadBattleBarGfx (line 553) | void LoadBattleBarGfx(u8 arg0) function bool8 (line 558) | bool8 BattleInitAllSprites(u8 *state, u8 *battlerId) function ClearSpritesHealthboxAnimData (line 636) | void ClearSpritesHealthboxAnimData(void) function ClearSpritesBattlerHealthboxAnimData (line 642) | static void ClearSpritesBattlerHealthboxAnimData(void) function CopyAllBattleSpritesInvisibilities (line 648) | void CopyAllBattleSpritesInvisibilities(void) function CopyBattleSpriteInvisibility (line 656) | void CopyBattleSpriteInvisibility(u8 battlerId) function HandleSpeciesGfxDataChange (line 661) | void HandleSpeciesGfxDataChange(u8 battlerAtk, u8 battlerDef, u8 transfo... function BattleLoadSubstituteOrMonSpriteGfx (line 764) | void BattleLoadSubstituteOrMonSpriteGfx(u8 battlerId, bool8 loadMonSprite) function LoadBattleMonGfxAndAnimate (line 797) | void LoadBattleMonGfxAndAnimate(u8 battlerId, bool8 loadMonSprite, u8 sp... function TrySetBehindSubstituteSpriteBit (line 807) | void TrySetBehindSubstituteSpriteBit(u8 battlerId, u16 move) function ClearBehindSubstituteBit (line 813) | void ClearBehindSubstituteBit(u8 battlerId) function HandleLowHpMusicChange (line 818) | void HandleLowHpMusicChange(struct Pokemon *mon, u8 battlerId) function BattleStopLowHpSound (line 842) | void BattleStopLowHpSound(void) function u8 (line 853) | static u8 GetMonHPBarLevel(struct Pokemon *mon) function HandleBattleLowHpMusicChange (line 861) | void HandleBattleLowHpMusicChange(void) function SetBattlerSpriteAffineMode (line 877) | void SetBattlerSpriteAffineMode(u8 affineMode) function LoadAndCreateEnemyShadowSprites (line 899) | void LoadAndCreateEnemyShadowSprites(void) function SpriteCB_EnemyShadow (line 915) | static void SpriteCB_EnemyShadow(struct Sprite *shadowSprite) function SpriteCB_SetInvisible (line 938) | void SpriteCB_SetInvisible(struct Sprite *sprite) function SetBattlerShadowSpriteCallback (line 943) | void SetBattlerShadowSpriteCallback(u8 battlerId, u16 species) function HideBattlerShadowSprite (line 958) | void HideBattlerShadowSprite(u8 battlerId) function BattleInterfaceSetWindowPals (line 965) | void BattleInterfaceSetWindowPals(void) function ClearTemporarySpeciesSpriteData (line 1005) | void ClearTemporarySpeciesSpriteData(u8 battlerId, bool8 dontClearSubsti... function AllocateMonSpritesGfx (line 1013) | void AllocateMonSpritesGfx(void) function FreeMonSpritesGfx (line 1036) | void FreeMonSpritesGfx(void) function bool32 (line 1053) | bool32 ShouldPlayNormalMonCry(struct Pokemon *mon) FILE: src/battle_interface.c type TestingBar (line 20) | struct TestingBar type Sprite (line 71) | struct Sprite type Sprite (line 72) | struct Sprite type Sprite (line 77) | struct Sprite type Sprite (line 78) | struct Sprite type Sprite (line 80) | struct Sprite type Sprite (line 82) | struct Sprite type Sprite (line 83) | struct Sprite type TestingBar (line 90) | struct TestingBar type OamData (line 96) | struct OamData type SpriteTemplate (line 102) | struct SpriteTemplate type SpriteTemplate (line 121) | struct SpriteTemplate type SpriteTemplate (line 140) | struct SpriteTemplate type OamData (line 150) | struct OamData type SpriteTemplate (line 156) | struct SpriteTemplate type Subsprite (line 191) | struct Subsprite type Subsprite (line 199) | struct Subsprite type Subsprite (line 207) | struct Subsprite type Subsprite (line 212) | struct Subsprite type Subsprite (line 217) | struct Subsprite type Subsprite (line 236) | struct Subsprite type SubspriteTable (line 264) | struct SubspriteTable type SubspriteTable (line 271) | struct SubspriteTable type Subsprite (line 276) | struct Subsprite type Subsprite (line 311) | struct Subsprite type SubspriteTable (line 362) | struct SubspriteTable type SubspriteTable (line 366) | struct SubspriteTable type CompressedSpriteSheet (line 372) | struct CompressedSpriteSheet type SpritePalette (line 377) | struct SpritePalette type SpritePalette (line 382) | struct SpritePalette type SpriteSheet (line 387) | struct SpriteSheet type OamData (line 393) | struct OamData type OamData (line 399) | struct OamData type SpriteTemplate (line 405) | struct SpriteTemplate type SpriteTemplate (line 423) | struct SpriteTemplate function Debug_DrawNumber (line 441) | static void Debug_DrawNumber(s16 number, u16 *dest, bool8 singleRow) function Debug_DrawNumberPair (line 514) | static void Debug_DrawNumberPair(s16 num1, s16 num2, u16 *dest) function u8 (line 545) | u8 CreateBattlerHealthboxSprites(u8 battlerId) function u8 (line 620) | u8 CreateSafariPlayerHealthboxSprites(void) function u8 (line 634) | static const u8 *GetBattleInterfaceGfxPtr(u8 elementId) function SpriteCB_HealthBar (line 640) | static void SpriteCB_HealthBar(struct Sprite *sprite) function SpriteCB_HealthBoxOther (line 664) | static void SpriteCB_HealthBoxOther(struct Sprite *sprite) function SetBattleBarStruct (line 675) | void SetBattleBarStruct(u8 battlerId, u8 healthboxSpriteId, s32 maxVal, ... function SetHealthboxSpriteInvisible (line 684) | void SetHealthboxSpriteInvisible(u8 healthboxSpriteId) function SetHealthboxSpriteVisible (line 691) | void SetHealthboxSpriteVisible(u8 healthboxSpriteId) function UpdateSpritePos (line 698) | static void UpdateSpritePos(u8 spriteId, s16 x, s16 y) function DestoryHealthboxSprite (line 704) | void DestoryHealthboxSprite(u8 healthboxSpriteId) function DummyBattleInterfaceFunc (line 711) | void DummyBattleInterfaceFunc(u8 healthboxSpriteId, bool8 isDoubleBattle... function UpdateOamPriorityInAllHealthboxes (line 715) | void UpdateOamPriorityInAllHealthboxes(u8 priority) function InitBattlerHealthboxCoords (line 731) | void InitBattlerHealthboxCoords(u8 battler) function UpdateLvlInHealthbox (line 764) | static void UpdateLvlInHealthbox(u8 healthboxSpriteId, u8 lvl) function UpdateHpTextInHealthbox (line 795) | void UpdateHpTextInHealthbox(u8 healthboxSpriteId, s16 value, u8 maxOrCu... function UpdateHpTextInHealthboxInDoubles (line 869) | static void UpdateHpTextInHealthboxInDoubles(u8 healthboxSpriteId, s16 v... function PrintSafariMonInfo (line 934) | static void PrintSafariMonInfo(u8 healthboxSpriteId, struct Pokemon *mon) function SwapHpBarsWithHpText (line 997) | void SwapHpBarsWithHpText(void) function u8 (line 1085) | u8 CreatePartyStatusSummarySprites(u8 battlerId, struct HpAndStatus *par... function Task_HidePartyStatusSummary (line 1260) | void Task_HidePartyStatusSummary(u8 taskId) function Task_HidePartyStatusSummary_BattleStart_1 (line 1315) | static void Task_HidePartyStatusSummary_BattleStart_1(u8 taskId) function Task_HidePartyStatusSummary_BattleStart_2 (line 1328) | static void Task_HidePartyStatusSummary_BattleStart_2(u8 taskId) function Task_HidePartyStatusSummary_DuringBattle (line 1355) | static void Task_HidePartyStatusSummary_DuringBattle(u8 taskId) function SpriteCB_PartySummaryBar (line 1390) | static void SpriteCB_PartySummaryBar(struct Sprite *sprite) function SpriteCB_PartySummaryBar_Exit (line 1396) | static void SpriteCB_PartySummaryBar_Exit(struct Sprite *sprite) function SpriteCB_PartySummaryBall_OnBattleStart (line 1406) | static void SpriteCB_PartySummaryBall_OnBattleStart(struct Sprite *sprite) function SpriteCB_PartySummaryBall_Exit (line 1447) | static void SpriteCB_PartySummaryBall_Exit(struct Sprite *sprite) function SpriteCB_PartySummaryBall_OnSwitchout (line 1473) | static void SpriteCB_PartySummaryBall_OnSwitchout(struct Sprite *sprite) function UpdateNickInHealthbox (line 1493) | void UpdateNickInHealthbox(u8 healthboxSpriteId, struct Pokemon *mon) function TryAddPokeballIconToHealthbox (line 1560) | void TryAddPokeballIconToHealthbox(u8 healthboxSpriteId, bool8 noStatus) function UpdateStatusIconInHealthbox (line 1642) | static void UpdateStatusIconInHealthbox(u8 healthboxSpriteId) function u8 (line 1731) | static u8 GetStatusIconForBattlerId(u8 statusElementId, u8 battlerId) function UpdateSafariBallsTextOnHealthbox (line 1791) | static void UpdateSafariBallsTextOnHealthbox(u8 healthboxSpriteId) function UpdateLeftNoOfBallsTextOnHealthbox (line 1803) | static void UpdateLeftNoOfBallsTextOnHealthbox(u8 healthboxSpriteId) function UpdateHealthboxAttribute (line 1820) | void UpdateHealthboxAttribute(u8 healthboxSpriteId, struct Pokemon *mon,... function s32 (line 1897) | s32 MoveBattleBar(u8 battlerId, u8 healthboxSpriteId, u8 whichBar, u8 un... function MoveBattleBarGraphically (line 1974) | static void MoveBattleBarGraphically(u8 battlerId, u8 whichBar) function s32 (line 2039) | static s32 CalcNewBarValue(s32 maxValue, s32 oldValue, s32 receivedValue... function s32 (line 2125) | static s32 CalcNewExpBarValue(s32 maxValue, s32 oldValue, s32 receivedVa... function u8 (line 2211) | static u8 CalcBarFilledPixels(s32 maxValue, s32 oldValue, s32 receivedVa... function s16 (line 2259) | static s16 UpdateAndDrawHealthbarOntoScreen(struct TestingBar *barInfo, ... function s16 (line 2276) | static s16 CalcNewHealthbarValue(struct TestingBar *barInfo, s32 *currVa... function DoDrawHealthbarOntoScreen (line 2287) | static void DoDrawHealthbarOntoScreen(struct TestingBar *barInfo, s32 *c... function DrawHealthbarOntoScreen (line 2293) | static void DrawHealthbarOntoScreen(struct TestingBar *barInfo, s32 *cur... function u8 (line 2312) | static u8 GetReceivedValueInPixels(s32 oldValue, s32 receivedValue, s32 ... function u8 (line 2332) | u8 GetScaledHPFraction(s16 hp, s16 maxhp, u8 scale) function u8 (line 2342) | u8 GetHPBarLevel(s16 hp, s16 maxhp) type WindowTemplate (line 2364) | struct WindowTemplate function u8 (line 2374) | static u8 *AddTextPrinterAndCreateWindowOnHealthbox(const u8 *str, u32 x... function RemoveWindowOnHealthbox (line 2393) | static void RemoveWindowOnHealthbox(u32 windowId) function TextIntoHealthboxObject (line 2398) | static void TextIntoHealthboxObject(void *dest, u8 *windowTileData, s32 ... function SafariTextIntoHealthboxObject (line 2413) | static void SafariTextIntoHealthboxObject(void *dest, u8 *windowTileData... FILE: src/battle_intro.c function SetAnimBgAttribute (line 34) | void SetAnimBgAttribute(u8 bgId, u8 attributeId, u8 value) function s32 (line 67) | s32 GetAnimBgAttribute(u8 bgId, u8 attributeId) function HandleIntroSlide (line 95) | void HandleIntroSlide(u8 terrain) function BattleIntroSlideEnd (line 121) | void BattleIntroSlideEnd(u8 taskId) function BattleIntroSlide1 (line 135) | static void BattleIntroSlide1(u8 taskId) function BattleIntroSlide2 (line 232) | static void BattleIntroSlide2(u8 taskId) function BattleIntroSlide3 (line 351) | static void BattleIntroSlide3(u8 taskId) function BattleIntroSlideLink (line 448) | static void BattleIntroSlideLink(u8 taskId) function CopyBattlerSpriteToBg (line 530) | void CopyBattlerSpriteToBg(s32 bgId, u8 x, u8 y, u8 battlerPosition, u8 ... function DrawBattlerOnBgDMA (line 545) | static void DrawBattlerOnBgDMA(u8 arg0, u8 arg1, u8 battlerPosition, u8 ... FILE: src/battle_main.c type Sprite (line 48) | struct Sprite type Pokemon (line 71) | struct Pokemon type Pokemon (line 73) | struct Pokemon type Sprite (line 76) | struct Sprite type Sprite (line 79) | struct Sprite type Sprite (line 80) | struct Sprite type Sprite (line 81) | struct Sprite type Sprite (line 82) | struct Sprite type Sprite (line 83) | struct Sprite type Sprite (line 84) | struct Sprite type Sprite (line 85) | struct Sprite type Sprite (line 86) | struct Sprite type Sprite (line 87) | struct Sprite type BattleResults (line 227) | struct BattleResults type ScanlineEffectParams (line 235) | struct ScanlineEffectParams type SpriteTemplate (line 240) | struct SpriteTemplate type OamData (line 253) | struct OamData type OamData (line 268) | struct OamData type TrainerMoney (line 453) | struct TrainerMoney function CB2_InitBattle (line 614) | void CB2_InitBattle(void) function CB2_InitBattleInternal (line 650) | static void CB2_InitBattleInternal(void) function BufferPartyVsScreenHealth_AtStart (line 750) | static void BufferPartyVsScreenHealth_AtStart(void) function SetPlayerBerryDataInBattleStruct (line 760) | static void SetPlayerBerryDataInBattleStruct(void) function SetAllPlayersBerryData (line 790) | static void SetAllPlayersBerryData(void) function LinkBattleComputeBattleTypeFlags (line 888) | static void LinkBattleComputeBattleTypeFlags(u8 numPlayers, u8 multiPlay... function CB2_HandleStartBattle (line 936) | static void CB2_HandleStartBattle(void) function PrepareOwnMultiPartnerBuffer (line 1089) | static void PrepareOwnMultiPartnerBuffer(void) function CB2_PreInitMultiBattle (line 1119) | static void CB2_PreInitMultiBattle(void) function CB2_HandleStartMultiBattle (line 1194) | static void CB2_HandleStartMultiBattle(void) function BattleMainCB2 (line 1445) | void BattleMainCB2(void) function FreeRestoreBattleData (line 1462) | void FreeRestoreBattleData(void) function CB2_QuitPokedudeBattle (line 1474) | static void CB2_QuitPokedudeBattle(void) function SpriteCB_UnusedDebugSprite (line 1485) | static void SpriteCB_UnusedDebugSprite(struct Sprite *sprite) function SpriteCB_UnusedDebugSprite_Step (line 1491) | static void SpriteCB_UnusedDebugSprite_Step(struct Sprite *sprite) function u8 (line 1537) | static u8 CreateNPCTrainerParty(struct Pokemon *party, u16 trainerNum) function HBlankCB_Battle (line 1744) | static void HBlankCB_Battle(void) function VBlankCB_Battle (line 1750) | void VBlankCB_Battle(void) function SpriteCB_VsLetterDummy (line 1773) | void SpriteCB_VsLetterDummy(struct Sprite *sprite) function SpriteCB_VsLetter (line 1778) | static void SpriteCB_VsLetter(struct Sprite *sprite) function SpriteCB_VsLetterInit (line 1796) | void SpriteCB_VsLetterInit(struct Sprite *sprite) function BufferPartyVsScreenHealth_AtEnd (line 1803) | static void BufferPartyVsScreenHealth_AtEnd(u8 taskId) function CB2_InitEndLinkBattle (line 1842) | void CB2_InitEndLinkBattle(void) function CB2_EndLinkBattle (line 1897) | static void CB2_EndLinkBattle(void) function EndLinkBattleInSteps (line 1906) | static void EndLinkBattleInSteps(void) function u32 (line 1939) | u32 GetBattleBgTemplateData(u8 arrayId, u8 caseId) function TryCorrectShedinjaLanguage (line 1970) | static void TryCorrectShedinjaLanguage(struct Pokemon *mon) function SpriteCB_EnemyMon (line 1987) | void SpriteCB_EnemyMon(struct Sprite *sprite) function SpriteCB_MoveWildMonToRight (line 1994) | static void SpriteCB_MoveWildMonToRight(struct Sprite *sprite) function SpriteCB_WildMonShowHealthbox (line 2011) | static void SpriteCB_WildMonShowHealthbox(struct Sprite *sprite) function SpriteCallbackDummy_2 (line 2023) | void SpriteCallbackDummy_2(struct Sprite *sprite) function SpriteCB_InitFlicker (line 2031) | static void SpriteCB_InitFlicker(struct Sprite *sprite) function SpriteCB_Flicker (line 2038) | static void SpriteCB_Flicker(struct Sprite *sprite) function SpriteCB_FaintOpponentMon (line 2058) | void SpriteCB_FaintOpponentMon(struct Sprite *sprite) function SpriteCB_AnimFaintOpponent (line 2102) | static void SpriteCB_AnimFaintOpponent(struct Sprite *sprite) function SpriteCB_ShowAsMoveTarget (line 2127) | void SpriteCB_ShowAsMoveTarget(struct Sprite *sprite) function SpriteCB_BlinkVisible (line 2134) | static void SpriteCB_BlinkVisible(struct Sprite *sprite) function SpriteCB_HideAsMoveTarget (line 2143) | void SpriteCB_HideAsMoveTarget(struct Sprite *sprite) function SpriteCB_AllyMon (line 2150) | void SpriteCB_AllyMon(struct Sprite *sprite) function oac_poke_ally_ (line 2155) | static void oac_poke_ally_(struct Sprite *sprite) function SetIdleSpriteCallback (line 2168) | void SetIdleSpriteCallback(struct Sprite *sprite) function SpriteCB_Idle (line 2173) | static void SpriteCB_Idle(struct Sprite *sprite) function SpriteCB_FaintSlideAnim (line 2180) | void SpriteCB_FaintSlideAnim(struct Sprite *sprite) function DoBounceEffect (line 2198) | void DoBounceEffect(u8 battler, u8 which, s8 delta, s8 amplitude) function EndBounceEffect (line 2239) | void EndBounceEffect(u8 battler, u8 which) function SpriteCB_BounceEffect (line 2266) | static void SpriteCB_BounceEffect(struct Sprite *sprite) function SpriteCB_PlayerThrowInit (line 2279) | void SpriteCB_PlayerThrowInit(struct Sprite *sprite) function UpdatePlayerPosInThrowAnim (line 2285) | void UpdatePlayerPosInThrowAnim(struct Sprite *sprite) function SpriteCB_PlayerThrowUpdate (line 2291) | static void SpriteCB_PlayerThrowUpdate(struct Sprite *sprite) function BeginBattleIntroDummy (line 2298) | void BeginBattleIntroDummy(void) function BeginBattleIntro (line 2303) | void BeginBattleIntro(void) function BattleMainCB1 (line 2310) | static void BattleMainCB1(void) function BattleStartClearSetData (line 2318) | static void BattleStartClearSetData(void) function SwitchInClearSetData (line 2436) | void SwitchInClearSetData(void) function FaintClearSetData (line 2540) | void FaintClearSetData(void) function BattleIntroGetMonsData (line 2626) | static void BattleIntroGetMonsData(void) function BattleIntroPrepareBackgroundSlide (line 2649) | static void BattleIntroPrepareBackgroundSlide(void) function BattleIntroDrawTrainersOrMonsSprites (line 2662) | static void BattleIntroDrawTrainersOrMonsSprites(void) function BattleIntroDrawPartySummaryScreens (line 2755) | static void BattleIntroDrawPartySummaryScreens(void) function BattleIntroPrintTrainerWantsToBattle (line 2828) | static void BattleIntroPrintTrainerWantsToBattle(void) function BattleIntroPrintWildMonAttacked (line 2838) | static void BattleIntroPrintWildMonAttacked(void) function BattleIntroPrintOpponentSendsOut (line 2852) | static void BattleIntroPrintOpponentSendsOut(void) function BattleIntroOpponentSendsOutMonAnimation (line 2861) | static void BattleIntroOpponentSendsOutMonAnimation(void) function BattleIntroRecordMonsToDex (line 2882) | static void BattleIntroRecordMonsToDex(void) function Unused_AutoProgressToIntro (line 2902) | static void Unused_AutoProgressToIntro(void) function BattleIntroPrintPlayerSendsOut (line 2908) | static void BattleIntroPrintPlayerSendsOut(void) function BattleIntroPlayerSendsOutMonAnimation (line 2918) | static void BattleIntroPlayerSendsOutMonAnimation(void) function BattleIntroSwitchInPlayerMons (line 2946) | static void BattleIntroSwitchInPlayerMons(void) function TryDoEventsBeforeFirstTurn (line 2967) | static void TryDoEventsBeforeFirstTurn(void) function HandleEndTurn_ContinueBattle (line 3040) | static void HandleEndTurn_ContinueBattle(void) function BattleTurnPassed (line 3064) | void BattleTurnPassed(void) function u8 (line 3113) | u8 IsRunningFromBattleImpossible(void) function UpdatePartyOwnerOnSwitch_NonMulti (line 3172) | void UpdatePartyOwnerOnSwitch_NonMulti(u8 battler) function HandleTurnActionSelectionState (line 3208) | static void HandleTurnActionSelectionState(void) function SwapTurnOrder (line 3503) | void SwapTurnOrder(u8 id1, u8 id2) function u8 (line 3511) | u8 GetWhoStrikesFirst(u8 battler1, u8 battler2, bool8 ignoreChosenMoves) function SetActionsAndBattlersTurnOrder (line 3643) | static void SetActionsAndBattlersTurnOrder(void) function TurnValuesCleanUp (line 3734) | static void TurnValuesCleanUp(bool8 var0) function SpecialStatusesClear (line 3768) | static void SpecialStatusesClear(void) function CheckFocusPunch_ClearVarsBeforeTurnStarts (line 3780) | static void CheckFocusPunch_ClearVarsBeforeTurnStarts(void) function RunTurnActionsFunctions (line 3815) | static void RunTurnActionsFunctions(void) function HandleEndTurn_BattleWon (line 3837) | static void HandleEndTurn_BattleWon(void) function HandleEndTurn_BattleLost (line 3891) | static void HandleEndTurn_BattleLost(void) function HandleEndTurn_RanFromBattle (line 3923) | static void HandleEndTurn_RanFromBattle(void) function HandleEndTurn_MonFled (line 3941) | static void HandleEndTurn_MonFled(void) function HandleEndTurn_FinishBattle (line 3949) | static void HandleEndTurn_FinishBattle(void) function FreeResetData_ReturnToOvOrDoEvolutions (line 3986) | static void FreeResetData_ReturnToOvOrDoEvolutions(void) function TryEvolvePokemon (line 4005) | static void TryEvolvePokemon(void) function WaitForEvoSceneToFinish (line 4034) | static void WaitForEvoSceneToFinish(void) function ReturnFromBattleToOverworld (line 4040) | static void ReturnFromBattleToOverworld(void) function RunBattleScriptCommands_PopCallbacksStack (line 4081) | void RunBattleScriptCommands_PopCallbacksStack(void) function RunBattleScriptCommands (line 4096) | void RunBattleScriptCommands(void) function HandleAction_UseMove (line 4102) | static void HandleAction_UseMove(void) function HandleAction_Switch (line 4274) | static void HandleAction_Switch(void) function HandleAction_UseItem (line 4289) | static void HandleAction_UseItem(void) function bool8 (line 4368) | bool8 TryRunFromBattle(u8 battler) function HandleAction_Run (line 4422) | static void HandleAction_Run(void) function HandleAction_WatchesCarefully (line 4473) | static void HandleAction_WatchesCarefully(void) function HandleAction_SafariZoneBallThrow (line 4510) | static void HandleAction_SafariZoneBallThrow(void) function HandleAction_ThrowBait (line 4521) | static void HandleAction_ThrowBait(void) function HandleAction_ThrowRock (line 4537) | static void HandleAction_ThrowRock(void) function HandleAction_SafariZoneRun (line 4553) | static void HandleAction_SafariZoneRun(void) function HandleAction_OldManBallThrow (line 4561) | static void HandleAction_OldManBallThrow(void) function HandleAction_TryFinish (line 4572) | static void HandleAction_TryFinish(void) function HandleAction_NothingIsFainted (line 4581) | static void HandleAction_NothingIsFainted(void) function HandleAction_ActionFinished (line 4592) | static void HandleAction_ActionFinished(void) FILE: src/battle_message.c type BattleWindowText (line 24) | struct BattleWindowText function BufferStringBattle (line 1413) | void BufferStringBattle(u16 stringId) function u32 (line 1722) | u32 BattleStringExpandPlaceholdersToDisplayedString(const u8 *src) function u8 (line 1727) | static const u8 *TryGetStatusString(u8 *src) function u32 (line 1778) | u32 BattleStringExpandPlaceholders(const u8 *src, u8 *dst) function ExpandBattleTextBuffPlaceholders (line 2253) | static void ExpandBattleTextBuffPlaceholders(const u8 *src, u8 *dst) type BattleWindowText (line 2367) | struct BattleWindowText function BattlePutTextOnWindow (line 2681) | void BattlePutTextOnWindow(const u8 *text, u8 windowId) { function bool8 (line 2766) | bool8 BattleStringShouldBeColored(u16 stringId) function SetPpNumbersPaletteInMoveSelection (line 2776) | void SetPpNumbersPaletteInMoveSelection(void) function u8 (line 2790) | u8 GetCurrentPpToMaxPpState(u8 currentPp, u8 maxPp) FILE: src/battle_records.c type WindowTemplate (line 45) | struct WindowTemplate type BgTemplate (line 61) | struct BgTemplate type WindowTemplate (line 81) | struct WindowTemplate function ShowBattleRecords (line 98) | void ShowBattleRecords(void) function MainCB2_SetUp (line 104) | static void MainCB2_SetUp(void) function VBlankCB (line 162) | static void VBlankCB(void) function MainCB2 (line 169) | static void MainCB2(void) function Task_WaitFadeIn (line 177) | static void Task_WaitFadeIn(u8 taskId) function Task_WaitButton (line 183) | static void Task_WaitButton(u8 taskId) function Task_FadeOut (line 194) | static void Task_FadeOut(u8 taskId) function Task_DestroyAndReturnToField (line 200) | static void Task_DestroyAndReturnToField(u8 taskId) function ClearWindowCommitAndRemove (line 212) | static void ClearWindowCommitAndRemove(u8 windowId) function ResetGpu (line 220) | static void ResetGpu(void) function StopAllRunningTasks (line 262) | static void StopAllRunningTasks(void) function EnableDisplay (line 272) | static void EnableDisplay(void) function ResetBGPos (line 277) | static void ResetBGPos(void) function ClearLinkBattleRecord (line 289) | static void ClearLinkBattleRecord(struct LinkBattleRecord *record) function ClearLinkBattleRecords (line 299) | static void ClearLinkBattleRecords(struct LinkBattleRecords *records) function s32 (line 310) | static s32 GetLinkBattleRecordTotalBattles(struct LinkBattleRecord * rec... function s32 (line 315) | static s32 IndexOfOpponentLinkBattleRecord(struct LinkBattleRecords * re... function SortLinkBattleRecords (line 328) | static void SortLinkBattleRecords(struct LinkBattleRecords * records) function UpdateLinkBattleRecord (line 348) | static void UpdateLinkBattleRecord(struct LinkBattleRecord * record, s32... function UpdateLinkBattleGameStats (line 370) | static void UpdateLinkBattleGameStats(s32 outcome) function AddOpponentLinkBattleRecord (line 393) | static void AddOpponentLinkBattleRecord(struct LinkBattleRecords * recor... function ClearPlayerLinkBattleRecords (line 422) | void ClearPlayerLinkBattleRecords(void) function IncTrainerCardWinCount (line 427) | static void IncTrainerCardWinCount(s32 battlerId) function IncTrainerCardLossCount (line 435) | static void IncTrainerCardLossCount(s32 battlerId) function UpdateBattleOutcomeOnTrainerCards (line 443) | static void UpdateBattleOutcomeOnTrainerCards(s32 battlerId) function UpdatePlayerLinkBattleRecords (line 458) | void UpdatePlayerLinkBattleRecords(s32 battlerId) function PrintTotalRecord (line 467) | static void PrintTotalRecord(struct LinkBattleRecords * records) function PrintOpponentBattleRecord (line 507) | static void PrintOpponentBattleRecord(struct LinkBattleRecord * record, ... function PrintBattleRecords (line 556) | static void PrintBattleRecords(void) function CommitWindow (line 572) | static void CommitWindow(u8 windowId) function LoadFrameGfxOnBg (line 578) | static void LoadFrameGfxOnBg(u8 bg) function PrintHyphens (line 587) | static void PrintHyphens(s32 y, u8 gRecordsWindowId) function bool32 (line 601) | static bool32 sub_8110494(u8 level) function TowerPrintStreak (line 624) | static void TowerPrintStreak(const u8 *str, u16 num, u8 x1, u8 x2, u8 y,... function TowerPrintRecordStreak (line 634) | static void TowerPrintRecordStreak(u8 battleMode, u8 lvlMode, u8 x1, u8 ... function u16 (line 640) | static u16 TowerGetWinStreak(u8 battleMode, u8 lvlMode) function TowerPrintPrevOrCurrentStreak (line 649) | static void TowerPrintPrevOrCurrentStreak(u8 battleMode, u8 lvlMode, u8 ... function PrintAligned (line 663) | static void PrintAligned(const u8 *str, s32 y, u8 gRecordsWindowId) function ShowBattleTowerRecords (line 670) | void ShowBattleTowerRecords(void) function RemoveRecordsWindow (line 692) | void RemoveRecordsWindow(void) FILE: src/battle_script_commands.c type Sprite (line 63) | struct Sprite type StatFractions (line 566) | struct StatFractions type StatFractions (line 572) | struct StatFractions type WindowTemplate (line 654) | struct WindowTemplate type OamData (line 675) | struct OamData type SpriteTemplate (line 692) | struct SpriteTemplate type PickupItem (line 768) | struct PickupItem type PickupItem (line 774) | struct PickupItem function Cmd_attackcanceler (line 821) | static void Cmd_attackcanceler(void) function JumpIfMoveFailed (line 915) | static void JumpIfMoveFailed(u8 adder, u16 move) function Cmd_jumpifaffectedbyprotect (line 933) | static void Cmd_jumpifaffectedbyprotect(void) function bool8 (line 947) | static bool8 JumpIfMoveAffectedByProtect(u16 move) function bool8 (line 960) | static bool8 AccuracyCalcHelper(u16 move) function Cmd_accuracycheck (line 1005) | static void Cmd_accuracycheck(void) function Cmd_attackstring (line 1110) | static void Cmd_attackstring(void) function Cmd_ppreduce (line 1124) | static void Cmd_ppreduce(void) function Cmd_critcalc (line 1172) | static void Cmd_critcalc(void) function Cmd_damagecalc (line 1211) | static void Cmd_damagecalc(void) function AI_CalcDmg (line 1227) | void AI_CalcDmg(u8 attacker, u8 defender) function ModulateDmgByType (line 1242) | static void ModulateDmgByType(u8 multiplier) function Cmd_typecalc (line 1276) | static void Cmd_typecalc(void) function CheckWonderGuardAndLevitate (line 1347) | static void CheckWonderGuardAndLevitate(void) function ModulateDmgByType2 (line 1423) | static void ModulateDmgByType2(u8 multiplier, u16 move, u8 *flags) function u8 (line 1457) | u8 TypeCalc(u16 move, u8 attacker, u8 defender) function u8 (line 1528) | u8 AI_TypeCalc(u16 move, u16 targetSpecies, u8 targetAbility) function ApplyRandomDmgMultiplier (line 1586) | static inline void ApplyRandomDmgMultiplier(void) function Unused_ApplyRandomDmgMultiplier (line 1600) | static void Unused_ApplyRandomDmgMultiplier(void) function Cmd_adjustnormaldamage (line 1605) | static void Cmd_adjustnormaldamage(void) function Cmd_adjustnormaldamage2 (line 1648) | static void Cmd_adjustnormaldamage2(void) function Cmd_attackanimation (line 1690) | static void Cmd_attackanimation(void) function Cmd_waitanimation (line 1730) | static void Cmd_waitanimation(void) function Cmd_healthbarupdate (line 1736) | static void Cmd_healthbarupdate(void) function Cmd_datahpupdate (line 1772) | static void Cmd_datahpupdate(void) function Cmd_critmessage (line 1898) | static void Cmd_critmessage(void) function Cmd_effectivenesssound (line 1911) | static void Cmd_effectivenesssound(void) function Cmd_resultmessage (line 1958) | static void Cmd_resultmessage(void) function Cmd_printstring (line 2047) | static void Cmd_printstring(void) function Cmd_printselectionstring (line 2058) | static void Cmd_printselectionstring(void) function Cmd_waitmessage (line 2069) | static void Cmd_waitmessage(void) function Cmd_printfromtable (line 2091) | static void Cmd_printfromtable(void) function Cmd_printselectionstringfromtable (line 2105) | static void Cmd_printselectionstringfromtable(void) function u8 (line 2121) | u8 GetBattlerTurnOrderNum(u8 battlerId) function SetMoveEffect (line 2139) | void SetMoveEffect(bool8 primary, u8 certain) function Cmd_seteffectwithchance (line 2803) | static void Cmd_seteffectwithchance(void) function Cmd_seteffectprimary (line 2836) | static void Cmd_seteffectprimary(void) function Cmd_seteffectsecondary (line 2841) | static void Cmd_seteffectsecondary(void) function Cmd_clearstatusfromeffect (line 2846) | static void Cmd_clearstatusfromeffect(void) function Cmd_tryfaintmon (line 2860) | static void Cmd_tryfaintmon(void) function Cmd_dofaintanimation (line 2948) | static void Cmd_dofaintanimation(void) function Cmd_cleareffectsonfaint (line 2959) | static void Cmd_cleareffectsonfaint(void) function Cmd_jumpifstatus (line 2974) | static void Cmd_jumpifstatus(void) function Cmd_jumpifstatus2 (line 2986) | static void Cmd_jumpifstatus2(void) function Cmd_jumpifability (line 2998) | static void Cmd_jumpifability(void) function Cmd_jumpifsideaffecting (line 3045) | static void Cmd_jumpifsideaffecting(void) function Cmd_jumpifstat (line 3065) | static void Cmd_jumpifstat(void) function Cmd_jumpifstatus3condition (line 3105) | static void Cmd_jumpifstatus3condition(void) function Cmd_jumpiftype (line 3130) | static void Cmd_jumpiftype(void) function Cmd_getexp (line 3142) | static void Cmd_getexp(void) function Cmd_checkteamslost (line 3432) | static void Cmd_checkteamslost(void) function MoveValuesCleanUp (line 3516) | static void MoveValuesCleanUp(void) function Cmd_movevaluescleanup (line 3527) | static void Cmd_movevaluescleanup(void) function Cmd_setmultihit (line 3533) | static void Cmd_setmultihit(void) function Cmd_decrementmultihit (line 3539) | static void Cmd_decrementmultihit(void) function Cmd_goto (line 3547) | static void Cmd_goto(void) function Cmd_jumpifbyte (line 3552) | static void Cmd_jumpifbyte(void) function Cmd_jumpifhalfword (line 3590) | static void Cmd_jumpifhalfword(void) function Cmd_jumpifword (line 3628) | static void Cmd_jumpifword(void) function Cmd_jumpifarrayequal (line 3666) | static void Cmd_jumpifarrayequal(void) function Cmd_jumpifarraynotequal (line 3688) | static void Cmd_jumpifarraynotequal(void) function Cmd_setbyte (line 3710) | static void Cmd_setbyte(void) function Cmd_addbyte (line 3718) | static void Cmd_addbyte(void) function Cmd_subbyte (line 3725) | static void Cmd_subbyte(void) function Cmd_copyarray (line 3732) | static void Cmd_copyarray(void) function Cmd_copyarraywithindex (line 3745) | static void Cmd_copyarraywithindex(void) function Cmd_orbyte (line 3759) | static void Cmd_orbyte(void) function Cmd_orhalfword (line 3766) | static void Cmd_orhalfword(void) function Cmd_orword (line 3775) | static void Cmd_orword(void) function Cmd_bicbyte (line 3784) | static void Cmd_bicbyte(void) function Cmd_bichalfword (line 3791) | static void Cmd_bichalfword(void) function Cmd_bicword (line 3800) | static void Cmd_bicword(void) function Cmd_pause (line 3809) | static void Cmd_pause(void) function Cmd_waitstate (line 3830) | static void Cmd_waitstate(void) function Cmd_healthbar_update (line 3836) | static void Cmd_healthbar_update(void) function Cmd_return (line 3848) | static void Cmd_return(void) function Cmd_end (line 3853) | static void Cmd_end(void) function Cmd_end2 (line 3860) | static void Cmd_end2(void) function Cmd_end3 (line 3867) | static void Cmd_end3(void) function Cmd_call (line 3875) | static void Cmd_call(void) function Cmd_jumpiftype2 (line 3881) | static void Cmd_jumpiftype2(void) function Cmd_jumpifabilitypresent (line 3891) | static void Cmd_jumpifabilitypresent(void) function Cmd_endselectionscript (line 3899) | static void Cmd_endselectionscript(void) function Cmd_playanimation (line 3904) | static void Cmd_playanimation(void) function Cmd_playanimation_var (line 3947) | static void Cmd_playanimation_var(void) function Cmd_setgraphicalstatchangevalues (line 3989) | static void Cmd_setgraphicalstatchangevalues(void) function Cmd_playstatchangeanimation (line 4012) | static void Cmd_playstatchangeanimation(void) function Cmd_moveend (line 4111) | static void Cmd_moveend(void) function Cmd_typecalc2 (line 4401) | static void Cmd_typecalc2(void) function Cmd_returnatktoball (line 4496) | static void Cmd_returnatktoball(void) function Cmd_getswitchedmondata (line 4507) | static void Cmd_getswitchedmondata(void) function Cmd_switchindataupdate (line 4522) | static void Cmd_switchindataupdate(void) function Cmd_switchinanim (line 4567) | static void Cmd_switchinanim(void) function Cmd_jumpifcantswitch (line 4593) | static void Cmd_jumpifcantswitch(void) function ChooseMonToSendOut (line 4676) | static void ChooseMonToSendOut(u8 slotId) function Cmd_openpartyscreen (line 4683) | static void Cmd_openpartyscreen(void) function Cmd_switchhandleorder (line 4968) | static void Cmd_switchhandleorder(void) function Cmd_switchineffects (line 5018) | static void Cmd_switchineffects(void) function Cmd_trainerslidein (line 5102) | static void Cmd_trainerslidein(void) function Cmd_playse (line 5114) | static void Cmd_playse(void) function Cmd_fanfare (line 5123) | static void Cmd_fanfare(void) function Cmd_playfaintcry (line 5132) | static void Cmd_playfaintcry(void) function Cmd_endlinkbattle (line 5141) | static void Cmd_endlinkbattle(void) function Cmd_returntoball (line 5150) | static void Cmd_returntoball(void) function Cmd_handlelearnnewmove (line 5159) | static void Cmd_handlelearnnewmove(void) function Cmd_yesnoboxlearnmove (line 5199) | static void Cmd_yesnoboxlearnmove(void) function Cmd_yesnoboxstoplearningmove (line 5310) | static void Cmd_yesnoboxstoplearningmove(void) function Cmd_hitanimation (line 5357) | static void Cmd_hitanimation(void) function Cmd_getmoneyreward (line 5377) | static void Cmd_getmoneyreward(void) function Cmd_updatebattlermoves (line 5460) | static void Cmd_updatebattlermoves(void) function Cmd_swapattackerwithtarget (line 5487) | static void Cmd_swapattackerwithtarget(void) function Cmd_incrementgamestat (line 5501) | static void Cmd_incrementgamestat(void) function Cmd_drawpartystatussummary (line 5509) | static void Cmd_drawpartystatussummary(void) function Cmd_hidepartystatussummary (line 5546) | static void Cmd_hidepartystatussummary(void) function Cmd_jumptocalledmove (line 5555) | static void Cmd_jumptocalledmove(void) function Cmd_statusanimation (line 5565) | static void Cmd_statusanimation(void) function Cmd_status2animation (line 5581) | static void Cmd_status2animation(void) function Cmd_chosenstatusanimation (line 5600) | static void Cmd_chosenstatusanimation(void) function Cmd_yesnobox (line 5619) | static void Cmd_yesnobox(void) function Cmd_cancelallactions (line 5662) | static void Cmd_cancelallactions(void) function Cmd_adjustsetdamage (line 5673) | static void Cmd_adjustsetdamage(void) function Cmd_removeitem (line 5713) | static void Cmd_removeitem(void) function Cmd_atknameinbuff1 (line 5729) | static void Cmd_atknameinbuff1(void) function Cmd_drawlvlupbox (line 5736) | static void Cmd_drawlvlupbox(void) function DrawLevelUpWindow1 (line 5837) | static void DrawLevelUpWindow1(void) function DrawLevelUpWindow2 (line 5845) | static void DrawLevelUpWindow2(void) function InitLevelUpBanner (line 5853) | static void InitLevelUpBanner(void) function bool8 (line 5866) | static bool8 SlideInLevelUpBanner(void) function DrawLevelUpBannerText (line 5884) | static void DrawLevelUpBannerText(void) function bool8 (line 5944) | static bool8 SlideOutLevelUpBanner(void) function PutMonIconOnLvlUpBanner (line 5960) | static void PutMonIconOnLvlUpBanner(void) function SpriteCB_MonIconOnLvlUpBanner (line 5987) | static void SpriteCB_MonIconOnLvlUpBanner(struct Sprite* sprite) function bool32 (line 6006) | bool32 IsMonGettingExpSentOut(void) function Cmd_resetsentmonsvalue (line 6016) | static void Cmd_resetsentmonsvalue(void) function Cmd_setatktoplayer0 (line 6022) | static void Cmd_setatktoplayer0(void) function Cmd_makevisible (line 6028) | static void Cmd_makevisible(void) function Cmd_recordlastability (line 6037) | static void Cmd_recordlastability(void) function BufferMoveToLearnIntoBattleTextBuff2 (line 6050) | void BufferMoveToLearnIntoBattleTextBuff2(void) function Cmd_buffermovetolearn (line 6055) | static void Cmd_buffermovetolearn(void) function Cmd_jumpifplayerran (line 6061) | static void Cmd_jumpifplayerran(void) function Cmd_hpthresholds (line 6069) | static void Cmd_hpthresholds(void) function Cmd_hpthresholds2 (line 6096) | static void Cmd_hpthresholds2(void) function Cmd_useitemonopponent (line 6122) | static void Cmd_useitemonopponent(void) function Cmd_various (line 6129) | static void Cmd_various(void) function Cmd_setprotectlike (line 6291) | static void Cmd_setprotectlike(void) function Cmd_tryexplosion (line 6326) | static void Cmd_tryexplosion(void) function Cmd_setatkhptozero (line 6365) | static void Cmd_setatkhptozero(void) function Cmd_jumpifnexttargetvalid (line 6378) | static void Cmd_jumpifnexttargetvalid(void) function Cmd_tryhealhalfhealth (line 6403) | static void Cmd_tryhealhalfhealth(void) function Cmd_trymirrormove (line 6421) | static void Cmd_trymirrormove(void) function Cmd_setrain (line 6470) | static void Cmd_setrain(void) function Cmd_setreflect (line 6486) | static void Cmd_setreflect(void) function Cmd_setseeded (line 6507) | static void Cmd_setseeded(void) function Cmd_manipulatedamage (line 6529) | static void Cmd_manipulatedamage(void) function Cmd_trysetrest (line 6551) | static void Cmd_trysetrest(void) function Cmd_jumpifnotfirstturn (line 6575) | static void Cmd_jumpifnotfirstturn(void) function Cmd_nop (line 6585) | static void Cmd_nop(void) function bool8 (line 6590) | bool8 UproarWakeUpCheck(u8 battlerId) function Cmd_jumpifcantmakeasleep (line 6617) | static void Cmd_jumpifcantmakeasleep(void) function Cmd_stockpile (line 6639) | static void Cmd_stockpile(void) function Cmd_stockpiletobasedamage (line 6657) | static void Cmd_stockpiletobasedamage(void) function Cmd_stockpiletohpheal (line 6683) | static void Cmd_stockpiletohpheal(void) function Cmd_negativedamage (line 6714) | static void Cmd_negativedamage(void) function u8 (line 6726) | static u8 ChangeStatBuffs(s8 statValue, u8 statId, u8 flags, const u8 *B... function Cmd_statbuffchange (line 6889) | static void Cmd_statbuffchange(void) function Cmd_normalisebuffs (line 6897) | static void Cmd_normalisebuffs(void) function Cmd_setbide (line 6910) | static void Cmd_setbide(void) function Cmd_confuseifrepeatingattackends (line 6920) | static void Cmd_confuseifrepeatingattackends(void) function Cmd_setmultihitcounter (line 6928) | static void Cmd_setmultihitcounter(void) function Cmd_initmultihitstring (line 6946) | static void Cmd_initmultihitstring(void) function bool8 (line 6953) | static bool8 TryDoForceSwitchOut(void) function Cmd_forcerandomswitch (line 6976) | static void Cmd_forcerandomswitch(void) function Cmd_tryconversiontypechange (line 7074) | static void Cmd_tryconversiontypechange(void) function Cmd_givepaydaymoney (line 7135) | static void Cmd_givepaydaymoney(void) function Cmd_setlightscreen (line 7153) | static void Cmd_setlightscreen(void) function Cmd_tryKO (line 7175) | static void Cmd_tryKO(void) function Cmd_damagetohalftargethp (line 7262) | static void Cmd_damagetohalftargethp(void) function Cmd_setsandstorm (line 7271) | static void Cmd_setsandstorm(void) function Cmd_weatherdamage (line 7287) | static void Cmd_weatherdamage(void) function Cmd_tryinfatuating (line 7346) | static void Cmd_tryinfatuating(void) function Cmd_updatestatusicon (line 7391) | static void Cmd_updatestatusicon(void) function Cmd_setmist (line 7437) | static void Cmd_setmist(void) function Cmd_setfocusenergy (line 7454) | static void Cmd_setfocusenergy(void) function Cmd_transformdataexecution (line 7469) | static void Cmd_transformdataexecution(void) function Cmd_setsubstitute (line 7513) | static void Cmd_setsubstitute(void) function bool8 (line 7540) | static bool8 IsMoveUncopyableByMimic(u16 move) function Cmd_mimicattackcopy (line 7549) | static void Cmd_mimicattackcopy(void) function Cmd_metronome (line 7590) | static void Cmd_metronome(void) function Cmd_dmgtolevel (line 7622) | static void Cmd_dmgtolevel(void) function Cmd_psywavedamageeffect (line 7628) | static void Cmd_psywavedamageeffect(void) function Cmd_counterdamagecalculator (line 7639) | static void Cmd_counterdamagecalculator(void) function Cmd_mirrorcoatdamagecalculator (line 7665) | static void Cmd_mirrorcoatdamagecalculator(void) function Cmd_disablelastusedattack (line 7688) | static void Cmd_disablelastusedattack(void) function Cmd_trysetencore (line 7713) | static void Cmd_trysetencore(void) function Cmd_painsplitdmgcalc (line 7745) | static void Cmd_painsplitdmgcalc(void) function Cmd_settypetorandomresistance (line 7770) | static void Cmd_settypetorandomresistance(void) function Cmd_setalwayshitflag (line 7830) | static void Cmd_setalwayshitflag(void) function Cmd_copymovepermanently (line 7839) | static void Cmd_copymovepermanently(void) function bool8 (line 7892) | static bool8 IsTwoTurnsMove(u16 move) function bool8 (line 7905) | static bool8 IsInvalidForSleepTalkOrAssist(u16 move) function u8 (line 7917) | static u8 AttacksThisTurn(u8 battlerId, u16 move) // Note: returns 1 if ... function Cmd_trychoosesleeptalkmove (line 7937) | static void Cmd_trychoosesleeptalkmove(void) function Cmd_setdestinybond (line 7975) | static void Cmd_setdestinybond(void) function TrySetDestinyBondToHappen (line 7981) | static void TrySetDestinyBondToHappen(void) function Cmd_trysetdestinybondtohappen (line 7993) | static void Cmd_trysetdestinybondtohappen(void) function Cmd_remaininghptopower (line 7999) | static void Cmd_remaininghptopower(void) function Cmd_tryspiteppreduce (line 8014) | static void Cmd_tryspiteppreduce(void) function Cmd_healpartystatus (line 8066) | static void Cmd_healpartystatus(void) function Cmd_cursetarget (line 8164) | static void Cmd_cursetarget(void) function Cmd_trysetspikes (line 8181) | static void Cmd_trysetspikes(void) function Cmd_setforesight (line 8198) | static void Cmd_setforesight(void) function Cmd_trysetperishsong (line 8204) | static void Cmd_trysetperishsong(void) function Cmd_rolloutdamagecalculation (line 8232) | static void Cmd_rolloutdamagecalculation(void) function Cmd_jumpifconfusedandstatmaxed (line 8267) | static void Cmd_jumpifconfusedandstatmaxed(void) function Cmd_furycuttercalc (line 8276) | static void Cmd_furycuttercalc(void) function Cmd_friendshiptodamagecalculation (line 8299) | static void Cmd_friendshiptodamagecalculation(void) function Cmd_presentdamagecalculation (line 8309) | static void Cmd_presentdamagecalculation(void) function Cmd_setsafeguard (line 8337) | static void Cmd_setsafeguard(void) function Cmd_magnitudedamagecalculation (line 8355) | static void Cmd_magnitudedamagecalculation(void) function Cmd_jumpifnopursuitswitchdmg (line 8408) | static void Cmd_jumpifnopursuitswitchdmg(void) function Cmd_setsunny (line 8452) | static void Cmd_setsunny(void) function Cmd_maxattackhalvehp (line 8470) | static void Cmd_maxattackhalvehp(void) function Cmd_copyfoestats (line 8494) | static void Cmd_copyfoestats(void) function Cmd_rapidspinfree (line 8506) | static void Cmd_rapidspinfree(void) function Cmd_setdefensecurlbit (line 8543) | static void Cmd_setdefensecurlbit(void) function Cmd_recoverbasedonsunlight (line 8549) | static void Cmd_recoverbasedonsunlight(void) function Cmd_hiddenpowercalc (line 8574) | static void Cmd_hiddenpowercalc(void) function Cmd_selectfirstvalidtarget (line 8603) | static void Cmd_selectfirstvalidtarget(void) function Cmd_trysetfutureattack (line 8615) | static void Cmd_trysetfutureattack(void) function Cmd_trydobeatup (line 8642) | static void Cmd_trydobeatup(void) function Cmd_setsemiinvulnerablebit (line 8689) | static void Cmd_setsemiinvulnerablebit(void) function Cmd_clearsemiinvulnerablebit (line 8708) | static void Cmd_clearsemiinvulnerablebit(void) function Cmd_setminimize (line 8727) | static void Cmd_setminimize(void) function Cmd_sethail (line 8735) | static void Cmd_sethail(void) function Cmd_trymemento (line 8752) | static void Cmd_trymemento(void) function Cmd_setforcedtarget (line 8773) | static void Cmd_setforcedtarget(void) function Cmd_setcharge (line 8780) | static void Cmd_setcharge(void) function Cmd_callterrainattack (line 8789) | static void Cmd_callterrainattack(void) function Cmd_cureifburnedparalysedorpoisoned (line 8799) | static void Cmd_cureifburnedparalysedorpoisoned(void) function Cmd_settorment (line 8815) | static void Cmd_settorment(void) function Cmd_jumpifnodamage (line 8828) | static void Cmd_jumpifnodamage(void) function Cmd_settaunt (line 8836) | static void Cmd_settaunt(void) function Cmd_trysethelpinghand (line 8850) | static void Cmd_trysethelpinghand(void) function Cmd_tryswapitems (line 8869) | static void Cmd_tryswapitems(void) function Cmd_trycopyability (line 8955) | static void Cmd_trycopyability(void) function Cmd_trywish (line 8970) | static void Cmd_trywish(void) function Cmd_trysetroots (line 9004) | static void Cmd_trysetroots(void) function Cmd_doubledamagedealtifdamaged (line 9017) | static void Cmd_doubledamagedealtifdamaged(void) function Cmd_setyawn (line 9030) | static void Cmd_setyawn(void) function Cmd_setdamagetohealthdifference (line 9044) | static void Cmd_setdamagetohealthdifference(void) function Cmd_scaledamagebyhealthratio (line 9057) | static void Cmd_scaledamagebyhealthratio(void) function Cmd_tryswapabilities (line 9070) | static void Cmd_tryswapabilities(void) function Cmd_tryimprison (line 9090) | static void Cmd_tryimprison(void) function Cmd_trysetgrudge (line 9132) | static void Cmd_trysetgrudge(void) function Cmd_weightdamagecalculation (line 9145) | static void Cmd_weightdamagecalculation(void) function Cmd_assistattackselect (line 9162) | static void Cmd_assistattackselect(void) function Cmd_trysetmagiccoat (line 9215) | static void Cmd_trysetmagiccoat(void) function Cmd_trysetsnatch (line 9231) | static void Cmd_trysetsnatch(void) function Cmd_trygetintimidatetarget (line 9245) | static void Cmd_trygetintimidatetarget(void) function Cmd_switchoutabilities (line 9268) | static void Cmd_switchoutabilities(void) function Cmd_jumpifhasnohp (line 9287) | static void Cmd_jumpifhasnohp(void) function Cmd_getsecretpowereffect (line 9297) | static void Cmd_getsecretpowereffect(void) function Cmd_pickup (line 9332) | static void Cmd_pickup(void) function Cmd_docastformchangeanimation (line 9385) | static void Cmd_docastformchangeanimation(void) function Cmd_trycastformdatachange (line 9398) | static void Cmd_trycastformdatachange(void) function Cmd_settypebasedhalvers (line 9412) | static void Cmd_settypebasedhalvers(void) function Cmd_setweatherballtype (line 9441) | static void Cmd_setweatherballtype(void) function Cmd_tryrecycleitem (line 9462) | static void Cmd_tryrecycleitem(void) function Cmd_settypetoterrain (line 9485) | static void Cmd_settypetoterrain(void) function Cmd_pursuitdoubles (line 9501) | static void Cmd_pursuitdoubles(void) function Cmd_snatchsetbattlers (line 9523) | static void Cmd_snatchsetbattlers(void) function Cmd_removelightscreenreflect (line 9537) | static void Cmd_removelightscreenreflect(void) function Cmd_handleballthrow (line 9559) | static void Cmd_handleballthrow(void) function Cmd_givecaughtmon (line 9783) | static void Cmd_givecaughtmon(void) function Cmd_trysetcaughtmondexflags (line 9812) | static void Cmd_trysetcaughtmondexflags(void) function Cmd_displaydexinfo (line 9828) | static void Cmd_displaydexinfo(void) function HandleBattleWindow (line 9887) | void HandleBattleWindow(u8 xStart, u8 yStart, u8 xEnd, u8 yEnd, u8 flags) function BattleCreateYesNoCursorAt (line 9936) | void BattleCreateYesNoCursorAt(void) function BattleDestroyYesNoCursorAt (line 9945) | void BattleDestroyYesNoCursorAt(void) function Cmd_trygivecaughtmonnick (line 9955) | static void Cmd_trygivecaughtmonnick(void) function Cmd_subattackerhpbydmg (line 10031) | static void Cmd_subattackerhpbydmg(void) function Cmd_removeattackerstatus1 (line 10037) | static void Cmd_removeattackerstatus1(void) function Cmd_finishaction (line 10043) | static void Cmd_finishaction(void) function Cmd_finishturn (line 10048) | static void Cmd_finishturn(void) FILE: src/battle_setup.c type TrainerBattleParameter (line 56) | struct TrainerBattleParameter type TrainerBattleParameter (line 106) | struct TrainerBattleParameter type TrainerBattleParameter (line 119) | struct TrainerBattleParameter type TrainerBattleParameter (line 132) | struct TrainerBattleParameter type TrainerBattleParameter (line 145) | struct TrainerBattleParameter type TrainerBattleParameter (line 158) | struct TrainerBattleParameter type TrainerBattleParameter (line 171) | struct TrainerBattleParameter function Task_BattleStart (line 275) | static void Task_BattleStart(u8 taskId) function CreateBattleStartTask (line 303) | static void CreateBattleStartTask(u8 transition, u16 song) // song == 0 ... function bool8 (line 311) | static bool8 CheckSilphScopeInPokemonTower(u16 mapGroup, u16 mapNum) function StartWildBattle (line 327) | void StartWildBattle(void) function DoStandardWildBattle (line 337) | static void DoStandardWildBattle(void) function StartRoamerBattle (line 349) | void StartRoamerBattle(void) function DoSafariBattle (line 361) | static void DoSafariBattle(void) function DoGhostBattle (line 371) | static void DoGhostBattle(void) function DoTrainerBattle (line 384) | static void DoTrainerBattle(void) function StartOldManTutorialBattle (line 391) | void StartOldManTutorialBattle(void) function StartScriptedWildBattle (line 400) | void StartScriptedWildBattle(void) function StartMarowakBattle (line 410) | void StartMarowakBattle(void) function StartSouthernIslandBattle (line 429) | void StartSouthernIslandBattle(void) function StartLegendaryBattle (line 439) | void StartLegendaryBattle(void) function StartGroudonKyogreBattle (line 473) | void StartGroudonKyogreBattle(void) function StartRegiBattle (line 486) | void StartRegiBattle(void) function EndPokedudeBattle (line 497) | static void EndPokedudeBattle(void) function StartPokedudeBattle (line 504) | static void StartPokedudeBattle(void) function bool8 (line 515) | bool8 CheckNuzlockeDupeFlags(u16 species) function bool8 (line 524) | bool8 IsWildMonNuzlockeDupe(u16 species) function SetNuzlockeDupeFlags (line 535) | void SetNuzlockeDupeFlags(u16 species) function CB2_EndWildBattle (line 544) | static void CB2_EndWildBattle(void) function CB2_EndScriptedWildBattle (line 566) | static void CB2_EndScriptedWildBattle(void) function CB2_EndMarowakBattle (line 583) | static void CB2_EndMarowakBattle(void) function u8 (line 602) | u8 BattleSetup_GetTerrainId(void) function u8 (line 653) | static u8 GetBattleTransitionTypeByMap(void) function u16 (line 678) | static u16 GetSumOfPlayerPartyLevel(u8 numMons) function u8 (line 697) | static u8 GetSumOfEnemyPartyLevel(u16 opponentId, u8 numMons) function u8 (line 761) | static u8 GetWildBattleTransition(void) function u8 (line 773) | static u8 GetTrainerBattleTransition(void) function u8 (line 817) | u8 BattleSetup_GetBattleTowerBattleTransition(void) function u32 (line 828) | static u32 TrainerBattleLoadArg32(const u8 *ptr) function u16 (line 833) | static u16 TrainerBattleLoadArg16(const u8 *ptr) function u8 (line 838) | static u8 TrainerBattleLoadArg8(const u8 *ptr) function u16 (line 843) | static u16 GetTrainerAFlag(void) function bool32 (line 848) | static bool32 IsPlayerDefeated(u32 battleOutcome) function InitTrainerBattleVariables (line 866) | static void InitTrainerBattleVariables(void) function SetU8 (line 880) | static inline void SetU8(void *ptr, u8 value) function SetU16 (line 885) | static inline void SetU16(void *ptr, u16 value) function SetU32 (line 890) | static inline void SetU32(void *ptr, u32 value) function SetPtr (line 895) | static inline void SetPtr(const void *ptr, const void *value) function TrainerBattleLoadArgs (line 900) | static void TrainerBattleLoadArgs(const struct TrainerBattleParameter *s... function SetMapVarsToTrainer (line 935) | static void SetMapVarsToTrainer(void) function u8 (line 944) | const u8 *BattleSetup_ConfigureTrainerBattle(const u8 *data) function ConfigureAndSetUpOneTrainerBattle (line 989) | void ConfigureAndSetUpOneTrainerBattle(u8 trainerEventObjId, const u8 *t... function bool32 (line 998) | bool32 GetTrainerFlagFromScriptPointer(const u8 *data) function SetUpTrainerMovement (line 1005) | void SetUpTrainerMovement(void) function u8 (line 1012) | u8 GetTrainerBattleMode(void) function u16 (line 1017) | u16 GetRivalBattleFlags(void) function u16 (line 1022) | u16 Script_HasTrainerBeenFought(void) function SetBattledTrainerFlag (line 1031) | void SetBattledTrainerFlag(void) function SetBattledTrainerFlag2 (line 1042) | static void SetBattledTrainerFlag2(void) function bool8 (line 1047) | bool8 HasTrainerBeenFought(u16 trainerId) function SetTrainerFlag (line 1056) | void SetTrainerFlag(u16 trainerId) function ClearTrainerFlag (line 1066) | void ClearTrainerFlag(u16 trainerId) function StartTrainerBattle (line 1071) | void StartTrainerBattle(void) function CB2_EndTrainerBattle (line 1081) | static void CB2_EndTrainerBattle(void) function CB2_EndRematchBattle (line 1144) | static void CB2_EndRematchBattle(void) function StartRematchBattle (line 1163) | void StartRematchBattle(void) function ShowTrainerIntroSpeech (line 1171) | void ShowTrainerIntroSpeech(void) function u8 (line 1176) | const u8 *BattleSetup_GetScriptAddrAfterBattle(void) function u8 (line 1184) | const u8 *BattleSetup_GetTrainerPostBattleScript(void) function ShowTrainerCantBattleSpeech (line 1192) | void ShowTrainerCantBattleSpeech(void) function PlayTrainerEncounterMusic (line 1197) | void PlayTrainerEncounterMusic(void) function u8 (line 1230) | static const u8 *ReturnEmptyStringIfNull(const u8 *string) function u8 (line 1238) | static const u8 *GetIntroSpeechOfApproachingTrainer(void) function u8 (line 1243) | const u8 *GetTrainerALoseText(void) function u8 (line 1251) | const u8 *GetTrainerWonSpeech(void) function u8 (line 1257) | static const u8 *GetTrainerCantBattleSpeech(void) function s8 (line 1262) | s8 GetScaledLevel(void) FILE: src/battle_tower.c type BattleTowerRecord (line 43) | struct BattleTowerRecord type BattleTowerRecord (line 44) | struct BattleTowerRecord type BattleTowerEReaderTrainer (line 47) | struct BattleTowerEReaderTrainer type SinglesTrainerInfo (line 58) | struct SinglesTrainerInfo type SinglesTrainerInfo (line 65) | struct SinglesTrainerInfo function BattleTowerMapScript2 (line 277) | void BattleTowerMapScript2(void) function ResetBattleTowerStreak (line 320) | static void ResetBattleTowerStreak(u8 levelType) function bool8 (line 327) | static bool8 ShouldBattleEReaderTrainer(u8 levelType, u16 winStreak) function bool8 (line 368) | static bool8 ChooseSpecialBattleTowerTrainer(void) function ChooseNextBattleTowerTrainer (line 425) | void ChooseNextBattleTowerTrainer(void) function SetBattleTowerTrainerGfxId (line 487) | static void SetBattleTowerTrainerGfxId(u8 trainerClass) function SetEReaderTrainerGfxId (line 513) | void SetEReaderTrainerGfxId(void) function UpdateOrInsertReceivedBattleTowerRecord (line 519) | static void UpdateOrInsertReceivedBattleTowerRecord(struct BattleTowerRe... function u8 (line 603) | u8 GetBattleTowerTrainerFrontSpriteId(void) function u8 (line 619) | u8 GetBattleTowerTrainerClassNameId(void) function GetBattleTowerTrainerName (line 635) | void GetBattleTowerTrainerName(u8 *dest) function FillBattleTowerTrainerParty (line 656) | static void FillBattleTowerTrainerParty(void) function u8 (line 834) | static u8 AppendBattleTowerBannedSpeciesName(u16 species, u8 count) function CheckMonBattleTowerBanlist (line 860) | static void CheckMonBattleTowerBanlist(u16 species, u16 heldItem, u16 hp... function CheckPartyBattleTowerBanlist (line 901) | void CheckPartyBattleTowerBanlist(void) function BufferBattleTowerTrainerMessage (line 948) | static void BufferBattleTowerTrainerMessage(const u16 *greeting) function PrintBattleTowerTrainerGreeting (line 967) | void PrintBattleTowerTrainerGreeting(void) function CB2_FinishEReaderBattle (line 977) | static void CB2_FinishEReaderBattle(void) function Task_WaitBT (line 1001) | static void Task_WaitBT(u8 taskId) function StartSpecialBattle (line 1013) | void StartSpecialBattle(void) function SetBattleTowerProperty (line 1062) | void SetBattleTowerProperty(void) function BattleTowerUtil (line 1130) | void BattleTowerUtil(void) function SetBattleTowerParty (line 1179) | void SetBattleTowerParty(void) function SaveCurrentWinStreak (line 1189) | static void SaveCurrentWinStreak(void) function SetPlayerBattleTowerRecord (line 1219) | static void SetPlayerBattleTowerRecord(void) function SaveBattleTowerProgress (line 1256) | void SaveBattleTowerProgress(void) function SaveGameFrontier (line 1279) | void SaveGameFrontier(void) //from Emerald function BattleTower_SoftReset (line 1301) | void BattleTower_SoftReset(void) function ValidateBattleTowerRecordChecksums (line 1306) | static void ValidateBattleTowerRecordChecksums(void) function SetBattleTowerRecordChecksum (line 1333) | static void SetBattleTowerRecordChecksum(struct BattleTowerRecord *record) function ClearBattleTowerRecord (line 1342) | static void ClearBattleTowerRecord(struct BattleTowerRecord *record) function PopulateBravoTrainerBattleTowerLostData (line 1350) | static void PopulateBravoTrainerBattleTowerLostData(void) function u16 (line 1362) | static u16 GetCurrentBattleTowerWinStreak(u8 battleTowerLevelType) function DetermineBattleTowerPrize (line 1373) | void DetermineBattleTowerPrize(void) function GiveBattleTowerPrize (line 1383) | void GiveBattleTowerPrize(void) function AwardBattleTowerRibbons (line 1399) | void AwardBattleTowerRibbons(void) function Debug_FillEReaderTrainerWithPlayerData (line 1434) | static void Debug_FillEReaderTrainerWithPlayerData(void) function u8 (line 1473) | u8 GetEreaderTrainerFrontSpriteId(void) function u8 (line 1478) | u8 GetEreaderTrainerClassId(void) function CopyEReaderTrainerName5 (line 1483) | void CopyEReaderTrainerName5(u8 *trainerName) function ValidateEReaderTrainer (line 1494) | void ValidateEReaderTrainer(void) function SetEReaderTrainerChecksum (line 1524) | static void SetEReaderTrainerChecksum(struct BattleTowerEReaderTrainer *... function ClearEReaderTrainer (line 1533) | void ClearEReaderTrainer(struct BattleTowerEReaderTrainer *ereaderTrainer) function BufferEReaderTrainerGreeting (line 1541) | void BufferEReaderTrainerGreeting(void) function PrintEReaderTrainerFarewellMessage (line 1546) | static void PrintEReaderTrainerFarewellMessage(void) function Dummy_TryEnableBravoTrainerBattleTower (line 1556) | void Dummy_TryEnableBravoTrainerBattleTower(void) function GetBestBattleTowerStreakToVar0x8007 (line 1567) | void GetBestBattleTowerStreakToVar0x8007(void) function TryInitBattleTowerAwardManObjectEvent (line 1572) | void TryInitBattleTowerAwardManObjectEvent(void) function s32 (line 1577) | s32 GetHighestLevelInPlayerParty(void) FILE: src/battle_transition.c type bool8 (line 52) | typedef bool8 (*TransitionStateFunc)(struct Task *task); type bool8 (line 53) | typedef bool8 (*TransitionSpriteCallback)(struct Sprite *sprite); type TransitionData (line 55) | struct TransitionData type Task (line 80) | struct Task type Task (line 81) | struct Task type Task (line 82) | struct Task type Task (line 83) | struct Task type Task (line 84) | struct Task type Task (line 85) | struct Task type Task (line 86) | struct Task type Task (line 87) | struct Task type Task (line 88) | struct Task type Task (line 89) | struct Task type Task (line 90) | struct Task type Task (line 91) | struct Task type Task (line 92) | struct Task type Task (line 93) | struct Task type Task (line 94) | struct Task type Task (line 95) | struct Task type Task (line 96) | struct Task type Task (line 97) | struct Task type Task (line 98) | struct Task type Task (line 99) | struct Task type Task (line 100) | struct Task type Task (line 101) | struct Task type Task (line 102) | struct Task type Task (line 103) | struct Task type Task (line 104) | struct Task type Task (line 105) | struct Task type Task (line 106) | struct Task type Task (line 107) | struct Task type Task (line 108) | struct Task type Task (line 109) | struct Task type Task (line 110) | struct Task type Task (line 111) | struct Task type Task (line 112) | struct Task type Task (line 113) | struct Task type Task (line 114) | struct Task type Task (line 115) | struct Task type Task (line 116) | struct Task type Task (line 117) | struct Task type Task (line 118) | struct Task type Task (line 119) | struct Task type Task (line 120) | struct Task type Task (line 121) | struct Task type Task (line 122) | struct Task type Task (line 123) | struct Task type Task (line 124) | struct Task type Task (line 125) | struct Task type Task (line 126) | struct Task type Task (line 127) | struct Task type Task (line 128) | struct Task type Task (line 129) | struct Task type Task (line 130) | struct Task type Task (line 131) | struct Task type Task (line 132) | struct Task type Task (line 133) | struct Task type Task (line 134) | struct Task type Task (line 135) | struct Task type Task (line 136) | struct Task type Task (line 137) | struct Task type Task (line 138) | struct Task type Task (line 139) | struct Task type Task (line 140) | struct Task type Task (line 141) | struct Task type Sprite (line 166) | struct Sprite type Sprite (line 167) | struct Sprite type Sprite (line 168) | struct Sprite type Sprite (line 170) | struct Sprite type Sprite (line 171) | struct Sprite type Sprite (line 172) | struct Sprite type Sprite (line 173) | struct Sprite type Sprite (line 174) | struct Sprite type Task (line 213) | struct Task type SpriteFrameImage (line 471) | struct SpriteFrameImage type SpriteTemplate (line 505) | struct SpriteTemplate type OamData (line 516) | struct OamData type SpriteFrameImage (line 533) | struct SpriteFrameImage type SpriteFrameImage (line 541) | struct SpriteFrameImage type SpriteTemplate (line 557) | struct SpriteTemplate type SpritePalette (line 582) | struct SpritePalette type SpritePalette (line 614) | struct SpritePalette function BattleTransition_StartOnField (line 623) | void BattleTransition_StartOnField(u8 transitionId) function BattleTransition_Start (line 631) | static void BattleTransition_Start(u8 transitionId) function bool8 (line 639) | bool8 IsBattleTransitionDone(void) function LaunchBattleTransitionTask (line 655) | static void LaunchBattleTransitionTask(u8 transitionId) function Task_BattleTransition (line 661) | static void Task_BattleTransition(u8 taskId) function bool8 (line 666) | static bool8 Transition_StartIntro(struct Task *task) function bool8 (line 690) | static bool8 Transition_WaitForIntro(struct Task *task) function bool8 (line 703) | static bool8 Transition_StartMain(struct Task *task) function bool8 (line 710) | static bool8 Transition_WaitForMain(struct Task *task) function Task_Intro (line 721) | static void Task_Intro(u8 taskId) function Task_Blur (line 741) | static void Task_Blur(u8 taskId) function bool8 (line 746) | static bool8 Blur_Init(struct Task *task) function bool8 (line 756) | static bool8 Blur_Main(struct Task *task) function bool8 (line 774) | static bool8 Blur_End(struct Task *task) function Task_Swirl (line 791) | static void Task_Swirl(u8 taskId) function bool8 (line 796) | static bool8 Swirl_Init(struct Task *task) function bool8 (line 809) | static bool8 Swirl_End(struct Task *task) function VBlankCB_Swirl (line 821) | static void VBlankCB_Swirl(void) function HBlankCB_Swirl (line 828) | static void HBlankCB_Swirl(void) function Task_Shuffle (line 847) | static void Task_Shuffle(u8 taskId) function bool8 (line 852) | static bool8 Shuffle_Init(struct Task *task) function bool8 (line 865) | static bool8 Shuffle_End(struct Task *task) function VBlankCB_Shuffle (line 885) | static void VBlankCB_Shuffle(void) function HBlankCB_Shuffle (line 892) | static void HBlankCB_Shuffle(void) function Task_BigPokeball (line 924) | static void Task_BigPokeball(u8 taskId) function bool8 (line 950) | static bool8 BigPokeball_Init(struct Task *task) function bool8 (line 963) | static bool8 BigPokeball_SetGfx(struct Task *task) function bool8 (line 979) | static bool8 PatternWeave_Blend1(struct Task *task) function bool8 (line 999) | static bool8 PatternWeave_Blend2(struct Task *task) function bool8 (line 1024) | static bool8 PatternWeave_FinishAppear(struct Task *task) function bool8 (line 1049) | static bool8 PatternWeave_CircularMask(struct Task *task) function VBlankCB_SetWinAndBlend (line 1076) | static void VBlankCB_SetWinAndBlend(void) function VBlankCB_PatternWeave (line 1089) | static void VBlankCB_PatternWeave(void) function VBlankCB_CircularMask (line 1095) | static void VBlankCB_CircularMask(void) function Task_PokeballsTrail (line 1117) | static void Task_PokeballsTrail(u8 taskId) function bool8 (line 1122) | static bool8 PokeballsTrail_Init(struct Task *task) function bool8 (line 1134) | static bool8 PokeballsTrail_Main(struct Task *task) function bool8 (line 1157) | static bool8 PokeballsTrail_End(struct Task *task) function bool8 (line 1167) | bool8 FldEff_PokeballTrail(void) function SpriteCB_FldEffPokeballTrail (line 1181) | static void SpriteCB_FldEffPokeballTrail(struct Sprite *sprite) function Task_ClockwiseWipe (line 1225) | static void Task_ClockwiseWipe(u8 taskId) function bool8 (line 1230) | static bool8 ClockwiseWipe_Init(struct Task *task) function bool8 (line 1248) | static bool8 ClockwiseWipe_TopRight(struct Task *task) function bool8 (line 1268) | static bool8 ClockwiseWipe_Right(struct Task *task) function bool8 (line 1304) | static bool8 ClockwiseWipe_Bottom(struct Task *task) function bool8 (line 1335) | static bool8 ClockwiseWipe_Left(struct Task *task) function bool8 (line 1373) | static bool8 ClockwiseWipe_TopLeft(struct Task *task) function bool8 (line 1396) | static bool8 ClockwiseWipe_End(struct Task *task) function VBlankCB_ClockwiseWipe (line 1404) | static void VBlankCB_ClockwiseWipe(void) function Task_Ripple (line 1426) | static void Task_Ripple(u8 taskId) function bool8 (line 1431) | static bool8 Ripple_Init(struct Task *task) function bool8 (line 1446) | static bool8 Ripple_Main(struct Task *task) function VBlankCB_Ripple (line 1475) | static void VBlankCB_Ripple(void) function HBlankCB_Ripple (line 1482) | static void HBlankCB_Ripple(void) function Task_Wave (line 1503) | static void Task_Wave(u8 taskId) function bool8 (line 1508) | static bool8 Wave_Init(struct Task *task) function bool8 (line 1525) | static bool8 Wave_Main(struct Task *task) function bool8 (line 1553) | static bool8 Wave_End(struct Task *task) function VBlankCB_Wave (line 1561) | static void VBlankCB_Wave(void) function Task_Spiral (line 1580) | static void Task_Spiral(u8 taskId) function Spiral_UpdateFrame (line 1585) | static void Spiral_UpdateFrame(s16 initRadius, s16 deltaAngleMax, u8 off... function bool8 (line 1758) | static bool8 Spiral_Init(struct Task *task) function bool8 (line 1778) | static bool8 Spiral_End(struct Task *task) function VBlankCB_Spiral (line 1814) | static void VBlankCB_Spiral(void) function Task_Lorelei (line 1863) | static void Task_Lorelei(u8 taskId) function Task_Bruno (line 1869) | static void Task_Bruno(u8 taskId) function Task_Agatha (line 1875) | static void Task_Agatha(u8 taskId) function Task_Lance (line 1881) | static void Task_Lance(u8 taskId) function Task_Blue (line 1887) | static void Task_Blue(u8 taskId) function Task_Oak (line 1893) | static void Task_Oak(u8 taskId) function DoMugshotTransition (line 1899) | static void DoMugshotTransition(u8 taskId) function bool8 (line 1904) | static bool8 Mugshot_Init(struct Task *task) function bool8 (line 1925) | static bool8 Mugshot_SetGfx(struct Task *task) function bool8 (line 1946) | static bool8 Mugshot_ShowBanner(struct Task *task) function bool8 (line 2000) | static bool8 Mugshot_StartOpponentSlide(struct Task *task) function bool8 (line 2028) | static bool8 Mugshot_WaitStartPlayerSlide(struct Task *task) function bool8 (line 2042) | static bool8 Mugshot_WaitPlayerSlide(struct Task *task) function bool8 (line 2065) | static bool8 Mugshot_GradualWhiteFade(struct Task *task) function bool8 (line 2108) | static bool8 Mugshot_InitFadeWhiteToBlack(struct Task *task) function bool8 (line 2118) | static bool8 Mugshot_FadeToBlack(struct Task *task) function bool8 (line 2129) | static bool8 Mugshot_End(struct Task *task) function VBlankCB_Mugshots (line 2137) | static void VBlankCB_Mugshots(void) function VBlankCB_MugshotsFadeOut (line 2150) | static void VBlankCB_MugshotsFadeOut(void) function HBlankCB_Mugshots (line 2160) | static void HBlankCB_Mugshots(void) function Mugshots_CreateTrainerPics (line 2169) | static void Mugshots_CreateTrainerPics(struct Task *task) function SpriteCB_MugshotTrainerPic (line 2211) | static void SpriteCB_MugshotTrainerPic(struct Sprite *sprite) function bool8 (line 2217) | static bool8 MugshotTrainerPic_Pause(struct Sprite *sprite) function bool8 (line 2222) | static bool8 MugshotTrainerPic_Init(struct Sprite *sprite) function bool8 (line 2235) | static bool8 MugshotTrainerPic_Slide(struct Sprite *sprite) function bool8 (line 2247) | static bool8 MugshotTrainerPic_SlideSlow(struct Sprite *sprite) function bool8 (line 2267) | static bool8 MugshotTrainerPic_SlideOffscreen(struct Sprite *sprite) function SetTrainerPicSlideDirection (line 2276) | static void SetTrainerPicSlideDirection(s16 spriteId, bool16 dirId) function IncrementTrainerPicState (line 2281) | static void IncrementTrainerPicState(s16 spriteId) function s16 (line 2286) | static s16 IsTrainerPicSlideDone(s16 spriteId) function Task_Slice (line 2313) | static void Task_Slice(u8 taskId) function bool8 (line 2318) | static bool8 Slice_Init(struct Task *task) function bool8 (line 2341) | static bool8 Slice_Main(struct Task *task) function bool8 (line 2377) | static bool8 Slice_End(struct Task *task) function VBlankCB_Slice (line 2385) | static void VBlankCB_Slice(void) function HBlankCB_Slice (line 2397) | static void HBlankCB_Slice(void) function Task_WhiteBarsFade (line 2422) | static void Task_WhiteBarsFade(u8 taskId) function bool8 (line 2427) | static bool8 WhiteBarsFade_Init(struct Task *task) function bool8 (line 2450) | static bool8 WhiteBarsFade_StartBars(struct Task *task) function bool8 (line 2473) | static bool8 WhiteBarsFade_WaitBars(struct Task *task) function bool8 (line 2484) | static bool8 WhiteBarsFade_BlendToBlack(struct Task *task) function bool8 (line 2500) | static bool8 WhiteBarsFade_End(struct Task *task) function VBlankCB_WhiteBarsFade (line 2512) | static void VBlankCB_WhiteBarsFade(void) function VBlankCB_WhiteBarsFade_Blend (line 2525) | static void VBlankCB_WhiteBarsFade_Blend(void) function HBlankCB_WhiteBarsFade (line 2537) | static void HBlankCB_WhiteBarsFade(void) function SpriteCB_WhiteBarFade (line 2546) | static void SpriteCB_WhiteBarFade(struct Sprite *sprite) function Task_GridSquares (line 2603) | static void Task_GridSquares(u8 taskId) function bool8 (line 2608) | static bool8 GridSquares_Init(struct Task *task) function bool8 (line 2620) | static bool8 GridSquares_Main(struct Task *task) function bool8 (line 2640) | static bool8 GridSquares_End(struct Task *task) function Task_AngledWipes (line 2661) | static void Task_AngledWipes(u8 taskId) function bool8 (line 2666) | static bool8 AngledWipes_Init(struct Task *task) function bool8 (line 2683) | static bool8 AngledWipes_SetWipeData(struct Task *task) function bool8 (line 2696) | static bool8 AngledWipes_DoWipe(struct Task *task) function bool8 (line 2734) | static bool8 AngledWipes_TryEnd(struct Task *task) function bool8 (line 2753) | static bool8 AngledWipes_StartNext(struct Task *task) function VBlankCB_AngledWipes (line 2765) | static void VBlankCB_AngledWipes(void) function CreateIntroTask (line 2794) | static void CreateIntroTask(s16 fadeToGrayDelay, s16 fadeFromGrayDelay, ... function bool8 (line 2805) | static bool8 IsIntroTaskDone(void) function Task_BattleTransition_Intro (line 2813) | static void Task_BattleTransition_Intro(u8 taskId) function bool8 (line 2818) | static bool8 TransitionIntro_FadeToGray(struct Task *task) function bool8 (line 2837) | static bool8 TransitionIntro_FadeFromGray(struct Task *task) function InitTransitionData (line 2876) | static void InitTransitionData(void) function VBlankCB_BattleTransition (line 2882) | static void VBlankCB_BattleTransition(void) function GetBg0TilemapDst (line 2889) | static void GetBg0TilemapDst(u16 **tilesetPtr) function GetBg0TilesDst (line 2898) | static void GetBg0TilesDst(u16 **tilemapPtr, u16 **tilesetPtr) function FadeScreenBlack (line 2910) | static void FadeScreenBlack(void) function SetSinWave (line 2915) | static void SetSinWave(s16 *buffer, s16 offset, s16 index, s16 frequency... function SetCircularMask (line 2923) | static void SetCircularMask(s16 *buffer, s16 x, s16 y, s16 radius) function InitBlackWipe (line 2972) | static void InitBlackWipe(s16 *data, s16 startX, s16 startY, s16 endX, s... function bool8 (line 2999) | static bool8 UpdateBlackWipe(s16 *data, bool8 xExact, bool8 yExact) function bool32 (line 3059) | static bool32 IsMugshotTransition(u8 transitionId) FILE: src/battle_util.c function u8 (line 37) | u8 GetBattlerForBattleScript(u8 caseId) function PressurePPLose (line 78) | void PressurePPLose(u8 target, u8 attacker, u16 move) function PressurePPLoseOnUsingImprison (line 105) | void PressurePPLoseOnUsingImprison(u8 attacker) function PressurePPLoseOnUsingPerishSong (line 137) | void PressurePPLoseOnUsingPerishSong(u8 attacker) function MarkAllBattlersForControllerExec (line 169) | static void MarkAllBattlersForControllerExec(void) function MarkBattlerForControllerExec (line 185) | void MarkBattlerForControllerExec(u8 battlerId) function MarkBattlerReceivedLinkData (line 193) | void MarkBattlerReceivedLinkData(u8 battlerId) function CancelMultiTurnMoves (line 203) | void CancelMultiTurnMoves(u8 battler) function bool8 (line 216) | bool8 WasUnableToUseMove(u8 battler) function PrepareStringBattle (line 232) | void PrepareStringBattle(u16 stringId, u8 battler) function ResetSentPokesToOpponentValue (line 239) | void ResetSentPokesToOpponentValue(void) function OpponentSwitchInResetSentPokesToOpponentValue (line 254) | void OpponentSwitchInResetSentPokesToOpponentValue(u8 battler) function UpdateSentPokesToOpponentValue (line 273) | void UpdateSentPokesToOpponentValue(u8 battler) function BattleScriptPush (line 287) | void BattleScriptPush(const u8 *bsPtr) function BattleScriptPushCursor (line 292) | void BattleScriptPushCursor(void) function BattleScriptPop (line 297) | void BattleScriptPop(void) function u8 (line 302) | u8 TrySetCantSelectMoveBattleScript(void) function u8 (line 361) | u8 CheckMoveLimitations(u8 battlerId, u8 unusableMoves, u8 check) function bool8 (line 405) | bool8 AreAllMovesUnusable(void) function u8 (line 427) | u8 GetImprisonedMovesCount(u8 battlerId, u16 move) function u8 (line 466) | u8 DoFieldEndTurnEffects(void) function u8 (line 744) | u8 DoBattlerEndTurnEffects(void) function bool8 (line 1064) | bool8 HandleWishPerishSongOnTurnEnd(void) function bool8 (line 1144) | bool8 HandleFaintedMonActions(void) function TryClearRageStatuses (line 1223) | void TryClearRageStatuses(void) function u8 (line 1253) | u8 AtkCanceller_UnableToUseMove(void) function bool8 (line 1542) | bool8 HasNoMonsToSwitch(u8 battler, u8 partyIdBattlerOn1, u8 partyIdBatt... function u8 (line 1611) | u8 CastformDataTypeChange(u8 battler) function u8 (line 1646) | u8 AbilityBattleEffects(u8 caseID, u8 battler, u8 ability, u8 special, u... function BattleScriptExecute (line 2428) | void BattleScriptExecute(const u8 *BS_ptr) function BattleScriptPushCursorAndCallback (line 2436) | void BattleScriptPushCursorAndCallback(const u8 *BS_ptr) function u8 (line 2484) | u8 ItemBattleEffects(u8 caseID, u8 battlerId, bool8 moveTurn) function ClearFuryCutterDestinyBondGrudge (line 3041) | void ClearFuryCutterDestinyBondGrudge(u8 battlerId) function HandleAction_RunBattleScript (line 3048) | void HandleAction_RunBattleScript(void) // identical to RunBattleScriptC... function u8 (line 3054) | u8 GetMoveTarget(u16 move, u8 setTarget) function bool32 (line 3133) | static bool32 IsBattlerModernFatefulEncounter(u8 battlerId) function u8 (line 3144) | u8 IsMonDisobedient(void) FILE: src/battle_util2.c function AllocateBattleResources (line 9) | void AllocateBattleResources(void) function FreeBattleResources (line 43) | void FreeBattleResources(void) function AdjustFriendshipOnBattleFaint (line 78) | void AdjustFriendshipOnBattleFaint(u8 battlerId) FILE: src/berry.c type Berry (line 93) | struct Berry type BerryCrushStats (line 870) | struct BerryCrushStats type BerryTree (line 917) | struct BerryTree type EnigmaBerry (line 924) | struct EnigmaBerry function InitEnigmaBerry (line 926) | void InitEnigmaBerry(void) function ClearEnigmaBerries (line 938) | void ClearEnigmaBerries(void) type ReceivedEnigmaBerry (line 944) | struct ReceivedEnigmaBerry function SetEnigmaBerry (line 953) | void SetEnigmaBerry(u8 * berry) function u32 (line 972) | static u32 GetEnigmaBerryChecksum(struct EnigmaBerry * enigmaBerry) function bool32 (line 984) | bool32 IsEnigmaBerryValid(void) type Berry (line 996) | struct Berry type Berry (line 999) | struct Berry function u8 (line 1007) | u8 ItemIdToBerryType(u16 itemId) function u16 (line 1015) | u16 BerryTypeToItemId(u16 berryType) function GetBerryNameByBerryType (line 1023) | void GetBerryNameByBerryType(u8 berryType, u8 * dest) FILE: src/berry_crush.c type BerryCrushGame_Player (line 194) | struct BerryCrushGame_Player type BerryCrushGame_LocalState (line 209) | struct BerryCrushGame_LocalState type BerryCrushGame_LinkState (line 223) | struct BerryCrushGame_LinkState type BerryCrushGame_Results (line 248) | struct BerryCrushGame_Results type BerryCrushPlayerCoords (line 264) | struct BerryCrushPlayerCoords type BerryCrushGame_Gfx (line 275) | struct BerryCrushGame_Gfx type BerryCrushGame (line 297) | struct BerryCrushGame type u32 (line 299) | typedef u32 (*CmdFunc)(struct BerryCrushGame * game, u8 * args); type BerryCrushGame (line 301) | struct BerryCrushGame type BerryCrushGame (line 347) | struct BerryCrushGame type BerryCrushGame (line 352) | struct BerryCrushGame type BerryCrushGame (line 353) | struct BerryCrushGame type BerryCrushGame (line 354) | struct BerryCrushGame type BerryCrushGame (line 355) | struct BerryCrushGame type BerryCrushGame (line 356) | struct BerryCrushGame type BerryCrushGame (line 357) | struct BerryCrushGame type BerryCrushGame (line 358) | struct BerryCrushGame type BerryCrushGame (line 359) | struct BerryCrushGame type BerryCrushGame (line 360) | struct BerryCrushGame type BerryCrushGame (line 361) | struct BerryCrushGame type BerryCrushGame (line 362) | struct BerryCrushGame type BerryCrushGame (line 363) | struct BerryCrushGame type BerryCrushGame (line 364) | struct BerryCrushGame type BerryCrushGame (line 365) | struct BerryCrushGame type BerryCrushGame (line 366) | struct BerryCrushGame type BerryCrushGame (line 367) | struct BerryCrushGame type BerryCrushGame (line 368) | struct BerryCrushGame type BerryCrushGame (line 369) | struct BerryCrushGame type BerryCrushGame (line 370) | struct BerryCrushGame type BerryCrushGame (line 371) | struct BerryCrushGame type BerryCrushGame (line 372) | struct BerryCrushGame type BerryCrushGame (line 373) | struct BerryCrushGame type BerryCrushGame (line 374) | struct BerryCrushGame type BerryCrushGame (line 375) | struct BerryCrushGame type BerryCrushGame (line 376) | struct BerryCrushGame type BerryCrushGame (line 377) | struct BerryCrushGame type BerryCrushGame_Gfx (line 379) | struct BerryCrushGame_Gfx type BerryCrushGame (line 381) | struct BerryCrushGame type BerryCrushGame (line 382) | struct BerryCrushGame type BerryCrushGame_Gfx (line 384) | struct BerryCrushGame_Gfx type BerryCrushGame (line 385) | struct BerryCrushGame type BerryCrushGame (line 386) | struct BerryCrushGame type BerryCrushGame (line 387) | struct BerryCrushGame type BerryCrushGame (line 388) | struct BerryCrushGame type BerryCrushGame (line 389) | struct BerryCrushGame type Sprite (line 390) | struct Sprite type Sprite (line 391) | struct Sprite type Sprite (line 392) | struct Sprite type Sprite (line 393) | struct Sprite type BerryCrushGame (line 394) | struct BerryCrushGame type BerryCrushGame (line 402) | struct BerryCrushGame type BerryCrushGame (line 405) | struct BerryCrushGame type BerryCrushGame_Gfx (line 405) | struct BerryCrushGame_Gfx type BerryCrushGame (line 406) | struct BerryCrushGame type BerryCrushGame_Gfx (line 406) | struct BerryCrushGame_Gfx type BerryCrushGame (line 407) | struct BerryCrushGame type BerryCrushGame_Gfx (line 407) | struct BerryCrushGame_Gfx type BerryCrushGame (line 408) | struct BerryCrushGame type BerryCrushGame_Gfx (line 408) | struct BerryCrushGame_Gfx type BerryCrushGame (line 409) | struct BerryCrushGame type BerryCrushGame_Gfx (line 409) | struct BerryCrushGame_Gfx type BerryCrushGame (line 410) | struct BerryCrushGame type BerryCrushGame (line 411) | struct BerryCrushGame type BerryCrushGame_Gfx (line 412) | struct BerryCrushGame_Gfx type Sprite (line 413) | struct Sprite type BerryCrushGame (line 460) | struct BerryCrushGame type BgTemplate (line 500) | struct BgTemplate type WindowTemplate (line 545) | struct WindowTemplate type WindowTemplate (line 555) | struct WindowTemplate type WindowTemplate (line 599) | struct WindowTemplate type BerryCrushPlayerCoords (line 669) | struct BerryCrushPlayerCoords type CompressedSpriteSheet (line 745) | struct CompressedSpriteSheet type SpritePalette (line 753) | struct SpritePalette type SpriteTemplate (line 852) | struct SpriteTemplate type SpriteTemplate (line 861) | struct SpriteTemplate type SpriteTemplate (line 870) | struct SpriteTemplate type SpriteTemplate (line 879) | struct SpriteTemplate type SpriteTemplate (line 888) | struct SpriteTemplate type DigitObjUtilTemplate (line 897) | struct DigitObjUtilTemplate type BerryCrushGame (line 944) | struct BerryCrushGame function u32 (line 949) | static u32 QuitBerryCrush(MainCallback callback) function StartBerryCrush (line 978) | void StartBerryCrush(MainCallback callback) function GetBerryFromBag (line 1017) | static void GetBerryFromBag(void) function ChooseBerry (line 1033) | static void ChooseBerry(void) function BerryCrush_SetVBlankCallback (line 1039) | static void BerryCrush_SetVBlankCallback(void) function BerryCrush_InitVBlankCB (line 1044) | static void BerryCrush_InitVBlankCB(void) function SaveResults (line 1049) | static void SaveResults(void) function VBlankCB (line 1100) | static void VBlankCB(void) function MainCB (line 1107) | static void MainCB(void) function MainTask (line 1115) | static void MainTask(u8 taskId) function SetNamesAndTextSpeed (line 1123) | static void SetNamesAndTextSpeed(struct BerryCrushGame *game) function RunOrScheduleCommand (line 1155) | static void RunOrScheduleCommand(u16 command, u8 runMode, u8 *args) function u32 (line 1178) | static u32 Cmd_BeginNormalPaletteFade(struct BerryCrushGame * game, u8 *... function u32 (line 1218) | static u32 Cmd_WaitPaletteFade(struct BerryCrushGame * game, u8 *args) function u32 (line 1251) | static u32 Cmd_PrintMessage(struct BerryCrushGame * game, u8 *args) function u32 (line 1303) | static u32 Cmd_ShowGameDisplay(struct BerryCrushGame * game, u8 *args) function u32 (line 1310) | static u32 Cmd_HideGameDisplay(struct BerryCrushGame * game, u8 *args) function u32 (line 1317) | static u32 Cmd_SignalReadyToBegin(struct BerryCrushGame * game, u8 *args) function u32 (line 1338) | static u32 Cmd_AskPickBerry(struct BerryCrushGame * game, u8 *args) function u32 (line 1360) | static u32 Cmd_GoToBerryPouch(struct BerryCrushGame * game, u8 *args) function u32 (line 1367) | static u32 Cmd_WaitForOthersToPickBerries(struct BerryCrushGame * game, ... function u32 (line 1419) | static u32 Cmd_DropBerriesIntoCrusher(struct BerryCrushGame * game, u8 *... function u32 (line 1474) | static u32 Cmd_DropLid(struct BerryCrushGame * game, u8 *args) function u32 (line 1521) | static u32 Cmd_Countdown(struct BerryCrushGame * game, u8 *args) function HandlePartnerInput (line 1558) | static void HandlePartnerInput(struct BerryCrushGame * game) function BerryCrush_BuildLocalState (line 1645) | static void BerryCrush_BuildLocalState(struct BerryCrushGame * game) function HandlePlayerInput (line 1712) | static void HandlePlayerInput(struct BerryCrushGame * game) function RecvLinkData (line 1795) | static void RecvLinkData(struct BerryCrushGame * game) function u32 (line 1826) | static u32 Cmd_PlayGame_Leader(struct BerryCrushGame * game, u8 *args) function u32 (line 1859) | static u32 Cmd_PlayGame_Member(struct BerryCrushGame * game, u8 *args) function u32 (line 1890) | static u32 Cmd_FinishGame(struct BerryCrushGame * game, u8 *args) function u32 (line 1947) | static u32 Cmd_HandleTimeUp(struct BerryCrushGame * game, u8 *args) function u32 (line 1987) | static u32 Cmd_TabulateResults(struct BerryCrushGame * game, u8 *args) function u32 (line 2163) | static u32 Cmd_ShowResults(struct BerryCrushGame * game, u8 *args) function u32 (line 2207) | static u32 Cmd_SaveGame(struct BerryCrushGame * game, u8 *args) function u32 (line 2244) | static u32 Cmd_AskPlayAgain(struct BerryCrushGame * game, u8 *args) function u32 (line 2287) | static u32 Cmd_CommunicatePlayAgainResponses(struct BerryCrushGame * gam... function u32 (line 2334) | static u32 Cmd_PlayAgain(struct BerryCrushGame * game, u8 *args) function u32 (line 2364) | static u32 Cmd_StopGame(struct BerryCrushGame * game, u8 *args) function u32 (line 2395) | static u32 Cmd_CloseLink(struct BerryCrushGame * game, u8 *args) function u32 (line 2419) | static u32 Cmd_Quit(struct BerryCrushGame * game, u8 *args) function ResetGame (line 2425) | static void ResetGame(struct BerryCrushGame * game) function SetPaletteFadeArgs (line 2466) | static void SetPaletteFadeArgs(u8 *args, bool8 communicateAfter, u32 sel... function SetPrintMessageArgs (line 2480) | static void SetPrintMessageArgs(u8 *args, u8 stringId, u8 flags, u16 wai... function s32 (line 2491) | static s32 ShowGameDisplay(void) function s32 (line 2589) | static s32 HideGameDisplay(void) function s32 (line 2649) | static s32 UpdateGame(struct BerryCrushGame * game) function ResetCrusherPos (line 2661) | static void ResetCrusherPos(struct BerryCrushGame * game) function CreateBerrySprites (line 2684) | static void CreateBerrySprites(struct BerryCrushGame * game, struct Berr... function SpriteCB_DropBerryIntoCrusher (line 2732) | static void SpriteCB_DropBerryIntoCrusher(struct Sprite *sprite) function BerryCrushFreeBerrySpriteGfx (line 2770) | static void BerryCrushFreeBerrySpriteGfx(struct BerryCrushGame * game, s... function UpdateInputEffects (line 2780) | static void UpdateInputEffects(struct BerryCrushGame * game, struct Berr... function bool32 (line 2857) | static bool32 AreEffectsFinished(struct BerryCrushGame * game, struct Be... function FramesToMinSec (line 2879) | static void FramesToMinSec(struct BerryCrushGame_Gfx * gfx, u16 frames) function PrintTextCentered (line 2898) | static void PrintTextCentered(u8 windowId, u8 left, u8 colorId, const u8... function PrintResultsText (line 2904) | static void PrintResultsText(struct BerryCrushGame * game, u8 command, u... function printCrushingResults (line 2972) | static void printCrushingResults(struct BerryCrushGame * game) function bool32 (line 3027) | static bool32 OpenResultsWindow(struct BerryCrushGame * game, struct Ber... function CloseResultsWindow (line 3085) | static void CloseResultsWindow(struct BerryCrushGame * game) function Task_ShowBerryCrushRankings (line 3096) | static void Task_ShowBerryCrushRankings(u8 taskId) function ShowBerryCrushRankings (line 3190) | void ShowBerryCrushRankings(void) function PrintTimer (line 3202) | static void PrintTimer(struct BerryCrushGame_Gfx * gfx, u16 frames) function HideTimer (line 3210) | static void HideTimer(struct BerryCrushGame_Gfx * gfx) function CreatePlayerNameWindows (line 3219) | static void CreatePlayerNameWindows(struct BerryCrushGame * game) function DrawPlayerNameWindows (line 3232) | static void DrawPlayerNameWindows(struct BerryCrushGame * game) function CopyPlayerNameWindowGfxToBg (line 3273) | static void CopyPlayerNameWindowGfxToBg(struct BerryCrushGame * game) function CreateGameSprites (line 3293) | static void CreateGameSprites(struct BerryCrushGame * game) function DestroyGameSprites (line 3367) | static void DestroyGameSprites(struct BerryCrushGame * game) function SpriteCB_Impact (line 3391) | static void SpriteCB_Impact(struct Sprite *sprite) function SpriteCB_Sparkle_End (line 3400) | static void SpriteCB_Sparkle_End(struct Sprite *sprite) function SpriteCB_Sparkle (line 3429) | static void SpriteCB_Sparkle(struct Sprite *sprite) function SpriteCB_Sparkle_Init (line 3451) | static void SpriteCB_Sparkle_Init(struct Sprite *sprite) FILE: src/berry_fix_program.c type MultiBootParam (line 38) | struct MultiBootParam function SetScene (line 79) | static void SetScene(int scene) function CB2_InitBerryFixProgram (line 95) | void CB2_InitBerryFixProgram(void) function CB2_BerryFix (line 113) | static void CB2_BerryFix(void) function Task_BerryFixMain (line 118) | static void Task_BerryFixMain(u8 taskId) FILE: src/berry_pouch.c type BerryPouchStruct_203F36C (line 34) | struct BerryPouchStruct_203F36C type BerryPouchStruct_203F370 (line 46) | struct BerryPouchStruct_203F370 type ListMenu (line 83) | struct ListMenu type YesNoFuncTable (line 126) | struct YesNoFuncTable type YesNoFuncTable (line 127) | struct YesNoFuncTable type Sprite (line 131) | struct Sprite type BgTemplate (line 133) | struct BgTemplate type YesNoFuncTable (line 169) | struct YesNoFuncTable type YesNoFuncTable (line 174) | struct YesNoFuncTable type MenuAction (line 179) | struct MenuAction type WindowTemplate (line 217) | struct WindowTemplate type WindowTemplate (line 245) | struct WindowTemplate type OamData (line 367) | struct OamData type CompressedSpriteSheet (line 401) | struct CompressedSpriteSheet type CompressedSpritePalette (line 405) | struct CompressedSpritePalette type SpriteTemplate (line 409) | struct SpriteTemplate function InitBerryPouch (line 413) | void InitBerryPouch(u8 type, void (*savedCallback)(void), u8 allowSelect) function CB2_BerryPouchIdle (line 441) | static void CB2_BerryPouchIdle(void) function VBlankCB_BerryPouchIdle (line 450) | static void VBlankCB_BerryPouchIdle(void) function CB2_InitBerryPouch (line 457) | static void CB2_InitBerryPouch(void) function bool8 (line 470) | static bool8 RunBerryPouchInit(void) function AbortBerryPouchLoading (line 572) | static void AbortBerryPouchLoading(void) function Task_AbortBerryPouchLoading_WaitFade (line 580) | static void Task_AbortBerryPouchLoading_WaitFade(u8 taskId) function BerryPouchInitBgs (line 590) | static void BerryPouchInitBgs(void) function bool8 (line 605) | static bool8 BerryPouchLoadGfx(void) function bool8 (line 640) | static bool8 AllocateListMenuBuffers(void) function SetUpListMenuTemplate (line 651) | static void SetUpListMenuTemplate(void) function GetBerryNameAndIndexForMenu (line 686) | static void GetBerryNameAndIndexForMenu(u8 * dest, u16 itemId) function CopySelectedListMenuItemName (line 699) | static void CopySelectedListMenuItemName(s16 itemIdx, u8 * dest) function BerryPouchMoveCursorFunc (line 704) | static void BerryPouchMoveCursorFunc(s32 itemIndex, bool8 onInit, struct... function BerryPouchItemPrintFunc (line 720) | static void BerryPouchItemPrintFunc(u8 windowId, u32 itemId, u8 y) function BerryPouchSetArrowCursorFromListMenu (line 734) | static void BerryPouchSetArrowCursorFromListMenu(u8 taskId, u8 colorIdx) function BerryPouchSetArrowCursorAt (line 739) | static void BerryPouchSetArrowCursorAt(u8 y, u8 colorIdx) function PrintSelectedBerryDescription (line 756) | static void PrintSelectedBerryDescription(s32 itemIdx) function SetDescriptionWindowBorderPalette (line 767) | static void SetDescriptionWindowBorderPalette(s32 pal) function CreateScrollIndicatorArrows_BerryPouchList (line 773) | static void CreateScrollIndicatorArrows_BerryPouchList(void) function CreateScrollIndicatorArrows_TossQuantity (line 781) | static void CreateScrollIndicatorArrows_TossQuantity(void) function CreateScrollIndicatorArrows_SellQuantity (line 787) | static void CreateScrollIndicatorArrows_SellQuantity(void) function DestroyScrollIndicatorArrows (line 793) | static void DestroyScrollIndicatorArrows(void) function PrintBerryPouchHeaderCentered (line 802) | static void PrintBerryPouchHeaderCentered(void) function BerryPouch_CursorResetToTop (line 808) | void BerryPouch_CursorResetToTop(void) function SanitizeListMenuSelectionParams (line 814) | static void SanitizeListMenuSelectionParams(void) function UpdateListMenuScrollOffset (line 832) | static void UpdateListMenuScrollOffset(void) function BerryPouch_DestroyResources (line 850) | static void BerryPouch_DestroyResources(void) function BerryPouch_StartFadeToExitCallback (line 861) | void BerryPouch_StartFadeToExitCallback(u8 taskId) function Task_BerryPouchFadeToExitCallback (line 867) | static void Task_BerryPouchFadeToExitCallback(u8 taskId) function SortAndCountBerries (line 883) | static void SortAndCountBerries(void) function BerryPouch_SetExitCallback (line 906) | void BerryPouch_SetExitCallback(void (*callback)(void)) function InitTossQuantitySelectUI (line 911) | void InitTossQuantitySelectUI(u8 taskId, const u8 * str) function PrintxQuantityOnWindow (line 925) | static void PrintxQuantityOnWindow(u8 whichWindow, s16 quantity, u8 ndig... function Task_BerryPouchMain (line 934) | static void Task_BerryPouchMain(u8 taskId) function Task_CleanUpAndReturnToMain (line 990) | static void Task_CleanUpAndReturnToMain(u8 taskId) function CreateNormalContextMenu (line 997) | static void CreateNormalContextMenu(u8 taskId) function Task_NormalContextMenu (line 1035) | static void Task_NormalContextMenu(u8 taskId) function Task_NormalContextMenu_HandleInput (line 1041) | static void Task_NormalContextMenu_HandleInput(u8 taskId) function Task_BerryPouch_Use (line 1063) | static void Task_BerryPouch_Use(u8 taskId) function Task_BerryPouch_Toss (line 1084) | static void Task_BerryPouch_Toss(u8 taskId) function Task_AskTossMultiple (line 1103) | static void Task_AskTossMultiple(u8 taskId) function Task_TossNo (line 1112) | static void Task_TossNo(u8 taskId) function Task_Toss_SelectMultiple (line 1124) | static void Task_Toss_SelectMultiple(u8 taskId) function Task_TossYes (line 1155) | static void Task_TossYes(u8 taskId) function Task_WaitButtonThenTossBerries (line 1166) | static void Task_WaitButtonThenTossBerries(u8 taskId) function Task_BerryPouch_Give (line 1186) | static void Task_BerryPouch_Give(u8 taskId) function Task_Give_PrintThereIsNoPokemon (line 1203) | static void Task_Give_PrintThereIsNoPokemon(u8 taskId) function Task_WaitButtonBeforeDialogueWindowDestruction (line 1208) | static void Task_WaitButtonBeforeDialogueWindowDestruction(u8 taskId) function Task_BerryPouch_DestroyDialogueWindowAndRefreshListMenu (line 1217) | void Task_BerryPouch_DestroyDialogueWindowAndRefreshListMenu(u8 taskId) function Task_BerryPouch_Exit (line 1231) | static void Task_BerryPouch_Exit(u8 taskId) function Task_ContextMenu_FromPartyGiveMenu (line 1243) | static void Task_ContextMenu_FromPartyGiveMenu(u8 taskId) function Task_ContextMenu_FromPokemonPC (line 1260) | static void Task_ContextMenu_FromPokemonPC(u8 taskId) function Task_ContextMenu_Sell (line 1266) | static void Task_ContextMenu_Sell(u8 taskId) function Task_AskSellMultiple (line 1294) | static void Task_AskSellMultiple(u8 taskId) function Task_SellMultiple_CreateYesNoMenu (line 1302) | static void Task_SellMultiple_CreateYesNoMenu(u8 taskId) function Task_SellNo (line 1307) | static void Task_SellNo(u8 taskId) function Task_Sell_PrintSelectMultipleUI (line 1320) | static void Task_Sell_PrintSelectMultipleUI(u8 taskId) function SellMultiple_UpdateSellPriceDisplay (line 1333) | static void SellMultiple_UpdateSellPriceDisplay(s32 price) function Task_Sell_SelectMultiple (line 1338) | static void Task_Sell_SelectMultiple(u8 taskId) function Task_SellYes (line 1371) | static void Task_SellYes(u8 taskId) function Task_SellBerries_PlaySfxAndRemoveBerries (line 1382) | static void Task_SellBerries_PlaySfxAndRemoveBerries(u8 taskId) function Task_SellBerries_WaitButton (line 1399) | static void Task_SellBerries_WaitButton(u8 taskId) function BerryPouchInitWindows (line 1410) | static void BerryPouchInitWindows(void) function BerryPouchPrint (line 1430) | static void BerryPouchPrint(u8 windowId, u8 fontId, const u8 * str, u8 x... function u8 (line 1435) | static u8 GetOrCreateVariableWindow(u8 winIdx) function VariableWindowSetAltFrameTileAndPalette (line 1451) | static void VariableWindowSetAltFrameTileAndPalette(u8 winIdx) function DestroyVariableWindow (line 1456) | static void DestroyVariableWindow(u8 winIdx) function TryDestroyVariableWindow (line 1465) | static void TryDestroyVariableWindow(u8 winIdx) function u8 (line 1479) | static u8 GetVariableWindowId(u8 winIdx) function DisplayItemMessageInBerryPouch (line 1484) | void DisplayItemMessageInBerryPouch(u8 taskId, u8 fontId, const u8 * str... function CreateYesNoMenuWin3 (line 1492) | static void CreateYesNoMenuWin3(u8 taskId, const struct YesNoFuncTable *... function CreateYesNoMenuWin4 (line 1497) | static void CreateYesNoMenuWin4(u8 taskId, const struct YesNoFuncTable *... function PrintMoneyInWin2 (line 1502) | static void PrintMoneyInWin2(void) function CreateBerryPouchSprite (line 1507) | static void CreateBerryPouchSprite(void) function StartBerryPouchSpriteWobbleAnim (line 1512) | static void StartBerryPouchSpriteWobbleAnim(void) function SpriteCB_BerryPouchWaitWobbleAnim (line 1522) | static void SpriteCB_BerryPouchWaitWobbleAnim(struct Sprite *sprite) FILE: src/berry_powder.c function u32 (line 17) | u32 DecryptBerryPowder(u32 *powder) function SetBerryPowder (line 22) | void SetBerryPowder(u32 *powder, u32 amount) function ApplyNewEncryptionKeyToBerryPowder (line 27) | void ApplyNewEncryptionKeyToBerryPowder(u32 encryptionKey) function bool8 (line 32) | static bool8 HasEnoughBerryPowder(u32 cost) function bool8 (line 40) | bool8 Script_HasEnoughBerryPowder(void) function bool8 (line 48) | bool8 GiveBerryPowder(u32 amountToAdd) function bool8 (line 64) | static bool8 TakeBerryPowder(u32 cost) function bool8 (line 77) | bool8 Script_TakeBerryPowder(void) function u32 (line 90) | u32 GetBerryPowder(void) function PrintBerryPowderAmount (line 95) | static void PrintBerryPowderAmount(u8 windowId, u32 amount, u8 x, u8 y, ... function DrawPlayerPowderAmount (line 101) | static void DrawPlayerPowderAmount(u8 windowId, u16 baseBlock, u8 palett... function PrintPlayerBerryPowderAmount (line 108) | void PrintPlayerBerryPowderAmount(void) function DisplayBerryPowderVendorMenu (line 113) | void DisplayBerryPowderVendorMenu(void) function RemoveBerryPowderVendorMenu (line 128) | void RemoveBerryPowderVendorMenu(void) FILE: src/bg.c type BgControl (line 9) | struct BgControl type BgConfig2 (line 30) | struct BgConfig2 type BgControl (line 41) | struct BgControl type BgConfig2 (line 42) | struct BgConfig2 type BgConfig (line 48) | struct BgConfig function ResetBgs (line 50) | void ResetBgs(void) function SetBgModeInternal (line 57) | void SetBgModeInternal(u8 bgMode) function u8 (line 63) | u8 GetBgMode(void) function ResetBgControlStructs (line 68) | void ResetBgControlStructs(void) function Unused_ResetBgControlStruct (line 80) | void Unused_ResetBgControlStruct(u8 bg) function SetBgControlAttributes (line 88) | void SetBgControlAttributes(u8 bg, u8 charBaseIndex, u8 mapBaseIndex, u8... function u16 (line 134) | u16 GetBgControlAttribute(u8 bg, u8 attributeId) function u8 (line 162) | u8 LoadBgVram(u8 bg, const void *src, u16 size, u16 destOffset, u8 mode) function ShowBgInternal (line 200) | void ShowBgInternal(u8 bg) function HideBgInternal (line 220) | static void HideBgInternal(u8 bg) function SyncBgVisibilityAndMode (line 229) | static void SyncBgVisibilityAndMode(void) function SetTextModeAndHideBgs (line 234) | void SetTextModeAndHideBgs(void) function SetBgAffineInternal (line 239) | static void SetBgAffineInternal(u8 bg, u32 srcCenterX, u32 srcCenterY, s... function bool8 (line 280) | bool8 IsInvalidBg(u8 bg) function BgTileAllocOp (line 287) | int BgTileAllocOp(int bg, int offset, int count, int mode) function ResetBgsAndClearDma3BusyFlags (line 342) | void ResetBgsAndClearDma3BusyFlags(bool32 enableWindowTileAutoAlloc) function InitBgsFromTemplates (line 360) | void InitBgsFromTemplates(u8 bgMode, const struct BgTemplate *templates,... function InitBgFromTemplate (line 394) | void InitBgFromTemplate(const struct BgTemplate *template) function u16 (line 421) | u16 LoadBgTiles(u8 bg, const void *src, u16 size, u16 destOffset) function u16 (line 452) | u16 LoadBgTilemap(u8 bg, const void *src, u16 size, u16 destOffset) function u16 (line 468) | u16 Unused_LoadBgPalette(u8 bg, const void *src, u16 size, u16 destOffset) function bool8 (line 493) | bool8 IsDma3ManagerBusyWithBgCopy(void) function ShowBg (line 513) | void ShowBg(u8 bg) function HideBg (line 519) | void HideBg(u8 bg) function SetBgAttribute (line 525) | void SetBgAttribute(u8 bg, u8 attributeId, u8 value) function u16 (line 553) | u16 GetBgAttribute(u8 bg, u8 attributeId) function u32 (line 590) | u32 ChangeBgX(u8 bg, u32 value, u8 op) function u32 (line 660) | u32 GetBgX(u8 bg) function u32 (line 669) | u32 ChangeBgY(u8 bg, u32 value, u8 op) function u32 (line 739) | u32 GetBgY(u8 bg) function SetBgAffine (line 748) | void SetBgAffine(u8 bg, u32 srcCenterX, u32 srcCenterY, s16 dispCenterX,... function u8 (line 753) | u8 AdjustBgMosaic(u8 value, u8 mode) function SetBgTilemapBuffer (line 807) | void SetBgTilemapBuffer(u8 bg, void *tilemap) function UnsetBgTilemapBuffer (line 815) | void UnsetBgTilemapBuffer(u8 bg) function CopyToBgTilemapBuffer (line 832) | void CopyToBgTilemapBuffer(u8 bg, const void *src, u16 mode, u16 destOff... function CopyBgTilemapBufferToVram (line 847) | void CopyBgTilemapBufferToVram(u8 bg) function CopyToBgTilemapBufferRect (line 869) | void CopyToBgTilemapBufferRect(u8 bg, const void *src, u8 destX, u8 dest... function CopyToBgTilemapBufferRect_ChangePalette (line 908) | void CopyToBgTilemapBufferRect_ChangePalette(u8 bg, const void *src, u8 ... function CopyRectToBgTilemapBufferRect (line 913) | void CopyRectToBgTilemapBufferRect(u8 bg, const void *src, u8 srcX, u8 s... function FillBgTilemapBufferRect_Palette0 (line 957) | void FillBgTilemapBufferRect_Palette0(u8 bg, u16 tileNum, u8 x, u8 y, u8... function FillBgTilemapBufferRect (line 990) | void FillBgTilemapBufferRect(u8 bg, u16 tileNum, u8 x, u8 y, u8 width, u... function WriteSequenceToBgTilemapBuffer (line 995) | void WriteSequenceToBgTilemapBuffer(u8 bg, u16 firstTileNum, u8 x, u8 y,... function u16 (line 1037) | u16 GetBgMetricTextMode(u8 bg, u8 whichMetric) function u32 (line 1085) | u32 GetBgMetricAffineMode(u8 bg, u8 whichMetric) function u32 (line 1113) | u32 GetTileMapIndexFromCoords(s32 x, s32 y, s32 screenSize, u32 screenWi... function CopyTileMapEntry (line 1136) | void CopyTileMapEntry(const u16 *src, u16 *dest, s32 palette1, s32 tileO... function u32 (line 1159) | u32 GetBgType(u8 bg) function bool32 (line 1201) | bool32 IsInvalidBg32(u8 bg) function bool32 (line 1208) | bool32 IsTileMapOutsideWram(u8 bg) FILE: src/bike.c type ObjectEvent (line 18) | struct ObjectEvent function MovePlayerOnBike (line 45) | void MovePlayerOnBike(u8 direction, u16 newKeys, u16 heldKeys) function u8 (line 50) | static u8 GetBikeTransitionId(u8 *direction, u16 newKeys, u16 heldKeys) function u8 (line 55) | static u8 BikeInputHandler_Normal(u8 *direction_p, u16 newKeys, u16 held... function u8 (line 105) | static u8 BikeInputHandler_Turning(u8 *direction_p, u16 newKeys, u16 hel... function u8 (line 114) | static u8 BikeInputHandler_Slope(u8 *direction_p, u16 newKeys, u16 heldK... function BikeTransition_FaceDirection (line 151) | static void BikeTransition_FaceDirection(u8 direction) function BikeTransition_TurnDirection (line 156) | static void BikeTransition_TurnDirection(u8 direction) function BikeTransition_MoveDirection (line 165) | static void BikeTransition_MoveDirection(u8 direction) function BikeTransition_Downhill (line 212) | static void BikeTransition_Downhill(u8 v) function BikeTransition_Uphill (line 222) | static void BikeTransition_Uphill(u8 direction) function u8 (line 228) | static u8 GetBikeCollision(u8 direction) function u8 (line 241) | static u8 GetBikeCollisionAt(struct ObjectEvent *playerObjEvent, s16 x, ... function bool8 (line 256) | bool8 RS_IsRunningDisallowed(u8 r0) function bool32 (line 266) | bool32 IsRunningDisallowed(u8 metatileBehavior) function bool8 (line 274) | static bool8 MetatileBehaviorForbidsBiking(u8 metatileBehavior) function bool8 (line 287) | static bool8 CanBikeFaceDirectionOnRail(u8 direction, u8 metatileBehavior) function bool8 (line 302) | bool8 IsBikingDisallowedByPlayer(void) function bool8 (line 317) | bool8 IsPlayerNotUsingAcroBikeOnBumpySlope(void) function GetOnOffBike (line 327) | void GetOnOffBike(u8 flags) function BikeClearState (line 347) | void BikeClearState(u32 directionHistory, u32 abStartSelectHistory) function Bike_UpdateBikeCounterSpeed (line 362) | void Bike_UpdateBikeCounterSpeed(u8 counter) function Bike_SetBikeStill (line 368) | static void Bike_SetBikeStill(void) function s16 (line 374) | s16 GetPlayerSpeed(void) function Bike_HandleBumpySlopeJump (line 388) | void Bike_HandleBumpySlopeJump(void) type BikeHistoryInputInfo (line 409) | struct BikeHistoryInputInfo type BikeHistoryInputInfo (line 424) | struct BikeHistoryInputInfo FILE: src/blend_palette.c function BlendPalette (line 5) | void BlendPalette(u16 palOffset, u16 numEntries, u8 coeff, u16 blendColor) function BlendPalettesAt (line 22) | void BlendPalettesAt(u16 * palbuff, u16 blend_pal, u32 coefficient, s32 ... FILE: src/blit.c function BlitBitmapRect4BitWithoutColorKey (line 4) | void BlitBitmapRect4BitWithoutColorKey(const struct Bitmap *src, struct ... function BlitBitmapRect4Bit (line 9) | void BlitBitmapRect4Bit(const struct Bitmap *src, struct Bitmap *dst, u1... function FillBitmapRect4Bit (line 73) | void FillBitmapRect4Bit(struct Bitmap *surface, u16 x, u16 y, u16 width,... function BlitBitmapRect4BitTo8Bit (line 109) | void BlitBitmapRect4BitTo8Bit(const struct Bitmap *src, struct Bitmap *d... function FillBitmapRect8Bit (line 187) | void FillBitmapRect8Bit(struct Bitmap *surface, u16 x, u16 y, u16 width,... FILE: src/braille_text.c function u16 (line 19) | u16 FontFunc_Braille(struct TextPrinter *textPrinter) function DecompressGlyph_Braille (line 196) | static void DecompressGlyph_Braille(u16 glyph) function s32 (line 209) | s32 GetGlyphWidth_Braille(u16 font_type, bool32 isJapanese) FILE: src/buy_menu_helpers.c type WindowTemplate (line 13) | struct WindowTemplate type WindowTemplate (line 73) | struct WindowTemplate type WindowTemplate (line 141) | struct WindowTemplate function BuyMenuInitWindows (line 159) | void BuyMenuInitWindows(bool32 isSellingTM) function BuyMenuDrawMoneyBox (line 176) | void BuyMenuDrawMoneyBox(void) function BuyMenuPrint (line 181) | void BuyMenuPrint(u8 windowId, u8 font, const u8 *text, u8 x, u8 y, u8 l... function BuyMenuDisplayMessage (line 186) | void BuyMenuDisplayMessage(u8 taskId, const u8 *text, TaskFunc callback) function BuyMenuQuantityBoxNormalBorder (line 192) | void BuyMenuQuantityBoxNormalBorder(u8 windowId, bool8 copyToVram) function BuyMenuQuantityBoxThinBorder (line 197) | void BuyMenuQuantityBoxThinBorder(u8 windowId, bool8 copyToVram) function BuyMenuConfirmPurchase (line 202) | void BuyMenuConfirmPurchase(u8 taskId, const struct YesNoFuncTable *yesNo) FILE: src/cable_car.c type CableCar (line 34) | struct CableCar type Sprite (line 88) | struct Sprite type Sprite (line 89) | struct Sprite type BgTemplate (line 93) | struct BgTemplate type CompressedSpriteSheet (line 151) | struct CompressedSpriteSheet type SpritePalette (line 158) | struct SpritePalette type OamData (line 163) | struct OamData type OamData (line 177) | struct OamData type OamData (line 191) | struct OamData type SpriteTemplate (line 205) | struct SpriteTemplate type SpriteTemplate (line 227) | struct SpriteTemplate function Task_LoadCableCar (line 237) | static void Task_LoadCableCar(u8 taskId) function CableCar (line 246) | void CableCar(void) function CB2_LoadCableCar (line 253) | static void CB2_LoadCableCar(void) function CB2_CableCar (line 375) | static void CB2_CableCar(void) function CB2_EndCableCar (line 384) | static void CB2_EndCableCar(void) function Task_CableCar (line 420) | static void Task_CableCar(u8 taskId) function Task_AnimateBgGoingUp (line 490) | static void Task_AnimateBgGoingUp(u8 taskId) function Task_AnimateBgGoingDown (line 527) | static void Task_AnimateBgGoingDown(u8 taskId) function VBlankCB_CableCar (line 571) | static void VBlankCB_CableCar(void) function SpriteCB_Cable (line 586) | static void SpriteCB_Cable(struct Sprite *sprite) function SpriteCB_CableCar (line 594) | static void SpriteCB_CableCar(struct Sprite *sprite) function SpriteCB_Player (line 614) | static void SpriteCB_Player(struct Sprite *sprite) function SpriteCB_HikerGoingUp (line 660) | static void SpriteCB_HikerGoingUp(struct Sprite *sprite) function SpriteCB_HikerGoingDown (line 693) | static void SpriteCB_HikerGoingDown(struct Sprite *sprite) function SetBgRegs (line 725) | static void SetBgRegs(bool8 active) function CreateCableCarSprites (line 798) | static void CreateCableCarSprites(void) function BufferNextGroundSegment (line 939) | static void BufferNextGroundSegment(void) function AnimateGroundGoingUp (line 958) | static void AnimateGroundGoingUp(void) function AnimateGroundGoingDown (line 971) | static void AnimateGroundGoingDown(void) function DrawNextGroundSegmentGoingUp (line 984) | static void DrawNextGroundSegmentGoingUp(void) function DrawNextGroundSegmentGoingDown (line 1018) | static void DrawNextGroundSegmentGoingDown(void) function InitGroundTilemapData (line 1050) | static void InitGroundTilemapData(bool8 goingDown) FILE: src/cable_car_util.c function CableCarUtil_FillWrapped (line 3) | static void CableCarUtil_FillWrapped(void *dest, u16 value, u8 left, u8 ... function CableCarUtil_CopyWrapped (line 21) | static void CableCarUtil_CopyWrapped(void *dest, const u16 *src, u8 left... FILE: src/cable_club.c type WindowTemplate (line 59) | struct WindowTemplate function CreateLinkupTask (line 76) | static void CreateLinkupTask(u8 minPlayers, u8 maxPlayers) function PrintNumPlayersInLink (line 87) | static void PrintNumPlayersInLink(u16 windowId, s32 numPlayers) function ClearLinkPlayerCountWindow (line 96) | static void ClearLinkPlayerCountWindow(u16 windowId) function UpdateLinkPlayerCountDisplay (line 102) | static void UpdateLinkPlayerCountDisplay(u8 taskId, u8 numPlayers) function u16 (line 115) | static u16 ExchangeDataAndGetLinkupStatus(u8 minPlayers, u8 maxPlayers) function bool32 (line 135) | static bool32 CheckLinkErrored(u8 taskId) function bool32 (line 145) | static bool32 CheckLinkCanceledBeforeConnection(u8 taskId) function bool32 (line 156) | static bool32 CheckLinkCanceled(u8 taskId) function bool32 (line 170) | static bool32 CheckSioErrored(u8 taskId) function Task_DelayedBlockRequest (line 181) | static void Task_DelayedBlockRequest(u8 taskId) function Task_LinkupStart (line 191) | static void Task_LinkupStart(u8 taskId) function Task_LinkupAwaitConnection (line 208) | static void Task_LinkupAwaitConnection(u8 taskId) function Task_LinkupConfirmWhenReady (line 232) | static void Task_LinkupConfirmWhenReady(u8 taskId) function Task_LinkupAwaitConfirmation (line 246) | static void Task_LinkupAwaitConfirmation(u8 taskId) function Task_LinkupTryConfirmation (line 268) | static void Task_LinkupTryConfirmation(u8 taskId) function Task_LinkupConfirm (line 296) | static void Task_LinkupConfirm(u8 taskId) function Task_LinkupExchangeDataWithLeader (line 318) | static void Task_LinkupExchangeDataWithLeader(u8 taskId) function bool32 (line 356) | static bool32 AnyConnectedPartnersPlayingRS(void) function Task_LinkupCheckStatusAfterConfirm (line 370) | static void Task_LinkupCheckStatusAfterConfirm(u8 taskId) function Task_LinkupAwaitTrainerCardData (line 408) | static void Task_LinkupAwaitTrainerCardData(u8 taskId) function Task_StopLinkup (line 454) | static void Task_StopLinkup(u8 taskId) function Task_LinkupFailed (line 465) | static void Task_LinkupFailed(u8 taskId) function Task_LinkupConnectionError (line 474) | static void Task_LinkupConnectionError(u8 taskId) function bool8 (line 483) | static bool8 TryLinkTimeout(u8 taskId) function TryBattleLinkup (line 493) | void TryBattleLinkup(void) function TryTradeLinkup (line 525) | void TryTradeLinkup(void) function TryRecordMixLinkup (line 532) | void TryRecordMixLinkup(void) function TryContestLinkup (line 540) | void TryContestLinkup(void) function u8 (line 547) | u8 CreateTask_ReestablishCableClubLink(void) function Task_ReestablishLink (line 573) | static void Task_ReestablishLink(u8 taskId) function Task_ReestablishLinkAwaitConnection (line 590) | static void Task_ReestablishLinkAwaitConnection(u8 taskId) function Task_ReestablishLinkLeader (line 601) | static void Task_ReestablishLinkLeader(u8 taskId) function Task_ReestablishLinkAwaitConfirmation (line 610) | static void Task_ReestablishLinkAwaitConfirmation(u8 taskId) function CableClub_AskSaveTheGame (line 621) | void CableClub_AskSaveTheGame(void) function Task_StartWiredCableClubBattle (line 628) | static void Task_StartWiredCableClubBattle(u8 taskId) function Task_StartWirelessCableClubBattle (line 683) | static void Task_StartWirelessCableClubBattle(u8 taskId) function CB2_ReturnFromUnionRoomBattle (line 758) | static void CB2_ReturnFromUnionRoomBattle(void) function CB2_ReturnFromCableClubBattle (line 773) | void CB2_ReturnFromCableClubBattle(void) function CleanupLinkRoomState (line 806) | void CleanupLinkRoomState(void) function ExitLinkRoom (line 818) | void ExitLinkRoom(void) function Task_EnterCableClubSeat (line 824) | static void Task_EnterCableClubSeat(u8 taskId) function CreateTask_EnterCableClubSeat (line 868) | static void CreateTask_EnterCableClubSeat(TaskFunc followUpFunc) function Task_StartWiredTrade (line 875) | static void Task_StartWiredTrade(u8 taskId) function Task_StartWirelessTrade (line 907) | static void Task_StartWirelessTrade(u8 taskId) function EnterTradeSeat (line 939) | void EnterTradeSeat(void) function CreateTask_StartWiredTrade (line 947) | static void CreateTask_StartWiredTrade(void) function StartWiredCableClubTrade (line 952) | void StartWiredCableClubTrade(void) function EnterColosseumPlayerSpot (line 958) | void EnterColosseumPlayerSpot(void) function CreateTask_EnterCableClubSeatNoFollowup (line 968) | static void CreateTask_EnterCableClubSeatNoFollowup(void) function Script_ShowLinkTrainerCard (line 974) | void Script_ShowLinkTrainerCard(void) function bool32 (line 979) | bool32 GetSeeingLinkPlayerCardMsg(u8 linkPlayerIndex) function Task_WaitForLinkPlayerConnection (line 996) | void Task_WaitForLinkPlayerConnection(u8 taskId) function Task_WaitExitToScript (line 1012) | static void Task_WaitExitToScript(u8 taskId) function ExitLinkToScript (line 1022) | static void ExitLinkToScript(u8 taskId) FILE: src/cereader_tool.c function u8 (line 13) | static u8 GetTrainerHillUnkVal(void) function bool32 (line 18) | static bool32 ValidateTrainerTowerTrainer(struct TrainerTowerFloor * floor) function bool32 (line 29) | bool32 ValidateTrainerTowerData(struct EReaderTrainerTowerSet * ttdata) function bool32 (line 45) | static bool32 CEReaderTool_SaveTrainerTower_r(struct EReaderTrainerTower... function bool32 (line 62) | bool32 CEReaderTool_SaveTrainerTower(struct EReaderTrainerTowerSet * ttd... function bool32 (line 70) | static bool32 CEReaderTool_LoadTrainerTower_r(struct EReaderTrainerTower... function bool32 (line 85) | bool32 CEReaderTool_LoadTrainerTower(struct EReaderTrainerTowerSet * ttd... function bool32 (line 93) | bool32 ReadTrainerTowerAndValidate(void) FILE: src/clear_save_data_screen.c type ClearSaveDataStruct (line 10) | struct ClearSaveDataStruct { type BgTemplate (line 24) | struct BgTemplate type WindowTemplate (line 36) | struct WindowTemplate function CB2_RunClearSaveDataScreen (line 62) | static void CB2_RunClearSaveDataScreen(void) function VBlankCB_WaitYesNo (line 70) | static void VBlankCB_WaitYesNo(void) function CB2_SaveClearScreen_Init (line 77) | void CB2_SaveClearScreen_Init(void) function Task_DrawClearSaveDataScreen (line 88) | static void Task_DrawClearSaveDataScreen(u8 taskId) function Task_HandleYesNoMenu (line 125) | static void Task_HandleYesNoMenu(u8 taskId) function Task_CleanUpAndSoftReset (line 157) | static void Task_CleanUpAndSoftReset(u8 taskId) function CB2_Sub_SaveClearScreen_Init (line 179) | static void CB2_Sub_SaveClearScreen_Init(void) function SaveClearScreen_GpuInit (line 186) | static void SaveClearScreen_GpuInit(void) FILE: src/coins.c function u16 (line 11) | u16 GetCoins(void) function SetCoins (line 16) | void SetCoins(u16 coinAmount) function bool8 (line 21) | bool8 AddCoins(u16 toAdd) function bool8 (line 41) | bool8 RemoveCoins(u16 toSub) function PrintCoinsString_Parameterized (line 52) | static void PrintCoinsString_Parameterized(u8 windowId, u32 coinAmount, ... function ShowCoinsWindow_Parameterized (line 60) | static void ShowCoinsWindow_Parameterized(u8 windowId, u16 tileStart, u8... function PrintCoinsString (line 67) | void PrintCoinsString(u32 coinAmount) function ShowCoinsWindow (line 79) | void ShowCoinsWindow(u32 coinAmount, u8 x, u8 y) function HideCoinsWindow (line 93) | void HideCoinsWindow(void) FILE: src/coord_event_weather.c function WeatherCoordEvent_SunnyClouds (line 5) | void WeatherCoordEvent_SunnyClouds(void) {} function WeatherCoordEvent_Sunny (line 6) | void WeatherCoordEvent_Sunny(void) {} function WeatherCoordEvent_Rain (line 7) | void WeatherCoordEvent_Rain(void) {} function WeatherCoordEvent_Snow (line 8) | void WeatherCoordEvent_Snow(void) {} function WeatherCoordEvent_RainThunderstorm (line 9) | void WeatherCoordEvent_RainThunderstorm(void) {} function WeatherCoordEvent_FogHorizontal (line 10) | void WeatherCoordEvent_FogHorizontal(void) {} function WeatherCoordEvent_VolcanicAsh (line 11) | void WeatherCoordEvent_VolcanicAsh(void) {} function WeatherCoordEvent_Sandstorm (line 12) | void WeatherCoordEvent_Sandstorm(void) {} function WeatherCoordEvent_FogDiagonal (line 13) | void WeatherCoordEvent_FogDiagonal(void) {} function WeatherCoordEvent_Underwater (line 14) | void WeatherCoordEvent_Underwater(void) {} function WeatherCoordEvent_Shade (line 15) | void WeatherCoordEvent_Shade(void) {} function WeatherCoordEvent_Route119Cycle (line 16) | void WeatherCoordEvent_Route119Cycle(void) {} function WeatherCoordEvent_Route123Cycle (line 17) | void WeatherCoordEvent_Route123Cycle(void) {} function DoCoordEventWeather (line 38) | void DoCoordEventWeather(u8 weatherId) FILE: src/credits.c type CreditsSceneIdx (line 19) | enum CreditsSceneIdx type CreditsScrCmd (line 42) | enum CreditsScrCmd type CreditsMon (line 52) | enum CreditsMon type CreditsClosingText (line 60) | enum CreditsClosingText type CreditsString (line 66) | enum CreditsString type CreditsMap (line 113) | enum CreditsMap type CreditsResources (line 135) | struct CreditsResources type CreditsScrcmd (line 153) | struct CreditsScrcmd type CreditsTextHeader (line 160) | struct CreditsTextHeader type CompressedGraphicsHeader (line 167) | struct CompressedGraphicsHeader type CreditsTaskData (line 174) | struct CreditsTaskData type BgTemplate (line 195) | struct BgTemplate type WindowTemplate (line 223) | struct WindowTemplate type WindowTemplate (line 251) | struct WindowTemplate type WindowTemplate (line 279) | struct WindowTemplate type WindowTemplate (line 307) | struct WindowTemplate type CompressedGraphicsHeader (line 358) | struct CompressedGraphicsHeader type CreditsScrcmd (line 377) | struct CreditsScrcmd type WindowTemplate (line 450) | struct WindowTemplate type OamData (line 481) | struct OamData type SpriteTemplate (line 507) | struct SpriteTemplate type OamData (line 514) | struct OamData type SpriteTemplate (line 551) | struct SpriteTemplate type SpriteTemplate (line 558) | struct SpriteTemplate type CreditsOverworldCmd (line 565) | struct CreditsOverworldCmd type CreditsOverworldCmd (line 571) | struct CreditsOverworldCmd type CreditsOverworldCmd (line 577) | struct CreditsOverworldCmd type CreditsOverworldCmd (line 583) | struct CreditsOverworldCmd type CreditsOverworldCmd (line 589) | struct CreditsOverworldCmd type CreditsOverworldCmd (line 595) | struct CreditsOverworldCmd type CreditsOverworldCmd (line 601) | struct CreditsOverworldCmd type CreditsOverworldCmd (line 607) | struct CreditsOverworldCmd type CreditsOverworldCmd (line 613) | struct CreditsOverworldCmd type CreditsOverworldCmd (line 619) | struct CreditsOverworldCmd type CreditsOverworldCmd (line 625) | struct CreditsOverworldCmd type CreditsOverworldCmd (line 631) | struct CreditsOverworldCmd type CreditsOverworldCmd (line 637) | struct CreditsOverworldCmd type CreditsOverworldCmd (line 643) | struct CreditsOverworldCmd type CreditsTextHeader (line 659) | struct CreditsTextHeader function DoCredits (line 705) | void DoCredits(void) function CB2_Credits (line 715) | static void CB2_Credits(void) function SwitchWin1OffWin0On (line 748) | static void SwitchWin1OffWin0On(void) function InitBgDarkenEffect (line 756) | static void InitBgDarkenEffect(void) function CreateCreditsWindow (line 763) | static void CreateCreditsWindow(void) function DestroyCreditsWindow (line 772) | static void DestroyCreditsWindow(void) function bool32 (line 782) | static bool32 DoOverworldMapScrollScene(u8 whichMon) function s32 (line 809) | static s32 RollCredits(void) function VBlankCB (line 1034) | static void VBlankCB(void) function LoadCreditsMonPic (line 1041) | static void LoadCreditsMonPic(u8 whichMon) function u16 (line 1079) | static u16 GetCreditsMonSpecies(u8 whichMon) function bool32 (line 1096) | static bool32 DoCreditsMonScene(void) function bool32 (line 1225) | static bool32 DoCopyrightOrTheEndGfxScene(void) function Task_MovePlayerAndGroundSprites (line 1275) | static void Task_MovePlayerAndGroundSprites(u8 taskId) function DestroyPlayerOrRivalSprite (line 1317) | static void DestroyPlayerOrRivalSprite(void) function LoadPlayerOrRivalSprite (line 1331) | static void LoadPlayerOrRivalSprite(u8 whichScene) FILE: src/data.c type SpriteFrameImage (line 13) | struct SpriteFrameImage type SpriteFrameImage (line 21) | struct SpriteFrameImage type SpriteFrameImage (line 29) | struct SpriteFrameImage type SpriteFrameImage (line 37) | struct SpriteFrameImage type SpriteFrameImage (line 45) | struct SpriteFrameImage type SpriteFrameImage (line 54) | struct SpriteFrameImage type SpriteFrameImage (line 63) | struct SpriteFrameImage type SpriteFrameImage (line 71) | struct SpriteFrameImage type SpriteFrameImage (line 79) | struct SpriteFrameImage type SpriteFrameImage (line 87) | struct SpriteFrameImage type SpriteFrameImage (line 95) | struct SpriteFrameImage type SpriteFrameImage (line 103) | struct SpriteFrameImage FILE: src/data/battle_anim.h type OamData (line 1) | struct OamData type OamData (line 16) | struct OamData type OamData (line 30) | struct OamData type OamData (line 44) | struct OamData type OamData (line 58) | struct OamData type OamData (line 72) | struct OamData type OamData (line 86) | struct OamData type OamData (line 100) | struct OamData type OamData (line 114) | struct OamData type OamData (line 128) | struct OamData type OamData (line 142) | struct OamData type OamData (line 156) | struct OamData type OamData (line 170) | struct OamData type OamData (line 184) | struct OamData type OamData (line 198) | struct OamData type OamData (line 212) | struct OamData type OamData (line 226) | struct OamData type OamData (line 240) | struct OamData type OamData (line 254) | struct OamData type OamData (line 268) | struct OamData type OamData (line 282) | struct OamData type OamData (line 296) | struct OamData type OamData (line 310) | struct OamData type OamData (line 324) | struct OamData type OamData (line 338) | struct OamData type OamData (line 352) | struct OamData type OamData (line 366) | struct OamData type OamData (line 380) | struct OamData type OamData (line 394) | struct OamData type OamData (line 408) | struct OamData type OamData (line 422) | struct OamData type OamData (line 436) | struct OamData type OamData (line 450) | struct OamData type OamData (line 464) | struct OamData type OamData (line 478) | struct OamData type OamData (line 492) | struct OamData type OamData (line 506) | struct OamData type OamData (line 520) | struct OamData type OamData (line 534) | struct OamData type OamData (line 548) | struct OamData type OamData (line 562) | struct OamData type OamData (line 576) | struct OamData type OamData (line 590) | struct OamData type OamData (line 604) | struct OamData type OamData (line 618) | struct OamData type OamData (line 632) | struct OamData type OamData (line 646) | struct OamData type OamData (line 660) | struct OamData type OamData (line 674) | struct OamData type OamData (line 688) | struct OamData type OamData (line 702) | struct OamData type OamData (line 716) | struct OamData type OamData (line 730) | struct OamData type OamData (line 744) | struct OamData type OamData (line 758) | struct OamData type OamData (line 772) | struct OamData type OamData (line 786) | struct OamData type OamData (line 800) | struct OamData type OamData (line 814) | struct OamData type OamData (line 828) | struct OamData type OamData (line 842) | struct OamData type OamData (line 856) | struct OamData type OamData (line 870) | struct OamData type OamData (line 884) | struct OamData type OamData (line 898) | struct OamData type OamData (line 912) | struct OamData type OamData (line 926) | struct OamData type OamData (line 940) | struct OamData type OamData (line 954) | struct OamData type OamData (line 968) | struct OamData type OamData (line 982) | struct OamData type OamData (line 996) | struct OamData type CompressedSpriteSheet (line 1010) | struct CompressedSpriteSheet type CompressedSpritePalette (line 1303) | struct CompressedSpritePalette type BattleAnimBackground (line 1596) | struct BattleAnimBackground FILE: src/data/battle_moves.h type BattleMove (line 1) | struct BattleMove FILE: src/data/battle_tower/level_100_mons.h type BattleTowerPokemonTemplate (line 1) | struct BattleTowerPokemonTemplate FILE: src/data/battle_tower/level_50_mons.h type BattleTowerPokemonTemplate (line 1) | struct BattleTowerPokemonTemplate FILE: src/data/battle_tower/trainers.h type BattleTowerTrainer (line 1) | struct BattleTowerTrainer FILE: src/data/decoration/header.h type Decoration (line 1) | struct Decoration FILE: src/data/easy_chat/easy_chat_group_actions.h type EasyChatWordInfo (line 81) | struct EasyChatWordInfo FILE: src/data/easy_chat/easy_chat_group_adjectives.h type EasyChatWordInfo (line 39) | struct EasyChatWordInfo FILE: src/data/easy_chat/easy_chat_group_battle.h type EasyChatWordInfo (line 66) | struct EasyChatWordInfo FILE: src/data/easy_chat/easy_chat_group_conditions.h type EasyChatWordInfo (line 72) | struct EasyChatWordInfo FILE: src/data/easy_chat/easy_chat_group_endings.h type EasyChatWordInfo (line 72) | struct EasyChatWordInfo FILE: src/data/easy_chat/easy_chat_group_events.h type EasyChatWordInfo (line 31) | struct EasyChatWordInfo FILE: src/data/easy_chat/easy_chat_group_feelings.h type EasyChatWordInfo (line 72) | struct EasyChatWordInfo FILE: src/data/easy_chat/easy_chat_group_greetings.h type EasyChatWordInfo (line 45) | struct EasyChatWordInfo FILE: src/data/easy_chat/easy_chat_group_hobbies.h type EasyChatWordInfo (line 57) | struct EasyChatWordInfo FILE: src/data/easy_chat/easy_chat_group_lifestyle.h type EasyChatWordInfo (line 48) | struct EasyChatWordInfo FILE: src/data/easy_chat/easy_chat_group_misc.h type EasyChatWordInfo (line 45) | struct EasyChatWordInfo FILE: src/data/easy_chat/easy_chat_group_people.h type EasyChatWordInfo (line 78) | struct EasyChatWordInfo FILE: src/data/easy_chat/easy_chat_group_speech.h type EasyChatWordInfo (line 63) | struct EasyChatWordInfo FILE: src/data/easy_chat/easy_chat_group_status.h type EasyChatWordInfo (line 112) | struct EasyChatWordInfo FILE: src/data/easy_chat/easy_chat_group_time.h type EasyChatWordInfo (line 48) | struct EasyChatWordInfo FILE: src/data/easy_chat/easy_chat_group_trainer.h type EasyChatWordInfo (line 29) | struct EasyChatWordInfo FILE: src/data/easy_chat/easy_chat_group_trendy_saying.h type EasyChatWordInfo (line 36) | struct EasyChatWordInfo FILE: src/data/easy_chat/easy_chat_group_voices.h type EasyChatWordInfo (line 66) | struct EasyChatWordInfo FILE: src/data/easy_chat/easy_chat_groups.h type EasyChatGroup (line 26) | struct EasyChatGroup FILE: src/data/easy_chat/easy_chat_words_by_letter.h type EasyChatWordsByLetter (line 1966) | struct EasyChatWordsByLetter FILE: src/data/field_effects/field_effect_object_template_pointers.h type SpriteTemplate (line 1) | struct SpriteTemplate type SpriteTemplate (line 2) | struct SpriteTemplate type SpriteTemplate (line 3) | struct SpriteTemplate type SpriteTemplate (line 4) | struct SpriteTemplate type SpriteTemplate (line 5) | struct SpriteTemplate type SpriteTemplate (line 6) | struct SpriteTemplate type SpriteTemplate (line 7) | struct SpriteTemplate type SpriteTemplate (line 8) | struct SpriteTemplate type SpriteTemplate (line 9) | struct SpriteTemplate type SpriteTemplate (line 10) | struct SpriteTemplate type SpriteTemplate (line 11) | struct SpriteTemplate type SpriteTemplate (line 12) | struct SpriteTemplate type SpriteTemplate (line 13) | struct SpriteTemplate type SpriteTemplate (line 14) | struct SpriteTemplate type SpriteTemplate (line 15) | struct SpriteTemplate type SpriteTemplate (line 16) | struct SpriteTemplate type SpriteTemplate (line 17) | struct SpriteTemplate type SpriteTemplate (line 18) | struct SpriteTemplate type SpriteTemplate (line 19) | struct SpriteTemplate type SpriteTemplate (line 20) | struct SpriteTemplate type SpriteTemplate (line 21) | struct SpriteTemplate type SpriteTemplate (line 22) | struct SpriteTemplate type SpriteTemplate (line 23) | struct SpriteTemplate type SpriteTemplate (line 25) | struct SpriteTemplate type SpriteTemplate (line 26) | struct SpriteTemplate type SpriteTemplate (line 27) | struct SpriteTemplate type SpriteTemplate (line 28) | struct SpriteTemplate type SpriteTemplate (line 29) | struct SpriteTemplate type SpriteTemplate (line 30) | struct SpriteTemplate type SpriteTemplate (line 31) | struct SpriteTemplate type SpriteTemplate (line 32) | struct SpriteTemplate type SpriteTemplate (line 33) | struct SpriteTemplate type SpriteTemplate (line 34) | struct SpriteTemplate type SpriteTemplate (line 35) | struct SpriteTemplate type SpriteTemplate (line 36) | struct SpriteTemplate type SpriteTemplate (line 37) | struct SpriteTemplate type SpriteTemplate (line 38) | struct SpriteTemplate type SpriteTemplate (line 40) | struct SpriteTemplate FILE: src/data/field_effects/field_effect_objects.h type SpritePalette (line 1) | struct SpritePalette type SpritePalette (line 2) | struct SpritePalette type SpritePalette (line 3) | struct SpritePalette type SpritePalette (line 4) | struct SpritePalette type SpritePalette (line 5) | struct SpritePalette type SpriteFrameImage (line 18) | struct SpriteFrameImage type SpriteFrameImage (line 19) | struct SpriteFrameImage type SpriteFrameImage (line 20) | struct SpriteFrameImage type SpriteFrameImage (line 21) | struct SpriteFrameImage type SpriteTemplate (line 23) | struct SpriteTemplate type SpriteTemplate (line 34) | struct SpriteTemplate type SpriteTemplate (line 45) | struct SpriteTemplate type SpriteTemplate (line 56) | struct SpriteTemplate type SpriteFrameImage (line 67) | struct SpriteFrameImage type SpriteFrameImage (line 76) | struct SpriteFrameImage type SpriteFrameImage (line 85) | struct SpriteFrameImage type SpriteTemplate (line 109) | struct SpriteTemplate type SpriteTemplate (line 120) | struct SpriteTemplate type SpriteTemplate (line 131) | struct SpriteTemplate type SpriteFrameImage (line 142) | struct SpriteFrameImage type SpriteTemplate (line 169) | struct SpriteTemplate type SpriteFrameImage (line 180) | struct SpriteFrameImage type SpriteTemplate (line 204) | struct SpriteTemplate type SpriteFrameImage (line 215) | struct SpriteFrameImage type SpriteTemplate (line 261) | struct SpriteTemplate type SpriteFrameImage (line 272) | struct SpriteFrameImage type SpriteTemplate (line 320) | struct SpriteTemplate type SpriteFrameImage (line 331) | struct SpriteFrameImage type SpriteTemplate (line 351) | struct SpriteTemplate type SpriteFrameImage (line 362) | struct SpriteFrameImage type SpriteTemplate (line 384) | struct SpriteTemplate type SpriteFrameImage (line 395) | struct SpriteFrameImage type SpriteTemplate (line 434) | struct SpriteTemplate type SpriteFrameImage (line 445) | struct SpriteFrameImage type SpriteTemplate (line 484) | struct SpriteTemplate type SpriteFrameImage (line 495) | struct SpriteFrameImage type SpriteTemplate (line 564) | struct SpriteTemplate type SpriteFrameImage (line 575) | struct SpriteFrameImage type SpriteTemplate (line 597) | struct SpriteTemplate type SpriteFrameImage (line 608) | struct SpriteFrameImage type SpriteTemplate (line 640) | struct SpriteTemplate type SpriteFrameImage (line 651) | struct SpriteFrameImage type SpriteTemplate (line 671) | struct SpriteTemplate type SpriteFrameImage (line 682) | struct SpriteFrameImage type SpriteTemplate (line 707) | struct SpriteTemplate type SpriteFrameImage (line 718) | struct SpriteFrameImage type SpriteTemplate (line 744) | struct SpriteTemplate type SpriteFrameImage (line 755) | struct SpriteFrameImage type SpriteTemplate (line 787) | struct SpriteTemplate type SpriteFrameImage (line 798) | struct SpriteFrameImage type SpriteTemplate (line 822) | struct SpriteTemplate type SpriteFrameImage (line 833) | struct SpriteFrameImage type SpriteTemplate (line 855) | struct SpriteTemplate type SpriteFrameImage (line 866) | struct SpriteFrameImage type SpriteTemplate (line 886) | struct SpriteTemplate type SpriteFrameImage (line 897) | struct SpriteFrameImage type SpriteTemplate (line 921) | struct SpriteTemplate type SpriteTemplate (line 966) | struct SpriteTemplate type SpriteFrameImage (line 1028) | struct SpriteFrameImage type SpriteTemplate (line 1063) | struct SpriteTemplate type SpriteFrameImage (line 1074) | struct SpriteFrameImage type SpriteTemplate (line 1109) | struct SpriteTemplate type SpriteFrameImage (line 1120) | struct SpriteFrameImage type SpriteTemplate (line 1131) | struct SpriteTemplate type SpriteFrameImage (line 1142) | struct SpriteFrameImage type SpriteTemplate (line 1190) | struct SpriteTemplate type SpriteFrameImage (line 1201) | struct SpriteFrameImage type SpriteTemplate (line 1219) | struct SpriteTemplate type SpriteFrameImage (line 1230) | struct SpriteFrameImage type SpriteTemplate (line 1246) | struct SpriteTemplate type SpriteFrameImage (line 1257) | struct SpriteFrameImage type SpriteTemplate (line 1281) | struct SpriteTemplate type SpritePalette (line 1292) | struct SpritePalette type SpriteFrameImage (line 1294) | struct SpriteFrameImage type SpriteTemplate (line 1318) | struct SpriteTemplate type SpriteFrameImage (line 1329) | struct SpriteFrameImage type SpriteTemplate (line 1359) | struct SpriteTemplate type SpriteFrameImage (line 1370) | struct SpriteFrameImage type SpriteTemplate (line 1389) | struct SpriteTemplate type SpritePalette (line 1400) | struct SpritePalette FILE: src/data/heal_locations.h type HealLocation (line 1) | struct HealLocation FILE: src/data/ingame_trades.h type InGameTrade (line 1) | struct InGameTrade FILE: src/data/master_trainer_parties.h type TrainerMonItemCustomMovesEVs (line 1) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 14) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 27) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 40) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 53) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 66) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 79) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 92) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 105) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 118) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 131) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 144) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 157) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 170) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 183) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 196) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 209) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 222) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 235) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 248) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 261) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 274) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 287) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 300) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 313) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 326) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 339) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 352) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 365) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 378) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 391) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 404) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 417) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 430) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 443) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 456) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 469) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 482) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 495) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 508) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 521) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 534) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 547) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 560) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 573) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 586) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 599) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 612) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 625) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 638) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 651) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 664) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 677) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 690) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 703) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 716) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 729) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 742) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 755) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 768) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 781) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 794) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 807) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 820) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 833) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 846) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 859) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 872) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 885) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 898) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 911) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 924) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 937) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 950) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 963) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 976) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 989) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1002) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1015) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1028) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1041) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1054) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1067) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1080) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1093) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1106) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1119) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1132) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1145) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1158) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1171) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1184) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1197) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1210) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1223) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1236) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1249) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1262) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1275) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1288) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1301) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1314) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1327) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1340) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1353) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1366) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1379) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1392) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1405) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1418) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1431) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1444) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1457) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1470) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1483) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1496) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1509) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1522) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1535) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1548) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1561) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1574) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1587) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1600) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1613) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1626) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1639) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1652) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1665) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1678) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1691) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1704) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1717) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1730) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1743) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1756) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1769) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1782) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1795) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1808) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1821) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1834) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1847) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1860) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 1873) | struct TrainerMonItemCustomMovesEVs FILE: src/data/master_trainers.h type Trainer (line 1) | struct Trainer FILE: src/data/object_events/base_oam.h type OamData (line 1) | struct OamData type OamData (line 7) | struct OamData type OamData (line 13) | struct OamData type OamData (line 19) | struct OamData type OamData (line 25) | struct OamData type OamData (line 31) | struct OamData type OamData (line 37) | struct OamData type OamData (line 43) | struct OamData type OamData (line 49) | struct OamData FILE: src/data/object_events/movement_action_func_tables.h type ObjectEvent (line 1) | struct ObjectEvent type Sprite (line 1) | struct Sprite type ObjectEvent (line 2) | struct ObjectEvent type Sprite (line 2) | struct Sprite type ObjectEvent (line 3) | struct ObjectEvent type Sprite (line 3) | struct Sprite type ObjectEvent (line 4) | struct ObjectEvent type Sprite (line 4) | struct Sprite type ObjectEvent (line 5) | struct ObjectEvent type Sprite (line 5) | struct Sprite type ObjectEvent (line 6) | struct ObjectEvent type Sprite (line 6) | struct Sprite type ObjectEvent (line 7) | struct ObjectEvent type Sprite (line 7) | struct Sprite type ObjectEvent (line 8) | struct ObjectEvent type Sprite (line 8) | struct Sprite type ObjectEvent (line 9) | struct ObjectEvent type Sprite (line 9) | struct Sprite type ObjectEvent (line 10) | struct ObjectEvent type Sprite (line 10) | struct Sprite type ObjectEvent (line 11) | struct ObjectEvent type Sprite (line 11) | struct Sprite type ObjectEvent (line 12) | struct ObjectEvent type Sprite (line 12) | struct Sprite type ObjectEvent (line 13) | struct ObjectEvent type Sprite (line 13) | struct Sprite type ObjectEvent (line 14) | struct ObjectEvent type Sprite (line 14) | struct Sprite type ObjectEvent (line 15) | struct ObjectEvent type Sprite (line 15) | struct Sprite type ObjectEvent (line 16) | struct ObjectEvent type Sprite (line 16) | struct Sprite type ObjectEvent (line 17) | struct ObjectEvent type Sprite (line 17) | struct Sprite type ObjectEvent (line 18) | struct ObjectEvent type Sprite (line 18) | struct Sprite type ObjectEvent (line 19) | struct ObjectEvent type Sprite (line 19) | struct Sprite type ObjectEvent (line 20) | struct ObjectEvent type Sprite (line 20) | struct Sprite type ObjectEvent (line 21) | struct ObjectEvent type Sprite (line 21) | struct Sprite type ObjectEvent (line 22) | struct ObjectEvent type Sprite (line 22) | struct Sprite type ObjectEvent (line 23) | struct ObjectEvent type Sprite (line 23) | struct Sprite type ObjectEvent (line 24) | struct ObjectEvent type Sprite (line 24) | struct Sprite type ObjectEvent (line 25) | struct ObjectEvent type Sprite (line 25) | struct Sprite type ObjectEvent (line 26) | struct ObjectEvent type Sprite (line 26) | struct Sprite type ObjectEvent (line 27) | struct ObjectEvent type Sprite (line 27) | struct Sprite type ObjectEvent (line 28) | struct ObjectEvent type Sprite (line 28) | struct Sprite type ObjectEvent (line 29) | struct ObjectEvent type Sprite (line 29) | struct Sprite type ObjectEvent (line 30) | struct ObjectEvent type Sprite (line 30) | struct Sprite type ObjectEvent (line 31) | struct ObjectEvent type Sprite (line 31) | struct Sprite type ObjectEvent (line 32) | struct ObjectEvent type Sprite (line 32) | struct Sprite type ObjectEvent (line 33) | struct ObjectEvent type Sprite (line 33) | struct Sprite type ObjectEvent (line 34) | struct ObjectEvent type Sprite (line 34) | struct Sprite type ObjectEvent (line 35) | struct ObjectEvent type Sprite (line 35) | struct Sprite type ObjectEvent (line 36) | struct ObjectEvent type Sprite (line 36) | struct Sprite type ObjectEvent (line 37) | struct ObjectEvent type Sprite (line 37) | struct Sprite type ObjectEvent (line 38) | struct ObjectEvent type Sprite (line 38) | struct Sprite type ObjectEvent (line 39) | struct ObjectEvent type Sprite (line 39) | struct Sprite type ObjectEvent (line 40) | struct ObjectEvent type Sprite (line 40) | struct Sprite type ObjectEvent (line 41) | struct ObjectEvent type Sprite (line 41) | struct Sprite type ObjectEvent (line 42) | struct ObjectEvent type Sprite (line 42) | struct Sprite type ObjectEvent (line 43) | struct ObjectEvent type Sprite (line 43) | struct Sprite type ObjectEvent (line 44) | struct ObjectEvent type Sprite (line 44) | struct Sprite type ObjectEvent (line 45) | struct ObjectEvent type Sprite (line 45) | struct Sprite type ObjectEvent (line 46) | struct ObjectEvent type Sprite (line 46) | struct Sprite type ObjectEvent (line 47) | struct ObjectEvent type Sprite (line 47) | struct Sprite type ObjectEvent (line 48) | struct ObjectEvent type Sprite (line 48) | struct Sprite type ObjectEvent (line 49) | struct ObjectEvent type Sprite (line 49) | struct Sprite type ObjectEvent (line 50) | struct ObjectEvent type Sprite (line 50) | struct Sprite type ObjectEvent (line 51) | struct ObjectEvent type Sprite (line 51) | struct Sprite type ObjectEvent (line 52) | struct ObjectEvent type Sprite (line 52) | struct Sprite type ObjectEvent (line 53) | struct ObjectEvent type Sprite (line 53) | struct Sprite type ObjectEvent (line 54) | struct ObjectEvent type Sprite (line 54) | struct Sprite type ObjectEvent (line 55) | struct ObjectEvent type Sprite (line 55) | struct Sprite type ObjectEvent (line 56) | struct ObjectEvent type Sprite (line 56) | struct Sprite type ObjectEvent (line 57) | struct ObjectEvent type Sprite (line 57) | struct Sprite type ObjectEvent (line 58) | struct ObjectEvent type Sprite (line 58) | struct Sprite type ObjectEvent (line 59) | struct ObjectEvent type Sprite (line 59) | struct Sprite type ObjectEvent (line 60) | struct ObjectEvent type Sprite (line 60) | struct Sprite type ObjectEvent (line 61) | struct ObjectEvent type Sprite (line 61) | struct Sprite type ObjectEvent (line 62) | struct ObjectEvent type Sprite (line 62) | struct Sprite type ObjectEvent (line 63) | struct ObjectEvent type Sprite (line 63) | struct Sprite type ObjectEvent (line 64) | struct ObjectEvent type Sprite (line 64) | struct Sprite type ObjectEvent (line 65) | struct ObjectEvent type Sprite (line 65) | struct Sprite type ObjectEvent (line 66) | struct ObjectEvent type Sprite (line 66) | struct Sprite type ObjectEvent (line 67) | struct ObjectEvent type Sprite (line 67) | struct Sprite type ObjectEvent (line 68) | struct ObjectEvent type Sprite (line 68) | struct Sprite type ObjectEvent (line 69) | struct ObjectEvent type Sprite (line 69) | struct Sprite type ObjectEvent (line 70) | struct ObjectEvent type Sprite (line 70) | struct Sprite type ObjectEvent (line 71) | struct ObjectEvent type Sprite (line 71) | struct Sprite type ObjectEvent (line 72) | struct ObjectEvent type Sprite (line 72) | struct Sprite type ObjectEvent (line 73) | struct ObjectEvent type Sprite (line 73) | struct Sprite type ObjectEvent (line 74) | struct ObjectEvent type Sprite (line 74) | struct Sprite type ObjectEvent (line 75) | struct ObjectEvent type Sprite (line 75) | struct Sprite type ObjectEvent (line 76) | struct ObjectEvent type Sprite (line 76) | struct Sprite type ObjectEvent (line 77) | struct ObjectEvent type Sprite (line 77) | struct Sprite type ObjectEvent (line 78) | struct ObjectEvent type Sprite (line 78) | struct Sprite type ObjectEvent (line 79) | struct ObjectEvent type Sprite (line 79) | struct Sprite type ObjectEvent (line 80) | struct ObjectEvent type Sprite (line 80) | struct Sprite type ObjectEvent (line 81) | struct ObjectEvent type Sprite (line 81) | struct Sprite type ObjectEvent (line 82) | struct ObjectEvent type Sprite (line 82) | struct Sprite type ObjectEvent (line 83) | struct ObjectEvent type Sprite (line 83) | struct Sprite type ObjectEvent (line 84) | struct ObjectEvent type Sprite (line 84) | struct Sprite type ObjectEvent (line 85) | struct ObjectEvent type Sprite (line 85) | struct Sprite type ObjectEvent (line 86) | struct ObjectEvent type Sprite (line 86) | struct Sprite type ObjectEvent (line 87) | struct ObjectEvent type Sprite (line 87) | struct Sprite type ObjectEvent (line 88) | struct ObjectEvent type Sprite (line 88) | struct Sprite type ObjectEvent (line 89) | struct ObjectEvent type Sprite (line 89) | struct Sprite type ObjectEvent (line 90) | struct ObjectEvent type Sprite (line 90) | struct Sprite type ObjectEvent (line 91) | struct ObjectEvent type Sprite (line 91) | struct Sprite type ObjectEvent (line 92) | struct ObjectEvent type Sprite (line 92) | struct Sprite type ObjectEvent (line 93) | struct ObjectEvent type Sprite (line 93) | struct Sprite type ObjectEvent (line 94) | struct ObjectEvent type Sprite (line 94) | struct Sprite type ObjectEvent (line 95) | struct ObjectEvent type Sprite (line 95) | struct Sprite type ObjectEvent (line 96) | struct ObjectEvent type Sprite (line 96) | struct Sprite type ObjectEvent (line 97) | struct ObjectEvent type Sprite (line 97) | struct Sprite type ObjectEvent (line 98) | struct ObjectEvent type Sprite (line 98) | struct Sprite type ObjectEvent (line 99) | struct ObjectEvent type Sprite (line 99) | struct Sprite type ObjectEvent (line 100) | struct ObjectEvent type Sprite (line 100) | struct Sprite type ObjectEvent (line 101) | struct ObjectEvent type Sprite (line 101) | struct Sprite type ObjectEvent (line 102) | struct ObjectEvent type Sprite (line 102) | struct Sprite type ObjectEvent (line 103) | struct ObjectEvent type Sprite (line 103) | struct Sprite type ObjectEvent (line 104) | struct ObjectEvent type Sprite (line 104) | struct Sprite type ObjectEvent (line 105) | struct ObjectEvent type Sprite (line 105) | struct Sprite type ObjectEvent (line 106) | struct ObjectEvent type Sprite (line 106) | struct Sprite type ObjectEvent (line 107) | struct ObjectEvent type Sprite (line 107) | struct Sprite type ObjectEvent (line 108) | struct ObjectEvent type Sprite (line 108) | struct Sprite type ObjectEvent (line 109) | struct ObjectEvent type Sprite (line 109) | struct Sprite type ObjectEvent (line 110) | struct ObjectEvent type Sprite (line 110) | struct Sprite type ObjectEvent (line 111) | struct ObjectEvent type Sprite (line 111) | struct Sprite type ObjectEvent (line 112) | struct ObjectEvent type Sprite (line 112) | struct Sprite type ObjectEvent (line 113) | struct ObjectEvent type Sprite (line 113) | struct Sprite type ObjectEvent (line 114) | struct ObjectEvent type Sprite (line 114) | struct Sprite type ObjectEvent (line 115) | struct ObjectEvent type Sprite (line 115) | struct Sprite type ObjectEvent (line 116) | struct ObjectEvent type Sprite (line 116) | struct Sprite type ObjectEvent (line 117) | struct ObjectEvent type Sprite (line 117) | struct Sprite type ObjectEvent (line 118) | struct ObjectEvent type Sprite (line 118) | struct Sprite type ObjectEvent (line 119) | struct ObjectEvent type Sprite (line 119) | struct Sprite type ObjectEvent (line 120) | struct ObjectEvent type Sprite (line 120) | struct Sprite type ObjectEvent (line 121) | struct ObjectEvent type Sprite (line 121) | struct Sprite type ObjectEvent (line 122) | struct ObjectEvent type Sprite (line 122) | struct Sprite type ObjectEvent (line 123) | struct ObjectEvent type Sprite (line 123) | struct Sprite type ObjectEvent (line 124) | struct ObjectEvent type Sprite (line 124) | struct Sprite type ObjectEvent (line 125) | struct ObjectEvent type Sprite (line 125) | struct Sprite type ObjectEvent (line 126) | struct ObjectEvent type Sprite (line 126) | struct Sprite type ObjectEvent (line 127) | struct ObjectEvent type Sprite (line 127) | struct Sprite type ObjectEvent (line 128) | struct ObjectEvent type Sprite (line 128) | struct Sprite type ObjectEvent (line 129) | struct ObjectEvent type Sprite (line 129) | struct Sprite type ObjectEvent (line 130) | struct ObjectEvent type Sprite (line 130) | struct Sprite type ObjectEvent (line 131) | struct ObjectEvent type Sprite (line 131) | struct Sprite type ObjectEvent (line 132) | struct ObjectEvent type Sprite (line 132) | struct Sprite type ObjectEvent (line 133) | struct ObjectEvent type Sprite (line 133) | struct Sprite type ObjectEvent (line 134) | struct ObjectEvent type Sprite (line 134) | struct Sprite type ObjectEvent (line 135) | struct ObjectEvent type Sprite (line 135) | struct Sprite type ObjectEvent (line 136) | struct ObjectEvent type Sprite (line 136) | struct Sprite type ObjectEvent (line 137) | struct ObjectEvent type Sprite (line 137) | struct Sprite type ObjectEvent (line 138) | struct ObjectEvent type Sprite (line 138) | struct Sprite type ObjectEvent (line 139) | struct ObjectEvent type Sprite (line 139) | struct Sprite type ObjectEvent (line 140) | struct ObjectEvent type Sprite (line 140) | struct Sprite type ObjectEvent (line 141) | struct ObjectEvent type Sprite (line 141) | struct Sprite type ObjectEvent (line 142) | struct ObjectEvent type Sprite (line 142) | struct Sprite type ObjectEvent (line 143) | struct ObjectEvent type Sprite (line 143) | struct Sprite type ObjectEvent (line 144) | struct ObjectEvent type Sprite (line 144) | struct Sprite type ObjectEvent (line 145) | struct ObjectEvent type Sprite (line 145) | struct Sprite type ObjectEvent (line 146) | struct ObjectEvent type Sprite (line 146) | struct Sprite type ObjectEvent (line 147) | struct ObjectEvent type Sprite (line 147) | struct Sprite type ObjectEvent (line 148) | struct ObjectEvent type Sprite (line 148) | struct Sprite type ObjectEvent (line 149) | struct ObjectEvent type Sprite (line 149) | struct Sprite type ObjectEvent (line 150) | struct ObjectEvent type Sprite (line 150) | struct Sprite type ObjectEvent (line 151) | struct ObjectEvent type Sprite (line 151) | struct Sprite type ObjectEvent (line 152) | struct ObjectEvent type Sprite (line 152) | struct Sprite type ObjectEvent (line 153) | struct ObjectEvent type Sprite (line 153) | struct Sprite type ObjectEvent (line 154) | struct ObjectEvent type Sprite (line 154) | struct Sprite type ObjectEvent (line 155) | struct ObjectEvent type Sprite (line 155) | struct Sprite type ObjectEvent (line 156) | struct ObjectEvent type Sprite (line 156) | struct Sprite type ObjectEvent (line 157) | struct ObjectEvent type Sprite (line 157) | struct Sprite type ObjectEvent (line 158) | struct ObjectEvent type Sprite (line 158) | struct Sprite type ObjectEvent (line 159) | struct ObjectEvent type Sprite (line 159) | struct Sprite type ObjectEvent (line 160) | struct ObjectEvent type Sprite (line 160) | struct Sprite type ObjectEvent (line 161) | struct ObjectEvent type Sprite (line 161) | struct Sprite type ObjectEvent (line 162) | struct ObjectEvent type Sprite (line 162) | struct Sprite type ObjectEvent (line 163) | struct ObjectEvent type Sprite (line 163) | struct Sprite type ObjectEvent (line 164) | struct ObjectEvent type Sprite (line 164) | struct Sprite type ObjectEvent (line 165) | struct ObjectEvent type Sprite (line 165) | struct Sprite type ObjectEvent (line 166) | struct ObjectEvent type Sprite (line 166) | struct Sprite type ObjectEvent (line 167) | struct ObjectEvent type Sprite (line 167) | struct Sprite type ObjectEvent (line 168) | struct ObjectEvent type Sprite (line 168) | struct Sprite type ObjectEvent (line 169) | struct ObjectEvent type Sprite (line 169) | struct Sprite type ObjectEvent (line 170) | struct ObjectEvent type Sprite (line 170) | struct Sprite type ObjectEvent (line 171) | struct ObjectEvent type Sprite (line 171) | struct Sprite type ObjectEvent (line 172) | struct ObjectEvent type Sprite (line 172) | struct Sprite type ObjectEvent (line 173) | struct ObjectEvent type Sprite (line 173) | struct Sprite type ObjectEvent (line 174) | struct ObjectEvent type Sprite (line 174) | struct Sprite type ObjectEvent (line 175) | struct ObjectEvent type Sprite (line 175) | struct Sprite type ObjectEvent (line 176) | struct ObjectEvent type Sprite (line 176) | struct Sprite type ObjectEvent (line 177) | struct ObjectEvent type Sprite (line 177) | struct Sprite type ObjectEvent (line 178) | struct ObjectEvent type Sprite (line 178) | struct Sprite type ObjectEvent (line 179) | struct ObjectEvent type Sprite (line 179) | struct Sprite type ObjectEvent (line 180) | struct ObjectEvent type Sprite (line 180) | struct Sprite type ObjectEvent (line 181) | struct ObjectEvent type Sprite (line 181) | struct Sprite type ObjectEvent (line 182) | struct ObjectEvent type Sprite (line 182) | struct Sprite type ObjectEvent (line 183) | struct ObjectEvent type Sprite (line 183) | struct Sprite type ObjectEvent (line 184) | struct ObjectEvent type Sprite (line 184) | struct Sprite type ObjectEvent (line 185) | struct ObjectEvent type Sprite (line 185) | struct Sprite type ObjectEvent (line 186) | struct ObjectEvent type Sprite (line 186) | struct Sprite type ObjectEvent (line 187) | struct ObjectEvent type Sprite (line 187) | struct Sprite type ObjectEvent (line 188) | struct ObjectEvent type Sprite (line 188) | struct Sprite type ObjectEvent (line 189) | struct ObjectEvent type Sprite (line 189) | struct Sprite type ObjectEvent (line 190) | struct ObjectEvent type Sprite (line 190) | struct Sprite type ObjectEvent (line 191) | struct ObjectEvent type Sprite (line 191) | struct Sprite type ObjectEvent (line 192) | struct ObjectEvent type Sprite (line 192) | struct Sprite type ObjectEvent (line 193) | struct ObjectEvent type Sprite (line 193) | struct Sprite type ObjectEvent (line 194) | struct ObjectEvent type Sprite (line 194) | struct Sprite type ObjectEvent (line 195) | struct ObjectEvent type Sprite (line 195) | struct Sprite type ObjectEvent (line 196) | struct ObjectEvent type Sprite (line 196) | struct Sprite type ObjectEvent (line 197) | struct ObjectEvent type Sprite (line 197) | struct Sprite type ObjectEvent (line 198) | struct ObjectEvent type Sprite (line 198) | struct Sprite type ObjectEvent (line 199) | struct ObjectEvent type Sprite (line 199) | struct Sprite type ObjectEvent (line 200) | struct ObjectEvent type Sprite (line 200) | struct Sprite type ObjectEvent (line 201) | struct ObjectEvent type Sprite (line 201) | struct Sprite type ObjectEvent (line 202) | struct ObjectEvent type Sprite (line 202) | struct Sprite type ObjectEvent (line 203) | struct ObjectEvent type Sprite (line 203) | struct Sprite type ObjectEvent (line 204) | struct ObjectEvent type Sprite (line 204) | struct Sprite type ObjectEvent (line 205) | struct ObjectEvent type Sprite (line 205) | struct Sprite type ObjectEvent (line 206) | struct ObjectEvent type Sprite (line 206) | struct Sprite type ObjectEvent (line 207) | struct ObjectEvent type Sprite (line 207) | struct Sprite type ObjectEvent (line 208) | struct ObjectEvent type Sprite (line 208) | struct Sprite type ObjectEvent (line 209) | struct ObjectEvent type Sprite (line 209) | struct Sprite type ObjectEvent (line 210) | struct ObjectEvent type Sprite (line 210) | struct Sprite type ObjectEvent (line 211) | struct ObjectEvent type Sprite (line 211) | struct Sprite type ObjectEvent (line 212) | struct ObjectEvent type Sprite (line 212) | struct Sprite type ObjectEvent (line 213) | struct ObjectEvent type Sprite (line 213) | struct Sprite type ObjectEvent (line 214) | struct ObjectEvent type Sprite (line 214) | struct Sprite type ObjectEvent (line 215) | struct ObjectEvent type Sprite (line 215) | struct Sprite type ObjectEvent (line 216) | struct ObjectEvent type Sprite (line 216) | struct Sprite type ObjectEvent (line 217) | struct ObjectEvent type Sprite (line 217) | struct Sprite type ObjectEvent (line 218) | struct ObjectEvent type Sprite (line 218) | struct Sprite type ObjectEvent (line 219) | struct ObjectEvent type Sprite (line 219) | struct Sprite type ObjectEvent (line 220) | struct ObjectEvent type Sprite (line 220) | struct Sprite type ObjectEvent (line 221) | struct ObjectEvent type Sprite (line 221) | struct Sprite type ObjectEvent (line 222) | struct ObjectEvent type Sprite (line 222) | struct Sprite type ObjectEvent (line 223) | struct ObjectEvent type Sprite (line 223) | struct Sprite type ObjectEvent (line 224) | struct ObjectEvent type Sprite (line 224) | struct Sprite type ObjectEvent (line 225) | struct ObjectEvent type Sprite (line 225) | struct Sprite type ObjectEvent (line 226) | struct ObjectEvent type Sprite (line 226) | struct Sprite type ObjectEvent (line 227) | struct ObjectEvent type Sprite (line 227) | struct Sprite type ObjectEvent (line 228) | struct ObjectEvent type Sprite (line 228) | struct Sprite type ObjectEvent (line 229) | struct ObjectEvent type Sprite (line 229) | struct Sprite type ObjectEvent (line 230) | struct ObjectEvent type Sprite (line 230) | struct Sprite type ObjectEvent (line 231) | struct ObjectEvent type Sprite (line 231) | struct Sprite type ObjectEvent (line 232) | struct ObjectEvent type Sprite (line 232) | struct Sprite type ObjectEvent (line 233) | struct ObjectEvent type Sprite (line 233) | struct Sprite type ObjectEvent (line 234) | struct ObjectEvent type Sprite (line 234) | struct Sprite type ObjectEvent (line 235) | struct ObjectEvent type Sprite (line 235) | struct Sprite type ObjectEvent (line 236) | struct ObjectEvent type Sprite (line 236) | struct Sprite type ObjectEvent (line 237) | struct ObjectEvent type Sprite (line 237) | struct Sprite type ObjectEvent (line 238) | struct ObjectEvent type Sprite (line 238) | struct Sprite type ObjectEvent (line 239) | struct ObjectEvent type Sprite (line 239) | struct Sprite type ObjectEvent (line 240) | struct ObjectEvent type Sprite (line 240) | struct Sprite type ObjectEvent (line 241) | struct ObjectEvent type Sprite (line 241) | struct Sprite type ObjectEvent (line 242) | struct ObjectEvent type Sprite (line 242) | struct Sprite type ObjectEvent (line 243) | struct ObjectEvent type Sprite (line 243) | struct Sprite type ObjectEvent (line 244) | struct ObjectEvent type Sprite (line 244) | struct Sprite type ObjectEvent (line 245) | struct ObjectEvent type Sprite (line 245) | struct Sprite type ObjectEvent (line 246) | struct ObjectEvent type Sprite (line 246) | struct Sprite type ObjectEvent (line 247) | struct ObjectEvent type Sprite (line 247) | struct Sprite type ObjectEvent (line 248) | struct ObjectEvent type Sprite (line 248) | struct Sprite type ObjectEvent (line 249) | struct ObjectEvent type Sprite (line 249) | struct Sprite type ObjectEvent (line 250) | struct ObjectEvent type Sprite (line 250) | struct Sprite type ObjectEvent (line 251) | struct ObjectEvent type Sprite (line 251) | struct Sprite type ObjectEvent (line 252) | struct ObjectEvent type Sprite (line 252) | struct Sprite type ObjectEvent (line 253) | struct ObjectEvent type Sprite (line 253) | struct Sprite type ObjectEvent (line 254) | struct ObjectEvent type Sprite (line 254) | struct Sprite type ObjectEvent (line 255) | struct ObjectEvent type Sprite (line 255) | struct Sprite type ObjectEvent (line 256) | struct ObjectEvent type Sprite (line 256) | struct Sprite type ObjectEvent (line 257) | struct ObjectEvent type Sprite (line 257) | struct Sprite type ObjectEvent (line 258) | struct ObjectEvent type Sprite (line 258) | struct Sprite type ObjectEvent (line 259) | struct ObjectEvent type Sprite (line 259) | struct Sprite type ObjectEvent (line 260) | struct ObjectEvent type Sprite (line 260) | struct Sprite type ObjectEvent (line 261) | struct ObjectEvent type Sprite (line 261) | struct Sprite type ObjectEvent (line 262) | struct ObjectEvent type Sprite (line 262) | struct Sprite type ObjectEvent (line 263) | struct ObjectEvent type Sprite (line 263) | struct Sprite type ObjectEvent (line 264) | struct ObjectEvent type Sprite (line 264) | struct Sprite type ObjectEvent (line 265) | struct ObjectEvent type Sprite (line 265) | struct Sprite type ObjectEvent (line 266) | struct ObjectEvent type Sprite (line 266) | struct Sprite type ObjectEvent (line 267) | struct ObjectEvent type Sprite (line 267) | struct Sprite type ObjectEvent (line 268) | struct ObjectEvent type Sprite (line 268) | struct Sprite type ObjectEvent (line 269) | struct ObjectEvent type Sprite (line 269) | struct Sprite type ObjectEvent (line 270) | struct ObjectEvent type Sprite (line 270) | struct Sprite type ObjectEvent (line 271) | struct ObjectEvent type Sprite (line 271) | struct Sprite type ObjectEvent (line 272) | struct ObjectEvent type Sprite (line 272) | struct Sprite type ObjectEvent (line 273) | struct ObjectEvent type Sprite (line 273) | struct Sprite type ObjectEvent (line 274) | struct ObjectEvent type Sprite (line 274) | struct Sprite type ObjectEvent (line 275) | struct ObjectEvent type Sprite (line 275) | struct Sprite type ObjectEvent (line 276) | struct ObjectEvent type Sprite (line 276) | struct Sprite type ObjectEvent (line 277) | struct ObjectEvent type Sprite (line 277) | struct Sprite type ObjectEvent (line 278) | struct ObjectEvent type Sprite (line 278) | struct Sprite type ObjectEvent (line 279) | struct ObjectEvent type Sprite (line 279) | struct Sprite type ObjectEvent (line 280) | struct ObjectEvent type Sprite (line 280) | struct Sprite type ObjectEvent (line 281) | struct ObjectEvent type Sprite (line 281) | struct Sprite type ObjectEvent (line 282) | struct ObjectEvent type Sprite (line 282) | struct Sprite type ObjectEvent (line 283) | struct ObjectEvent type Sprite (line 283) | struct Sprite type ObjectEvent (line 284) | struct ObjectEvent type Sprite (line 284) | struct Sprite type ObjectEvent (line 285) | struct ObjectEvent type Sprite (line 285) | struct Sprite type ObjectEvent (line 286) | struct ObjectEvent type Sprite (line 286) | struct Sprite type ObjectEvent (line 287) | struct ObjectEvent type Sprite (line 287) | struct Sprite type ObjectEvent (line 288) | struct ObjectEvent type Sprite (line 288) | struct Sprite type ObjectEvent (line 290) | struct ObjectEvent type Sprite (line 290) | struct Sprite type ObjectEvent (line 291) | struct ObjectEvent type Sprite (line 291) | struct Sprite type ObjectEvent (line 292) | struct ObjectEvent type Sprite (line 292) | struct Sprite type ObjectEvent (line 293) | struct ObjectEvent type Sprite (line 293) | struct Sprite type ObjectEvent (line 294) | struct ObjectEvent type Sprite (line 294) | struct Sprite type ObjectEvent (line 295) | struct ObjectEvent type Sprite (line 295) | struct Sprite type ObjectEvent (line 296) | struct ObjectEvent type Sprite (line 296) | struct Sprite type ObjectEvent (line 297) | struct ObjectEvent type Sprite (line 297) | struct Sprite type ObjectEvent (line 298) | struct ObjectEvent type Sprite (line 298) | struct Sprite type ObjectEvent (line 299) | struct ObjectEvent type Sprite (line 299) | struct Sprite type ObjectEvent (line 300) | struct ObjectEvent type Sprite (line 300) | struct Sprite type ObjectEvent (line 301) | struct ObjectEvent type Sprite (line 301) | struct Sprite type ObjectEvent (line 302) | struct ObjectEvent type Sprite (line 302) | struct Sprite type ObjectEvent (line 303) | struct ObjectEvent type Sprite (line 303) | struct Sprite type ObjectEvent (line 304) | struct ObjectEvent type Sprite (line 304) | struct Sprite type ObjectEvent (line 305) | struct ObjectEvent type Sprite (line 305) | struct Sprite type ObjectEvent (line 306) | struct ObjectEvent type Sprite (line 306) | struct Sprite type ObjectEvent (line 307) | struct ObjectEvent type Sprite (line 307) | struct Sprite type ObjectEvent (line 308) | struct ObjectEvent type Sprite (line 308) | struct Sprite type ObjectEvent (line 309) | struct ObjectEvent type Sprite (line 309) | struct Sprite type ObjectEvent (line 310) | struct ObjectEvent type Sprite (line 310) | struct Sprite type ObjectEvent (line 311) | struct ObjectEvent type Sprite (line 311) | struct Sprite type ObjectEvent (line 312) | struct ObjectEvent type Sprite (line 312) | struct Sprite type ObjectEvent (line 313) | struct ObjectEvent type Sprite (line 313) | struct Sprite type ObjectEvent (line 314) | struct ObjectEvent type Sprite (line 314) | struct Sprite type ObjectEvent (line 315) | struct ObjectEvent type Sprite (line 315) | struct Sprite type ObjectEvent (line 316) | struct ObjectEvent type Sprite (line 316) | struct Sprite type ObjectEvent (line 317) | struct ObjectEvent type Sprite (line 317) | struct Sprite type ObjectEvent (line 318) | struct ObjectEvent type Sprite (line 318) | struct Sprite type ObjectEvent (line 319) | struct ObjectEvent type Sprite (line 319) | struct Sprite type ObjectEvent (line 320) | struct ObjectEvent type Sprite (line 320) | struct Sprite type ObjectEvent (line 321) | struct ObjectEvent type Sprite (line 321) | struct Sprite type ObjectEvent (line 322) | struct ObjectEvent type Sprite (line 322) | struct Sprite type ObjectEvent (line 323) | struct ObjectEvent type Sprite (line 323) | struct Sprite type ObjectEvent (line 324) | struct ObjectEvent type Sprite (line 324) | struct Sprite type ObjectEvent (line 325) | struct ObjectEvent type Sprite (line 325) | struct Sprite type ObjectEvent (line 326) | struct ObjectEvent type Sprite (line 326) | struct Sprite type ObjectEvent (line 327) | struct ObjectEvent type Sprite (line 327) | struct Sprite type ObjectEvent (line 328) | struct ObjectEvent type Sprite (line 328) | struct Sprite type ObjectEvent (line 329) | struct ObjectEvent type Sprite (line 329) | struct Sprite type ObjectEvent (line 330) | struct ObjectEvent type Sprite (line 330) | struct Sprite type ObjectEvent (line 331) | struct ObjectEvent type Sprite (line 331) | struct Sprite type ObjectEvent (line 332) | struct ObjectEvent type Sprite (line 332) | struct Sprite type ObjectEvent (line 333) | struct ObjectEvent type Sprite (line 333) | struct Sprite type ObjectEvent (line 334) | struct ObjectEvent type Sprite (line 334) | struct Sprite type ObjectEvent (line 335) | struct ObjectEvent type Sprite (line 335) | struct Sprite type ObjectEvent (line 336) | struct ObjectEvent type Sprite (line 336) | struct Sprite type ObjectEvent (line 337) | struct ObjectEvent type Sprite (line 337) | struct Sprite type ObjectEvent (line 338) | struct ObjectEvent type Sprite (line 338) | struct Sprite type ObjectEvent (line 339) | struct ObjectEvent type Sprite (line 339) | struct Sprite type ObjectEvent (line 340) | struct ObjectEvent type Sprite (line 340) | struct Sprite type ObjectEvent (line 341) | struct ObjectEvent type Sprite (line 341) | struct Sprite type ObjectEvent (line 342) | struct ObjectEvent type Sprite (line 342) | struct Sprite type ObjectEvent (line 343) | struct ObjectEvent type Sprite (line 343) | struct Sprite type ObjectEvent (line 344) | struct ObjectEvent type Sprite (line 344) | struct Sprite type ObjectEvent (line 345) | struct ObjectEvent type Sprite (line 345) | struct Sprite type ObjectEvent (line 346) | struct ObjectEvent type Sprite (line 346) | struct Sprite type ObjectEvent (line 347) | struct ObjectEvent type Sprite (line 347) | struct Sprite type ObjectEvent (line 348) | struct ObjectEvent type Sprite (line 348) | struct Sprite type ObjectEvent (line 349) | struct ObjectEvent type Sprite (line 349) | struct Sprite type ObjectEvent (line 350) | struct ObjectEvent type Sprite (line 350) | struct Sprite type ObjectEvent (line 351) | struct ObjectEvent type Sprite (line 351) | struct Sprite type ObjectEvent (line 352) | struct ObjectEvent type Sprite (line 352) | struct Sprite type ObjectEvent (line 353) | struct ObjectEvent type Sprite (line 353) | struct Sprite type ObjectEvent (line 354) | struct ObjectEvent type Sprite (line 354) | struct Sprite type ObjectEvent (line 355) | struct ObjectEvent type Sprite (line 355) | struct Sprite type ObjectEvent (line 356) | struct ObjectEvent type Sprite (line 356) | struct Sprite type ObjectEvent (line 357) | struct ObjectEvent type Sprite (line 357) | struct Sprite type ObjectEvent (line 358) | struct ObjectEvent type Sprite (line 358) | struct Sprite type ObjectEvent (line 359) | struct ObjectEvent type Sprite (line 359) | struct Sprite type ObjectEvent (line 360) | struct ObjectEvent type Sprite (line 360) | struct Sprite type ObjectEvent (line 361) | struct ObjectEvent type Sprite (line 361) | struct Sprite type ObjectEvent (line 362) | struct ObjectEvent type Sprite (line 362) | struct Sprite type ObjectEvent (line 363) | struct ObjectEvent type Sprite (line 363) | struct Sprite type ObjectEvent (line 364) | struct ObjectEvent type Sprite (line 364) | struct Sprite type ObjectEvent (line 365) | struct ObjectEvent type Sprite (line 365) | struct Sprite type ObjectEvent (line 366) | struct ObjectEvent type Sprite (line 366) | struct Sprite type ObjectEvent (line 367) | struct ObjectEvent type Sprite (line 367) | struct Sprite type ObjectEvent (line 368) | struct ObjectEvent type Sprite (line 368) | struct Sprite type ObjectEvent (line 369) | struct ObjectEvent type Sprite (line 369) | struct Sprite type ObjectEvent (line 370) | struct ObjectEvent type Sprite (line 370) | struct Sprite type ObjectEvent (line 371) | struct ObjectEvent type Sprite (line 371) | struct Sprite type ObjectEvent (line 372) | struct ObjectEvent type Sprite (line 372) | struct Sprite type ObjectEvent (line 373) | struct ObjectEvent type Sprite (line 373) | struct Sprite type ObjectEvent (line 374) | struct ObjectEvent type Sprite (line 374) | struct Sprite type ObjectEvent (line 375) | struct ObjectEvent type Sprite (line 375) | struct Sprite type ObjectEvent (line 376) | struct ObjectEvent type Sprite (line 376) | struct Sprite type ObjectEvent (line 377) | struct ObjectEvent type Sprite (line 377) | struct Sprite type ObjectEvent (line 378) | struct ObjectEvent type Sprite (line 378) | struct Sprite type ObjectEvent (line 379) | struct ObjectEvent type Sprite (line 379) | struct Sprite type ObjectEvent (line 380) | struct ObjectEvent type Sprite (line 380) | struct Sprite type ObjectEvent (line 381) | struct ObjectEvent type Sprite (line 381) | struct Sprite type ObjectEvent (line 382) | struct ObjectEvent type Sprite (line 382) | struct Sprite type ObjectEvent (line 383) | struct ObjectEvent type Sprite (line 383) | struct Sprite type ObjectEvent (line 384) | struct ObjectEvent type Sprite (line 384) | struct Sprite type ObjectEvent (line 385) | struct ObjectEvent type Sprite (line 385) | struct Sprite type ObjectEvent (line 386) | struct ObjectEvent type Sprite (line 386) | struct Sprite type ObjectEvent (line 387) | struct ObjectEvent type Sprite (line 387) | struct Sprite type ObjectEvent (line 388) | struct ObjectEvent type Sprite (line 388) | struct Sprite type ObjectEvent (line 389) | struct ObjectEvent type Sprite (line 389) | struct Sprite type ObjectEvent (line 390) | struct ObjectEvent type Sprite (line 390) | struct Sprite type ObjectEvent (line 391) | struct ObjectEvent type Sprite (line 391) | struct Sprite type ObjectEvent (line 392) | struct ObjectEvent type Sprite (line 392) | struct Sprite type ObjectEvent (line 393) | struct ObjectEvent type Sprite (line 393) | struct Sprite type ObjectEvent (line 394) | struct ObjectEvent type Sprite (line 394) | struct Sprite type ObjectEvent (line 395) | struct ObjectEvent type Sprite (line 395) | struct Sprite type ObjectEvent (line 396) | struct ObjectEvent type Sprite (line 396) | struct Sprite type ObjectEvent (line 397) | struct ObjectEvent type Sprite (line 397) | struct Sprite type ObjectEvent (line 398) | struct ObjectEvent type Sprite (line 398) | struct Sprite type ObjectEvent (line 399) | struct ObjectEvent type Sprite (line 399) | struct Sprite type ObjectEvent (line 400) | struct ObjectEvent type Sprite (line 400) | struct Sprite type ObjectEvent (line 401) | struct ObjectEvent type Sprite (line 401) | struct Sprite type ObjectEvent (line 402) | struct ObjectEvent type Sprite (line 402) | struct Sprite type ObjectEvent (line 403) | struct ObjectEvent type Sprite (line 403) | struct Sprite type ObjectEvent (line 404) | struct ObjectEvent type Sprite (line 404) | struct Sprite type ObjectEvent (line 405) | struct ObjectEvent type Sprite (line 405) | struct Sprite type ObjectEvent (line 406) | struct ObjectEvent type Sprite (line 406) | struct Sprite type ObjectEvent (line 407) | struct ObjectEvent type Sprite (line 407) | struct Sprite type ObjectEvent (line 408) | struct ObjectEvent type Sprite (line 408) | struct Sprite type ObjectEvent (line 409) | struct ObjectEvent type Sprite (line 409) | struct Sprite type ObjectEvent (line 410) | struct ObjectEvent type Sprite (line 410) | struct Sprite type ObjectEvent (line 411) | struct ObjectEvent type Sprite (line 411) | struct Sprite type ObjectEvent (line 412) | struct ObjectEvent type Sprite (line 412) | struct Sprite type ObjectEvent (line 413) | struct ObjectEvent type Sprite (line 413) | struct Sprite type ObjectEvent (line 414) | struct ObjectEvent type Sprite (line 414) | struct Sprite type ObjectEvent (line 415) | struct ObjectEvent type Sprite (line 415) | struct Sprite type ObjectEvent (line 416) | struct ObjectEvent type Sprite (line 416) | struct Sprite type ObjectEvent (line 417) | struct ObjectEvent type Sprite (line 417) | struct Sprite type ObjectEvent (line 418) | struct ObjectEvent type Sprite (line 418) | struct Sprite type ObjectEvent (line 419) | struct ObjectEvent type Sprite (line 419) | struct Sprite type ObjectEvent (line 420) | struct ObjectEvent type Sprite (line 420) | struct Sprite type ObjectEvent (line 421) | struct ObjectEvent type Sprite (line 421) | struct Sprite type ObjectEvent (line 422) | struct ObjectEvent type Sprite (line 422) | struct Sprite type ObjectEvent (line 423) | struct ObjectEvent type Sprite (line 423) | struct Sprite type ObjectEvent (line 424) | struct ObjectEvent type Sprite (line 424) | struct Sprite type ObjectEvent (line 425) | struct ObjectEvent type Sprite (line 425) | struct Sprite type ObjectEvent (line 426) | struct ObjectEvent type Sprite (line 426) | struct Sprite type ObjectEvent (line 427) | struct ObjectEvent type Sprite (line 427) | struct Sprite type ObjectEvent (line 428) | struct ObjectEvent type Sprite (line 428) | struct Sprite type ObjectEvent (line 429) | struct ObjectEvent type Sprite (line 429) | struct Sprite type ObjectEvent (line 430) | struct ObjectEvent type Sprite (line 430) | struct Sprite type ObjectEvent (line 431) | struct ObjectEvent type Sprite (line 431) | struct Sprite type ObjectEvent (line 432) | struct ObjectEvent type Sprite (line 432) | struct Sprite type ObjectEvent (line 433) | struct ObjectEvent type Sprite (line 433) | struct Sprite type ObjectEvent (line 434) | struct ObjectEvent type Sprite (line 434) | struct Sprite type ObjectEvent (line 435) | struct ObjectEvent type Sprite (line 435) | struct Sprite type ObjectEvent (line 436) | struct ObjectEvent type Sprite (line 436) | struct Sprite type ObjectEvent (line 437) | struct ObjectEvent type Sprite (line 437) | struct Sprite type ObjectEvent (line 438) | struct ObjectEvent type Sprite (line 438) | struct Sprite type ObjectEvent (line 439) | struct ObjectEvent type Sprite (line 439) | struct Sprite type ObjectEvent (line 440) | struct ObjectEvent type Sprite (line 440) | struct Sprite type ObjectEvent (line 441) | struct ObjectEvent type Sprite (line 441) | struct Sprite type ObjectEvent (line 442) | struct ObjectEvent type Sprite (line 442) | struct Sprite type ObjectEvent (line 443) | struct ObjectEvent type Sprite (line 443) | struct Sprite type ObjectEvent (line 444) | struct ObjectEvent type Sprite (line 444) | struct Sprite type ObjectEvent (line 445) | struct ObjectEvent type Sprite (line 445) | struct Sprite type ObjectEvent (line 446) | struct ObjectEvent type Sprite (line 446) | struct Sprite type ObjectEvent (line 447) | struct ObjectEvent type Sprite (line 447) | struct Sprite type ObjectEvent (line 448) | struct ObjectEvent type Sprite (line 448) | struct Sprite type ObjectEvent (line 449) | struct ObjectEvent type Sprite (line 449) | struct Sprite type ObjectEvent (line 450) | struct ObjectEvent type Sprite (line 450) | struct Sprite type ObjectEvent (line 451) | struct ObjectEvent type Sprite (line 451) | struct Sprite type ObjectEvent (line 452) | struct ObjectEvent type Sprite (line 452) | struct Sprite type ObjectEvent (line 453) | struct ObjectEvent type Sprite (line 453) | struct Sprite type ObjectEvent (line 454) | struct ObjectEvent type Sprite (line 454) | struct Sprite type ObjectEvent (line 455) | struct ObjectEvent type Sprite (line 455) | struct Sprite type ObjectEvent (line 456) | struct ObjectEvent type Sprite (line 456) | struct Sprite type ObjectEvent (line 457) | struct ObjectEvent type Sprite (line 457) | struct Sprite type ObjectEvent (line 458) | struct ObjectEvent type Sprite (line 458) | struct Sprite type ObjectEvent (line 459) | struct ObjectEvent type Sprite (line 459) | struct Sprite type ObjectEvent (line 465) | struct ObjectEvent type Sprite (line 465) | struct Sprite type ObjectEvent (line 638) | struct ObjectEvent type Sprite (line 638) | struct Sprite type ObjectEvent (line 643) | struct ObjectEvent type Sprite (line 643) | struct Sprite type ObjectEvent (line 648) | struct ObjectEvent type Sprite (line 648) | struct Sprite type ObjectEvent (line 653) | struct ObjectEvent type Sprite (line 653) | struct Sprite type ObjectEvent (line 666) | struct ObjectEvent type Sprite (line 666) | struct Sprite type ObjectEvent (line 672) | struct ObjectEvent type Sprite (line 672) | struct Sprite type ObjectEvent (line 678) | struct ObjectEvent type Sprite (line 678) | struct Sprite type ObjectEvent (line 684) | struct ObjectEvent type Sprite (line 684) | struct Sprite type ObjectEvent (line 690) | struct ObjectEvent type Sprite (line 690) | struct Sprite type ObjectEvent (line 696) | struct ObjectEvent type Sprite (line 696) | struct Sprite type ObjectEvent (line 702) | struct ObjectEvent type Sprite (line 702) | struct Sprite type ObjectEvent (line 708) | struct ObjectEvent type Sprite (line 708) | struct Sprite type ObjectEvent (line 714) | struct ObjectEvent type Sprite (line 714) | struct Sprite type ObjectEvent (line 720) | struct ObjectEvent type Sprite (line 720) | struct Sprite type ObjectEvent (line 726) | struct ObjectEvent type Sprite (line 726) | struct Sprite type ObjectEvent (line 732) | struct ObjectEvent type Sprite (line 732) | struct Sprite type ObjectEvent (line 738) | struct ObjectEvent type Sprite (line 738) | struct Sprite type ObjectEvent (line 744) | struct ObjectEvent type Sprite (line 744) | struct Sprite type ObjectEvent (line 750) | struct ObjectEvent type Sprite (line 750) | struct Sprite type ObjectEvent (line 756) | struct ObjectEvent type Sprite (line 756) | struct Sprite type ObjectEvent (line 774) | struct ObjectEvent type Sprite (line 774) | struct Sprite type ObjectEvent (line 780) | struct ObjectEvent type Sprite (line 780) | struct Sprite type ObjectEvent (line 786) | struct ObjectEvent type Sprite (line 786) | struct Sprite type ObjectEvent (line 792) | struct ObjectEvent type Sprite (line 792) | struct Sprite type ObjectEvent (line 798) | struct ObjectEvent type Sprite (line 798) | struct Sprite type ObjectEvent (line 804) | struct ObjectEvent type Sprite (line 804) | struct Sprite type ObjectEvent (line 810) | struct ObjectEvent type Sprite (line 810) | struct Sprite type ObjectEvent (line 816) | struct ObjectEvent type Sprite (line 816) | struct Sprite type ObjectEvent (line 822) | struct ObjectEvent type Sprite (line 822) | struct Sprite type ObjectEvent (line 828) | struct ObjectEvent type Sprite (line 828) | struct Sprite type ObjectEvent (line 834) | struct ObjectEvent type Sprite (line 834) | struct Sprite type ObjectEvent (line 840) | struct ObjectEvent type Sprite (line 840) | struct Sprite type ObjectEvent (line 846) | struct ObjectEvent type Sprite (line 846) | struct Sprite type ObjectEvent (line 852) | struct ObjectEvent type Sprite (line 852) | struct Sprite type ObjectEvent (line 858) | struct ObjectEvent type Sprite (line 858) | struct Sprite type ObjectEvent (line 864) | struct ObjectEvent type Sprite (line 864) | struct Sprite type ObjectEvent (line 870) | struct ObjectEvent type Sprite (line 870) | struct Sprite type ObjectEvent (line 876) | struct ObjectEvent type Sprite (line 876) | struct Sprite type ObjectEvent (line 881) | struct ObjectEvent type Sprite (line 881) | struct Sprite type ObjectEvent (line 886) | struct ObjectEvent type Sprite (line 886) | struct Sprite type ObjectEvent (line 891) | struct ObjectEvent type Sprite (line 891) | struct Sprite type ObjectEvent (line 896) | struct ObjectEvent type Sprite (line 896) | struct Sprite type ObjectEvent (line 902) | struct ObjectEvent type Sprite (line 902) | struct Sprite type ObjectEvent (line 908) | struct ObjectEvent type Sprite (line 908) | struct Sprite type ObjectEvent (line 914) | struct ObjectEvent type Sprite (line 914) | struct Sprite type ObjectEvent (line 920) | struct ObjectEvent type Sprite (line 920) | struct Sprite type ObjectEvent (line 926) | struct ObjectEvent type Sprite (line 926) | struct Sprite type ObjectEvent (line 932) | struct ObjectEvent type Sprite (line 932) | struct Sprite type ObjectEvent (line 938) | struct ObjectEvent type Sprite (line 938) | struct Sprite type ObjectEvent (line 944) | struct ObjectEvent type Sprite (line 944) | struct Sprite type ObjectEvent (line 950) | struct ObjectEvent type Sprite (line 950) | struct Sprite type ObjectEvent (line 956) | struct ObjectEvent type Sprite (line 956) | struct Sprite type ObjectEvent (line 962) | struct ObjectEvent type Sprite (line 962) | struct Sprite type ObjectEvent (line 968) | struct ObjectEvent type Sprite (line 968) | struct Sprite type ObjectEvent (line 974) | struct ObjectEvent type Sprite (line 974) | struct Sprite type ObjectEvent (line 980) | struct ObjectEvent type Sprite (line 980) | struct Sprite type ObjectEvent (line 986) | struct ObjectEvent type Sprite (line 986) | struct Sprite type ObjectEvent (line 992) | struct ObjectEvent type Sprite (line 992) | struct Sprite type ObjectEvent (line 998) | struct ObjectEvent type Sprite (line 998) | struct Sprite type ObjectEvent (line 1004) | struct ObjectEvent type Sprite (line 1004) | struct Sprite type ObjectEvent (line 1010) | struct ObjectEvent type Sprite (line 1010) | struct Sprite type ObjectEvent (line 1016) | struct ObjectEvent type Sprite (line 1016) | struct Sprite type ObjectEvent (line 1022) | struct ObjectEvent type Sprite (line 1022) | struct Sprite type ObjectEvent (line 1028) | struct ObjectEvent type Sprite (line 1028) | struct Sprite type ObjectEvent (line 1034) | struct ObjectEvent type Sprite (line 1034) | struct Sprite type ObjectEvent (line 1040) | struct ObjectEvent type Sprite (line 1040) | struct Sprite type ObjectEvent (line 1046) | struct ObjectEvent type Sprite (line 1046) | struct Sprite type ObjectEvent (line 1052) | struct ObjectEvent type Sprite (line 1052) | struct Sprite type ObjectEvent (line 1058) | struct ObjectEvent type Sprite (line 1058) | struct Sprite type ObjectEvent (line 1064) | struct ObjectEvent type Sprite (line 1064) | struct Sprite type ObjectEvent (line 1070) | struct ObjectEvent type Sprite (line 1070) | struct Sprite type ObjectEvent (line 1076) | struct ObjectEvent type Sprite (line 1076) | struct Sprite type ObjectEvent (line 1082) | struct ObjectEvent type Sprite (line 1082) | struct Sprite type ObjectEvent (line 1088) | struct ObjectEvent type Sprite (line 1088) | struct Sprite type ObjectEvent (line 1094) | struct ObjectEvent type Sprite (line 1094) | struct Sprite type ObjectEvent (line 1100) | struct ObjectEvent type Sprite (line 1100) | struct Sprite type ObjectEvent (line 1106) | struct ObjectEvent type Sprite (line 1106) | struct Sprite type ObjectEvent (line 1112) | struct ObjectEvent type Sprite (line 1112) | struct Sprite type ObjectEvent (line 1118) | struct ObjectEvent type Sprite (line 1118) | struct Sprite type ObjectEvent (line 1124) | struct ObjectEvent type Sprite (line 1124) | struct Sprite type ObjectEvent (line 1130) | struct ObjectEvent type Sprite (line 1130) | struct Sprite type ObjectEvent (line 1136) | struct ObjectEvent type Sprite (line 1136) | struct Sprite type ObjectEvent (line 1142) | struct ObjectEvent type Sprite (line 1142) | struct Sprite type ObjectEvent (line 1148) | struct ObjectEvent type Sprite (line 1148) | struct Sprite type ObjectEvent (line 1154) | struct ObjectEvent type Sprite (line 1154) | struct Sprite type ObjectEvent (line 1160) | struct ObjectEvent type Sprite (line 1160) | struct Sprite type ObjectEvent (line 1166) | struct ObjectEvent type Sprite (line 1166) | struct Sprite type ObjectEvent (line 1171) | struct ObjectEvent type Sprite (line 1171) | struct Sprite type ObjectEvent (line 1176) | struct ObjectEvent type Sprite (line 1176) | struct Sprite type ObjectEvent (line 1181) | struct ObjectEvent type Sprite (line 1181) | struct Sprite type ObjectEvent (line 1186) | struct ObjectEvent type Sprite (line 1186) | struct Sprite type ObjectEvent (line 1192) | struct ObjectEvent type Sprite (line 1192) | struct Sprite type ObjectEvent (line 1198) | struct ObjectEvent type Sprite (line 1198) | struct Sprite type ObjectEvent (line 1204) | struct ObjectEvent type Sprite (line 1204) | struct Sprite type ObjectEvent (line 1210) | struct ObjectEvent type Sprite (line 1210) | struct Sprite type ObjectEvent (line 1216) | struct ObjectEvent type Sprite (line 1216) | struct Sprite type ObjectEvent (line 1222) | struct ObjectEvent type Sprite (line 1222) | struct Sprite type ObjectEvent (line 1228) | struct ObjectEvent type Sprite (line 1228) | struct Sprite type ObjectEvent (line 1234) | struct ObjectEvent type Sprite (line 1234) | struct Sprite type ObjectEvent (line 1240) | struct ObjectEvent type Sprite (line 1240) | struct Sprite type ObjectEvent (line 1246) | struct ObjectEvent type Sprite (line 1246) | struct Sprite type ObjectEvent (line 1252) | struct ObjectEvent type Sprite (line 1252) | struct Sprite type ObjectEvent (line 1258) | struct ObjectEvent type Sprite (line 1258) | struct Sprite type ObjectEvent (line 1263) | struct ObjectEvent type Sprite (line 1263) | struct Sprite type ObjectEvent (line 1269) | struct ObjectEvent type Sprite (line 1269) | struct Sprite type ObjectEvent (line 1274) | struct ObjectEvent type Sprite (line 1274) | struct Sprite type ObjectEvent (line 1279) | struct ObjectEvent type Sprite (line 1279) | struct Sprite type ObjectEvent (line 1284) | struct ObjectEvent type Sprite (line 1284) | struct Sprite type ObjectEvent (line 1289) | struct ObjectEvent type Sprite (line 1289) | struct Sprite type ObjectEvent (line 1294) | struct ObjectEvent type Sprite (line 1294) | struct Sprite type ObjectEvent (line 1299) | struct ObjectEvent type Sprite (line 1299) | struct Sprite type ObjectEvent (line 1304) | struct ObjectEvent type Sprite (line 1304) | struct Sprite type ObjectEvent (line 1309) | struct ObjectEvent type Sprite (line 1309) | struct Sprite type ObjectEvent (line 1314) | struct ObjectEvent type Sprite (line 1314) | struct Sprite type ObjectEvent (line 1319) | struct ObjectEvent type Sprite (line 1319) | struct Sprite type ObjectEvent (line 1324) | struct ObjectEvent type Sprite (line 1324) | struct Sprite type ObjectEvent (line 1330) | struct ObjectEvent type Sprite (line 1330) | struct Sprite type ObjectEvent (line 1337) | struct ObjectEvent type Sprite (line 1337) | struct Sprite type ObjectEvent (line 1344) | struct ObjectEvent type Sprite (line 1344) | struct Sprite type ObjectEvent (line 1349) | struct ObjectEvent type Sprite (line 1349) | struct Sprite type ObjectEvent (line 1354) | struct ObjectEvent type Sprite (line 1354) | struct Sprite type ObjectEvent (line 1359) | struct ObjectEvent type Sprite (line 1359) | struct Sprite type ObjectEvent (line 1364) | struct ObjectEvent type Sprite (line 1364) | struct Sprite type ObjectEvent (line 1370) | struct ObjectEvent type Sprite (line 1370) | struct Sprite type ObjectEvent (line 1376) | struct ObjectEvent type Sprite (line 1376) | struct Sprite type ObjectEvent (line 1381) | struct ObjectEvent type Sprite (line 1381) | struct Sprite type ObjectEvent (line 1386) | struct ObjectEvent type Sprite (line 1386) | struct Sprite type ObjectEvent (line 1391) | struct ObjectEvent type Sprite (line 1391) | struct Sprite type ObjectEvent (line 1396) | struct ObjectEvent type Sprite (line 1396) | struct Sprite type ObjectEvent (line 1402) | struct ObjectEvent type Sprite (line 1402) | struct Sprite type ObjectEvent (line 1408) | struct ObjectEvent type Sprite (line 1408) | struct Sprite type ObjectEvent (line 1414) | struct ObjectEvent type Sprite (line 1414) | struct Sprite type ObjectEvent (line 1420) | struct ObjectEvent type Sprite (line 1420) | struct Sprite type ObjectEvent (line 1426) | struct ObjectEvent type Sprite (line 1426) | struct Sprite type ObjectEvent (line 1432) | struct ObjectEvent type Sprite (line 1432) | struct Sprite type ObjectEvent (line 1438) | struct ObjectEvent type Sprite (line 1438) | struct Sprite type ObjectEvent (line 1444) | struct ObjectEvent type Sprite (line 1444) | struct Sprite type ObjectEvent (line 1450) | struct ObjectEvent type Sprite (line 1450) | struct Sprite type ObjectEvent (line 1456) | struct ObjectEvent type Sprite (line 1456) | struct Sprite type ObjectEvent (line 1462) | struct ObjectEvent type Sprite (line 1462) | struct Sprite type ObjectEvent (line 1468) | struct ObjectEvent type Sprite (line 1468) | struct Sprite type ObjectEvent (line 1474) | struct ObjectEvent type Sprite (line 1474) | struct Sprite type ObjectEvent (line 1480) | struct ObjectEvent type Sprite (line 1480) | struct Sprite type ObjectEvent (line 1486) | struct ObjectEvent type Sprite (line 1486) | struct Sprite type ObjectEvent (line 1492) | struct ObjectEvent type Sprite (line 1492) | struct Sprite type ObjectEvent (line 1498) | struct ObjectEvent type Sprite (line 1498) | struct Sprite type ObjectEvent (line 1504) | struct ObjectEvent type Sprite (line 1504) | struct Sprite type ObjectEvent (line 1510) | struct ObjectEvent type Sprite (line 1510) | struct Sprite type ObjectEvent (line 1516) | struct ObjectEvent type Sprite (line 1516) | struct Sprite type ObjectEvent (line 1522) | struct ObjectEvent type Sprite (line 1522) | struct Sprite type ObjectEvent (line 1528) | struct ObjectEvent type Sprite (line 1528) | struct Sprite type ObjectEvent (line 1534) | struct ObjectEvent type Sprite (line 1534) | struct Sprite type ObjectEvent (line 1540) | struct ObjectEvent type Sprite (line 1540) | struct Sprite type ObjectEvent (line 1546) | struct ObjectEvent type Sprite (line 1546) | struct Sprite type ObjectEvent (line 1552) | struct ObjectEvent type Sprite (line 1552) | struct Sprite type ObjectEvent (line 1558) | struct ObjectEvent type Sprite (line 1558) | struct Sprite type ObjectEvent (line 1564) | struct ObjectEvent type Sprite (line 1564) | struct Sprite type ObjectEvent (line 1570) | struct ObjectEvent type Sprite (line 1570) | struct Sprite type ObjectEvent (line 1576) | struct ObjectEvent type Sprite (line 1576) | struct Sprite type ObjectEvent (line 1582) | struct ObjectEvent type Sprite (line 1582) | struct Sprite type ObjectEvent (line 1588) | struct ObjectEvent type Sprite (line 1588) | struct Sprite type ObjectEvent (line 1594) | struct ObjectEvent type Sprite (line 1594) | struct Sprite type ObjectEvent (line 1600) | struct ObjectEvent type Sprite (line 1600) | struct Sprite type ObjectEvent (line 1606) | struct ObjectEvent type Sprite (line 1606) | struct Sprite type ObjectEvent (line 1612) | struct ObjectEvent type Sprite (line 1612) | struct Sprite type ObjectEvent (line 1618) | struct ObjectEvent type Sprite (line 1618) | struct Sprite type ObjectEvent (line 1624) | struct ObjectEvent type Sprite (line 1624) | struct Sprite type ObjectEvent (line 1630) | struct ObjectEvent type Sprite (line 1630) | struct Sprite type ObjectEvent (line 1636) | struct ObjectEvent type Sprite (line 1636) | struct Sprite type ObjectEvent (line 1641) | struct ObjectEvent type Sprite (line 1641) | struct Sprite type ObjectEvent (line 1646) | struct ObjectEvent type Sprite (line 1646) | struct Sprite type ObjectEvent (line 1651) | struct ObjectEvent type Sprite (line 1651) | struct Sprite type ObjectEvent (line 1656) | struct ObjectEvent type Sprite (line 1656) | struct Sprite type ObjectEvent (line 1662) | struct ObjectEvent type Sprite (line 1662) | struct Sprite FILE: src/data/object_events/movement_type_func_tables.h type ObjectEvent (line 1) | struct ObjectEvent type Sprite (line 1) | struct Sprite type ObjectEvent (line 2) | struct ObjectEvent type Sprite (line 2) | struct Sprite type ObjectEvent (line 3) | struct ObjectEvent type Sprite (line 3) | struct Sprite type ObjectEvent (line 4) | struct ObjectEvent type Sprite (line 4) | struct Sprite type ObjectEvent (line 5) | struct ObjectEvent type Sprite (line 5) | struct Sprite type ObjectEvent (line 6) | struct ObjectEvent type Sprite (line 6) | struct Sprite type ObjectEvent (line 7) | struct ObjectEvent type Sprite (line 7) | struct Sprite type ObjectEvent (line 8) | struct ObjectEvent type Sprite (line 8) | struct Sprite type ObjectEvent (line 9) | struct ObjectEvent type Sprite (line 9) | struct Sprite type ObjectEvent (line 10) | struct ObjectEvent type Sprite (line 10) | struct Sprite type ObjectEvent (line 11) | struct ObjectEvent type Sprite (line 11) | struct Sprite type ObjectEvent (line 12) | struct ObjectEvent type Sprite (line 12) | struct Sprite type ObjectEvent (line 13) | struct ObjectEvent type Sprite (line 13) | struct Sprite type ObjectEvent (line 14) | struct ObjectEvent type Sprite (line 14) | struct Sprite type ObjectEvent (line 15) | struct ObjectEvent type Sprite (line 15) | struct Sprite type ObjectEvent (line 16) | struct ObjectEvent type Sprite (line 16) | struct Sprite type ObjectEvent (line 17) | struct ObjectEvent type Sprite (line 17) | struct Sprite type ObjectEvent (line 18) | struct ObjectEvent type Sprite (line 18) | struct Sprite type ObjectEvent (line 19) | struct ObjectEvent type Sprite (line 19) | struct Sprite type ObjectEvent (line 20) | struct ObjectEvent type Sprite (line 20) | struct Sprite type ObjectEvent (line 21) | struct ObjectEvent type Sprite (line 21) | struct Sprite type ObjectEvent (line 22) | struct ObjectEvent type Sprite (line 22) | struct Sprite type ObjectEvent (line 23) | struct ObjectEvent type Sprite (line 23) | struct Sprite type ObjectEvent (line 24) | struct ObjectEvent type Sprite (line 24) | struct Sprite type ObjectEvent (line 25) | struct ObjectEvent type Sprite (line 25) | struct Sprite type ObjectEvent (line 26) | struct ObjectEvent type Sprite (line 26) | struct Sprite type ObjectEvent (line 27) | struct ObjectEvent type Sprite (line 27) | struct Sprite type ObjectEvent (line 28) | struct ObjectEvent type Sprite (line 28) | struct Sprite type ObjectEvent (line 29) | struct ObjectEvent type Sprite (line 29) | struct Sprite type ObjectEvent (line 30) | struct ObjectEvent type Sprite (line 30) | struct Sprite type ObjectEvent (line 31) | struct ObjectEvent type Sprite (line 31) | struct Sprite type ObjectEvent (line 32) | struct ObjectEvent type Sprite (line 32) | struct Sprite type ObjectEvent (line 33) | struct ObjectEvent type Sprite (line 33) | struct Sprite type ObjectEvent (line 34) | struct ObjectEvent type Sprite (line 34) | struct Sprite type ObjectEvent (line 35) | struct ObjectEvent type Sprite (line 35) | struct Sprite type ObjectEvent (line 36) | struct ObjectEvent type Sprite (line 36) | struct Sprite type ObjectEvent (line 37) | struct ObjectEvent type Sprite (line 37) | struct Sprite type ObjectEvent (line 38) | struct ObjectEvent type Sprite (line 38) | struct Sprite type ObjectEvent (line 39) | struct ObjectEvent type Sprite (line 39) | struct Sprite type ObjectEvent (line 40) | struct ObjectEvent type Sprite (line 40) | struct Sprite type ObjectEvent (line 41) | struct ObjectEvent type Sprite (line 41) | struct Sprite type ObjectEvent (line 42) | struct ObjectEvent type Sprite (line 42) | struct Sprite type ObjectEvent (line 43) | struct ObjectEvent type Sprite (line 43) | struct Sprite type ObjectEvent (line 44) | struct ObjectEvent type Sprite (line 44) | struct Sprite type ObjectEvent (line 45) | struct ObjectEvent type Sprite (line 45) | struct Sprite type ObjectEvent (line 46) | struct ObjectEvent type Sprite (line 46) | struct Sprite type ObjectEvent (line 47) | struct ObjectEvent type Sprite (line 47) | struct Sprite type ObjectEvent (line 48) | struct ObjectEvent type Sprite (line 48) | struct Sprite type ObjectEvent (line 49) | struct ObjectEvent type Sprite (line 49) | struct Sprite type ObjectEvent (line 50) | struct ObjectEvent type Sprite (line 50) | struct Sprite type ObjectEvent (line 51) | struct ObjectEvent type Sprite (line 51) | struct Sprite type ObjectEvent (line 52) | struct ObjectEvent type Sprite (line 52) | struct Sprite type ObjectEvent (line 53) | struct ObjectEvent type Sprite (line 53) | struct Sprite type ObjectEvent (line 54) | struct ObjectEvent type Sprite (line 54) | struct Sprite type ObjectEvent (line 55) | struct ObjectEvent type Sprite (line 55) | struct Sprite type ObjectEvent (line 56) | struct ObjectEvent type Sprite (line 56) | struct Sprite type ObjectEvent (line 57) | struct ObjectEvent type Sprite (line 57) | struct Sprite type ObjectEvent (line 58) | struct ObjectEvent type Sprite (line 58) | struct Sprite type ObjectEvent (line 59) | struct ObjectEvent type Sprite (line 59) | struct Sprite type ObjectEvent (line 60) | struct ObjectEvent type Sprite (line 60) | struct Sprite type ObjectEvent (line 61) | struct ObjectEvent type Sprite (line 61) | struct Sprite type ObjectEvent (line 62) | struct ObjectEvent type Sprite (line 62) | struct Sprite type ObjectEvent (line 63) | struct ObjectEvent type Sprite (line 63) | struct Sprite type ObjectEvent (line 64) | struct ObjectEvent type Sprite (line 64) | struct Sprite type ObjectEvent (line 65) | struct ObjectEvent type Sprite (line 65) | struct Sprite type ObjectEvent (line 66) | struct ObjectEvent type Sprite (line 66) | struct Sprite type ObjectEvent (line 67) | struct ObjectEvent type Sprite (line 67) | struct Sprite type ObjectEvent (line 68) | struct ObjectEvent type Sprite (line 68) | struct Sprite type ObjectEvent (line 69) | struct ObjectEvent type Sprite (line 69) | struct Sprite type ObjectEvent (line 70) | struct ObjectEvent type Sprite (line 70) | struct Sprite type ObjectEvent (line 71) | struct ObjectEvent type Sprite (line 71) | struct Sprite type ObjectEvent (line 72) | struct ObjectEvent type Sprite (line 72) | struct Sprite type ObjectEvent (line 73) | struct ObjectEvent type Sprite (line 73) | struct Sprite type ObjectEvent (line 74) | struct ObjectEvent type Sprite (line 74) | struct Sprite type ObjectEvent (line 75) | struct ObjectEvent type Sprite (line 75) | struct Sprite type ObjectEvent (line 76) | struct ObjectEvent type Sprite (line 76) | struct Sprite type ObjectEvent (line 77) | struct ObjectEvent type Sprite (line 77) | struct Sprite type ObjectEvent (line 78) | struct ObjectEvent type Sprite (line 78) | struct Sprite type ObjectEvent (line 79) | struct ObjectEvent type Sprite (line 79) | struct Sprite type ObjectEvent (line 80) | struct ObjectEvent type Sprite (line 80) | struct Sprite type ObjectEvent (line 81) | struct ObjectEvent type Sprite (line 81) | struct Sprite type ObjectEvent (line 82) | struct ObjectEvent type Sprite (line 82) | struct Sprite type ObjectEvent (line 83) | struct ObjectEvent type Sprite (line 83) | struct Sprite type ObjectEvent (line 84) | struct ObjectEvent type Sprite (line 84) | struct Sprite type ObjectEvent (line 85) | struct ObjectEvent type Sprite (line 85) | struct Sprite type ObjectEvent (line 86) | struct ObjectEvent type Sprite (line 86) | struct Sprite type ObjectEvent (line 87) | struct ObjectEvent type Sprite (line 87) | struct Sprite type ObjectEvent (line 88) | struct ObjectEvent type Sprite (line 88) | struct Sprite type ObjectEvent (line 89) | struct ObjectEvent type Sprite (line 89) | struct Sprite type ObjectEvent (line 90) | struct ObjectEvent type Sprite (line 90) | struct Sprite type ObjectEvent (line 91) | struct ObjectEvent type Sprite (line 91) | struct Sprite type ObjectEvent (line 92) | struct ObjectEvent type Sprite (line 92) | struct Sprite type ObjectEvent (line 93) | struct ObjectEvent type Sprite (line 93) | struct Sprite type ObjectEvent (line 94) | struct ObjectEvent type Sprite (line 94) | struct Sprite type ObjectEvent (line 95) | struct ObjectEvent type Sprite (line 95) | struct Sprite type ObjectEvent (line 96) | struct ObjectEvent type Sprite (line 96) | struct Sprite type ObjectEvent (line 97) | struct ObjectEvent type Sprite (line 97) | struct Sprite type ObjectEvent (line 98) | struct ObjectEvent type Sprite (line 98) | struct Sprite type ObjectEvent (line 99) | struct ObjectEvent type Sprite (line 99) | struct Sprite type ObjectEvent (line 100) | struct ObjectEvent type Sprite (line 100) | struct Sprite type ObjectEvent (line 101) | struct ObjectEvent type Sprite (line 101) | struct Sprite type ObjectEvent (line 102) | struct ObjectEvent type Sprite (line 102) | struct Sprite type ObjectEvent (line 103) | struct ObjectEvent type Sprite (line 103) | struct Sprite type ObjectEvent (line 104) | struct ObjectEvent type Sprite (line 104) | struct Sprite type ObjectEvent (line 105) | struct ObjectEvent type Sprite (line 105) | struct Sprite type ObjectEvent (line 106) | struct ObjectEvent type Sprite (line 106) | struct Sprite type ObjectEvent (line 107) | struct ObjectEvent type Sprite (line 107) | struct Sprite type ObjectEvent (line 108) | struct ObjectEvent type Sprite (line 108) | struct Sprite type ObjectEvent (line 109) | struct ObjectEvent type Sprite (line 109) | struct Sprite type ObjectEvent (line 110) | struct ObjectEvent type Sprite (line 110) | struct Sprite type ObjectEvent (line 111) | struct ObjectEvent type Sprite (line 111) | struct Sprite type ObjectEvent (line 112) | struct ObjectEvent type Sprite (line 112) | struct Sprite type ObjectEvent (line 113) | struct ObjectEvent type Sprite (line 113) | struct Sprite type ObjectEvent (line 114) | struct ObjectEvent type Sprite (line 114) | struct Sprite type ObjectEvent (line 115) | struct ObjectEvent type Sprite (line 115) | struct Sprite type ObjectEvent (line 116) | struct ObjectEvent type Sprite (line 116) | struct Sprite type ObjectEvent (line 117) | struct ObjectEvent type Sprite (line 117) | struct Sprite type ObjectEvent (line 118) | struct ObjectEvent type Sprite (line 118) | struct Sprite type ObjectEvent (line 119) | struct ObjectEvent type Sprite (line 119) | struct Sprite type ObjectEvent (line 120) | struct ObjectEvent type Sprite (line 120) | struct Sprite type ObjectEvent (line 121) | struct ObjectEvent type Sprite (line 121) | struct Sprite type ObjectEvent (line 122) | struct ObjectEvent type Sprite (line 122) | struct Sprite type ObjectEvent (line 123) | struct ObjectEvent type Sprite (line 123) | struct Sprite type ObjectEvent (line 124) | struct ObjectEvent type Sprite (line 124) | struct Sprite type ObjectEvent (line 125) | struct ObjectEvent type Sprite (line 125) | struct Sprite type ObjectEvent (line 126) | struct ObjectEvent type Sprite (line 126) | struct Sprite type ObjectEvent (line 127) | struct ObjectEvent type Sprite (line 127) | struct Sprite type ObjectEvent (line 128) | struct ObjectEvent type Sprite (line 128) | struct Sprite type ObjectEvent (line 129) | struct ObjectEvent type Sprite (line 129) | struct Sprite type ObjectEvent (line 130) | struct ObjectEvent type Sprite (line 130) | struct Sprite type ObjectEvent (line 131) | struct ObjectEvent type Sprite (line 131) | struct Sprite type ObjectEvent (line 132) | struct ObjectEvent type Sprite (line 132) | struct Sprite type ObjectEvent (line 133) | struct ObjectEvent type Sprite (line 133) | struct Sprite type ObjectEvent (line 134) | struct ObjectEvent type Sprite (line 134) | struct Sprite type ObjectEvent (line 135) | struct ObjectEvent type Sprite (line 135) | struct Sprite type ObjectEvent (line 136) | struct ObjectEvent type Sprite (line 136) | struct Sprite type ObjectEvent (line 137) | struct ObjectEvent type Sprite (line 137) | struct Sprite type ObjectEvent (line 138) | struct ObjectEvent type Sprite (line 138) | struct Sprite type ObjectEvent (line 139) | struct ObjectEvent type Sprite (line 139) | struct Sprite type ObjectEvent (line 140) | struct ObjectEvent type Sprite (line 140) | struct Sprite type ObjectEvent (line 141) | struct ObjectEvent type Sprite (line 141) | struct Sprite type ObjectEvent (line 142) | struct ObjectEvent type Sprite (line 142) | struct Sprite type ObjectEvent (line 143) | struct ObjectEvent type Sprite (line 143) | struct Sprite type ObjectEvent (line 144) | struct ObjectEvent type Sprite (line 144) | struct Sprite type ObjectEvent (line 145) | struct ObjectEvent type Sprite (line 145) | struct Sprite type ObjectEvent (line 146) | struct ObjectEvent type Sprite (line 146) | struct Sprite type ObjectEvent (line 147) | struct ObjectEvent type Sprite (line 147) | struct Sprite type ObjectEvent (line 148) | struct ObjectEvent type Sprite (line 148) | struct Sprite type ObjectEvent (line 149) | struct ObjectEvent type Sprite (line 149) | struct Sprite type ObjectEvent (line 163) | struct ObjectEvent type Sprite (line 163) | struct Sprite type ObjectEvent (line 173) | struct ObjectEvent type Sprite (line 173) | struct Sprite type ObjectEvent (line 199) | struct ObjectEvent type Sprite (line 199) | struct Sprite type ObjectEvent (line 207) | struct ObjectEvent type Sprite (line 207) | struct Sprite type ObjectEvent (line 219) | struct ObjectEvent type Sprite (line 219) | struct Sprite type ObjectEvent (line 231) | struct ObjectEvent type Sprite (line 231) | struct Sprite type ObjectEvent (line 237) | struct ObjectEvent type Sprite (line 237) | struct Sprite type ObjectEvent (line 245) | struct ObjectEvent type Sprite (line 245) | struct Sprite type ObjectEvent (line 253) | struct ObjectEvent type Sprite (line 253) | struct Sprite type ObjectEvent (line 263) | struct ObjectEvent type Sprite (line 263) | struct Sprite type ObjectEvent (line 273) | struct ObjectEvent type Sprite (line 273) | struct Sprite type ObjectEvent (line 283) | struct ObjectEvent type Sprite (line 283) | struct Sprite type ObjectEvent (line 293) | struct ObjectEvent type Sprite (line 293) | struct Sprite type ObjectEvent (line 303) | struct ObjectEvent type Sprite (line 303) | struct Sprite type ObjectEvent (line 313) | struct ObjectEvent type Sprite (line 313) | struct Sprite type ObjectEvent (line 323) | struct ObjectEvent type Sprite (line 323) | struct Sprite type ObjectEvent (line 333) | struct ObjectEvent type Sprite (line 333) | struct Sprite type ObjectEvent (line 342) | struct ObjectEvent type Sprite (line 342) | struct Sprite type ObjectEvent (line 351) | struct ObjectEvent type Sprite (line 351) | struct Sprite type ObjectEvent (line 358) | struct ObjectEvent type Sprite (line 358) | struct Sprite type ObjectEvent (line 366) | struct ObjectEvent type Sprite (line 366) | struct Sprite type ObjectEvent (line 374) | struct ObjectEvent type Sprite (line 374) | struct Sprite type ObjectEvent (line 382) | struct ObjectEvent type Sprite (line 382) | struct Sprite type ObjectEvent (line 390) | struct ObjectEvent type Sprite (line 390) | struct Sprite type ObjectEvent (line 398) | struct ObjectEvent type Sprite (line 398) | struct Sprite type ObjectEvent (line 406) | struct ObjectEvent type Sprite (line 406) | struct Sprite type ObjectEvent (line 412) | struct ObjectEvent type Sprite (line 412) | struct Sprite type ObjectEvent (line 420) | struct ObjectEvent type Sprite (line 420) | struct Sprite type ObjectEvent (line 428) | struct ObjectEvent type Sprite (line 428) | struct Sprite type ObjectEvent (line 436) | struct ObjectEvent type Sprite (line 436) | struct Sprite type ObjectEvent (line 444) | struct ObjectEvent type Sprite (line 444) | struct Sprite type ObjectEvent (line 452) | struct ObjectEvent type Sprite (line 452) | struct Sprite type ObjectEvent (line 460) | struct ObjectEvent type Sprite (line 460) | struct Sprite type ObjectEvent (line 468) | struct ObjectEvent type Sprite (line 468) | struct Sprite type ObjectEvent (line 476) | struct ObjectEvent type Sprite (line 476) | struct Sprite type ObjectEvent (line 484) | struct ObjectEvent type Sprite (line 484) | struct Sprite type ObjectEvent (line 492) | struct ObjectEvent type Sprite (line 492) | struct Sprite type ObjectEvent (line 500) | struct ObjectEvent type Sprite (line 500) | struct Sprite type ObjectEvent (line 508) | struct ObjectEvent type Sprite (line 508) | struct Sprite type ObjectEvent (line 516) | struct ObjectEvent type Sprite (line 516) | struct Sprite type ObjectEvent (line 524) | struct ObjectEvent type Sprite (line 524) | struct Sprite type ObjectEvent (line 532) | struct ObjectEvent type Sprite (line 532) | struct Sprite type ObjectEvent (line 540) | struct ObjectEvent type Sprite (line 540) | struct Sprite type ObjectEvent (line 548) | struct ObjectEvent type Sprite (line 548) | struct Sprite type ObjectEvent (line 554) | struct ObjectEvent type Sprite (line 554) | struct Sprite type ObjectEvent (line 568) | struct ObjectEvent type Sprite (line 568) | struct Sprite type ObjectEvent (line 574) | struct ObjectEvent type Sprite (line 574) | struct Sprite type ObjectEvent (line 578) | struct ObjectEvent type Sprite (line 578) | struct Sprite type ObjectEvent (line 583) | struct ObjectEvent type Sprite (line 583) | struct Sprite type ObjectEvent (line 588) | struct ObjectEvent type Sprite (line 588) | struct Sprite type ObjectEvent (line 593) | struct ObjectEvent type Sprite (line 593) | struct Sprite type ObjectEvent (line 599) | struct ObjectEvent type Sprite (line 599) | struct Sprite type ObjectEvent (line 605) | struct ObjectEvent type Sprite (line 605) | struct Sprite type ObjectEvent (line 610) | struct ObjectEvent type Sprite (line 610) | struct Sprite FILE: src/data/object_events/object_event_anims.h type StepAnimTable (line 1270) | struct StepAnimTable FILE: src/data/object_events/object_event_graphics_info.h type ObjectEventGraphicsInfo (line 1) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 20) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 39) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 58) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 77) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 96) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 115) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 134) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 153) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 172) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 191) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 210) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 229) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 248) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 267) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 286) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 305) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 324) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 343) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 362) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 381) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 400) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 419) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 438) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 457) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 476) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 495) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 514) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 533) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 552) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 571) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 590) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 609) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 628) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 647) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 666) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 685) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 704) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 723) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 742) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 761) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 780) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 799) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 818) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 837) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 856) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 875) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 894) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 913) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 932) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 951) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 970) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 989) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1008) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1027) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1046) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1065) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1084) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1103) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1122) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1141) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1160) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1179) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1198) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1217) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1236) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1255) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1274) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1293) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1312) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1331) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1350) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1369) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1388) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1407) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1426) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1445) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1464) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1483) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1502) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1521) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1540) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1559) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1578) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1597) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1616) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1635) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1654) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1673) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1692) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1711) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1730) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1749) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1768) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1787) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1806) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1825) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1844) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1863) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1882) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1901) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1920) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1939) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1958) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1977) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 1996) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2015) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2034) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2053) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2072) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2091) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2110) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2129) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2148) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2167) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2186) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2205) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2224) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2243) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2262) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2281) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2300) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2319) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2338) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2357) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2376) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2395) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2414) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2433) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2452) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2471) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2490) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2509) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2528) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2547) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2566) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2585) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2604) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2623) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2642) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2661) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2680) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2699) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2718) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2737) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2756) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2775) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2794) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2813) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2832) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2851) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2870) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2889) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2908) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2927) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2946) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2965) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2984) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3003) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3022) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3041) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3060) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3079) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3098) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3117) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3136) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3155) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3174) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3193) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3212) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3231) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3250) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3269) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3288) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3307) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3326) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3345) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3364) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3383) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3402) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3421) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3440) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3459) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3478) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3497) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3516) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3535) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3554) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3573) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3592) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3611) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3630) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3649) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3668) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3687) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3706) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3725) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3744) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3763) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3782) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3801) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3820) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3839) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3858) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3877) | struct ObjectEventGraphicsInfo FILE: src/data/object_events/object_event_graphics_info_pointers.h type ObjectEventGraphicsInfo (line 1) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 2) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 3) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 4) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 5) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 6) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 7) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 8) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 9) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 10) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 11) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 12) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 13) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 14) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 15) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 16) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 17) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 18) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 19) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 20) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 21) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 22) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 23) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 24) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 25) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 26) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 27) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 28) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 29) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 30) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 31) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 32) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 33) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 34) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 35) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 36) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 37) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 38) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 39) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 40) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 41) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 42) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 43) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 44) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 45) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 46) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 47) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 48) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 49) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 50) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 51) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 52) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 53) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 54) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 55) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 56) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 57) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 58) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 59) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 60) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 61) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 62) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 63) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 64) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 65) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 66) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 67) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 68) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 69) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 70) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 71) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 72) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 73) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 74) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 75) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 76) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 77) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 78) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 79) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 80) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 81) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 82) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 83) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 84) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 85) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 86) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 87) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 88) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 89) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 90) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 91) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 92) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 93) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 94) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 95) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 96) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 97) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 98) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 99) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 100) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 101) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 102) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 103) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 104) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 105) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 106) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 107) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 108) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 109) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 110) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 111) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 112) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 113) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 114) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 115) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 116) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 117) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 118) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 119) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 120) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 121) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 122) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 123) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 124) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 125) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 126) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 127) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 128) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 129) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 130) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 131) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 132) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 133) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 134) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 135) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 136) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 137) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 138) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 139) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 140) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 141) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 142) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 143) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 144) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 145) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 146) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 147) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 148) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 149) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 150) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 151) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 152) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 153) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 154) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 155) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 156) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 157) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 158) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 159) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 160) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 161) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 162) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 163) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 164) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 165) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 166) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 167) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 168) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 169) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 170) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 171) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 172) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 173) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 174) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 175) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 176) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 177) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 178) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 179) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 180) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 181) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 182) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 183) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 184) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 185) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 186) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 187) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 188) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 189) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 190) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 191) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 192) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 193) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 194) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 195) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 196) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 197) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 198) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 199) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 200) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 201) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 202) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 203) | struct ObjectEventGraphicsInfo type ObjectEventGraphicsInfo (line 205) | struct ObjectEventGraphicsInfo FILE: src/data/object_events/object_event_pic_tables.h type SpriteFrameImage (line 1) | struct SpriteFrameImage type SpriteFrameImage (line 24) | struct SpriteFrameImage type SpriteFrameImage (line 36) | struct SpriteFrameImage type SpriteFrameImage (line 59) | struct SpriteFrameImage type SpriteFrameImage (line 71) | struct SpriteFrameImage type SpriteFrameImage (line 86) | struct SpriteFrameImage type SpriteFrameImage (line 101) | struct SpriteFrameImage type SpriteFrameImage (line 113) | struct SpriteFrameImage type SpriteFrameImage (line 125) | struct SpriteFrameImage type SpriteFrameImage (line 134) | struct SpriteFrameImage type SpriteFrameImage (line 143) | struct SpriteFrameImage type SpriteFrameImage (line 155) | struct SpriteFrameImage type SpriteFrameImage (line 167) | struct SpriteFrameImage type SpriteFrameImage (line 180) | struct SpriteFrameImage type SpriteFrameImage (line 193) | struct SpriteFrameImage type SpriteFrameImage (line 205) | struct SpriteFrameImage type SpriteFrameImage (line 217) | struct SpriteFrameImage type SpriteFrameImage (line 230) | struct SpriteFrameImage type SpriteFrameImage (line 243) | struct SpriteFrameImage type SpriteFrameImage (line 255) | struct SpriteFrameImage type SpriteFrameImage (line 268) | struct SpriteFrameImage type SpriteFrameImage (line 281) | struct SpriteFrameImage type SpriteFrameImage (line 294) | struct SpriteFrameImage type SpriteFrameImage (line 306) | struct SpriteFrameImage type SpriteFrameImage (line 319) | struct SpriteFrameImage type SpriteFrameImage (line 332) | struct SpriteFrameImage type SpriteFrameImage (line 345) | struct SpriteFrameImage type SpriteFrameImage (line 357) | struct SpriteFrameImage type SpriteFrameImage (line 369) | struct SpriteFrameImage type SpriteFrameImage (line 382) | struct SpriteFrameImage type SpriteFrameImage (line 395) | struct SpriteFrameImage type SpriteFrameImage (line 408) | struct SpriteFrameImage type SpriteFrameImage (line 420) | struct SpriteFrameImage type SpriteFrameImage (line 432) | struct SpriteFrameImage type SpriteFrameImage (line 445) | struct SpriteFrameImage type SpriteFrameImage (line 457) | struct SpriteFrameImage type SpriteFrameImage (line 470) | struct SpriteFrameImage type SpriteFrameImage (line 482) | struct SpriteFrameImage type SpriteFrameImage (line 494) | struct SpriteFrameImage type SpriteFrameImage (line 507) | struct SpriteFrameImage type SpriteFrameImage (line 520) | struct SpriteFrameImage type SpriteFrameImage (line 533) | struct SpriteFrameImage type SpriteFrameImage (line 546) | struct SpriteFrameImage type SpriteFrameImage (line 559) | struct SpriteFrameImage type SpriteFrameImage (line 572) | struct SpriteFrameImage type SpriteFrameImage (line 585) | struct SpriteFrameImage type SpriteFrameImage (line 597) | struct SpriteFrameImage type SpriteFrameImage (line 610) | struct SpriteFrameImage type SpriteFrameImage (line 623) | struct SpriteFrameImage type SpriteFrameImage (line 636) | struct SpriteFrameImage type SpriteFrameImage (line 649) | struct SpriteFrameImage type SpriteFrameImage (line 662) | struct SpriteFrameImage type SpriteFrameImage (line 675) | struct SpriteFrameImage type SpriteFrameImage (line 688) | struct SpriteFrameImage type SpriteFrameImage (line 701) | struct SpriteFrameImage type SpriteFrameImage (line 713) | struct SpriteFrameImage type SpriteFrameImage (line 726) | struct SpriteFrameImage type SpriteFrameImage (line 738) | struct SpriteFrameImage type SpriteFrameImage (line 750) | struct SpriteFrameImage type SpriteFrameImage (line 763) | struct SpriteFrameImage type SpriteFrameImage (line 776) | struct SpriteFrameImage type SpriteFrameImage (line 789) | struct SpriteFrameImage type SpriteFrameImage (line 802) | struct SpriteFrameImage type SpriteFrameImage (line 815) | struct SpriteFrameImage type SpriteFrameImage (line 828) | struct SpriteFrameImage type SpriteFrameImage (line 841) | struct SpriteFrameImage type SpriteFrameImage (line 854) | struct SpriteFrameImage type SpriteFrameImage (line 867) | struct SpriteFrameImage type SpriteFrameImage (line 880) | struct SpriteFrameImage type SpriteFrameImage (line 893) | struct SpriteFrameImage type SpriteFrameImage (line 906) | struct SpriteFrameImage type SpriteFrameImage (line 919) | struct SpriteFrameImage type SpriteFrameImage (line 932) | struct SpriteFrameImage type SpriteFrameImage (line 945) | struct SpriteFrameImage type SpriteFrameImage (line 958) | struct SpriteFrameImage type SpriteFrameImage (line 971) | struct SpriteFrameImage type SpriteFrameImage (line 984) | struct SpriteFrameImage type SpriteFrameImage (line 997) | struct SpriteFrameImage type SpriteFrameImage (line 1010) | struct SpriteFrameImage type SpriteFrameImage (line 1023) | struct SpriteFrameImage type SpriteFrameImage (line 1035) | struct SpriteFrameImage type SpriteFrameImage (line 1048) | struct SpriteFrameImage type SpriteFrameImage (line 1060) | struct SpriteFrameImage type SpriteFrameImage (line 1064) | struct SpriteFrameImage type SpriteFrameImage (line 1076) | struct SpriteFrameImage type SpriteFrameImage (line 1089) | struct SpriteFrameImage type SpriteFrameImage (line 1102) | struct SpriteFrameImage type SpriteFrameImage (line 1114) | struct SpriteFrameImage type SpriteFrameImage (line 1126) | struct SpriteFrameImage type SpriteFrameImage (line 1133) | struct SpriteFrameImage type SpriteFrameImage (line 1145) | struct SpriteFrameImage type SpriteFrameImage (line 1157) | struct SpriteFrameImage type SpriteFrameImage (line 1169) | struct SpriteFrameImage type SpriteFrameImage (line 1181) | struct SpriteFrameImage type SpriteFrameImage (line 1193) | struct SpriteFrameImage type SpriteFrameImage (line 1200) | struct SpriteFrameImage type SpriteFrameImage (line 1204) | struct SpriteFrameImage type SpriteFrameImage (line 1216) | struct SpriteFrameImage type SpriteFrameImage (line 1228) | struct SpriteFrameImage type SpriteFrameImage (line 1240) | struct SpriteFrameImage type SpriteFrameImage (line 1252) | struct SpriteFrameImage type SpriteFrameImage (line 1264) | struct SpriteFrameImage type SpriteFrameImage (line 1276) | struct SpriteFrameImage type SpriteFrameImage (line 1288) | struct SpriteFrameImage type SpriteFrameImage (line 1300) | struct SpriteFrameImage type SpriteFrameImage (line 1312) | struct SpriteFrameImage type SpriteFrameImage (line 1324) | struct SpriteFrameImage type SpriteFrameImage (line 1336) | struct SpriteFrameImage type SpriteFrameImage (line 1348) | struct SpriteFrameImage type SpriteFrameImage (line 1360) | struct SpriteFrameImage type SpriteFrameImage (line 1372) | struct SpriteFrameImage type SpriteFrameImage (line 1384) | struct SpriteFrameImage type SpriteFrameImage (line 1396) | struct SpriteFrameImage type SpriteFrameImage (line 1411) | struct SpriteFrameImage type SpriteFrameImage (line 1426) | struct SpriteFrameImage type SpriteFrameImage (line 1430) | struct SpriteFrameImage type SpriteFrameImage (line 1434) | struct SpriteFrameImage type SpriteFrameImage (line 1446) | struct SpriteFrameImage type SpriteFrameImage (line 1450) | struct SpriteFrameImage type SpriteFrameImage (line 1454) | struct SpriteFrameImage type SpriteFrameImage (line 1458) | struct SpriteFrameImage type SpriteFrameImage (line 1462) | struct SpriteFrameImage type SpriteFrameImage (line 1466) | struct SpriteFrameImage type SpriteFrameImage (line 1470) | struct SpriteFrameImage type SpriteFrameImage (line 1474) | struct SpriteFrameImage type SpriteFrameImage (line 1478) | struct SpriteFrameImage type SpriteFrameImage (line 1482) | struct SpriteFrameImage type SpriteFrameImage (line 1486) | struct SpriteFrameImage type SpriteFrameImage (line 1498) | struct SpriteFrameImage type SpriteFrameImage (line 1510) | struct SpriteFrameImage type SpriteFrameImage (line 1522) | struct SpriteFrameImage type SpriteFrameImage (line 1534) | struct SpriteFrameImage type SpriteFrameImage (line 1546) | struct SpriteFrameImage type SpriteFrameImage (line 1558) | struct SpriteFrameImage type SpriteFrameImage (line 1570) | struct SpriteFrameImage type SpriteFrameImage (line 1582) | struct SpriteFrameImage type SpriteFrameImage (line 1594) | struct SpriteFrameImage type SpriteFrameImage (line 1606) | struct SpriteFrameImage type SpriteFrameImage (line 1618) | struct SpriteFrameImage type SpriteFrameImage (line 1630) | struct SpriteFrameImage type SpriteFrameImage (line 1642) | struct SpriteFrameImage type SpriteFrameImage (line 1654) | struct SpriteFrameImage type SpriteFrameImage (line 1666) | struct SpriteFrameImage type SpriteFrameImage (line 1678) | struct SpriteFrameImage type SpriteFrameImage (line 1690) | struct SpriteFrameImage type SpriteFrameImage (line 1702) | struct SpriteFrameImage type SpriteFrameImage (line 1714) | struct SpriteFrameImage type SpriteFrameImage (line 1726) | struct SpriteFrameImage type SpriteFrameImage (line 1738) | struct SpriteFrameImage type SpriteFrameImage (line 1750) | struct SpriteFrameImage type SpriteFrameImage (line 1762) | struct SpriteFrameImage type SpriteFrameImage (line 1774) | struct SpriteFrameImage type SpriteFrameImage (line 1786) | struct SpriteFrameImage type SpriteFrameImage (line 1798) | struct SpriteFrameImage type SpriteFrameImage (line 1810) | struct SpriteFrameImage type SpriteFrameImage (line 1822) | struct SpriteFrameImage type SpriteFrameImage (line 1834) | struct SpriteFrameImage type SpriteFrameImage (line 1846) | struct SpriteFrameImage type SpriteFrameImage (line 1858) | struct SpriteFrameImage type SpriteFrameImage (line 1870) | struct SpriteFrameImage type SpriteFrameImage (line 1882) | struct SpriteFrameImage type SpriteFrameImage (line 1894) | struct SpriteFrameImage type SpriteFrameImage (line 1906) | struct SpriteFrameImage type SpriteFrameImage (line 1918) | struct SpriteFrameImage type SpriteFrameImage (line 1930) | struct SpriteFrameImage type SpriteFrameImage (line 1942) | struct SpriteFrameImage type SpriteFrameImage (line 1954) | struct SpriteFrameImage type SpriteFrameImage (line 1966) | struct SpriteFrameImage type SpriteFrameImage (line 1978) | struct SpriteFrameImage type SpriteFrameImage (line 1990) | struct SpriteFrameImage type SpriteFrameImage (line 2002) | struct SpriteFrameImage type SpriteFrameImage (line 2014) | struct SpriteFrameImage type SpriteFrameImage (line 2026) | struct SpriteFrameImage type SpriteFrameImage (line 2038) | struct SpriteFrameImage type SpriteFrameImage (line 2050) | struct SpriteFrameImage type SpriteFrameImage (line 2062) | struct SpriteFrameImage type SpriteFrameImage (line 2074) | struct SpriteFrameImage type SpriteFrameImage (line 2086) | struct SpriteFrameImage type SpriteFrameImage (line 2098) | struct SpriteFrameImage type SpriteFrameImage (line 2110) | struct SpriteFrameImage type SpriteFrameImage (line 2114) | struct SpriteFrameImage type SpriteFrameImage (line 2126) | struct SpriteFrameImage type SpriteFrameImage (line 2138) | struct SpriteFrameImage type SpriteFrameImage (line 2151) | struct SpriteFrameImage type SpriteFrameImage (line 2164) | struct SpriteFrameImage type SpriteFrameImage (line 2177) | struct SpriteFrameImage type SpriteFrameImage (line 2190) | struct SpriteFrameImage type SpriteFrameImage (line 2203) | struct SpriteFrameImage type SpriteFrameImage (line 2216) | struct SpriteFrameImage type SpriteFrameImage (line 2229) | struct SpriteFrameImage type SpriteFrameImage (line 2242) | struct SpriteFrameImage type SpriteFrameImage (line 2255) | struct SpriteFrameImage type SpriteFrameImage (line 2268) | struct SpriteFrameImage type SpriteFrameImage (line 2281) | struct SpriteFrameImage type SpriteFrameImage (line 2294) | struct SpriteFrameImage type SpriteFrameImage (line 2307) | struct SpriteFrameImage type SpriteFrameImage (line 2320) | struct SpriteFrameImage type SpriteFrameImage (line 2333) | struct SpriteFrameImage type SpriteFrameImage (line 2346) | struct SpriteFrameImage type SpriteFrameImage (line 2359) | struct SpriteFrameImage type SpriteFrameImage (line 2372) | struct SpriteFrameImage type SpriteFrameImage (line 2385) | struct SpriteFrameImage FILE: src/data/object_events/object_event_subsprites.h type Subsprite (line 1) | struct Subsprite type Subsprite (line 12) | struct Subsprite type Subsprite (line 23) | struct Subsprite type Subsprite (line 42) | struct Subsprite type Subsprite (line 61) | struct Subsprite type SubspriteTable (line 80) | struct SubspriteTable type Subsprite (line 89) | struct Subsprite type Subsprite (line 100) | struct Subsprite type Subsprite (line 111) | struct Subsprite type Subsprite (line 138) | struct Subsprite type Subsprite (line 157) | struct Subsprite type SubspriteTable (line 176) | struct SubspriteTable type Subsprite (line 185) | struct Subsprite type Subsprite (line 196) | struct Subsprite type Subsprite (line 207) | struct Subsprite type Subsprite (line 234) | struct Subsprite type Subsprite (line 253) | struct Subsprite type SubspriteTable (line 272) | struct SubspriteTable type Subsprite (line 281) | struct Subsprite type SubspriteTable (line 381) | struct SubspriteTable type Subsprite (line 390) | struct Subsprite type Subsprite (line 401) | struct Subsprite type Subsprite (line 412) | struct Subsprite type Subsprite (line 423) | struct Subsprite type SubspriteTable (line 435) | struct SubspriteTable type Subsprite (line 444) | struct Subsprite type Subsprite (line 455) | struct Subsprite type Subsprite (line 466) | struct Subsprite type Subsprite (line 477) | struct Subsprite type SubspriteTable (line 488) | struct SubspriteTable type Subsprite (line 497) | struct Subsprite type Subsprite (line 620) | struct Subsprite type Subsprite (line 743) | struct Subsprite type Subsprite (line 866) | struct Subsprite type SubspriteTable (line 990) | struct SubspriteTable type Subsprite (line 999) | struct Subsprite type Subsprite (line 1034) | struct Subsprite type Subsprite (line 1069) | struct Subsprite type SubspriteTable (line 1104) | struct SubspriteTable type Subsprite (line 1113) | struct Subsprite type Subsprite (line 1244) | struct Subsprite type Subsprite (line 1375) | struct Subsprite type Subsprite (line 1506) | struct Subsprite type SubspriteTable (line 1638) | struct SubspriteTable FILE: src/data/party_menu.h type BgTemplate (line 1) | struct BgTemplate type PartyMenuBoxInfoRects (line 38) | struct PartyMenuBoxInfoRects type WindowTemplate (line 124) | struct WindowTemplate type WindowTemplate (line 192) | struct WindowTemplate type WindowTemplate (line 260) | struct WindowTemplate type WindowTemplate (line 328) | struct WindowTemplate type WindowTemplate (line 387) | struct WindowTemplate type WindowTemplate (line 398) | struct WindowTemplate type WindowTemplate (line 409) | struct WindowTemplate type WindowTemplate (line 420) | struct WindowTemplate type WindowTemplate (line 431) | struct WindowTemplate type WindowTemplate (line 442) | struct WindowTemplate type WindowTemplate (line 453) | struct WindowTemplate type WindowTemplate (line 464) | struct WindowTemplate type WindowTemplate (line 475) | struct WindowTemplate type WindowTemplate (line 486) | struct WindowTemplate type WindowTemplate (line 497) | struct WindowTemplate type WindowTemplate (line 508) | struct WindowTemplate type WindowTemplate (line 519) | struct WindowTemplate type WindowTemplate (line 530) | struct WindowTemplate type WindowTemplate (line 541) | struct WindowTemplate type OamData (line 668) | struct OamData type SpriteSheet (line 703) | struct SpriteSheet type SpritePalette (line 708) | struct SpritePalette type SpriteTemplate (line 713) | struct SpriteTemplate type OamData (line 724) | struct OamData type CompressedSpriteSheet (line 759) | struct CompressedSpriteSheet type CompressedSpritePalette (line 764) | struct CompressedSpritePalette type SpriteTemplate (line 770) | struct SpriteTemplate type OamData (line 781) | struct OamData type CompressedSpriteSheet (line 845) | struct CompressedSpriteSheet type SpriteTemplate (line 851) | struct SpriteTemplate type OamData (line 862) | struct OamData type CompressedSpriteSheet (line 939) | struct CompressedSpriteSheet type CompressedSpritePalette (line 944) | struct CompressedSpritePalette type SpriteTemplate (line 949) | struct SpriteTemplate FILE: src/data/pokemon/evolution.h type Evolution (line 1) | struct Evolution FILE: src/data/pokemon/pokedex_categories.h type PokedexCategoryPage (line 818) | struct PokedexCategoryPage type PokedexCategoryPage (line 848) | struct PokedexCategoryPage type PokedexCategoryPage (line 877) | struct PokedexCategoryPage type PokedexCategoryPage (line 896) | struct PokedexCategoryPage type PokedexCategoryPage (line 915) | struct PokedexCategoryPage type PokedexCategoryPage (line 928) | struct PokedexCategoryPage type PokedexCategoryPage (line 948) | struct PokedexCategoryPage type PokedexCategoryPage (line 962) | struct PokedexCategoryPage type PokedexCategoryPage (line 977) | struct PokedexCategoryPage type PokedexCategoryPage (line 989) | struct PokedexCategoryPage FILE: src/data/pokemon/pokedex_entries.h type PokedexEntry (line 1) | struct PokedexEntry FILE: src/data/pokemon/species_info.h type SpeciesInfo (line 35) | struct SpeciesInfo FILE: src/data/pokemon_graphics/back_pic_coordinates.h type MonCoords (line 1) | struct MonCoords FILE: src/data/pokemon_graphics/back_pic_table.h type CompressedSpriteSheet (line 1) | struct CompressedSpriteSheet FILE: src/data/pokemon_graphics/front_pic_coordinates.h type MonCoords (line 1) | struct MonCoords FILE: src/data/pokemon_graphics/front_pic_table.h type CompressedSpriteSheet (line 1) | struct CompressedSpriteSheet FILE: src/data/pokemon_graphics/palette_table.h type CompressedSpritePalette (line 1) | struct CompressedSpritePalette FILE: src/data/pokemon_graphics/shiny_palette_table.h type CompressedSpritePalette (line 1) | struct CompressedSpritePalette FILE: src/data/tilesets/headers.h type Tileset (line 2) | struct Tileset type Tileset (line 13) | struct Tileset type Tileset (line 24) | struct Tileset type Tileset (line 35) | struct Tileset type Tileset (line 46) | struct Tileset type Tileset (line 57) | struct Tileset type Tileset (line 68) | struct Tileset type Tileset (line 79) | struct Tileset type Tileset (line 90) | struct Tileset type Tileset (line 101) | struct Tileset type Tileset (line 112) | struct Tileset type Tileset (line 123) | struct Tileset type Tileset (line 134) | struct Tileset type Tileset (line 145) | struct Tileset type Tileset (line 156) | struct Tileset type Tileset (line 167) | struct Tileset type Tileset (line 178) | struct Tileset type Tileset (line 189) | struct Tileset type Tileset (line 200) | struct Tileset type Tileset (line 211) | struct Tileset type Tileset (line 222) | struct Tileset type Tileset (line 233) | struct Tileset type Tileset (line 244) | struct Tileset type Tileset (line 255) | struct Tileset type Tileset (line 266) | struct Tileset type Tileset (line 277) | struct Tileset type Tileset (line 288) | struct Tileset type Tileset (line 299) | struct Tileset type Tileset (line 310) | struct Tileset type Tileset (line 321) | struct Tileset type Tileset (line 332) | struct Tileset type Tileset (line 343) | struct Tileset type Tileset (line 354) | struct Tileset type Tileset (line 365) | struct Tileset type Tileset (line 376) | struct Tileset type Tileset (line 387) | struct Tileset type Tileset (line 398) | struct Tileset type Tileset (line 409) | struct Tileset type Tileset (line 420) | struct Tileset type Tileset (line 431) | struct Tileset type Tileset (line 442) | struct Tileset type Tileset (line 453) | struct Tileset type Tileset (line 464) | struct Tileset type Tileset (line 475) | struct Tileset type Tileset (line 486) | struct Tileset type Tileset (line 497) | struct Tileset type Tileset (line 508) | struct Tileset type Tileset (line 519) | struct Tileset type Tileset (line 530) | struct Tileset type Tileset (line 541) | struct Tileset type Tileset (line 552) | struct Tileset type Tileset (line 563) | struct Tileset type Tileset (line 574) | struct Tileset type Tileset (line 585) | struct Tileset type Tileset (line 596) | struct Tileset type Tileset (line 607) | struct Tileset type Tileset (line 618) | struct Tileset type Tileset (line 629) | struct Tileset type Tileset (line 640) | struct Tileset type Tileset (line 651) | struct Tileset type Tileset (line 662) | struct Tileset type Tileset (line 673) | struct Tileset type Tileset (line 684) | struct Tileset type Tileset (line 695) | struct Tileset type Tileset (line 706) | struct Tileset type Tileset (line 717) | struct Tileset type Tileset (line 728) | struct Tileset type Tileset (line 739) | struct Tileset type Tileset (line 751) | struct Tileset type Tileset (line 762) | struct Tileset type Tileset (line 773) | struct Tileset type Tileset (line 784) | struct Tileset type Tileset (line 795) | struct Tileset type Tileset (line 806) | struct Tileset type Tileset (line 817) | struct Tileset FILE: src/data/trainer_graphics/back_pic_tables.h type MonCoords (line 1) | struct MonCoords type CompressedSpriteSheet (line 12) | struct CompressedSpriteSheet type CompressedSpritePalette (line 23) | struct CompressedSpritePalette FILE: src/data/trainer_graphics/front_pic_tables.h type MonCoords (line 1) | struct MonCoords type CompressedSpriteSheet (line 166) | struct CompressedSpriteSheet type CompressedSpritePalette (line 331) | struct CompressedSpritePalette FILE: src/data/trainer_parties.h type TrainerMonItemCustomMoves (line 1) | struct TrainerMonItemCustomMoves type TrainerMonItemCustomMovesEVs (line 52) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMoves (line 115) | struct TrainerMonItemCustomMoves type TrainerMonItemCustomMovesEVs (line 166) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMoves (line 229) | struct TrainerMonItemCustomMoves type TrainerMonItemCustomMovesEVs (line 280) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMoves (line 343) | struct TrainerMonItemCustomMoves type TrainerMonItemCustomMovesEVs (line 394) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMoves (line 457) | struct TrainerMonItemCustomMoves type TrainerMonItemCustomMovesEVs (line 508) | struct TrainerMonItemCustomMovesEVs type TrainerMonNoItemDefaultMoves (line 571) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 589) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 622) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 640) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 673) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 696) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 729) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 752) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 785) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 803) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 842) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 865) | struct TrainerMonNoItemDefaultMoves type TrainerMonItemCustomMovesEVs (line 898) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 961) | struct TrainerMonItemCustomMovesEVs type TrainerMonNoItemDefaultMoves (line 1040) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1041) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1042) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1043) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1044) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1045) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1046) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1047) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1048) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1049) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1050) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1051) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1052) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1053) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1054) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1055) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1056) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1057) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1058) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1059) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1060) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1061) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1062) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1063) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1064) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1065) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1066) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1067) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1068) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1069) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1070) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1071) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1072) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1073) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1074) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1075) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1076) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1077) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1078) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1079) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1080) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1081) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1082) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1083) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1084) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1085) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1086) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1087) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1088) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1089) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1090) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1091) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1092) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1093) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1094) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1095) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1096) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1097) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1098) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1099) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1100) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1101) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1102) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1103) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1105) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1118) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1126) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1144) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1157) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1170) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1178) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1191) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1199) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1207) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1220) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1238) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1251) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1264) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1277) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1295) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1303) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1321) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1344) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1357) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1370) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1388) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1411) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1429) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1437) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1455) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1468) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1486) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1499) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1512) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1520) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1538) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1551) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1559) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1572) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1590) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1603) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1621) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1634) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1647) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1660) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1678) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1706) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1719) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1732) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1745) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1758) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1771) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1779) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1797) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1810) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1828) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1836) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 1849) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 1864) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1877) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1885) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1893) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1906) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1914) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1927) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1950) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1958) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1971) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 1989) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2002) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2025) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2033) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2046) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2059) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2077) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2090) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2103) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2131) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2144) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2157) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2175) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2188) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2196) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2214) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2227) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2240) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 2258) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 2285) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 2303) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 2312) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2330) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2353) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2366) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2384) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2407) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2415) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2428) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2446) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2459) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2482) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 2490) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 2505) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 2523) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 2538) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 2551) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 2572) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 2581) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2594) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2617) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 2635) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 2650) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 2671) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 2686) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 2719) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 2740) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 2755) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2763) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 2771) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 2792) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 2800) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 2815) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 2830) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 2863) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 2890) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 2911) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 2926) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2939) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2947) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2965) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2983) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 2991) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3004) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3017) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3030) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3038) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3051) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3064) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3072) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3090) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3108) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3126) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3144) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3157) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3165) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3188) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3211) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3224) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3257) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3270) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3283) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3296) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3309) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3327) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3340) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3363) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3381) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3394) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3422) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3435) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3443) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3466) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3479) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3487) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3500) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3518) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3536) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3549) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3562) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3575) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3588) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3596) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3619) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3632) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3650) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3663) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3676) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3689) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3702) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3720) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3728) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3741) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3764) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3777) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3785) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3803) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3816) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3824) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3842) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3855) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3868) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3881) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3899) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3927) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3940) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3958) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3976) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 3999) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4012) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4030) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4038) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4056) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4069) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4082) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4105) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4128) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 4141) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 4150) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 4177) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4185) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4198) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4211) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4229) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4237) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4250) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4263) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4286) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4299) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4327) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4350) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4358) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4371) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4394) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4412) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4425) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4433) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4456) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4474) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4497) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4510) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4528) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4551) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4564) | struct TrainerMonNoItemDefaultMoves type TrainerMonItemDefaultMoves (line 4582) | struct TrainerMonItemDefaultMoves type TrainerMonItemDefaultMoves (line 4597) | struct TrainerMonItemDefaultMoves type TrainerMonItemDefaultMoves (line 4618) | struct TrainerMonItemDefaultMoves type TrainerMonItemDefaultMoves (line 4633) | struct TrainerMonItemDefaultMoves type TrainerMonItemDefaultMoves (line 4642) | struct TrainerMonItemDefaultMoves type TrainerMonItemDefaultMoves (line 4663) | struct TrainerMonItemDefaultMoves type TrainerMonItemDefaultMoves (line 4678) | struct TrainerMonItemDefaultMoves type TrainerMonItemDefaultMoves (line 4687) | struct TrainerMonItemDefaultMoves type TrainerMonItemDefaultMoves (line 4708) | struct TrainerMonItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4729) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4737) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 4745) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 4753) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 4768) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 4783) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 4798) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 4825) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 4852) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 4879) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 4892) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 4919) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 4937) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 4952) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 4960) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 4987) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 5020) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5033) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 5046) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 5067) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5080) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5098) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5111) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5129) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 5152) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 5185) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5198) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5216) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5229) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5242) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5255) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5268) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5281) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5294) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 5307) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 5328) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 5351) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 5366) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 5399) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5417) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5430) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5448) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5466) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5479) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5497) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5510) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5533) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5546) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5559) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5587) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5605) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5618) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5636) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5644) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5652) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5665) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 5683) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 5710) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5723) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5736) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5759) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5777) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5795) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5813) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5821) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 5849) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 5867) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 5900) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 5933) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 5966) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 5999) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 6032) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 6065) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 6098) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 6131) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 6164) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 6197) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 6230) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 6263) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 6296) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 6329) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 6362) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 6395) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 6428) | struct TrainerMonNoItemCustomMoves type TrainerMonItemCustomMoves (line 6461) | struct TrainerMonItemCustomMoves type TrainerMonItemCustomMoves (line 6504) | struct TrainerMonItemCustomMoves type TrainerMonItemCustomMoves (line 6547) | struct TrainerMonItemCustomMoves type TrainerMonItemCustomMoves (line 6590) | struct TrainerMonItemCustomMoves type TrainerMonNoItemCustomMoves (line 6633) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 6648) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 6663) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 6684) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 6705) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 6732) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 6759) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 6786) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 6799) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 6812) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 6820) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 6828) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 6841) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 6864) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 6887) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 6910) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 6938) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 6966) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 6994) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7022) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7050) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 7078) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 7117) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 7156) | struct TrainerMonNoItemCustomMoves type TrainerMonItemCustomMoves (line 7195) | struct TrainerMonItemCustomMoves type TrainerMonItemCustomMoves (line 7246) | struct TrainerMonItemCustomMoves type TrainerMonItemCustomMoves (line 7297) | struct TrainerMonItemCustomMoves type TrainerMonNoItemDefaultMoves (line 7348) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7356) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7364) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7372) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7380) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7393) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7401) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7409) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7417) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7425) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7433) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7451) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7459) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7467) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7475) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7483) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7491) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7499) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7507) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7525) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7533) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7541) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7554) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7562) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7580) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7593) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7611) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7639) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7652) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 7675) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 7696) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7709) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7722) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7740) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7758) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7781) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7794) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7807) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7825) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7843) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7856) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7864) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7872) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7885) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 7898) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 7913) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7926) | struct TrainerMonNoItemDefaultMoves type TrainerMonItemDefaultMoves (line 7939) | struct TrainerMonItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7954) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7967) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7980) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 7993) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8001) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8009) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8017) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8025) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8033) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8041) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8054) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8067) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8080) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8093) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8106) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8124) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8142) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8160) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8173) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8186) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8199) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8212) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8225) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8233) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8241) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8249) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8257) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8265) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 8278) | struct TrainerMonNoItemCustomMoves type TrainerMonItemDefaultMoves (line 8299) | struct TrainerMonItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8314) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8332) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 8350) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 8365) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 8380) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8393) | struct TrainerMonNoItemDefaultMoves type TrainerMonItemDefaultMoves (line 8411) | struct TrainerMonItemDefaultMoves type TrainerMonNoItemCustomMoves (line 8426) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 8435) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 8450) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 8459) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8467) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8475) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8488) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8506) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8519) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 8537) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 8558) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8571) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8584) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8607) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8625) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8643) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8661) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 8674) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 8695) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 8716) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 8749) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8767) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8780) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8798) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8806) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8824) | struct TrainerMonNoItemDefaultMoves type TrainerMonItemDefaultMoves (line 8852) | struct TrainerMonItemDefaultMoves type TrainerMonItemDefaultMoves (line 8867) | struct TrainerMonItemDefaultMoves type TrainerMonItemDefaultMoves (line 8882) | struct TrainerMonItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8897) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8915) | struct TrainerMonNoItemDefaultMoves type TrainerMonItemDefaultMoves (line 8938) | struct TrainerMonItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8953) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8971) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 8994) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9007) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 9015) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 9024) | struct TrainerMonNoItemCustomMoves type TrainerMonItemDefaultMoves (line 9033) | struct TrainerMonItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9054) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9067) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9085) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 9103) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 9118) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9136) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9149) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9162) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9175) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9188) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9201) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9209) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9222) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9235) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9243) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9256) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9269) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9282) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9290) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9303) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9311) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 9324) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 9333) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 9354) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9367) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 9380) | struct TrainerMonNoItemCustomMoves type TrainerMonItemDefaultMoves (line 9407) | struct TrainerMonItemDefaultMoves type TrainerMonItemDefaultMoves (line 9428) | struct TrainerMonItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9443) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9461) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 9474) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 9489) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 9510) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 9528) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 9537) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 9570) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 9603) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 9618) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 9626) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 9647) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 9656) | struct TrainerMonNoItemDefaultMoves type TrainerMonItemCustomMoves (line 9669) | struct TrainerMonItemCustomMoves type TrainerMonNoItemDefaultMoves (line 9696) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9714) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9732) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9740) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9758) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9766) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9789) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9802) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9820) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9833) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9856) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9864) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9877) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9895) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9913) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9926) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9939) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9952) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9960) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9968) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9976) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 9989) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10002) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10015) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10033) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10051) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10069) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10087) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10105) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10123) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10136) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10149) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10162) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10175) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10183) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10191) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10199) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10212) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10225) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10238) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10251) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10264) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10292) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10320) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10338) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10351) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10364) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10387) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10400) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10413) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10436) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10459) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10487) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10515) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10543) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10566) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10579) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10592) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10610) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10628) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10641) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10659) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10677) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10690) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10703) | struct TrainerMonNoItemDefaultMoves type TrainerMonItemDefaultMoves (line 10716) | struct TrainerMonItemDefaultMoves type TrainerMonItemDefaultMoves (line 10731) | struct TrainerMonItemDefaultMoves type TrainerMonItemDefaultMoves (line 10746) | struct TrainerMonItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10761) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10779) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10792) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10805) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10818) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10831) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10854) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10877) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10890) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10913) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10926) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10939) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10972) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10980) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 10993) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 11006) | struct TrainerMonNoItemDefaultMoves type TrainerMonItemDefaultMoves (line 11014) | struct TrainerMonItemDefaultMoves type TrainerMonItemDefaultMoves (line 11029) | struct TrainerMonItemDefaultMoves type TrainerMonItemDefaultMoves (line 11044) | struct TrainerMonItemDefaultMoves type TrainerMonItemDefaultMoves (line 11059) | struct TrainerMonItemDefaultMoves type TrainerMonItemDefaultMoves (line 11074) | struct TrainerMonItemDefaultMoves type TrainerMonItemDefaultMoves (line 11089) | struct TrainerMonItemDefaultMoves type TrainerMonItemDefaultMoves (line 11104) | struct TrainerMonItemDefaultMoves type TrainerMonItemDefaultMoves (line 11119) | struct TrainerMonItemDefaultMoves type TrainerMonItemDefaultMoves (line 11134) | struct TrainerMonItemDefaultMoves type TrainerMonItemDefaultMoves (line 11149) | struct TrainerMonItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 11164) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 11182) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 11195) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 11204) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 11217) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 11235) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 11248) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 11261) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 11274) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 11287) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 11300) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 11308) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 11329) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 11337) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 11350) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 11363) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 11376) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 11385) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 11406) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 11429) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 11444) | struct TrainerMonNoItemCustomMoves type TrainerMonItemDefaultMoves (line 11459) | struct TrainerMonItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 11480) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemCustomMoves (line 11498) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 11519) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 11528) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 11561) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemCustomMoves (line 11594) | struct TrainerMonNoItemCustomMoves type TrainerMonNoItemDefaultMoves (line 11609) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 11627) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 11645) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 11663) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 11676) | struct TrainerMonNoItemDefaultMoves type TrainerMonNoItemDefaultMoves (line 11689) | struct TrainerMonNoItemDefaultMoves type TrainerMonItemCustomMoves (line 11702) | struct TrainerMonItemCustomMoves type TrainerMonItemCustomMoves (line 11745) | struct TrainerMonItemCustomMoves type TrainerMonItemCustomMoves (line 11788) | struct TrainerMonItemCustomMoves type TrainerMonItemCustomMoves (line 11831) | struct TrainerMonItemCustomMoves type TrainerMonItemCustomMoves (line 11874) | struct TrainerMonItemCustomMoves type TrainerMonItemCustomMoves (line 11925) | struct TrainerMonItemCustomMoves type TrainerMonItemCustomMoves (line 11976) | struct TrainerMonItemCustomMoves type TrainerMonNoItemDefaultMoves (line 12027) | struct TrainerMonNoItemDefaultMoves type TrainerMonItemCustomMoves (line 12040) | struct TrainerMonItemCustomMoves type TrainerMonItemCustomMoves (line 12067) | struct TrainerMonItemCustomMoves type TrainerMonItemCustomMoves (line 12094) | struct TrainerMonItemCustomMoves type TrainerMonItemCustomMovesEVs (line 12129) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMoves (line 12172) | struct TrainerMonItemCustomMoves type TrainerMonItemCustomMoves (line 12215) | struct TrainerMonItemCustomMoves type TrainerMonItemCustomMoves (line 12258) | struct TrainerMonItemCustomMoves type TrainerMonItemCustomMoves (line 12301) | struct TrainerMonItemCustomMoves type TrainerMonItemCustomMoves (line 12352) | struct TrainerMonItemCustomMoves type TrainerMonItemCustomMoves (line 12403) | struct TrainerMonItemCustomMoves type TrainerMonItemCustomMoves (line 12454) | struct TrainerMonItemCustomMoves type TrainerMonItemCustomMoves (line 12505) | struct TrainerMonItemCustomMoves type TrainerMonItemCustomMoves (line 12556) | struct TrainerMonItemCustomMoves type TrainerMonItemCustomMoves (line 12607) | struct TrainerMonItemCustomMoves type TrainerMonItemCustomMoves (line 12658) | struct TrainerMonItemCustomMoves type TrainerMonItemCustomMovesEVs (line 12709) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 12772) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 12835) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 12898) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 12961) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 13024) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMovesEVs (line 13087) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMoves (line 13150) | struct TrainerMonItemCustomMoves type TrainerMonItemCustomMovesEVs (line 13201) | struct TrainerMonItemCustomMovesEVs type TrainerMonItemCustomMoves (line 13264) | struct TrainerMonItemCustomMoves FILE: src/data/trainers.h type Trainer (line 1) | struct Trainer FILE: src/data/union_room.h type WindowTemplate (line 27) | struct WindowTemplate type WindowTemplate (line 56) | struct WindowTemplate type WindowTemplate (line 66) | struct WindowTemplate type ListMenuItem (line 76) | struct ListMenuItem type ListMenuTemplate (line 84) | struct ListMenuTemplate type WindowTemplate (line 105) | struct WindowTemplate type WindowTemplate (line 115) | struct WindowTemplate type ListMenuItem (line 125) | struct ListMenuItem type ListMenuTemplate (line 144) | struct ListMenuTemplate type WindowTemplate (line 165) | struct WindowTemplate type ListMenuItem (line 175) | struct ListMenuItem type ListMenuTemplate (line 182) | struct ListMenuTemplate type WindowTemplate (line 203) | struct WindowTemplate type ListMenuItem (line 213) | struct ListMenuItem type ListMenuTemplate (line 219) | struct ListMenuTemplate type WindowTemplate (line 240) | struct WindowTemplate type ListMenuItem (line 250) | struct ListMenuItem type ListMenuTemplate (line 271) | struct ListMenuTemplate type WindowTemplate (line 292) | struct WindowTemplate type WindowTemplate (line 302) | struct WindowTemplate type ListMenuItem (line 312) | struct ListMenuItem type ListMenuTemplate (line 325) | struct ListMenuTemplate type WindowTemplate (line 346) | struct WindowTemplate type ListMenuItem (line 356) | struct ListMenuItem type ListMenuTemplate (line 375) | struct ListMenuTemplate type RfuPlayerData (line 396) | struct RfuPlayerData FILE: src/data/wild_encounters.h type WildPokemon (line 45) | struct WildPokemon type WildPokemonInfo (line 61) | struct WildPokemonInfo type WildPokemon (line 63) | struct WildPokemon type WildPokemonInfo (line 79) | struct WildPokemonInfo type WildPokemon (line 81) | struct WildPokemon type WildPokemonInfo (line 97) | struct WildPokemonInfo type WildPokemon (line 99) | struct WildPokemon type WildPokemonInfo (line 115) | struct WildPokemonInfo type WildPokemon (line 117) | struct WildPokemon type WildPokemonInfo (line 133) | struct WildPokemonInfo type WildPokemon (line 135) | struct WildPokemon type WildPokemonInfo (line 151) | struct WildPokemonInfo type WildPokemon (line 153) | struct WildPokemon type WildPokemonInfo (line 169) | struct WildPokemonInfo type WildPokemon (line 171) | struct WildPokemon type WildPokemonInfo (line 187) | struct WildPokemonInfo type WildPokemon (line 189) | struct WildPokemon type WildPokemonInfo (line 205) | struct WildPokemonInfo type WildPokemon (line 207) | struct WildPokemon type WildPokemonInfo (line 223) | struct WildPokemonInfo type WildPokemon (line 225) | struct WildPokemon type WildPokemonInfo (line 241) | struct WildPokemonInfo type WildPokemon (line 243) | struct WildPokemon type WildPokemonInfo (line 252) | struct WildPokemonInfo type WildPokemon (line 254) | struct WildPokemon type WildPokemonInfo (line 268) | struct WildPokemonInfo type WildPokemon (line 270) | struct WildPokemon type WildPokemonInfo (line 286) | struct WildPokemonInfo type WildPokemon (line 288) | struct WildPokemon type WildPokemonInfo (line 304) | struct WildPokemonInfo type WildPokemon (line 306) | struct WildPokemon type WildPokemonInfo (line 322) | struct WildPokemonInfo type WildPokemon (line 324) | struct WildPokemon type WildPokemonInfo (line 340) | struct WildPokemonInfo type WildPokemon (line 342) | struct WildPokemon type WildPokemonInfo (line 358) | struct WildPokemonInfo type WildPokemon (line 360) | struct WildPokemon type WildPokemonInfo (line 376) | struct WildPokemonInfo type WildPokemon (line 378) | struct WildPokemon type WildPokemonInfo (line 394) | struct WildPokemonInfo type WildPokemon (line 396) | struct WildPokemon type WildPokemonInfo (line 412) | struct WildPokemonInfo type WildPokemon (line 414) | struct WildPokemon type WildPokemonInfo (line 430) | struct WildPokemonInfo type WildPokemon (line 432) | struct WildPokemon type WildPokemonInfo (line 441) | struct WildPokemonInfo type WildPokemon (line 443) | struct WildPokemon type WildPokemonInfo (line 457) | struct WildPokemonInfo type WildPokemon (line 459) | struct WildPokemon type WildPokemonInfo (line 475) | struct WildPokemonInfo type WildPokemon (line 477) | struct WildPokemon type WildPokemonInfo (line 486) | struct WildPokemonInfo type WildPokemon (line 488) | struct WildPokemon type WildPokemonInfo (line 502) | struct WildPokemonInfo type WildPokemon (line 504) | struct WildPokemon type WildPokemonInfo (line 520) | struct WildPokemonInfo type WildPokemon (line 522) | struct WildPokemon type WildPokemonInfo (line 531) | struct WildPokemonInfo type WildPokemon (line 533) | struct WildPokemon type WildPokemonInfo (line 547) | struct WildPokemonInfo type WildPokemon (line 549) | struct WildPokemon type WildPokemonInfo (line 565) | struct WildPokemonInfo type WildPokemon (line 567) | struct WildPokemon type WildPokemonInfo (line 576) | struct WildPokemonInfo type WildPokemon (line 578) | struct WildPokemon type WildPokemonInfo (line 592) | struct WildPokemonInfo type WildPokemon (line 594) | struct WildPokemon type WildPokemonInfo (line 610) | struct WildPokemonInfo type WildPokemon (line 612) | struct WildPokemon type WildPokemonInfo (line 621) | struct WildPokemonInfo type WildPokemon (line 623) | struct WildPokemon type WildPokemonInfo (line 632) | struct WildPokemonInfo type WildPokemon (line 634) | struct WildPokemon type WildPokemonInfo (line 648) | struct WildPokemonInfo type WildPokemon (line 650) | struct WildPokemon type WildPokemonInfo (line 666) | struct WildPokemonInfo type WildPokemon (line 668) | struct WildPokemon type WildPokemonInfo (line 677) | struct WildPokemonInfo type WildPokemon (line 679) | struct WildPokemon type WildPokemonInfo (line 695) | struct WildPokemonInfo type WildPokemon (line 697) | struct WildPokemon type WildPokemonInfo (line 706) | struct WildPokemonInfo type WildPokemon (line 708) | struct WildPokemon type WildPokemonInfo (line 717) | struct WildPokemonInfo type WildPokemon (line 719) | struct WildPokemon type WildPokemonInfo (line 733) | struct WildPokemonInfo type WildPokemon (line 735) | struct WildPokemon type WildPokemonInfo (line 751) | struct WildPokemonInfo type WildPokemon (line 753) | struct WildPokemon type WildPokemonInfo (line 769) | struct WildPokemonInfo type WildPokemon (line 771) | struct WildPokemon type WildPokemonInfo (line 780) | struct WildPokemonInfo type WildPokemon (line 782) | struct WildPokemon type WildPokemonInfo (line 798) | struct WildPokemonInfo type WildPokemon (line 800) | struct WildPokemon type WildPokemonInfo (line 816) | struct WildPokemonInfo type WildPokemon (line 818) | struct WildPokemon type WildPokemonInfo (line 834) | struct WildPokemonInfo type WildPokemon (line 836) | struct WildPokemon type WildPokemonInfo (line 852) | struct WildPokemonInfo type WildPokemon (line 854) | struct WildPokemon type WildPokemonInfo (line 863) | struct WildPokemonInfo type WildPokemon (line 865) | struct WildPokemon type WildPokemonInfo (line 879) | struct WildPokemonInfo type WildPokemon (line 881) | struct WildPokemon type WildPokemonInfo (line 897) | struct WildPokemonInfo type WildPokemon (line 899) | struct WildPokemon type WildPokemonInfo (line 908) | struct WildPokemonInfo type WildPokemon (line 910) | struct WildPokemon type WildPokemonInfo (line 924) | struct WildPokemonInfo type WildPokemon (line 926) | struct WildPokemon type WildPokemonInfo (line 942) | struct WildPokemonInfo type WildPokemon (line 944) | struct WildPokemon type WildPokemonInfo (line 960) | struct WildPokemonInfo type WildPokemon (line 962) | struct WildPokemon type WildPokemonInfo (line 978) | struct WildPokemonInfo type WildPokemon (line 980) | struct WildPokemon type WildPokemonInfo (line 996) | struct WildPokemonInfo type WildPokemon (line 998) | struct WildPokemon type WildPokemonInfo (line 1014) | struct WildPokemonInfo type WildPokemon (line 1016) | struct WildPokemon type WildPokemonInfo (line 1032) | struct WildPokemonInfo type WildPokemon (line 1034) | struct WildPokemon type WildPokemonInfo (line 1050) | struct WildPokemonInfo type WildPokemon (line 1052) | struct WildPokemon type WildPokemonInfo (line 1061) | struct WildPokemonInfo type WildPokemon (line 1063) | struct WildPokemon type WildPokemonInfo (line 1079) | struct WildPokemonInfo type WildPokemon (line 1081) | struct WildPokemon type WildPokemonInfo (line 1097) | struct WildPokemonInfo type WildPokemon (line 1099) | struct WildPokemon type WildPokemonInfo (line 1108) | struct WildPokemonInfo type WildPokemon (line 1110) | struct WildPokemon type WildPokemonInfo (line 1126) | struct WildPokemonInfo type WildPokemon (line 1128) | struct WildPokemon type WildPokemonInfo (line 1144) | struct WildPokemonInfo type WildPokemon (line 1146) | struct WildPokemon type WildPokemonInfo (line 1155) | struct WildPokemonInfo type WildPokemon (line 1157) | struct WildPokemon type WildPokemonInfo (line 1173) | struct WildPokemonInfo type WildPokemon (line 1175) | struct WildPokemon type WildPokemonInfo (line 1184) | struct WildPokemonInfo type WildPokemon (line 1186) | struct WildPokemon type WildPokemonInfo (line 1202) | struct WildPokemonInfo type WildPokemon (line 1204) | struct WildPokemon type WildPokemonInfo (line 1213) | struct WildPokemonInfo type WildPokemon (line 1215) | struct WildPokemon type WildPokemonInfo (line 1231) | struct WildPokemonInfo type WildPokemon (line 1233) | struct WildPokemon type WildPokemonInfo (line 1242) | struct WildPokemonInfo type WildPokemon (line 1244) | struct WildPokemon type WildPokemonInfo (line 1260) | struct WildPokemonInfo type WildPokemon (line 1262) | struct WildPokemon type WildPokemonInfo (line 1271) | struct WildPokemonInfo type WildPokemon (line 1273) | struct WildPokemon type WildPokemonInfo (line 1289) | struct WildPokemonInfo type WildPokemon (line 1291) | struct WildPokemon type WildPokemonInfo (line 1300) | struct WildPokemonInfo type WildPokemon (line 1302) | struct WildPokemon type WildPokemonInfo (line 1318) | struct WildPokemonInfo type WildPokemon (line 1320) | struct WildPokemon type WildPokemonInfo (line 1329) | struct WildPokemonInfo type WildPokemon (line 1331) | struct WildPokemon type WildPokemonInfo (line 1345) | struct WildPokemonInfo type WildPokemon (line 1347) | struct WildPokemon type WildPokemonInfo (line 1363) | struct WildPokemonInfo type WildPokemon (line 1365) | struct WildPokemon type WildPokemonInfo (line 1374) | struct WildPokemonInfo type WildPokemon (line 1376) | struct WildPokemon type WildPokemonInfo (line 1390) | struct WildPokemonInfo type WildPokemon (line 1392) | struct WildPokemon type WildPokemonInfo (line 1408) | struct WildPokemonInfo type WildPokemon (line 1410) | struct WildPokemon type WildPokemonInfo (line 1426) | struct WildPokemonInfo type WildPokemon (line 1428) | struct WildPokemon type WildPokemonInfo (line 1444) | struct WildPokemonInfo type WildPokemon (line 1446) | struct WildPokemon type WildPokemonInfo (line 1455) | struct WildPokemonInfo type WildPokemon (line 1457) | struct WildPokemon type WildPokemonInfo (line 1471) | struct WildPokemonInfo type WildPokemon (line 1473) | struct WildPokemon type WildPokemonInfo (line 1489) | struct WildPokemonInfo type WildPokemon (line 1491) | struct WildPokemon type WildPokemonInfo (line 1507) | struct WildPokemonInfo type WildPokemon (line 1509) | struct WildPokemon type WildPokemonInfo (line 1525) | struct WildPokemonInfo type WildPokemon (line 1527) | struct WildPokemon type WildPokemonInfo (line 1543) | struct WildPokemonInfo type WildPokemon (line 1545) | struct WildPokemon type WildPokemonInfo (line 1561) | struct WildPokemonInfo type WildPokemon (line 1563) | struct WildPokemon type WildPokemonInfo (line 1579) | struct WildPokemonInfo type WildPokemon (line 1581) | struct WildPokemon type WildPokemonInfo (line 1597) | struct WildPokemonInfo type WildPokemon (line 1599) | struct WildPokemon type WildPokemonInfo (line 1615) | struct WildPokemonInfo type WildPokemon (line 1617) | struct WildPokemon type WildPokemonInfo (line 1633) | struct WildPokemonInfo type WildPokemon (line 1635) | struct WildPokemon type WildPokemonInfo (line 1651) | struct WildPokemonInfo type WildPokemon (line 1653) | struct WildPokemon type WildPokemonInfo (line 1669) | struct WildPokemonInfo type WildPokemon (line 1671) | struct WildPokemon type WildPokemonInfo (line 1687) | struct WildPokemonInfo type WildPokemon (line 1689) | struct WildPokemon type WildPokemonInfo (line 1705) | struct WildPokemonInfo type WildPokemon (line 1707) | struct WildPokemon type WildPokemonInfo (line 1723) | struct WildPokemonInfo type WildPokemon (line 1725) | struct WildPokemon type WildPokemonInfo (line 1741) | struct WildPokemonInfo type WildPokemon (line 1743) | struct WildPokemon type WildPokemonInfo (line 1759) | struct WildPokemonInfo type WildPokemon (line 1761) | struct WildPokemon type WildPokemonInfo (line 1770) | struct WildPokemonInfo type WildPokemon (line 1772) | struct WildPokemon type WildPokemonInfo (line 1781) | struct WildPokemonInfo type WildPokemon (line 1783) | struct WildPokemon type WildPokemonInfo (line 1797) | struct WildPokemonInfo type WildPokemon (line 1799) | struct WildPokemon type WildPokemonInfo (line 1815) | struct WildPokemonInfo type WildPokemon (line 1817) | struct WildPokemon type WildPokemonInfo (line 1826) | struct WildPokemonInfo type WildPokemon (line 1828) | struct WildPokemon type WildPokemonInfo (line 1842) | struct WildPokemonInfo type WildPokemon (line 1844) | struct WildPokemon type WildPokemonInfo (line 1860) | struct WildPokemonInfo type WildPokemon (line 1862) | struct WildPokemon type WildPokemonInfo (line 1871) | struct WildPokemonInfo type WildPokemon (line 1873) | struct WildPokemon type WildPokemonInfo (line 1887) | struct WildPokemonInfo type WildPokemon (line 1889) | struct WildPokemon type WildPokemonInfo (line 1905) | struct WildPokemonInfo type WildPokemon (line 1907) | struct WildPokemon type WildPokemonInfo (line 1916) | struct WildPokemonInfo type WildPokemon (line 1918) | struct WildPokemon type WildPokemonInfo (line 1932) | struct WildPokemonInfo type WildPokemon (line 1934) | struct WildPokemon type WildPokemonInfo (line 1950) | struct WildPokemonInfo type WildPokemon (line 1952) | struct WildPokemon type WildPokemonInfo (line 1961) | struct WildPokemonInfo type WildPokemon (line 1963) | struct WildPokemon type WildPokemonInfo (line 1977) | struct WildPokemonInfo type WildPokemon (line 1979) | struct WildPokemon type WildPokemonInfo (line 1988) | struct WildPokemonInfo type WildPokemon (line 1990) | struct WildPokemon type WildPokemonInfo (line 2004) | struct WildPokemonInfo type WildPokemon (line 2006) | struct WildPokemon type WildPokemonInfo (line 2022) | struct WildPokemonInfo type WildPokemon (line 2024) | struct WildPokemon type WildPokemonInfo (line 2033) | struct WildPokemonInfo type WildPokemon (line 2035) | struct WildPokemon type WildPokemonInfo (line 2049) | struct WildPokemonInfo type WildPokemon (line 2051) | struct WildPokemon type WildPokemonInfo (line 2067) | struct WildPokemonInfo type WildPokemon (line 2069) | struct WildPokemon type WildPokemonInfo (line 2078) | struct WildPokemonInfo type WildPokemon (line 2080) | struct WildPokemon type WildPokemonInfo (line 2094) | struct WildPokemonInfo type WildPokemon (line 2096) | struct WildPokemon type WildPokemonInfo (line 2105) | struct WildPokemonInfo type WildPokemon (line 2107) | struct WildPokemon type WildPokemonInfo (line 2121) | struct WildPokemonInfo type WildPokemon (line 2123) | struct WildPokemon type WildPokemonInfo (line 2132) | struct WildPokemonInfo type WildPokemon (line 2134) | struct WildPokemon type WildPokemonInfo (line 2148) | struct WildPokemonInfo type WildPokemon (line 2150) | struct WildPokemon type WildPokemonInfo (line 2166) | struct WildPokemonInfo type WildPokemon (line 2168) | struct WildPokemon type WildPokemonInfo (line 2177) | struct WildPokemonInfo type WildPokemon (line 2179) | struct WildPokemon type WildPokemonInfo (line 2193) | struct WildPokemonInfo type WildPokemon (line 2195) | struct WildPokemon type WildPokemonInfo (line 2211) | struct WildPokemonInfo type WildPokemon (line 2213) | struct WildPokemon type WildPokemonInfo (line 2222) | struct WildPokemonInfo type WildPokemon (line 2224) | struct WildPokemon type WildPokemonInfo (line 2238) | struct WildPokemonInfo type WildPokemon (line 2240) | struct WildPokemon type WildPokemonInfo (line 2249) | struct WildPokemonInfo type WildPokemon (line 2251) | struct WildPokemon type WildPokemonInfo (line 2265) | struct WildPokemonInfo type WildPokemon (line 2267) | struct WildPokemon type WildPokemonInfo (line 2283) | struct WildPokemonInfo type WildPokemon (line 2285) | struct WildPokemon type WildPokemonInfo (line 2301) | struct WildPokemonInfo type WildPokemon (line 2303) | struct WildPokemon type WildPokemonInfo (line 2312) | struct WildPokemonInfo type WildPokemon (line 2314) | struct WildPokemon type WildPokemonInfo (line 2323) | struct WildPokemonInfo type WildPokemon (line 2325) | struct WildPokemon type WildPokemonInfo (line 2339) | struct WildPokemonInfo type WildPokemon (line 2341) | struct WildPokemon type WildPokemonInfo (line 2357) | struct WildPokemonInfo type WildPokemon (line 2359) | struct WildPokemon type WildPokemonInfo (line 2375) | struct WildPokemonInfo type WildPokemon (line 2377) | struct WildPokemon type WildPokemonInfo (line 2393) | struct WildPokemonInfo type WildPokemon (line 2395) | struct WildPokemon type WildPokemonInfo (line 2411) | struct WildPokemonInfo type WildPokemon (line 2413) | struct WildPokemon type WildPokemonInfo (line 2422) | struct WildPokemonInfo type WildPokemon (line 2424) | struct WildPokemon type WildPokemonInfo (line 2438) | struct WildPokemonInfo type WildPokemon (line 2440) | struct WildPokemon type WildPokemonInfo (line 2456) | struct WildPokemonInfo type WildPokemon (line 2458) | struct WildPokemon type WildPokemonInfo (line 2474) | struct WildPokemonInfo type WildPokemon (line 2476) | struct WildPokemon type WildPokemonInfo (line 2485) | struct WildPokemonInfo type WildPokemon (line 2487) | struct WildPokemon type WildPokemonInfo (line 2501) | struct WildPokemonInfo type WildPokemon (line 2503) | struct WildPokemon type WildPokemonInfo (line 2519) | struct WildPokemonInfo type WildPokemon (line 2521) | struct WildPokemon type WildPokemonInfo (line 2537) | struct WildPokemonInfo type WildPokemon (line 2539) | struct WildPokemon type WildPokemonInfo (line 2555) | struct WildPokemonInfo type WildPokemon (line 2557) | struct WildPokemon type WildPokemonInfo (line 2573) | struct WildPokemonInfo type WildPokemon (line 2575) | struct WildPokemon type WildPokemonInfo (line 2584) | struct WildPokemonInfo type WildPokemon (line 2586) | struct WildPokemon type WildPokemonInfo (line 2600) | struct WildPokemonInfo type WildPokemon (line 2602) | struct WildPokemon type WildPokemonInfo (line 2618) | struct WildPokemonInfo type WildPokemon (line 2620) | struct WildPokemon type WildPokemonInfo (line 2629) | struct WildPokemonInfo type WildPokemon (line 2631) | struct WildPokemon type WildPokemonInfo (line 2645) | struct WildPokemonInfo type WildPokemon (line 2647) | struct WildPokemon type WildPokemonInfo (line 2663) | struct WildPokemonInfo type WildPokemon (line 2665) | struct WildPokemon type WildPokemonInfo (line 2674) | struct WildPokemonInfo type WildPokemon (line 2676) | struct WildPokemon type WildPokemonInfo (line 2690) | struct WildPokemonInfo type WildPokemon (line 2692) | struct WildPokemon type WildPokemonInfo (line 2708) | struct WildPokemonInfo type WildPokemon (line 2710) | struct WildPokemon type WildPokemonInfo (line 2719) | struct WildPokemonInfo type WildPokemon (line 2721) | struct WildPokemon type WildPokemonInfo (line 2735) | struct WildPokemonInfo type WildPokemon (line 2737) | struct WildPokemon type WildPokemonInfo (line 2753) | struct WildPokemonInfo type WildPokemon (line 2755) | struct WildPokemon type WildPokemonInfo (line 2771) | struct WildPokemonInfo type WildPokemon (line 2773) | struct WildPokemon type WildPokemonInfo (line 2789) | struct WildPokemonInfo type WildPokemon (line 2791) | struct WildPokemon type WildPokemonInfo (line 2807) | struct WildPokemonInfo type WildPokemon (line 2809) | struct WildPokemon type WildPokemonInfo (line 2825) | struct WildPokemonInfo type WildPokemon (line 2827) | struct WildPokemon type WildPokemonInfo (line 2836) | struct WildPokemonInfo type WildPokemon (line 2838) | struct WildPokemon type WildPokemonInfo (line 2852) | struct WildPokemonInfo type WildPokemon (line 2854) | struct WildPokemon type WildPokemonInfo (line 2863) | struct WildPokemonInfo type WildPokemon (line 2865) | struct WildPokemon type WildPokemonInfo (line 2879) | struct WildPokemonInfo type WildPokemon (line 2881) | struct WildPokemon type WildPokemonInfo (line 2897) | struct WildPokemonInfo type WildPokemon (line 2899) | struct WildPokemon type WildPokemonInfo (line 2908) | struct WildPokemonInfo type WildPokemon (line 2910) | struct WildPokemon type WildPokemonInfo (line 2924) | struct WildPokemonInfo type WildPokemon (line 2926) | struct WildPokemon type WildPokemonInfo (line 2942) | struct WildPokemonInfo type WildPokemon (line 2944) | struct WildPokemon type WildPokemonInfo (line 2953) | struct WildPokemonInfo type WildPokemon (line 2955) | struct WildPokemon type WildPokemonInfo (line 2969) | struct WildPokemonInfo type WildPokemon (line 2971) | struct WildPokemon type WildPokemonInfo (line 2987) | struct WildPokemonInfo type WildPokemon (line 2989) | struct WildPokemon type WildPokemonInfo (line 2998) | struct WildPokemonInfo type WildPokemon (line 3000) | struct WildPokemon type WildPokemonInfo (line 3014) | struct WildPokemonInfo type WildPokemon (line 3016) | struct WildPokemon type WildPokemonInfo (line 3032) | struct WildPokemonInfo type WildPokemon (line 3034) | struct WildPokemon type WildPokemonInfo (line 3043) | struct WildPokemonInfo type WildPokemon (line 3045) | struct WildPokemon type WildPokemonInfo (line 3059) | struct WildPokemonInfo type WildPokemon (line 3061) | struct WildPokemon type WildPokemonInfo (line 3077) | struct WildPokemonInfo type WildPokemon (line 3079) | struct WildPokemon type WildPokemonInfo (line 3088) | struct WildPokemonInfo type WildPokemon (line 3090) | struct WildPokemon type WildPokemonInfo (line 3104) | struct WildPokemonInfo type WildPokemon (line 3106) | struct WildPokemon type WildPokemonInfo (line 3122) | struct WildPokemonInfo type WildPokemon (line 3124) | struct WildPokemon type WildPokemonInfo (line 3133) | struct WildPokemonInfo type WildPokemon (line 3135) | struct WildPokemon type WildPokemonInfo (line 3149) | struct WildPokemonInfo type WildPokemon (line 3151) | struct WildPokemon type WildPokemonInfo (line 3160) | struct WildPokemonInfo type WildPokemon (line 3162) | struct WildPokemon type WildPokemonInfo (line 3176) | struct WildPokemonInfo type WildPokemon (line 3178) | struct WildPokemon type WildPokemonInfo (line 3187) | struct WildPokemonInfo type WildPokemon (line 3189) | struct WildPokemon type WildPokemonInfo (line 3203) | struct WildPokemonInfo type WildPokemon (line 3205) | struct WildPokemon type WildPokemonInfo (line 3214) | struct WildPokemonInfo type WildPokemon (line 3216) | struct WildPokemon type WildPokemonInfo (line 3230) | struct WildPokemonInfo type WildPokemon (line 3232) | struct WildPokemon type WildPokemonInfo (line 3241) | struct WildPokemonInfo type WildPokemon (line 3243) | struct WildPokemon type WildPokemonInfo (line 3257) | struct WildPokemonInfo type WildPokemon (line 3259) | struct WildPokemon type WildPokemonInfo (line 3268) | struct WildPokemonInfo type WildPokemon (line 3270) | struct WildPokemon type WildPokemonInfo (line 3284) | struct WildPokemonInfo type WildPokemon (line 3286) | struct WildPokemon type WildPokemonInfo (line 3295) | struct WildPokemonInfo type WildPokemon (line 3297) | struct WildPokemon type WildPokemonInfo (line 3311) | struct WildPokemonInfo type WildPokemon (line 3313) | struct WildPokemon type WildPokemonInfo (line 3322) | struct WildPokemonInfo type WildPokemon (line 3324) | struct WildPokemon type WildPokemonInfo (line 3338) | struct WildPokemonInfo type WildPokemon (line 3340) | struct WildPokemon type WildPokemonInfo (line 3349) | struct WildPokemonInfo type WildPokemon (line 3351) | struct WildPokemon type WildPokemonInfo (line 3365) | struct WildPokemonInfo type WildPokemon (line 3367) | struct WildPokemon type WildPokemonInfo (line 3376) | struct WildPokemonInfo type WildPokemon (line 3378) | struct WildPokemon type WildPokemonInfo (line 3392) | struct WildPokemonInfo type WildPokemon (line 3394) | struct WildPokemon type WildPokemonInfo (line 3403) | struct WildPokemonInfo type WildPokemon (line 3405) | struct WildPokemon type WildPokemonInfo (line 3419) | struct WildPokemonInfo type WildPokemon (line 3421) | struct WildPokemon type WildPokemonInfo (line 3437) | struct WildPokemonInfo type WildPokemon (line 3439) | struct WildPokemon type WildPokemonInfo (line 3455) | struct WildPokemonInfo type WildPokemon (line 3457) | struct WildPokemon type WildPokemonInfo (line 3473) | struct WildPokemonInfo type WildPokemon (line 3475) | struct WildPokemon type WildPokemonInfo (line 3491) | struct WildPokemonInfo type WildPokemon (line 3493) | struct WildPokemon type WildPokemonInfo (line 3509) | struct WildPokemonInfo type WildPokemon (line 3511) | struct WildPokemon type WildPokemonInfo (line 3527) | struct WildPokemonInfo type WildPokemon (line 3529) | struct WildPokemon type WildPokemonInfo (line 3545) | struct WildPokemonInfo type WildPokemon (line 3547) | struct WildPokemon type WildPokemonInfo (line 3563) | struct WildPokemonInfo type WildPokemon (line 3565) | struct WildPokemon type WildPokemonInfo (line 3581) | struct WildPokemonInfo type WildPokemon (line 3583) | struct WildPokemon type WildPokemonInfo (line 3599) | struct WildPokemonInfo type WildPokemon (line 3601) | struct WildPokemon type WildPokemonInfo (line 3617) | struct WildPokemonInfo type WildPokemon (line 3619) | struct WildPokemon type WildPokemonInfo (line 3635) | struct WildPokemonInfo type WildPokemon (line 3637) | struct WildPokemon type WildPokemonInfo (line 3653) | struct WildPokemonInfo type WildPokemon (line 3655) | struct WildPokemon type WildPokemonInfo (line 3671) | struct WildPokemonInfo type WildPokemon (line 3673) | struct WildPokemon type WildPokemonInfo (line 3689) | struct WildPokemonInfo type WildPokemon (line 3691) | struct WildPokemon type WildPokemonInfo (line 3707) | struct WildPokemonInfo type WildPokemon (line 3709) | struct WildPokemon type WildPokemonInfo (line 3725) | struct WildPokemonInfo type WildPokemon (line 3727) | struct WildPokemon type WildPokemonInfo (line 3743) | struct WildPokemonInfo type WildPokemon (line 3745) | struct WildPokemon type WildPokemonInfo (line 3761) | struct WildPokemonInfo type WildPokemon (line 3763) | struct WildPokemon type WildPokemonInfo (line 3779) | struct WildPokemonInfo type WildPokemon (line 3781) | struct WildPokemon type WildPokemonInfo (line 3790) | struct WildPokemonInfo type WildPokemon (line 3792) | struct WildPokemon type WildPokemonInfo (line 3806) | struct WildPokemonInfo type WildPokemon (line 3808) | struct WildPokemon type WildPokemonInfo (line 3824) | struct WildPokemonInfo type WildPokemon (line 3826) | struct WildPokemon type WildPokemonInfo (line 3842) | struct WildPokemonInfo type WildPokemon (line 3844) | struct WildPokemon type WildPokemonInfo (line 3860) | struct WildPokemonInfo type WildPokemon (line 3862) | struct WildPokemon type WildPokemonInfo (line 3878) | struct WildPokemonInfo type WildPokemon (line 3880) | struct WildPokemon type WildPokemonInfo (line 3896) | struct WildPokemonInfo type WildPokemon (line 3898) | struct WildPokemon type WildPokemonInfo (line 3914) | struct WildPokemonInfo type WildPokemon (line 3916) | struct WildPokemon type WildPokemonInfo (line 3932) | struct WildPokemonInfo type WildPokemon (line 3934) | struct WildPokemon type WildPokemonInfo (line 3950) | struct WildPokemonInfo type WildPokemon (line 3952) | struct WildPokemon type WildPokemonInfo (line 3968) | struct WildPokemonInfo type WildPokemon (line 3970) | struct WildPokemon type WildPokemonInfo (line 3979) | struct WildPokemonInfo type WildPokemon (line 3981) | struct WildPokemon type WildPokemonInfo (line 3995) | struct WildPokemonInfo type WildPokemon (line 3997) | struct WildPokemon type WildPokemonInfo (line 4013) | struct WildPokemonInfo type WildPokemon (line 4015) | struct WildPokemon type WildPokemonInfo (line 4024) | struct WildPokemonInfo type WildPokemon (line 4026) | struct WildPokemon type WildPokemonInfo (line 4040) | struct WildPokemonInfo type WildPokemon (line 4042) | struct WildPokemon type WildPokemonInfo (line 4058) | struct WildPokemonInfo type WildPokemon (line 4060) | struct WildPokemon type WildPokemonInfo (line 4069) | struct WildPokemonInfo type WildPokemon (line 4071) | struct WildPokemon type WildPokemonInfo (line 4085) | struct WildPokemonInfo type WildPokemon (line 4087) | struct WildPokemon type WildPokemonInfo (line 4103) | struct WildPokemonInfo type WildPokemon (line 4105) | struct WildPokemon type WildPokemonInfo (line 4114) | struct WildPokemonInfo type WildPokemon (line 4116) | struct WildPokemon type WildPokemonInfo (line 4130) | struct WildPokemonInfo type WildPokemon (line 4132) | struct WildPokemon type WildPokemonInfo (line 4148) | struct WildPokemonInfo type WildPokemon (line 4150) | struct WildPokemon type WildPokemonInfo (line 4159) | struct WildPokemonInfo type WildPokemon (line 4161) | struct WildPokemon type WildPokemonInfo (line 4170) | struct WildPokemonInfo type WildPokemon (line 4172) | struct WildPokemon type WildPokemonInfo (line 4186) | struct WildPokemonInfo type WildPokemon (line 4188) | struct WildPokemon type WildPokemonInfo (line 4204) | struct WildPokemonInfo type WildPokemon (line 4206) | struct WildPokemon type WildPokemonInfo (line 4215) | struct WildPokemonInfo type WildPokemon (line 4217) | struct WildPokemon type WildPokemonInfo (line 4233) | struct WildPokemonInfo type WildPokemon (line 4235) | struct WildPokemon type WildPokemonInfo (line 4244) | struct WildPokemonInfo type WildPokemon (line 4246) | struct WildPokemon type WildPokemonInfo (line 4255) | struct WildPokemonInfo type WildPokemon (line 4257) | struct WildPokemon type WildPokemonInfo (line 4271) | struct WildPokemonInfo type WildPokemon (line 4273) | struct WildPokemon type WildPokemonInfo (line 4289) | struct WildPokemonInfo type WildPokemon (line 4291) | struct WildPokemon type WildPokemonInfo (line 4307) | struct WildPokemonInfo type WildPokemon (line 4309) | struct WildPokemon type WildPokemonInfo (line 4318) | struct WildPokemonInfo type WildPokemon (line 4320) | struct WildPokemon type WildPokemonInfo (line 4336) | struct WildPokemonInfo type WildPokemon (line 4338) | struct WildPokemon type WildPokemonInfo (line 4354) | struct WildPokemonInfo type WildPokemon (line 4356) | struct WildPokemon type WildPokemonInfo (line 4372) | struct WildPokemonInfo type WildPokemon (line 4374) | struct WildPokemon type WildPokemonInfo (line 4390) | struct WildPokemonInfo type WildPokemon (line 4392) | struct WildPokemon type WildPokemonInfo (line 4401) | struct WildPokemonInfo type WildPokemon (line 4403) | struct WildPokemon type WildPokemonInfo (line 4417) | struct WildPokemonInfo type WildPokemon (line 4419) | struct WildPokemon type WildPokemonInfo (line 4435) | struct WildPokemonInfo type WildPokemon (line 4437) | struct WildPokemon type WildPokemonInfo (line 4446) | struct WildPokemonInfo type WildPokemon (line 4448) | struct WildPokemon type WildPokemonInfo (line 4462) | struct WildPokemonInfo type WildPokemon (line 4464) | struct WildPokemon type WildPokemonInfo (line 4480) | struct WildPokemonInfo type WildPokemon (line 4482) | struct WildPokemon type WildPokemonInfo (line 4498) | struct WildPokemonInfo type WildPokemon (line 4500) | struct WildPokemon type WildPokemonInfo (line 4516) | struct WildPokemonInfo type WildPokemon (line 4518) | struct WildPokemon type WildPokemonInfo (line 4534) | struct WildPokemonInfo type WildPokemon (line 4536) | struct WildPokemon type WildPokemonInfo (line 4552) | struct WildPokemonInfo type WildPokemon (line 4554) | struct WildPokemon type WildPokemonInfo (line 4570) | struct WildPokemonInfo type WildPokemon (line 4572) | struct WildPokemon type WildPokemonInfo (line 4588) | struct WildPokemonInfo type WildPokemon (line 4590) | struct WildPokemon type WildPokemonInfo (line 4599) | struct WildPokemonInfo type WildPokemon (line 4601) | struct WildPokemon type WildPokemonInfo (line 4617) | struct WildPokemonInfo type WildPokemon (line 4619) | struct WildPokemon type WildPokemonInfo (line 4635) | struct WildPokemonInfo type WildPokemon (line 4637) | struct WildPokemon type WildPokemonInfo (line 4646) | struct WildPokemonInfo type WildPokemon (line 4648) | struct WildPokemon type WildPokemonInfo (line 4664) | struct WildPokemonInfo type WildPokemon (line 4666) | struct WildPokemon type WildPokemonInfo (line 4682) | struct WildPokemonInfo type WildPokemon (line 4684) | struct WildPokemon type WildPokemonInfo (line 4693) | struct WildPokemonInfo type WildPokemon (line 4695) | struct WildPokemon type WildPokemonInfo (line 4711) | struct WildPokemonInfo type WildPokemon (line 4713) | struct WildPokemon type WildPokemonInfo (line 4722) | struct WildPokemonInfo type WildPokemon (line 4724) | struct WildPokemon type WildPokemonInfo (line 4740) | struct WildPokemonInfo type WildPokemon (line 4742) | struct WildPokemon type WildPokemonInfo (line 4751) | struct WildPokemonInfo type WildPokemon (line 4753) | struct WildPokemon type WildPokemonInfo (line 4769) | struct WildPokemonInfo type WildPokemon (line 4771) | struct WildPokemon type WildPokemonInfo (line 4780) | struct WildPokemonInfo type WildPokemon (line 4782) | struct WildPokemon type WildPokemonInfo (line 4798) | struct WildPokemonInfo type WildPokemon (line 4800) | struct WildPokemon type WildPokemonInfo (line 4809) | struct WildPokemonInfo type WildPokemon (line 4811) | struct WildPokemon type WildPokemonInfo (line 4827) | struct WildPokemonInfo type WildPokemon (line 4829) | struct WildPokemon type WildPokemonInfo (line 4838) | struct WildPokemonInfo type WildPokemon (line 4840) | struct WildPokemon type WildPokemonInfo (line 4856) | struct WildPokemonInfo type WildPokemon (line 4858) | struct WildPokemon type WildPokemonInfo (line 4867) | struct WildPokemonInfo type WildPokemon (line 4869) | struct WildPokemon type WildPokemonInfo (line 4883) | struct WildPokemonInfo type WildPokemon (line 4885) | struct WildPokemon type WildPokemonInfo (line 4901) | struct WildPokemonInfo type WildPokemon (line 4903) | struct WildPokemon type WildPokemonInfo (line 4912) | struct WildPokemonInfo type WildPokemon (line 4914) | struct WildPokemon type WildPokemonInfo (line 4928) | struct WildPokemonInfo type WildPokemon (line 4930) | struct WildPokemon type WildPokemonInfo (line 4946) | struct WildPokemonInfo type WildPokemon (line 4948) | struct WildPokemon type WildPokemonInfo (line 4964) | struct WildPokemonInfo type WildPokemon (line 4966) | struct WildPokemon type WildPokemonInfo (line 4982) | struct WildPokemonInfo type WildPokemon (line 4984) | struct WildPokemon type WildPokemonInfo (line 4993) | struct WildPokemonInfo type WildPokemon (line 4995) | struct WildPokemon type WildPokemonInfo (line 5009) | struct WildPokemonInfo type WildPokemon (line 5011) | struct WildPokemon type WildPokemonInfo (line 5027) | struct WildPokemonInfo type WildPokemon (line 5029) | struct WildPokemon type WildPokemonInfo (line 5045) | struct WildPokemonInfo type WildPokemon (line 5047) | struct WildPokemon type WildPokemonInfo (line 5063) | struct WildPokemonInfo type WildPokemon (line 5065) | struct WildPokemon type WildPokemonInfo (line 5081) | struct WildPokemonInfo type WildPokemon (line 5083) | struct WildPokemon type WildPokemonInfo (line 5099) | struct WildPokemonInfo type WildPokemon (line 5101) | struct WildPokemon type WildPokemonInfo (line 5117) | struct WildPokemonInfo type WildPokemon (line 5119) | struct WildPokemon type WildPokemonInfo (line 5135) | struct WildPokemonInfo type WildPokemon (line 5137) | struct WildPokemon type WildPokemonInfo (line 5153) | struct WildPokemonInfo type WildPokemon (line 5155) | struct WildPokemon type WildPokemonInfo (line 5171) | struct WildPokemonInfo type WildPokemon (line 5173) | struct WildPokemon type WildPokemonInfo (line 5189) | struct WildPokemonInfo type WildPokemon (line 5191) | struct WildPokemon type WildPokemonInfo (line 5207) | struct WildPokemonInfo type WildPokemon (line 5209) | struct WildPokemon type WildPokemonInfo (line 5225) | struct WildPokemonInfo type WildPokemon (line 5227) | struct WildPokemon type WildPokemonInfo (line 5243) | struct WildPokemonInfo type WildPokemon (line 5245) | struct WildPokemon type WildPokemonInfo (line 5261) | struct WildPokemonInfo type WildPokemon (line 5263) | struct WildPokemon type WildPokemonInfo (line 5279) | struct WildPokemonInfo type WildPokemon (line 5281) | struct WildPokemon type WildPokemonInfo (line 5297) | struct WildPokemonInfo type WildPokemon (line 5299) | struct WildPokemon type WildPokemonInfo (line 5308) | struct WildPokemonInfo type WildPokemon (line 5310) | struct WildPokemon type WildPokemonInfo (line 5319) | struct WildPokemonInfo type WildPokemon (line 5321) | struct WildPokemon type WildPokemonInfo (line 5335) | struct WildPokemonInfo type WildPokemon (line 5337) | struct WildPokemon type WildPokemonInfo (line 5353) | struct WildPokemonInfo type WildPokemon (line 5355) | struct WildPokemon type WildPokemonInfo (line 5364) | struct WildPokemonInfo type WildPokemon (line 5366) | struct WildPokemon type WildPokemonInfo (line 5380) | struct WildPokemonInfo type WildPokemon (line 5382) | struct WildPokemon type WildPokemonInfo (line 5398) | struct WildPokemonInfo type WildPokemon (line 5400) | struct WildPokemon type WildPokemonInfo (line 5409) | struct WildPokemonInfo type WildPokemon (line 5411) | struct WildPokemon type WildPokemonInfo (line 5425) | struct WildPokemonInfo type WildPokemon (line 5427) | struct WildPokemon type WildPokemonInfo (line 5443) | struct WildPokemonInfo type WildPokemon (line 5445) | struct WildPokemon type WildPokemonInfo (line 5454) | struct WildPokemonInfo type WildPokemon (line 5456) | struct WildPokemon type WildPokemonInfo (line 5470) | struct WildPokemonInfo type WildPokemon (line 5472) | struct WildPokemon type WildPokemonInfo (line 5488) | struct WildPokemonInfo type WildPokemon (line 5490) | struct WildPokemon type WildPokemonInfo (line 5499) | struct WildPokemonInfo type WildPokemon (line 5501) | struct WildPokemon type WildPokemonInfo (line 5515) | struct WildPokemonInfo type WildPokemon (line 5517) | struct WildPokemon type WildPokemonInfo (line 5526) | struct WildPokemonInfo type WildPokemon (line 5528) | struct WildPokemon type WildPokemonInfo (line 5542) | struct WildPokemonInfo type WildPokemon (line 5544) | struct WildPokemon type WildPokemonInfo (line 5560) | struct WildPokemonInfo type WildPokemon (line 5562) | struct WildPokemon type WildPokemonInfo (line 5571) | struct WildPokemonInfo type WildPokemon (line 5573) | struct WildPokemon type WildPokemonInfo (line 5587) | struct WildPokemonInfo type WildPokemon (line 5589) | struct WildPokemon type WildPokemonInfo (line 5605) | struct WildPokemonInfo type WildPokemon (line 5607) | struct WildPokemon type WildPokemonInfo (line 5616) | struct WildPokemonInfo type WildPokemon (line 5618) | struct WildPokemon type WildPokemonInfo (line 5632) | struct WildPokemonInfo type WildPokemon (line 5634) | struct WildPokemon type WildPokemonInfo (line 5643) | struct WildPokemonInfo type WildPokemon (line 5645) | struct WildPokemon type WildPokemonInfo (line 5659) | struct WildPokemonInfo type WildPokemon (line 5661) | struct WildPokemon type WildPokemonInfo (line 5670) | struct WildPokemonInfo type WildPokemon (line 5672) | struct WildPokemon type WildPokemonInfo (line 5686) | struct WildPokemonInfo type WildPokemon (line 5688) | struct WildPokemon type WildPokemonInfo (line 5704) | struct WildPokemonInfo type WildPokemon (line 5706) | struct WildPokemon type WildPokemonInfo (line 5715) | struct WildPokemonInfo type WildPokemon (line 5717) | struct WildPokemon type WildPokemonInfo (line 5731) | struct WildPokemonInfo type WildPokemon (line 5733) | struct WildPokemon type WildPokemonInfo (line 5749) | struct WildPokemonInfo type WildPokemon (line 5751) | struct WildPokemon type WildPokemonInfo (line 5760) | struct WildPokemonInfo type WildPokemon (line 5762) | struct WildPokemon type WildPokemonInfo (line 5776) | struct WildPokemonInfo type WildPokemon (line 5778) | struct WildPokemon type WildPokemonInfo (line 5787) | struct WildPokemonInfo type WildPokemon (line 5789) | struct WildPokemon type WildPokemonInfo (line 5803) | struct WildPokemonInfo type WildPokemon (line 5805) | struct WildPokemon type WildPokemonInfo (line 5821) | struct WildPokemonInfo type WildPokemon (line 5823) | struct WildPokemon type WildPokemonInfo (line 5839) | struct WildPokemonInfo type WildPokemon (line 5841) | struct WildPokemon type WildPokemonInfo (line 5850) | struct WildPokemonInfo type WildPokemon (line 5852) | struct WildPokemon type WildPokemonInfo (line 5861) | struct WildPokemonInfo type WildPokemon (line 5863) | struct WildPokemon type WildPokemonInfo (line 5877) | struct WildPokemonInfo type WildPokemon (line 5879) | struct WildPokemon type WildPokemonInfo (line 5895) | struct WildPokemonInfo type WildPokemon (line 5897) | struct WildPokemon type WildPokemonInfo (line 5913) | struct WildPokemonInfo type WildPokemon (line 5915) | struct WildPokemon type WildPokemonInfo (line 5931) | struct WildPokemonInfo type WildPokemon (line 5933) | struct WildPokemon type WildPokemonInfo (line 5949) | struct WildPokemonInfo type WildPokemon (line 5951) | struct WildPokemon type WildPokemonInfo (line 5960) | struct WildPokemonInfo type WildPokemon (line 5962) | struct WildPokemon type WildPokemonInfo (line 5976) | struct WildPokemonInfo type WildPokemon (line 5978) | struct WildPokemon type WildPokemonInfo (line 5994) | struct WildPokemonInfo type WildPokemon (line 5996) | struct WildPokemon type WildPokemonInfo (line 6012) | struct WildPokemonInfo type WildPokemon (line 6014) | struct WildPokemon type WildPokemonInfo (line 6023) | struct WildPokemonInfo type WildPokemon (line 6025) | struct WildPokemon type WildPokemonInfo (line 6039) | struct WildPokemonInfo type WildPokemon (line 6041) | struct WildPokemon type WildPokemonInfo (line 6057) | struct WildPokemonInfo type WildPokemon (line 6059) | struct WildPokemon type WildPokemonInfo (line 6075) | struct WildPokemonInfo type WildPokemon (line 6077) | struct WildPokemon type WildPokemonInfo (line 6093) | struct WildPokemonInfo type WildPokemon (line 6095) | struct WildPokemon type WildPokemonInfo (line 6111) | struct WildPokemonInfo type WildPokemon (line 6113) | struct WildPokemon type WildPokemonInfo (line 6122) | struct WildPokemonInfo type WildPokemon (line 6124) | struct WildPokemon type WildPokemonInfo (line 6138) | struct WildPokemonInfo type WildPokemon (line 6140) | struct WildPokemon type WildPokemonInfo (line 6156) | struct WildPokemonInfo type WildPokemon (line 6158) | struct WildPokemon type WildPokemonInfo (line 6167) | struct WildPokemonInfo type WildPokemon (line 6169) | struct WildPokemon type WildPokemonInfo (line 6183) | struct WildPokemonInfo type WildPokemon (line 6185) | struct WildPokemon type WildPokemonInfo (line 6201) | struct WildPokemonInfo type WildPokemon (line 6203) | struct WildPokemon type WildPokemonInfo (line 6212) | struct WildPokemonInfo type WildPokemon (line 6214) | struct WildPokemon type WildPokemonInfo (line 6228) | struct WildPokemonInfo type WildPokemon (line 6230) | struct WildPokemon type WildPokemonInfo (line 6246) | struct WildPokemonInfo type WildPokemon (line 6248) | struct WildPokemon type WildPokemonInfo (line 6257) | struct WildPokemonInfo type WildPokemon (line 6259) | struct WildPokemon type WildPokemonInfo (line 6273) | struct WildPokemonInfo type WildPokemon (line 6275) | struct WildPokemon type WildPokemonInfo (line 6291) | struct WildPokemonInfo type WildPokemon (line 6293) | struct WildPokemon type WildPokemonInfo (line 6309) | struct WildPokemonInfo type WildPokemon (line 6311) | struct WildPokemon type WildPokemonInfo (line 6327) | struct WildPokemonInfo type WildPokemon (line 6329) | struct WildPokemon type WildPokemonInfo (line 6345) | struct WildPokemonInfo type WildPokemon (line 6347) | struct WildPokemon type WildPokemonInfo (line 6363) | struct WildPokemonInfo type WildPokemon (line 6365) | struct WildPokemon type WildPokemonInfo (line 6374) | struct WildPokemonInfo type WildPokemon (line 6376) | struct WildPokemon type WildPokemonInfo (line 6390) | struct WildPokemonInfo type WildPokemon (line 6392) | struct WildPokemon type WildPokemonInfo (line 6401) | struct WildPokemonInfo type WildPokemon (line 6403) | struct WildPokemon type WildPokemonInfo (line 6417) | struct WildPokemonInfo type WildPokemon (line 6419) | struct WildPokemon type WildPokemonInfo (line 6435) | struct WildPokemonInfo type WildPokemon (line 6437) | struct WildPokemon type WildPokemonInfo (line 6446) | struct WildPokemonInfo type WildPokemon (line 6448) | struct WildPokemon type WildPokemonInfo (line 6462) | struct WildPokemonInfo type WildPokemon (line 6464) | struct WildPokemon type WildPokemonInfo (line 6480) | struct WildPokemonInfo type WildPokemon (line 6482) | struct WildPokemon type WildPokemonInfo (line 6491) | struct WildPokemonInfo type WildPokemon (line 6493) | struct WildPokemon type WildPokemonInfo (line 6507) | struct WildPokemonInfo type WildPokemon (line 6509) | struct WildPokemon type WildPokemonInfo (line 6525) | struct WildPokemonInfo type WildPokemon (line 6527) | struct WildPokemon type WildPokemonInfo (line 6536) | struct WildPokemonInfo type WildPokemon (line 6538) | struct WildPokemon type WildPokemonInfo (line 6552) | struct WildPokemonInfo type WildPokemon (line 6554) | struct WildPokemon type WildPokemonInfo (line 6570) | struct WildPokemonInfo type WildPokemon (line 6572) | struct WildPokemon type WildPokemonInfo (line 6581) | struct WildPokemonInfo type WildPokemon (line 6583) | struct WildPokemon type WildPokemonInfo (line 6597) | struct WildPokemonInfo type WildPokemon (line 6599) | struct WildPokemon type WildPokemonInfo (line 6615) | struct WildPokemonInfo type WildPokemon (line 6617) | struct WildPokemon type WildPokemonInfo (line 6626) | struct WildPokemonInfo type WildPokemon (line 6628) | struct WildPokemon type WildPokemonInfo (line 6642) | struct WildPokemonInfo type WildPokemon (line 6644) | struct WildPokemon type WildPokemonInfo (line 6660) | struct WildPokemonInfo type WildPokemon (line 6662) | struct WildPokemon type WildPokemonInfo (line 6671) | struct WildPokemonInfo type WildPokemon (line 6673) | struct WildPokemon type WildPokemonInfo (line 6687) | struct WildPokemonInfo type WildPokemon (line 6689) | struct WildPokemon type WildPokemonInfo (line 6698) | struct WildPokemonInfo type WildPokemon (line 6700) | struct WildPokemon type WildPokemonInfo (line 6714) | struct WildPokemonInfo type WildPokemon (line 6716) | struct WildPokemon type WildPokemonInfo (line 6725) | struct WildPokemonInfo type WildPokemon (line 6727) | struct WildPokemon type WildPokemonInfo (line 6741) | struct WildPokemonInfo type WildPokemon (line 6743) | struct WildPokemon type WildPokemonInfo (line 6752) | struct WildPokemonInfo type WildPokemon (line 6754) | struct WildPokemon type WildPokemonInfo (line 6768) | struct WildPokemonInfo type WildPokemon (line 6770) | struct WildPokemon type WildPokemonInfo (line 6779) | struct WildPokemonInfo type WildPokemon (line 6781) | struct WildPokemon type WildPokemonInfo (line 6795) | struct WildPokemonInfo type WildPokemon (line 6797) | struct WildPokemon type WildPokemonInfo (line 6806) | struct WildPokemonInfo type WildPokemon (line 6808) | struct WildPokemon type WildPokemonInfo (line 6822) | struct WildPokemonInfo type WildPokemon (line 6824) | struct WildPokemon type WildPokemonInfo (line 6833) | struct WildPokemonInfo type WildPokemon (line 6835) | struct WildPokemon type WildPokemonInfo (line 6849) | struct WildPokemonInfo type WildPokemon (line 6851) | struct WildPokemon type WildPokemonInfo (line 6860) | struct WildPokemonInfo type WildPokemon (line 6862) | struct WildPokemon type WildPokemonInfo (line 6876) | struct WildPokemonInfo type WildPokemon (line 6878) | struct WildPokemon type WildPokemonInfo (line 6887) | struct WildPokemonInfo type WildPokemon (line 6889) | struct WildPokemon type WildPokemonInfo (line 6903) | struct WildPokemonInfo type WildPokemon (line 6905) | struct WildPokemon type WildPokemonInfo (line 6914) | struct WildPokemonInfo type WildPokemon (line 6916) | struct WildPokemon type WildPokemonInfo (line 6930) | struct WildPokemonInfo type WildPokemon (line 6932) | struct WildPokemon type WildPokemonInfo (line 6941) | struct WildPokemonInfo type WildPokemon (line 6943) | struct WildPokemon type WildPokemonInfo (line 6957) | struct WildPokemonInfo type WildPokemon (line 6959) | struct WildPokemon type WildPokemonInfo (line 6975) | struct WildPokemonInfo type WildPokemon (line 6977) | struct WildPokemon type WildPokemonInfo (line 6993) | struct WildPokemonInfo type WildPokemon (line 6995) | struct WildPokemon type WildPokemonInfo (line 7011) | struct WildPokemonInfo type WildPokemon (line 7013) | struct WildPokemon type WildPokemonInfo (line 7029) | struct WildPokemonInfo type WildPokemon (line 7031) | struct WildPokemon type WildPokemonInfo (line 7047) | struct WildPokemonInfo type WildPokemon (line 7049) | struct WildPokemon type WildPokemonInfo (line 7065) | struct WildPokemonInfo type WildPokemon (line 7067) | struct WildPokemon type WildPokemonInfo (line 7083) | struct WildPokemonInfo type WildPokemon (line 7085) | struct WildPokemon type WildPokemonInfo (line 7101) | struct WildPokemonInfo type WildPokemon (line 7103) | struct WildPokemon type WildPokemonInfo (line 7119) | struct WildPokemonInfo type WildPokemon (line 7121) | struct WildPokemon type WildPokemonInfo (line 7137) | struct WildPokemonInfo type WildPokemon (line 7139) | struct WildPokemon type WildPokemonInfo (line 7155) | struct WildPokemonInfo type WildPokemon (line 7157) | struct WildPokemon type WildPokemonInfo (line 7173) | struct WildPokemonInfo type WildPokemon (line 7175) | struct WildPokemon type WildPokemonInfo (line 7184) | struct WildPokemonInfo type WildPokemon (line 7186) | struct WildPokemon type WildPokemonInfo (line 7195) | struct WildPokemonInfo type WildPokemon (line 7197) | struct WildPokemon type WildPokemonInfo (line 7211) | struct WildPokemonInfo type WildPokemon (line 7213) | struct WildPokemon type WildPokemonInfo (line 7227) | struct WildPokemonInfo type WildPokemon (line 7229) | struct WildPokemon type WildPokemonInfo (line 7238) | struct WildPokemonInfo type WildPokemon (line 7240) | struct WildPokemon type WildPokemonInfo (line 7256) | struct WildPokemonInfo type WildPokemon (line 7258) | struct WildPokemon type WildPokemonInfo (line 7274) | struct WildPokemonInfo type WildPokemon (line 7276) | struct WildPokemon type WildPokemonInfo (line 7292) | struct WildPokemonInfo type WildPokemonHeader (line 7294) | struct WildPokemonHeader FILE: src/daycare.c type Evolution (line 36) | struct Evolution type EggHatchData (line 38) | struct EggHatchData type DayCareMail (line 56) | struct DayCareMail type Pokemon (line 57) | struct Pokemon type DayCare (line 57) | struct DayCare type DayCare (line 58) | struct DayCare type Sprite (line 64) | struct Sprite type Sprite (line 65) | struct Sprite type Sprite (line 66) | struct Sprite type Sprite (line 67) | struct Sprite type Sprite (line 68) | struct Sprite type Sprite (line 69) | struct Sprite type Sprite (line 70) | struct Sprite type EggHatchData (line 77) | struct EggHatchData type WindowTemplate (line 88) | struct WindowTemplate type ListMenuItem (line 99) | struct ListMenuItem type ListMenuTemplate (line 106) | struct ListMenuTemplate type OamData (line 143) | struct OamData type SpriteSheet (line 192) | struct SpriteSheet type SpriteSheet (line 199) | struct SpriteSheet type SpritePalette (line 206) | struct SpritePalette type SpriteTemplate (line 212) | struct SpriteTemplate type OamData (line 223) | struct OamData type SpriteTemplate (line 272) | struct SpriteTemplate type BgTemplate (line 283) | struct BgTemplate type WindowTemplate (line 306) | struct WindowTemplate type WindowTemplate (line 320) | struct WindowTemplate function u8 (line 356) | static u8 *DayCare_GetMonNickname(struct Pokemon *mon, u8 *dest) function u8 (line 364) | static u8 *DayCare_GetBoxMonNickname(struct BoxPokemon *mon, u8 *dest) function u8 (line 372) | u8 CountPokemonInDaycare(struct DayCare *daycare) function InitDaycareMailRecordMixing (line 386) | void InitDaycareMailRecordMixing(struct DayCare *daycare, struct RecordM... function s8 (line 414) | static s8 Daycare_FindEmptySpot(struct DayCare *daycare) function StorePokemonInDaycare (line 427) | static void StorePokemonInDaycare(struct Pokemon *mon, struct DaycareMon... function StorePokemonInEmptyDaycareSlot (line 453) | static void StorePokemonInEmptyDaycareSlot(struct Pokemon *mon, struct D... function StoreSelectedPokemonInDaycare (line 459) | void StoreSelectedPokemonInDaycare(void) function ShiftDaycareSlots (line 466) | static void ShiftDaycareSlots(struct DayCare *daycare) function ApplyDaycareExperience (line 482) | static void ApplyDaycareExperience(struct Pokemon *mon) function u16 (line 512) | static u16 TakeSelectedPokemonFromDaycare(struct DaycareMon *daycareMon) function u16 (line 560) | static u16 TakeSelectedPokemonMonFromDaycareShiftSlots(struct DayCare *d... function u16 (line 567) | u16 TakePokemonFromDaycare(void) function u8 (line 572) | static u8 GetLevelAfterDaycareSteps(struct BoxPokemon *mon, u32 steps) function u8 (line 581) | static u8 GetNumLevelsGainedFromSteps(struct DaycareMon *daycareMon) function u8 (line 591) | static u8 GetNumLevelsGainedForDaycareMon(struct DaycareMon *daycareMon) function u32 (line 599) | static u32 GetDaycareCostForSelectedMon(struct DaycareMon *daycareMon) function u16 (line 610) | static u16 GetDaycareCostForMon(struct DayCare *daycare, u8 slotId) function GetDaycareCost (line 615) | void GetDaycareCost(void) function Debug_AddDaycareSteps (line 620) | static void Debug_AddDaycareSteps(u16 numSteps) function u8 (line 627) | u8 GetNumLevelsGainedFromDaycare(void) function ClearDaycareMonMail (line 635) | static void ClearDaycareMonMail(struct DayCareMail *mail) function ClearDaycareMon (line 647) | static void ClearDaycareMon(struct DaycareMon *daycareMon) function ClearAllDaycareData (line 654) | static void ClearAllDaycareData(struct DayCare *daycare) function u16 (line 668) | static u16 GetEggSpecies(u16 species) function s32 (line 701) | static s32 GetParentToInheritNature(struct DayCare *daycare) function _TriggerPendingDaycareEgg (line 742) | static void _TriggerPendingDaycareEgg(struct DayCare *daycare) function _TriggerPendingDaycareMaleEgg (line 776) | static void _TriggerPendingDaycareMaleEgg(struct DayCare *daycare) function TriggerPendingDaycareEgg (line 783) | void TriggerPendingDaycareEgg(void) function TriggerPendingDaycareMaleEgg (line 788) | static void TriggerPendingDaycareMaleEgg(void) function RemoveIVIndexFromList (line 795) | static void RemoveIVIndexFromList(u8 *ivs, u8 selectedIv) function InheritIVs (line 814) | static void InheritIVs(struct Pokemon *egg, struct DayCare *daycare) function u8 (line 877) | static u8 GetEggMoves(struct Pokemon *pokemon, u16 *eggMoves) function BuildEggMoveset (line 911) | static void BuildEggMoveset(struct Pokemon *egg, struct BoxPokemon *fath... function RemoveEggFromDayCare (line 999) | static void RemoveEggFromDayCare(struct DayCare *daycare) function RejectEggFromDayCare (line 1005) | void RejectEggFromDayCare(void) function AlterEggSpeciesWithIncenseItem (line 1010) | static void AlterEggSpeciesWithIncenseItem(u16 *species, struct DayCare ... function u16 (line 1029) | static u16 DetermineEggSpeciesAndParentSlots(struct DayCare *daycare, u8... function _GiveEggFromDaycare (line 1074) | static void _GiveEggFromDaycare(struct DayCare *daycare) function RivalStarterEggIVs (line 1095) | static void RivalStarterEggIVs(struct Pokemon *egg) function GiveRivalStarterEgg (line 1150) | void GiveRivalStarterEgg(void) function GiveSelphyCorsolaEgg (line 1208) | void GiveSelphyCorsolaEgg(void) function CreateEgg (line 1254) | void CreateEgg(struct Pokemon *mon, u16 species, bool8 setHotSpringsLoca... function SetInitialEggData (line 1281) | static void SetInitialEggData(struct Pokemon *mon, u16 species, struct D... function GiveEggFromDaycare (line 1300) | void GiveEggFromDaycare(void) function bool8 (line 1305) | static bool8 TryProduceOrHatchEgg(struct DayCare *daycare) function bool8 (line 1357) | bool8 ShouldEggHatch(void) function bool8 (line 1364) | static bool8 IsEggPending(struct DayCare *daycare) function _GetDaycareMonNicknames (line 1372) | static void _GetDaycareMonNicknames(struct DayCare *daycare) function u16 (line 1388) | u16 GetSelectedMonNicknameAndSpecies(void) function GetDaycareMonNicknames (line 1394) | void GetDaycareMonNicknames(void) function u8 (line 1399) | u8 GetDaycareState(void) function u8 (line 1416) | u8 GetDaycarePokemonCount(void) function bool8 (line 1427) | static bool8 EggGroupsOverlap(u16 *eggGroups1, u16 *eggGroups2) function u8 (line 1443) | static u8 GetDaycareCompatibilityScore(struct DayCare *daycare) function u8 (line 1505) | static u8 GetDaycareCompatibilityScoreFromSave(void) function SetDaycareCompatibilityString (line 1510) | void SetDaycareCompatibilityString(void) function bool8 (line 1529) | bool8 NameHasGenderSymbol(const u8 *name, u8 genderRatio) function u8 (line 1551) | static u8 *AppendGenderSymbol(u8 *name, u8 gender) function u8 (line 1567) | static u8 *AppendMonGenderSymbol(u8 *name, struct BoxPokemon *boxMon) function GetDaycareLevelMenuText (line 1572) | static void GetDaycareLevelMenuText(struct DayCare *daycare, u8 *dest) function GetDaycareLevelMenuLevelText (line 1591) | static void GetDaycareLevelMenuLevelText(struct DayCare *daycare, u8 *dest) function DaycareAddTextPrinter (line 1608) | static void DaycareAddTextPrinter(u8 windowId, const u8 *text, u32 x, u3... function DaycarePrintMonNickname (line 1630) | static void DaycarePrintMonNickname(struct DayCare *daycare, u8 windowId... function DaycarePrintMonLvl (line 1639) | static void DaycarePrintMonLvl(struct DayCare *daycare, u8 windowId, u32... function DaycarePrintMonInfo (line 1654) | static void DaycarePrintMonInfo(u8 windowId, u32 daycareSlotId, u8 y) function Task_HandleDaycareLevelMenuInput (line 1666) | static void Task_HandleDaycareLevelMenuInput(u8 taskId) function ShowDaycareLevelMenu (line 1699) | void ShowDaycareLevelMenu(void) function ChooseSendDaycareMon (line 1723) | void ChooseSendDaycareMon(void) function PutMonInRoute5Daycare (line 1731) | void PutMonInRoute5Daycare(void) function GetCostToWithdrawRoute5DaycareMon (line 1737) | void GetCostToWithdrawRoute5DaycareMon(void) function bool8 (line 1743) | bool8 IsThereMonInRoute5Daycare(void) function u8 (line 1751) | u8 GetNumLevelsGainedForRoute5DaycareMon(void) function u16 (line 1756) | u16 TakePokemonFromRoute5Daycare(void) function CreatedHatchedMon (line 1761) | static void CreatedHatchedMon(struct Pokemon *egg, struct Pokemon *temp) function AddHatchedMonToParty (line 1807) | static void AddHatchedMonToParty(u8 id) function ScriptHatchMon (line 1903) | void ScriptHatchMon(void) function bool8 (line 1908) | static bool8 BufferDayCareMonReceivedMail(struct DayCare *daycare, u8 da... function bool8 (line 1926) | bool8 DaycareMonReceivedMail(void) type CompressedSpriteSheet (line 1931) | struct CompressedSpriteSheet function u8 (line 1933) | static u8 EggHatchCreateMonSprite(u8 a0, u8 switchID, u8 pokeID, u16 *sp... function VBlankCB_EggHatch (line 1970) | static void VBlankCB_EggHatch(void) function EggHatch (line 1977) | void EggHatch(void) function Task_EggHatch (line 1985) | static void Task_EggHatch(u8 taskID) function CB2_EggHatch_0 (line 1996) | static void CB2_EggHatch_0(void) function EggHatchSetMonNickname (line 2083) | static void EggHatchSetMonNickname(void) function Task_EggHatchPlayBGM (line 2092) | static void Task_EggHatchPlayBGM(u8 taskID) function CB2_EggHatch_1 (line 2109) | static void CB2_EggHatch_1(void) function SpriteCB_Egg_0 (line 2235) | static void SpriteCB_Egg_0(struct Sprite* sprite) function SpriteCB_Egg_1 (line 2255) | static void SpriteCB_Egg_1(struct Sprite* sprite) function SpriteCB_Egg_2 (line 2278) | static void SpriteCB_Egg_2(struct Sprite* sprite) function SpriteCB_Egg_3 (line 2309) | static void SpriteCB_Egg_3(struct Sprite* sprite) function SpriteCB_Egg_4 (line 2318) | static void SpriteCB_Egg_4(struct Sprite* sprite) function SpriteCB_Egg_5 (line 2338) | static void SpriteCB_Egg_5(struct Sprite* sprite) function SpriteCB_EggShard (line 2354) | static void SpriteCB_EggShard(struct Sprite* sprite) function CreateRandomEggShardSprite (line 2368) | static void CreateRandomEggShardSprite(void) function CreateEggShardSprite (line 2379) | static void CreateEggShardSprite(u8 x, u8 y, s16 data1, s16 data2, s16 d... function EggHatchPrintMessage (line 2388) | static void EggHatchPrintMessage(u8 windowId, u8 *string, u8 x, u8 y, u8... function u8 (line 2398) | static u8 GetEggCyclesToSubtract(void) function CheckDaycareMonsHaveMail (line 2413) | void CheckDaycareMonsHaveMail(void) function IsPartyAndBoxesFull (line 2442) | void IsPartyAndBoxesFull(void) FILE: src/decompress.c type CompressedSpriteSheet (line 6) | struct CompressedSpriteSheet type CompressedSpriteSheet (line 7) | struct CompressedSpriteSheet function LZDecompressWram (line 11) | void LZDecompressWram(const void *src, void *dest) function LZDecompressVram (line 16) | void LZDecompressVram(const void *src, void *dest) function u16 (line 21) | u16 LoadCompressedSpriteSheet(const struct CompressedSpriteSheet *src) function LoadCompressedSpriteSheetOverrideBuffer (line 32) | void LoadCompressedSpriteSheetOverrideBuffer(const struct CompressedSpri... function LoadCompressedSpritePalette (line 43) | void LoadCompressedSpritePalette(const struct CompressedSpritePalette *src) function LoadCompressedSpritePaletteOverrideBuffer (line 53) | void LoadCompressedSpritePaletteOverrideBuffer(const struct CompressedSp... function DecompressPicFromTable (line 63) | void DecompressPicFromTable(const struct CompressedSpriteSheet *src, voi... function HandleLoadSpecialPokePic (line 72) | void HandleLoadSpecialPokePic(const struct CompressedSpriteSheet *src, v... function LoadSpecialPokePic (line 83) | void LoadSpecialPokePic(const struct CompressedSpriteSheet *src, void *d... function DuplicateDeoxysTiles (line 135) | static void DuplicateDeoxysTiles(void *pointer, s32 species) function Unused_LZDecompressWramIndirect (line 157) | static void Unused_LZDecompressWramIndirect(const void **src, void *dest) function StitchObjectsOn8x8Canvas (line 162) | static void StitchObjectsOn8x8Canvas(s32 object_size, s32 object_count, ... function bool8 (line 306) | bool8 LoadCompressedSpriteSheetUsingHeap(const struct CompressedSpriteSh... function bool8 (line 323) | bool8 LoadCompressedSpritePaletteUsingHeap(const struct CompressedSprite... function u32 (line 339) | u32 GetDecompressedDataSize(const u8 *ptr) function DecompressPicFromTable_DontHandleDeoxys (line 351) | void DecompressPicFromTable_DontHandleDeoxys(const struct CompressedSpri... function HandleLoadSpecialPokePic_DontHandleDeoxys (line 359) | void HandleLoadSpecialPokePic_DontHandleDeoxys(const struct CompressedSp... function LoadSpecialPokePic_DontHandleDeoxys (line 370) | void LoadSpecialPokePic_DontHandleDeoxys(const struct CompressedSpriteSh... FILE: src/digit_obj_util.c type DigitPrinterAlloc (line 6) | struct DigitPrinterAlloc type DigitPrinter (line 33) | struct DigitPrinter type DigitPrinter (line 34) | struct DigitPrinter type DigitPrinter (line 35) | struct DigitPrinter type DigitPrinter (line 36) | struct DigitPrinter function bool32 (line 72) | bool32 DigitObjUtil_Init(u32 count) function DigitObjUtil_Free (line 100) | void DigitObjUtil_Free(void) function bool32 (line 118) | bool32 DigitObjUtil_CreatePrinter(u32 id, s32 num, const struct DigitObj... function CopyWorkToOam (line 179) | static void CopyWorkToOam(struct DigitPrinter *objWork) function DigitObjUtil_PrintNumOn (line 206) | void DigitObjUtil_PrintNumOn(u32 id, s32 num) function DrawNumObjsLeadingZeros (line 241) | static void DrawNumObjsLeadingZeros(struct DigitPrinter *objWork, s32 nu... function DrawNumObjsMinusInFront (line 262) | static void DrawNumObjsMinusInFront(struct DigitPrinter *objWork, s32 nu... function DrawNumObjsMinusInBack (line 307) | static void DrawNumObjsMinusInBack(struct DigitPrinter *objWork, s32 num... function DigitObjUtil_DeletePrinter (line 344) | void DigitObjUtil_DeletePrinter(u32 id) function DigitObjUtil_HideOrShow (line 367) | void DigitObjUtil_HideOrShow(u32 id, bool32 hide) function u8 (line 392) | static u8 GetFirstOamId(u8 oamCount) function bool32 (line 416) | static bool32 SharesTileWithAnyActive(u32 id) function bool32 (line 432) | static bool32 SharesPalWithAnyActive(u32 id) function u8 (line 448) | static u8 GetTilesPerImage(u32 shape, u32 size) FILE: src/diploma.c type Diploma (line 13) | struct Diploma type BgTemplate (line 50) | struct BgTemplate type WindowTemplate (line 70) | struct WindowTemplate function VBlankCB_Diploma (line 83) | static void VBlankCB_Diploma(void) function CB2_ShowDiploma (line 90) | void CB2_ShowDiploma(void) function CB2_Diploma (line 101) | static void CB2_Diploma(void) function Task_DiplomaInit (line 109) | static void Task_DiplomaInit(u8 taskId) function Task_HandleDiplomaInput (line 154) | static void Task_HandleDiplomaInput(u8 taskId) function Task_DiplomaExit (line 175) | static void Task_DiplomaExit(u8 taskId) function DiplomaReset (line 185) | static void DiplomaReset(void) function DiplomaInitScreen (line 194) | static void DiplomaInitScreen(void) function bool8 (line 221) | static bool8 DiplomaLoadGfx(void) function DiplomaPrintText (line 246) | static void DiplomaPrintText(void) FILE: src/dma3_manager.c function ClearDma3Requests (line 17) | void ClearDma3Requests(void) function ProcessDma3Requests (line 34) | void ProcessDma3Requests(void) function s16 (line 90) | s16 RequestDma3Copy(const void *src, void *dest, u16 size, u8 mode) function s16 (line 127) | s16 RequestDma3Fill(s32 value, void *dest, u16 size, u8 mode) function s16 (line 165) | s16 WaitDma3Request(s16 index) FILE: src/dodrio_berry_picking.c type DodrioGame_Gfx (line 148) | struct DodrioGame_Gfx type StatusBar (line 162) | struct StatusBar type DodrioGame_MonInfo (line 174) | struct DodrioGame_MonInfo type DodrioGame_ScoreResults (line 179) | struct DodrioGame_ScoreResults type DodrioGame (line 185) | struct DodrioGame type DodrioGame (line 249) | struct DodrioGame type DodrioGame_MonInfo (line 276) | struct DodrioGame_MonInfo type Pokemon (line 276) | struct Pokemon type Sprite (line 307) | struct Sprite type Sprite (line 308) | struct Sprite type Sprite (line 309) | struct Sprite type Sprite (line 311) | struct Sprite type Sprite (line 313) | struct Sprite type DodrioGame_Gfx (line 330) | struct DodrioGame_Gfx type DodrioGame_MonInfo (line 332) | struct DodrioGame_MonInfo type BgTemplate (line 365) | struct BgTemplate type WindowTemplate (line 405) | struct WindowTemplate type WindowTemplate (line 407) | struct WindowTemplate type WindowTemplate (line 429) | struct WindowTemplate type WindowTemplate (line 440) | struct WindowTemplate type WindowTemplate (line 462) | struct WindowTemplate type WindowTemplate (line 473) | struct WindowTemplate function StartDodrioBerryPicking (line 723) | void StartDodrioBerryPicking(u16 partyId, MainCallback exitCallback) function ResetTasksAndSprites (line 750) | static void ResetTasksAndSprites(void) function InitDodrioGame (line 757) | static void InitDodrioGame(struct DodrioGame * game) function Task_StartDodrioGame (line 809) | static void Task_StartDodrioGame(u8 taskId) function Task_DodrioGame_Leader (line 878) | static void Task_DodrioGame_Leader(u8 taskId) function Task_DodrioGame_Member (line 887) | static void Task_DodrioGame_Member(u8 taskId) function DoGameIntro (line 896) | static void DoGameIntro(void) function InitCountdown (line 912) | static void InitCountdown(void) function DoCountdown (line 927) | static void DoCountdown(void) function WaitGameStart (line 957) | static void WaitGameStart(void) function PlayGame_Leader (line 968) | static void PlayGame_Leader(void) function PlayGame_Member (line 1016) | static void PlayGame_Member(void) function WaitEndGame_Leader (line 1047) | static void WaitEndGame_Leader(void) function WaitEndGame_Member (line 1072) | static void WaitEndGame_Member(void) function InitResults_Leader (line 1079) | static void InitResults_Leader(void) function InitResults_Member (line 1120) | static void InitResults_Member(void) function DoResults (line 1163) | static void DoResults(void) function AskPlayAgain (line 1223) | static void AskPlayAgain(void) function EndLink (line 1310) | static void EndLink(void) function ExitGame (line 1334) | static void ExitGame(void) function ResetGame (line 1368) | static void ResetGame(void) function Task_NewGameIntro (line 1425) | static void Task_NewGameIntro(u8 taskId) function Task_CommunicateMonInfo (line 1453) | static void Task_CommunicateMonInfo(u8 taskId) function RecvLinkData_Gameplay (line 1493) | static void RecvLinkData_Gameplay(void) function RecvLinkData_ReadyToEnd (line 1569) | static void RecvLinkData_ReadyToEnd(void) function RecvLinkData_Leader (line 1609) | static void RecvLinkData_Leader(void) function SendLinkData_Leader (line 1629) | static void SendLinkData_Leader(void) function RecvLinkData_Member (line 1658) | static void RecvLinkData_Member(void) function SendLinkData_Member (line 1689) | static void SendLinkData_Member(void) function HandleSound_Leader (line 1708) | static void HandleSound_Leader(void) function HandleSound_Member (line 1748) | static void HandleSound_Member(void) function CB2_DodrioGame (line 1807) | static void CB2_DodrioGame(void) function VBlankCB_DodrioGame (line 1815) | static void VBlankCB_DodrioGame(void) function InitMonInfo (line 1822) | static void InitMonInfo(struct DodrioGame_MonInfo * monInfo, struct Poke... function CreateTask_ (line 1827) | static void CreateTask_(TaskFunc func, u8 priority) function CreateDodrioGameTask (line 1832) | static void CreateDodrioGameTask(TaskFunc func) function SetGameFunc (line 1840) | static void SetGameFunc(u8 funcId) function bool32 (line 1848) | static bool32 SlideTreeBordersOut(void) function InitFirstWaveOfBerries (line 1873) | static void InitFirstWaveOfBerries(void) function HandlePickBerries (line 1890) | static void HandlePickBerries(void) function bool32 (line 2011) | static bool32 TryPickBerry(u8 playerId, u8 pickState, u8 column) function UpdateFallingBerries (line 2064) | static void UpdateFallingBerries(void) function UpdateBerrySprites (line 2151) | static void UpdateBerrySprites(void) function UpdateAllDodrioAnims (line 2189) | static void UpdateAllDodrioAnims(void) function SetAllDodrioDisabled (line 2201) | static void SetAllDodrioDisabled(void) function UpdateGame_Leader (line 2210) | static void UpdateGame_Leader(void) function UpdateGame_Member (line 2222) | static void UpdateGame_Member(void) function GetActiveBerryColumns (line 2233) | static void GetActiveBerryColumns(u8 numPlayers, u8 *start, u8 *end) function bool32 (line 2255) | static bool32 AllPlayersReadyToStart(void) function ResetReadyToStart (line 2280) | static void ResetReadyToStart(void) function bool32 (line 2288) | static bool32 ReadyToEndGame_Leader(void) function bool32 (line 2300) | static bool32 ReadyToEndGame_Member(void) function TryIncrementDifficulty (line 2326) | static void TryIncrementDifficulty(u8 playerId) function u8 (line 2333) | static u8 GetPlayerIdAtColumn(u8 column) function u8 (line 2341) | static u8 GetNewBerryId(u8 playerId, u8 column) function u8 (line 2369) | static u8 GetNewBerryIdByDifficulty(u8 difficulty, u8 column) function IncrementBerryResult (line 2406) | static void IncrementBerryResult(u8 berryIdArg, u8 column, u8 playerId) function UpdateBerriesPickedInRow (line 2544) | static void UpdateBerriesPickedInRow(bool32 picked) function SetMaxBerriesPickedInRow (line 2566) | static void SetMaxBerriesPickedInRow(void) function ResetForPlayAgainPrompt (line 2573) | static void ResetForPlayAgainPrompt(void) function SetRandomPrize (line 2610) | static void SetRandomPrize(void) function u32 (line 2625) | static u32 GetBerriesPicked(u8 playerId) function TryUpdateRecords (line 2633) | static void TryUpdateRecords(void) function u8 (line 2648) | static u8 UpdatePickStateQueue(u8 pickState) function HandleWaitPlayAgainInput (line 2661) | static void HandleWaitPlayAgainInput(void) function ResetPickState (line 2694) | static void ResetPickState(void) function u16 (line 2699) | static u16 GetPrizeItemId(void) function u8 (line 2704) | static u8 GetNumPlayers(void) function u8 (line 2709) | static u8 *GetPlayerName(u8 id) function u16 (line 2717) | static u16 GetBerryResult(u8 playerId, u8 berryId) function u32 (line 2722) | static u32 GetScore(u8 playerId) function u32 (line 2740) | static u32 GetHighestScore(void) function u32 (line 2754) | static u32 GetHighestBerryResult(u8 berryId) function u32 (line 2768) | static u32 GetScoreByRanking(u8 ranking) function u32 (line 2794) | static u32 SetScoreResults(void) function GetScoreResults (line 2841) | static void GetScoreResults(struct DodrioGame_ScoreResults * dst, u8 pla... function u8 (line 2848) | static u8 GetScoreRanking(u8 playerId) function u8 (line 2874) | static u8 TryGivePrize(void) function u32 (line 2890) | static u32 IncrementWithLimit(u32 num, u32 max) function u32 (line 2898) | static u32 Min(u32 a, u32 b) function u8 (line 2906) | static u8 GetPlayerIdByPos(u8 id) function IsDodrioInParty (line 2911) | void IsDodrioInParty(void) function ShowDodrioBerryPickingRecords (line 2929) | void ShowDodrioBerryPickingRecords(void) type WindowTemplate (line 2935) | struct WindowTemplate function Task_ShowDodrioBerryPickingRecords (line 2956) | static void Task_ShowDodrioBerryPickingRecords(u8 taskId) function PrintRecordsText (line 2996) | static void PrintRecordsText(u8 windowId) function Debug_UpdateNumPlayers (line 3068) | static void Debug_UpdateNumPlayers(void) function Debug_SetPlayerNamesAndResults (line 3073) | static void Debug_SetPlayerNamesAndResults(void) type BgTemplate (line 3088) | struct BgTemplate type WindowTemplate (line 3128) | struct WindowTemplate type WindowTemplate (line 3130) | struct WindowTemplate type WindowTemplate (line 3152) | struct WindowTemplate type WindowTemplate (line 3168) | struct WindowTemplate type WindowTemplate (line 3190) | struct WindowTemplate type WindowTemplate (line 3201) | struct WindowTemplate type OamData (line 3340) | struct OamData type OamData (line 3358) | struct OamData type OamData (line 3375) | struct OamData type OamData (line 3392) | struct OamData function LoadDodrioGfx (line 3555) | static void LoadDodrioGfx(void) function CreateDodrioSprite (line 3572) | static void CreateDodrioSprite(struct DodrioGame_MonInfo * monInfo, u8 p... function SpriteCB_Dodrio (line 3596) | static void SpriteCB_Dodrio(struct Sprite *sprite) function StartDodrioMissedAnim (line 3611) | static void StartDodrioMissedAnim(u8 unused) function StartDodrioIntroAnim (line 3621) | static void StartDodrioIntroAnim(u8 unused) function u32 (line 3632) | static u32 DoDodrioMissedAnim(struct Sprite *sprite) function u32 (line 3666) | static u32 DoDodrioIntroAnim(struct Sprite *sprite) function FreeDodrioSprites (line 3690) | static void FreeDodrioSprites(u8 numPlayers) function SetDodrioInvisibility (line 3704) | static void SetDodrioInvisibility(bool8 invisible, u8 id) function SetAllDodrioInvisibility (line 3709) | static void SetAllDodrioInvisibility(bool8 invisible, u8 numPlayers) function SetDodrioAnim (line 3716) | static void SetDodrioAnim(u8 id, u8 pickState) function SpriteCB_Status (line 3721) | static void SpriteCB_Status(struct Sprite *sprite) function InitStatusBarPos (line 3726) | static void InitStatusBarPos(void) function CreateStatusBarSprites (line 3738) | static void CreateStatusBarSprites(void) function FreeStatusBar (line 3770) | static void FreeStatusBar(void) function bool32 (line 3786) | static bool32 DoStatusBarIntro(void) function UpdateStatusBarAnim (line 3821) | static void UpdateStatusBarAnim(u8 numEmpty) function SetStatusBarInvisibility (line 3860) | static void SetStatusBarInvisibility(bool8 invisible) function LoadBerryGfx (line 3880) | static void LoadBerryGfx(void) function CreateBerrySprites (line 3898) | static void CreateBerrySprites(void) function FreeBerrySprites (line 3946) | static void FreeBerrySprites(void) function SetBerryInvisibility (line 3967) | static void SetBerryInvisibility(u8 id, bool8 invisible) function SetBerryIconsInvisibility (line 3972) | static void SetBerryIconsInvisibility(bool8 invisible) function SetBerryYPos (line 3979) | static void SetBerryYPos(u8 id, u8 y) function SetBerryAnim (line 3984) | static void SetBerryAnim(u16 id, u8 animNum) function UnusedSetSpritePos (line 3990) | static void UnusedSetSpritePos(u8 spriteId) function SpriteCB_Cloud (line 4004) | static void SpriteCB_Cloud(struct Sprite *sprite) function CreateCloudSprites (line 4028) | static void CreateCloudSprites(void) function ResetCloudPos (line 4060) | static void ResetCloudPos(void) function StartCloudMovement (line 4072) | static void StartCloudMovement(void) function FreeCloudSprites (line 4082) | static void FreeCloudSprites(void) function SetCloudInvisibility (line 4094) | static void SetCloudInvisibility(bool8 invisible) function s16 (line 4103) | static s16 GetDodrioXPos(u8 playerId, u8 numPlayers) function ResetBerryAndStatusBarSprites (line 4150) | static void ResetBerryAndStatusBarSprites(void) function LoadWindowFrameGfx (line 4161) | static void LoadWindowFrameGfx(u8 frameId) function DBP_LoadStdWindowGfx (line 4167) | static void DBP_LoadStdWindowGfx(void) function ResetGfxState (line 4172) | static void ResetGfxState(void) function DrawYesNoMessageWindow (line 4181) | static void DrawYesNoMessageWindow(const struct WindowTemplate * template) function DrawMessageWindow (line 4195) | static void DrawMessageWindow(const struct WindowTemplate * template) function InitGameGfx (line 4209) | static void InitGameGfx(struct DodrioGame_Gfx * ptr) function FreeAllWindowBuffers_ (line 4222) | static void FreeAllWindowBuffers_(void) type WinCoords (line 4227) | struct WinCoords type WinCoords (line 4248) | struct WinCoords type WinCoords (line 4249) | struct WinCoords type WinCoords (line 4250) | struct WinCoords type WinCoords (line 4251) | struct WinCoords type WinCoords (line 4252) | struct WinCoords type WinCoords (line 4254) | struct WinCoords function SetGfxFuncById (line 4294) | static void SetGfxFuncById(u8 funcId) function Task_TryRunGfxFunc (line 4304) | static void Task_TryRunGfxFunc(u8 taskId) function LoadGfx (line 4314) | static void LoadGfx(void) function ShowNames (line 4353) | static void ShowNames(void) function PrintRankedScores (line 4417) | static void PrintRankedScores(u8 numPlayers_) function ShowResults (line 4479) | static void ShowResults(void) function Msg_WantToPlayAgain (line 4660) | static void Msg_WantToPlayAgain(void) function Msg_SavingDontTurnOff (line 4755) | static void Msg_SavingDontTurnOff(void) function Msg_CommunicationStandby (line 4787) | static void Msg_CommunicationStandby(void) function EraseMessage (line 4815) | static void EraseMessage(void) function Msg_SomeoneDroppedOut (line 4824) | static void Msg_SomeoneDroppedOut(void) function StopGfxFuncs (line 4864) | static void StopGfxFuncs(void) function GfxIdle (line 4870) | static void GfxIdle(void) function SetGfxFunc (line 4875) | static void SetGfxFunc(void (*func)(void)) function bool32 (line 4887) | static bool32 IsGfxFuncActive(void) function u8 (line 4895) | static u8 GetPlayAgainState(void) function InitBgs (line 4900) | static void InitBgs(void) function bool32 (line 4924) | static bool32 LoadBgGfx(void) FILE: src/dodrio_berry_picking_comm.c type ReadyToStartPacket (line 13) | struct ReadyToStartPacket type GameStatePacket (line 19) | struct GameStatePacket type PickStatePacket (line 62) | struct PickStatePacket type ReadyToEndPacket (line 68) | struct ReadyToEndPacket function SendPacket_ReadyToStart (line 74) | void SendPacket_ReadyToStart(bool32 ready) function bool8 (line 82) | bool8 RecvPacket_ReadyToStart(s32 playerId) function SendPacket_GameState (line 96) | void SendPacket_GameState(struct DodrioGame_Player *player, function bool32 (line 156) | bool32 RecvPacket_GameState(u32 playerId, function SendPacket_PickState (line 229) | void SendPacket_PickState(u8 pickState) function bool32 (line 237) | bool32 RecvPacket_PickState(u32 playerId, u8 *pickState) function SendPacket_ReadyToEnd (line 254) | void SendPacket_ReadyToEnd(bool32 ready) function bool32 (line 262) | bool32 RecvPacket_ReadyToEnd(u32 playerId) FILE: src/dynamic_placeholder_text_util.c function DynamicPlaceholderTextUtil_Reset (line 116) | void DynamicPlaceholderTextUtil_Reset(void) function DynamicPlaceholderTextUtil_SetPlaceholderPtr (line 129) | void DynamicPlaceholderTextUtil_SetPlaceholderPtr(u8 idx, const u8 *ptr) function u8 (line 135) | u8 *DynamicPlaceholderTextUtil_ExpandPlaceholders(u8 *dest, const u8 *src) function u8 (line 155) | const u8 *DynamicPlaceholderTextUtil_GetPlaceholderPtr(u8 idx) function u8 (line 160) | u8 GetColorFromTextColorTable(u16 graphicId) FILE: src/easy_chat.c type Unk203A120 (line 15) | struct Unk203A120 function bool8 (line 86) | static bool8 IsECGroupUnlocked(u8 groupId) function u16 (line 103) | static u16 EasyChat_GetNumWordsInGroup(u8 groupId) function bool8 (line 114) | static bool8 IsECWordInvalid(u16 easyChatWord) function u8 (line 151) | static const u8 *GetEasyChatWord(u8 groupId, u16 index) function u8 (line 166) | u8 *CopyEasyChatWord(u8 *dest, u16 easyChatWord) function u8 (line 188) | u8 *ConvertEasyChatWordsToString(u8 *dest, const u16 *src, u16 columns, ... function u16 (line 217) | static u16 GetEasyChatWordStringLength(u16 easyChatWord) function bool8 (line 234) | bool8 EC_DoesEasyChatStringFitOnLine(const u16 *easyChatWords, u8 column... function u16 (line 251) | static u16 GetRandomWordFromGroup(u16 groupId) function u16 (line 265) | static u16 GetRandomWordFromAnyGroup(u16 groupId) function ShowEasyChatMessage (line 276) | void ShowEasyChatMessage(void) function BufferRandomHobbyOrLifestyleString (line 318) | void BufferRandomHobbyOrLifestyleString(void) function bool8 (line 325) | static bool8 IsTrendySayingUnlocked(u8 additionalPhraseId) function EnableRareWord (line 332) | void EnableRareWord(u8 additionalPhraseId) function u8 (line 342) | static u8 GetNumUnlockedTrendySayings(void) function u16 (line 356) | static u16 UnlockRandomTrendySaying(void) function u16 (line 384) | static u16 GetRandomUnlockedTrendySaying(void) function bool8 (line 406) | static bool8 EC_IsNationalPokedexEnabled(void) function u16 (line 411) | static u16 GetRandomECPokemon(void) function InitEasyChatPhrases (line 440) | void InitEasyChatPhrases(void) function InitQuestionnaireWords (line 475) | void InitQuestionnaireWords(void) function bool8 (line 483) | bool8 InitEasyChatSelection(void) function DestroyEasyChatSelectionData (line 494) | void DestroyEasyChatSelectionData(void) function PopulateECGroups (line 500) | static void PopulateECGroups(void) function u8 (line 522) | u8 GetNumDisplayableGroups(void) function u8 (line 527) | u8 GetSelectedGroupByIndex(u8 index) function u8 (line 536) | static u8 *BufferEasyChatWordGroupName(u8 *dest, u8 groupId, u16 totalCh... function u8 (line 550) | const u8 *GetEasyChatWordGroupName(u8 groupId) function u8 (line 555) | u8 *CopyEasyChatWordPadded(u8 *dest, u16 easyChatWord, u16 totalChars) function PopulateAlphabeticalGroups (line 569) | static void PopulateAlphabeticalGroups(void) function GetUnlockedECWords (line 614) | void GetUnlockedECWords(bool32 isAlphabetical, u16 groupId) function u16 (line 622) | u16 GetDisplayedWordByIndex(u16 index) function u16 (line 630) | u16 GetNumDisplayedWords(void) function u16 (line 635) | static u16 GetUnlockedWordsInECGroup(u16 groupId) function u16 (line 669) | static u16 GetUnlockedWordsInAlphabeticalGroup(u16 alphabeticalGroup) function bool8 (line 680) | static bool8 IsGroupSelectable(u8 groupIdx) function bool8 (line 692) | static bool8 UnlockedECMonOrMove(u16 wordIndex, u8 groupId) function bool32 (line 710) | static bool32 EC_IsDeoxys(u16 species) function bool8 (line 722) | static bool8 IsWordUnlocked(u16 easyChatWord) FILE: src/easy_chat_2.c type EasyChatScreenTemplate (line 19) | struct EasyChatScreenTemplate type EasyChatScreen (line 32) | struct EasyChatScreen function DoEasyChatScreen (line 108) | void DoEasyChatScreen(u8 type, u16 *words, MainCallback callback) function CB2_EasyChatScreen (line 119) | static void CB2_EasyChatScreen(void) function VBlankCallback_EasyChatScreen (line 127) | static void VBlankCallback_EasyChatScreen(void) function SetEasyChatTaskFunc (line 134) | static void SetEasyChatTaskFunc(u8 taskId, TaskFunc func) function Task_InitEasyChat (line 140) | static void Task_InitEasyChat(u8 taskId) function Task_RunEasyChat (line 155) | static void Task_RunEasyChat(u8 taskId) function bool8 (line 203) | static bool8 Task_InitEasyChatInternal(u8 taskId) function DismantleEasyChat (line 247) | static void DismantleEasyChat(MainCallback callback) function ShowEasyChatScreen (line 256) | void ShowEasyChatScreen(void) function CompareProfileResponseWithPassphrase (line 292) | static void CompareProfileResponseWithPassphrase(void) function CompareQuestionnaireResponseWithPassphrase (line 304) | static void CompareQuestionnaireResponseWithPassphrase(void) type EasyChatScreenTemplate (line 309) | struct EasyChatScreenTemplate function bool8 (line 410) | static bool8 EasyChat_AllocateResources(u8 type, u16 *words) function EasyChat_FreeResources (line 439) | static void EasyChat_FreeResources(void) function u16 (line 445) | static u16 EasyChatScreen_HandleJoypad(void) function u16 (line 467) | static u16 HandleJoypad_SelectField(void) function u16 (line 538) | static u16 HandleJoypad_SelectFooter(void) function u16 (line 608) | static u16 HandleJoypad_SelectGroup(void) function u16 (line 647) | static u16 HandleJoypad_SelectWord(void) function u16 (line 679) | static u16 Cancel_HandleYesNoMenu(void) function u16 (line 698) | static u16 Confirm_HandleYesNoMenu(void) function u16 (line 715) | static u16 DelAll_HandleYesNoMenu(void) function u16 (line 732) | static u16 Cancel_CreateYesNoMenu(void) function u16 (line 739) | static u16 DelAll_CreateYesNoMenu(void) function u16 (line 746) | static u16 Confirm_CreateYesNoMenu(void) function u8 (line 761) | static u8 GetStateBackup(void) function OpenSelectedGroup (line 766) | static int OpenSelectedGroup(void) function BackOutFromGroupToFieldSelect (line 792) | static int BackOutFromGroupToFieldSelect(void) function ToggleGroupAlphaMode (line 798) | static int ToggleGroupAlphaMode(void) function DeleteSelectedWord (line 811) | static int DeleteSelectedWord(void) function PlaceSelectedWord (line 817) | static int PlaceSelectedWord(void) function CommitECWords (line 825) | static void CommitECWords(void) function DeleteAllECFields (line 832) | static void DeleteAllECFields(void) function SetEasyChatWordToField (line 839) | static void SetEasyChatWordToField(u16 easyChatWord) function bool8 (line 845) | static bool8 HasECMessageChanged(void) function u16 (line 857) | static u16 SelectGroupCursorAction(u32 action) function UpdateSelectGroupCursorPos_OutsideBlueBox_GroupMode (line 872) | static int UpdateSelectGroupCursorPos_OutsideBlueBox_GroupMode(u32 arg0) function UpdateSelectGroupCursorPos_OutsideBlueBox_AlphaMode (line 934) | static int UpdateSelectGroupCursorPos_OutsideBlueBox_AlphaMode(u32 arg0) function UpdateSelectGroupCursorPos_InsideBlueBox (line 971) | static int UpdateSelectGroupCursorPos_InsideBlueBox(u32 arg0) function GroupCursorMoveToBlueBox (line 1002) | static void GroupCursorMoveToBlueBox(void) function GroupCursorWrapAroundLeft (line 1009) | static void GroupCursorWrapAroundLeft(void) function u16 (line 1022) | static u16 SelectWordCursorAction(u32 arg0) function u16 (line 1110) | static u16 GetSelectedFieldIndex(void) function u16 (line 1115) | static u16 GetSelectedGroupIndex(void) function GetSelectedLetter (line 1127) | static int GetSelectedLetter(void) function u16 (line 1134) | static u16 GetSelectWordCursorPos(void) function u8 (line 1139) | static u8 GetMaxGroupCursorXinAlphaMode(u8 arg0) function MoveGroupCursorXToMaxCol (line 1151) | static void MoveGroupCursorXToMaxCol(void) function MoveWordCursorXToMaxCol (line 1162) | static void MoveWordCursorXToMaxCol(void) function bool8 (line 1173) | static bool8 GroupSelectCursorXPosTooFarRight(void) function bool8 (line 1181) | static bool8 WordSelectCursorXPosTooFarRight(void) function u8 (line 1186) | u8 GetEasyChatScreenFrameId(void) function u8 (line 1191) | const u8 *GetTitleText(void) function u16 (line 1196) | u16 *GetEasyChatWordBuffer(void) function u8 (line 1201) | u8 GetNumRows(void) function u8 (line 1206) | u8 GetNumColumns(void) function u8 (line 1211) | u8 GetMainCursorColumn(void) function u8 (line 1216) | u8 GetMainCursorRow(void) function GetEasyChatInstructionsText (line 1221) | void GetEasyChatInstructionsText(const u8 **str1, const u8 **str2) function GetEasyChatConfirmText (line 1227) | void GetEasyChatConfirmText(const u8 **str1, const u8 **str2) function GetEasyChatConfirmCancelText (line 1233) | void GetEasyChatConfirmCancelText(const u8 **str1, const u8 **str2) function GetEasyChatConfirmDeletionText (line 1249) | void GetEasyChatConfirmDeletionText(const u8 **str1, const u8 **str2) function GetECSelectGroupCursorCoords (line 1255) | void GetECSelectGroupCursorCoords(u8 *Xp, u8 *Yp) function bool8 (line 1261) | bool8 IsEasyChatAlphaMode(void) function u8 (line 1266) | u8 GetECSelectGroupRowsAbove(void) function GetECSelectWordCursorCoords (line 1271) | void GetECSelectWordCursorCoords(s8 *Xp, s8 *Yp) function u8 (line 1277) | u8 GetECSelectWordRowsAbove(void) function u8 (line 1282) | u8 GetECSelectWordNumRows(void) function u8 (line 1287) | static u8 UnusedDummy(void) function bool32 (line 1292) | bool32 ShouldDrawECUpArrow(void) function bool32 (line 1309) | bool32 ShouldDrawECDownArrow(void) function bool8 (line 1326) | static bool8 IsPhraseDifferentThanPlayerInput(const u16 *phrase, u8 phra... function u8 (line 1339) | static u8 GetEasyChatScreenTemplateId(u8 type) function bool32 (line 1352) | static bool32 IsEcWordBufferUninitialized(void) FILE: src/easy_chat_3.c type ECWork (line 29) | struct ECWork type EasyChatPhraseFrameDimensions (line 57) | struct EasyChatPhraseFrameDimensions type Sprite (line 124) | struct Sprite type Sprite (line 134) | struct Sprite type EasyChatPhraseFrameDimensions (line 170) | struct EasyChatPhraseFrameDimensions type BgTemplate (line 204) | struct BgTemplate type WindowTemplate (line 240) | struct WindowTemplate type WindowTemplate (line 271) | struct WindowTemplate type SpriteSheet (line 291) | struct SpriteSheet type SpritePalette (line 298) | struct SpritePalette type CompressedSpriteSheet (line 306) | struct CompressedSpriteSheet type OamData (line 315) | struct OamData type SpriteTemplate (line 330) | struct SpriteTemplate type OamData (line 340) | struct OamData type SpriteTemplate (line 390) | struct SpriteTemplate type OamData (line 400) | struct OamData type SpriteTemplate (line 459) | struct SpriteTemplate type OamData (line 469) | struct OamData type SpriteTemplate (line 484) | struct SpriteTemplate type OamData (line 494) | struct OamData type OamData (line 509) | struct OamData type SpriteTemplate (line 540) | struct SpriteTemplate type SpriteTemplate (line 550) | struct SpriteTemplate function bool8 (line 560) | bool8 InitEasyChatGraphicsWork(void) function bool8 (line 568) | bool8 LoadEasyChatGraphics(void) function DestroyEasyChatGraphicsResources (line 631) | void DestroyEasyChatGraphicsResources(void) function EasyChatInterfaceCommand_Setup (line 637) | void EasyChatInterfaceCommand_Setup(u16 id) function bool8 (line 644) | bool8 EasyChatInterfaceCommand_Run(void) function bool8 (line 675) | static bool8 ECInterfaceCmd_01(void) function bool8 (line 690) | static bool8 ECInterfaceCmd_02(void) function bool8 (line 732) | static bool8 ECInterfaceCmd_03(void) function bool8 (line 753) | static bool8 ECInterfaceCmd_05(void) function bool8 (line 770) | static bool8 ECInterfaceCmd_06(void) function bool8 (line 787) | static bool8 ECInterfaceCmd_04(void) function bool8 (line 804) | static bool8 ECInterfaceCmd_07(void) function bool8 (line 821) | static bool8 ECInterfaceCmd_08(void) function bool8 (line 838) | static bool8 ECInterfaceCmd_09(void) function bool8 (line 884) | static bool8 ECInterfaceCmd_10(void) function bool8 (line 920) | static bool8 ECInterfaceCmd_22(void) function bool8 (line 962) | static bool8 ECInterfaceCmd_14(void) function bool8 (line 968) | static bool8 ECInterfaceCmd_15(void) function bool8 (line 989) | static bool8 ECInterfaceCmd_16(void) function bool8 (line 1012) | static bool8 ECInterfaceCmd_11(void) function bool8 (line 1061) | static bool8 ECInterfaceCmd_12(void) function bool8 (line 1105) | static bool8 ECInterfaceCmd_13(void) function bool8 (line 1152) | static bool8 ECInterfaceCmd_17(void) function bool8 (line 1158) | static bool8 ECInterfaceCmd_19(void) function bool8 (line 1190) | static bool8 ECInterfaceCmd_18(void) function bool8 (line 1221) | static bool8 ECInterfaceCmd_21(void) function bool8 (line 1254) | static bool8 ECInterfaceCmd_20(void) function bool8 (line 1286) | static bool8 InitEasyChatGraphicsWork_Internal(void) function SetGpuRegsForEasyChatInit (line 1306) | static void SetGpuRegsForEasyChatInit(void) function LoadEasyChatPals (line 1319) | static void LoadEasyChatPals(void) function PrintTitleText (line 1331) | static void PrintTitleText(void) function EC_AddTextPrinterParameterized (line 1345) | static void EC_AddTextPrinterParameterized(u8 windowId, u8 fontId, const... function EC_AddTextPrinterParameterized2 (line 1352) | static void EC_AddTextPrinterParameterized2(u8 windowId, u8 fontId, cons... function PrintECInstructionsText (line 1363) | static void PrintECInstructionsText(void) function PrintECInterfaceTextById (line 1373) | static void PrintECInterfaceTextById(u8 direction) function EC_CreateYesNoMenuWithInitialCursorPos (line 1403) | static void EC_CreateYesNoMenuWithInitialCursorPos(u8 initialCursorPos) function CreatePhraseFrameWindow (line 1408) | static void CreatePhraseFrameWindow(void) function PrintECFields (line 1425) | static void PrintECFields(void) function DrawECFrameInTilemapBuffer (line 1478) | static void DrawECFrameInTilemapBuffer(u16 *tilemap) function PutWin2TilemapAndCopyToVram (line 1535) | static void PutWin2TilemapAndCopyToVram(void) function PrintECMenuById (line 1541) | static void PrintECMenuById(u32 id) function PrintECGroupOrAlphaMenu (line 1561) | static void PrintECGroupOrAlphaMenu(void) function PrintECGroupsMenu (line 1569) | static void PrintECGroupsMenu(void) function PrintEasyChatKeyboardText (line 1594) | static void PrintEasyChatKeyboardText(void) function PrintECWordsMenu (line 1602) | static void PrintECWordsMenu(void) function UpdateWin2PrintWordsScrollDown (line 1607) | static void UpdateWin2PrintWordsScrollDown(void) function UpdateWin2PrintWordsScrollUp (line 1614) | static void UpdateWin2PrintWordsScrollUp(void) function UpdateWin2PrintWordsScrollPageDown (line 1621) | static void UpdateWin2PrintWordsScrollPageDown(void) function UpdateWin2PrintWordsScrollPageUp (line 1637) | static void UpdateWin2PrintWordsScrollPageUp(void) function PrintECRowsWin2 (line 1649) | static void PrintECRowsWin2(u8 row, u8 remrow) function ClearECRowsWin2 (line 1683) | static void ClearECRowsWin2(u8 row, u8 remrow) function ClearWin2AndCopyToVram (line 1708) | static void ClearWin2AndCopyToVram(void) function StartWin2FrameAnim (line 1714) | static void StartWin2FrameAnim(int animNo) function bool8 (line 1751) | static bool8 AnimateFrameResize(void) function RedrawFrameByIndex (line 1761) | static void RedrawFrameByIndex(u8 direction) function RedrawFrameByRect (line 1839) | static void RedrawFrameByRect(int left, int top, int width, int height) function InitBg2Scroll (line 1877) | static void InitBg2Scroll(void) function ScheduleBg2VerticalScroll (line 1883) | static void ScheduleBg2VerticalScroll(s16 direction, u8 speed) function bool8 (line 1905) | static bool8 AnimateBg2VerticalScroll(void) function GetBg2ScrollRow (line 1921) | static int GetBg2ScrollRow(void) function SetRegWin0Coords (line 1926) | static void SetRegWin0Coords(u8 left, u8 top, u8 width, u8 height) function LoadSpriteGfx (line 1934) | static void LoadSpriteGfx(void) function CreateSelectDestFieldCursorSprite (line 1944) | static void CreateSelectDestFieldCursorSprite(void) function SpriteCB_BounceCursor (line 1954) | static void SpriteCB_BounceCursor(struct Sprite *sprite) function SetSelectDestFieldCursorSpritePosAndResetAnim (line 1967) | static void SetSelectDestFieldCursorSpritePosAndResetAnim(u8 x, u8 y) function FreezeSelectDestFieldCursorSprite (line 1975) | static void FreezeSelectDestFieldCursorSprite(void) function UnfreezeSelectDestFieldCursorSprite (line 1982) | static void UnfreezeSelectDestFieldCursorSprite(void) function CreateRedRectangularCursorSpritePair (line 1987) | static void CreateRedRectangularCursorSpritePair(void) function DestroyRedRectangularCursor (line 2001) | static void DestroyRedRectangularCursor(void) function EC_MoveCursor (line 2009) | static void EC_MoveCursor(void) function MoveCursor_Group (line 2024) | static void MoveCursor_Group(s8 x, s8 y) function MoveCursor_Alpha (line 2048) | static void MoveCursor_Alpha(s8 cursorX, s8 cursorY) function CreateSelectWordCursorSprite (line 2088) | static void CreateSelectWordCursorSprite(void) function SpriteCB_SelectWordCursorSprite (line 2097) | static void SpriteCB_SelectWordCursorSprite(struct Sprite *sprite) function SetSelectWordCursorSpritePos (line 2107) | static void SetSelectWordCursorSpritePos(void) function SetSelectWordCursorSpritePosExplicit (line 2118) | static void SetSelectWordCursorSpritePosExplicit(u8 x, u8 y) function DestroySelectWordCursorSprite (line 2129) | static void DestroySelectWordCursorSprite(void) function CreateSelectGroupHelpSprite (line 2138) | static void CreateSelectGroupHelpSprite(void) function bool8 (line 2149) | static bool8 AnimateSeletGroupModeAndHelpSpriteEnter(void) function StartModeIconHidingAnimation (line 2179) | static void StartModeIconHidingAnimation(void) function bool8 (line 2185) | static bool8 RunModeIconHidingAnimation(void) function ShrinkModeIconsSprite (line 2211) | static void ShrinkModeIconsSprite(void) function ShowModeIconsSprite (line 2216) | static void ShowModeIconsSprite(void) function bool8 (line 2224) | static bool8 ModeIconsSpriteAnimIsEnded(void) function CreateVerticalScrollArrowSprites (line 2229) | static void CreateVerticalScrollArrowSprites(void) function UpdateVerticalScrollArrowVisibility (line 2245) | static void UpdateVerticalScrollArrowVisibility(void) function HideVerticalScrollArrowSprites (line 2251) | static void HideVerticalScrollArrowSprites(void) function UpdateVerticalScrollArrowSpriteXPos (line 2257) | static void UpdateVerticalScrollArrowSpriteXPos(int direction) function CreateStartSelectButtonsSprites (line 2273) | static void CreateStartSelectButtonsSprites(void) function UpdateStartSelectButtonSpriteVisibility (line 2289) | static void UpdateStartSelectButtonSpriteVisibility(void) function HideStartSelectButtonSprites (line 2295) | static void HideStartSelectButtonSprites(void) function CreateFooterWindow (line 2301) | static void CreateFooterWindow(void) FILE: src/ereader_helpers.c type SendRecvMgr (line 5) | struct SendRecvMgr type SendRecvMgr (line 25) | struct SendRecvMgr function EReader_Send (line 37) | int EReader_Send(size_t size, const void *src) function EReader_Recv (line 76) | int EReader_Recv(void *dest) function CloseSerial (line 115) | static void CloseSerial(void) function OpenSerialMulti (line 125) | static void OpenSerialMulti(void) function OpenSerial32 (line 140) | static void OpenSerial32(void) function u16 (line 150) | u16 EReaderHandleTransfer(u8 mode, size_t size, const void *data, void *... function bool16 (line 233) | static bool16 DetermineSendRecvState(u8 mode) function SetUpTransferManager (line 243) | static void SetUpTransferManager(size_t size, const void *data, void *re... function StartTm3 (line 260) | static void StartTm3(void) function EReaderHelper_Timer3Callback (line 269) | void EReaderHelper_Timer3Callback(void) function EReaderHelper_SerialCallback (line 275) | void EReaderHelper_SerialCallback(void) function EnableSio (line 367) | static void EnableSio(void) function DisableTm3 (line 372) | static void DisableTm3(void) function GetKeyInput (line 378) | static void GetKeyInput(void) function EReaderHelper_SaveRegsState (line 385) | void EReaderHelper_SaveRegsState(void) function EReaderHelper_RestoreRegsState (line 394) | void EReaderHelper_RestoreRegsState(void) function EReaderHelper_ClearsSendRecvMgr (line 403) | void EReaderHelper_ClearsSendRecvMgr(void) FILE: src/ereader_screen.c type EReaderTaskData (line 19) | struct EReaderTaskData type EReaderData (line 35) | struct EReaderData type EReaderData (line 44) | struct EReaderData function EReader_Load (line 49) | static void EReader_Load(struct EReaderData *eReader, size_t size, const... function EReader_Reset (line 64) | static void EReader_Reset(struct EReaderData *eReader) function u8 (line 82) | static u8 EReader_Transfer(struct EReaderData *eReader) function OpenEReaderLink (line 100) | static void OpenEReaderLink(void) function bool32 (line 108) | static bool32 ValidateEReaderConnection(void) function bool32 (line 127) | static bool32 IsEReaderConnectionSane(void) function u32 (line 154) | static u32 TryReceiveCard(u8 * state, u16 * timer) function CreateEReaderTask (line 239) | void CreateEReaderTask(void) function ResetTimer (line 257) | static void ResetTimer(u16 *timer) function bool32 (line 262) | static bool32 UpdateTimer(u16 * timer, u16 time) function Task_EReader (line 304) | static void Task_EReader(u8 taskId) FILE: src/event_data.c function InitEventData (line 46) | void InitEventData(void) function ClearTempFieldEventData (line 53) | void ClearTempFieldEventData(void) function DisableNationalPokedex_RSE (line 66) | static void DisableNationalPokedex_RSE(void) function EnableNationalPokedex_RSE (line 76) | void EnableNationalPokedex_RSE(void) function bool32 (line 86) | static bool32 IsNationalPokedexEnabled_RSE(void) function DisableNationalPokedex (line 96) | void DisableNationalPokedex(void) function EnableNationalPokedex (line 104) | void EnableNationalPokedex(void) function bool32 (line 112) | bool32 IsNationalPokedexEnabled(void) function DisableMysteryGift (line 119) | void DisableMysteryGift(void) function EnableMysteryGift (line 124) | void EnableMysteryGift(void) function bool32 (line 129) | bool32 IsMysteryGiftEnabled(void) function ClearMysteryGiftFlags (line 134) | void ClearMysteryGiftFlags(void) function ClearMysteryGiftVars (line 154) | void ClearMysteryGiftVars(void) function DisableResetRTC (line 167) | void DisableResetRTC(void) function EnableResetRTC (line 173) | void EnableResetRTC(void) function bool32 (line 179) | bool32 CanResetRTC(void) function u16 (line 188) | u16 *GetVarPointer(u16 idx) function bool8 (line 218) | static bool8 IsFlagOrVarStoredInQuestLog(u16 idx, bool8 isVar) function u16 (line 237) | u16 VarGet(u16 idx) function bool8 (line 245) | bool8 VarSet(u16 idx, u16 val) function u8 (line 254) | u8 VarGetObjectEventGraphicsId(u8 idx) function u8 (line 259) | u8 *GetFlagAddr(u16 idx) function bool8 (line 289) | bool8 FlagSet(u16 idx) function bool8 (line 297) | bool8 FlagClear(u16 idx) function bool8 (line 305) | bool8 FlagGet(u16 idx) function ResetSpecialVars (line 315) | void ResetSpecialVars(void) function u8 (line 340) | u8 NuzlockeFlagSet(u8 mapsec) function u8 (line 386) | u8 NuzlockeFlagClear(u8 mapsec) function u8 (line 394) | u8 NuzlockeFlagGet(u8 mapsec) function bool8 (line 430) | bool8 CheckMasterTrainerFlag(u16 flag) function bool8 (line 439) | bool8 SetMasterTrainerFlag(u16 flag) function bool8 (line 448) | bool8 ClearMasterTrainerFlag(u16 flag) FILE: src/event_object_lock.c function bool8 (line 9) | bool8 walkrun_is_standing_still(void) function Task_WaitPlayerStopMoving (line 17) | void Task_WaitPlayerStopMoving(u8 taskId) function bool8 (line 26) | bool8 IsFreezePlayerFinished(void) function FreezeObjects_WaitForPlayer (line 37) | void FreezeObjects_WaitForPlayer(void) function Task_WaitPlayerAndTargetNPCStopMoving (line 43) | void Task_WaitPlayerAndTargetNPCStopMoving(u8 taskId) function bool8 (line 63) | bool8 IsFreezeSelectedObjectAndPlayerFinished(void) function FreezeObjects_WaitForPlayerAndSelected (line 74) | void FreezeObjects_WaitForPlayerAndSelected(void) function ClearPlayerHeldMovementAndUnfreezeObjectEvents (line 87) | void ClearPlayerHeldMovementAndUnfreezeObjectEvents(void) function UnionRoom_UnlockPlayerAndChatPartner (line 95) | void UnionRoom_UnlockPlayerAndChatPartner(void) function Script_FacePlayer (line 106) | void Script_FacePlayer(void) function Script_ClearHeldMovement (line 111) | void Script_ClearHeldMovement(void) FILE: src/event_object_movement.c type ObjectEvent (line 26) | struct ObjectEvent type Sprite (line 26) | struct Sprite type ObjectEvent (line 27) | struct ObjectEvent type ObjectEvent (line 29) | struct ObjectEvent type Sprite (line 29) | struct Sprite type ObjectEvent (line 30) | struct ObjectEvent type Sprite (line 30) | struct Sprite type ObjectEvent (line 31) | struct ObjectEvent type Sprite (line 31) | struct Sprite type ObjectEvent (line 32) | struct ObjectEvent type ObjectEvent (line 33) | struct ObjectEvent type ObjectEvent (line 34) | struct ObjectEvent type ObjectEvent (line 35) | struct ObjectEvent type Sprite (line 35) | struct Sprite type ObjectEvent (line 36) | struct ObjectEvent type Sprite (line 36) | struct Sprite type ObjectEvent (line 37) | struct ObjectEvent type ObjectEvent (line 38) | struct ObjectEvent type ObjectEvent (line 39) | struct ObjectEvent type ObjectEvent (line 40) | struct ObjectEvent type ObjectEvent (line 41) | struct ObjectEvent type ObjectEvent (line 42) | struct ObjectEvent type ObjectEvent (line 43) | struct ObjectEvent type ObjectEvent (line 44) | struct ObjectEvent type ObjectEvent (line 45) | struct ObjectEvent type ObjectEvent (line 46) | struct ObjectEvent type ObjectEvent (line 47) | struct ObjectEvent type ObjectEvent (line 48) | struct ObjectEvent type ObjectEvent (line 49) | struct ObjectEvent type ObjectEvent (line 50) | struct ObjectEvent type ObjectEvent (line 51) | struct ObjectEvent type ObjectEvent (line 52) | struct ObjectEvent type Sprite (line 54) | struct Sprite type ObjectEvent (line 55) | struct ObjectEvent type Sprite (line 55) | struct Sprite type ObjectEvent (line 56) | struct ObjectEvent type Sprite (line 56) | struct Sprite type ObjectEvent (line 57) | struct ObjectEvent type Sprite (line 57) | struct Sprite type ObjectEvent (line 58) | struct ObjectEvent type Sprite (line 58) | struct Sprite type ObjectEvent (line 59) | struct ObjectEvent type Sprite (line 59) | struct Sprite type ObjectEvent (line 60) | struct ObjectEvent type Sprite (line 60) | struct Sprite type ObjectEvent (line 61) | struct ObjectEvent type Sprite (line 61) | struct Sprite type ObjectEvent (line 62) | struct ObjectEvent type Sprite (line 62) | struct Sprite type ObjectEvent (line 67) | struct ObjectEvent type ObjectEvent (line 68) | struct ObjectEvent type ObjectEvent (line 70) | struct ObjectEvent type Sprite (line 70) | struct Sprite type ObjectEventTemplate (line 71) | struct ObjectEventTemplate type SpriteTemplate (line 71) | struct SpriteTemplate type SubspriteTable (line 71) | struct SubspriteTable type ObjectEventTemplate (line 73) | struct ObjectEventTemplate type ObjectEvent (line 75) | struct ObjectEvent type ObjectEvent (line 78) | struct ObjectEvent type SpritePalette (line 79) | struct SpritePalette type ObjectEvent (line 81) | struct ObjectEvent type Sprite (line 84) | struct Sprite type Sprite (line 85) | struct Sprite type Sprite (line 86) | struct Sprite type Sprite (line 87) | struct Sprite type ObjectEventTemplate (line 88) | struct ObjectEventTemplate type ObjectEventTemplate (line 88) | struct ObjectEventTemplate type ObjectEvent (line 89) | struct ObjectEvent type Sprite (line 89) | struct Sprite type ObjectEvent (line 90) | struct ObjectEvent type Sprite (line 90) | struct Sprite type ObjectEventTemplate (line 91) | struct ObjectEventTemplate type ObjectEventTemplate (line 92) | struct ObjectEventTemplate type ObjectEventTemplate (line 93) | struct ObjectEventTemplate type ObjectEventTemplate (line 94) | struct ObjectEventTemplate type ObjectEvent (line 95) | struct ObjectEvent type Sprite (line 95) | struct Sprite type ObjectEvent (line 96) | struct ObjectEvent type Sprite (line 96) | struct Sprite type ObjectEvent (line 97) | struct ObjectEvent type Sprite (line 97) | struct Sprite type ObjectEvent (line 98) | struct ObjectEvent type Sprite (line 98) | struct Sprite type ObjectEvent (line 99) | struct ObjectEvent type Sprite (line 99) | struct Sprite type ObjectEvent (line 100) | struct ObjectEvent type Sprite (line 100) | struct Sprite type Sprite (line 101) | struct Sprite type Sprite (line 102) | struct Sprite type Sprite (line 103) | struct Sprite type Sprite (line 104) | struct Sprite type Sprite (line 105) | struct Sprite type Sprite (line 106) | struct Sprite type Sprite (line 107) | struct Sprite type Sprite (line 108) | struct Sprite type Sprite (line 109) | struct Sprite type Sprite (line 110) | struct Sprite type Sprite (line 111) | struct Sprite type Sprite (line 112) | struct Sprite type Sprite (line 113) | struct Sprite type Sprite (line 114) | struct Sprite type Sprite (line 115) | struct Sprite type Sprite (line 116) | struct Sprite type Sprite (line 117) | struct Sprite type Sprite (line 118) | struct Sprite type Sprite (line 119) | struct Sprite type Sprite (line 120) | struct Sprite type Sprite (line 121) | struct Sprite type Sprite (line 122) | struct Sprite type Sprite (line 123) | struct Sprite type Sprite (line 124) | struct Sprite type Sprite (line 125) | struct Sprite type Sprite (line 126) | struct Sprite type Sprite (line 127) | struct Sprite type Sprite (line 128) | struct Sprite type Sprite (line 129) | struct Sprite type Sprite (line 130) | struct Sprite type Sprite (line 131) | struct Sprite type Sprite (line 132) | struct Sprite type Sprite (line 133) | struct Sprite type Sprite (line 134) | struct Sprite type Sprite (line 135) | struct Sprite type Sprite (line 136) | struct Sprite type Sprite (line 137) | struct Sprite type Sprite (line 138) | struct Sprite type Sprite (line 139) | struct Sprite type Sprite (line 140) | struct Sprite type Sprite (line 141) | struct Sprite type Sprite (line 142) | struct Sprite type Sprite (line 143) | struct Sprite type Sprite (line 144) | struct Sprite type Sprite (line 145) | struct Sprite type Sprite (line 146) | struct Sprite type Sprite (line 147) | struct Sprite type Sprite (line 148) | struct Sprite type Sprite (line 149) | struct Sprite type Sprite (line 150) | struct Sprite type Sprite (line 151) | struct Sprite type Sprite (line 152) | struct Sprite type Sprite (line 153) | struct Sprite type Sprite (line 154) | struct Sprite type Sprite (line 155) | struct Sprite type Sprite (line 156) | struct Sprite type Sprite (line 157) | struct Sprite type SpriteTemplate (line 213) | struct SpriteTemplate type Sprite (line 223) | struct Sprite type Sprite (line 231) | struct Sprite type SpritePalette (line 491) | struct SpritePalette type PairedPalettes (line 539) | struct PairedPalettes type PairedPalettes (line 630) | struct PairedPalettes type Coords16 (line 934) | struct Coords16 function ClearObjectEvent (line 1237) | static void ClearObjectEvent(struct ObjectEvent *objectEvent) function ClearAllObjectEvents (line 1246) | static void ClearAllObjectEvents(void) function ResetObjectEvents (line 1254) | void ResetObjectEvents(void) function CreateReflectionEffectSprites (line 1262) | static void CreateReflectionEffectSprites(void) function u8 (line 1277) | u8 GetFirstInactiveObjectEventId(void) function u8 (line 1289) | u8 GetObjectEventIdByLocalIdAndMap(u8 localId, u8 mapNum, u8 mapGroupId) function bool8 (line 1298) | bool8 TryGetObjectEventIdByLocalIdAndMap(u8 localId, u8 mapNum, u8 mapGr... function u8 (line 1307) | u8 GetObjectEventIdByXY(s16 x, s16 y) function u8 (line 1319) | static u8 GetObjectEventIdByLocalIdAndMapInternal(u8 localId, u8 mapNum,... function u8 (line 1331) | static u8 GetObjectEventIdByLocalId(u8 localId) function u8 (line 1343) | static u8 InitObjectEventStateFromTemplate(const struct ObjectEventTempl... function bool8 (line 1422) | static bool8 ShouldInitObjectEventStateFromTemplate(const struct ObjectE... function bool8 (line 1433) | static bool8 TemplateIsObstacleAndWithinView(const struct ObjectEventTem... function bool8 (line 1456) | static bool8 TemplateIsObstacleAndVisibleFromConnectingMap(const struct ... function SetHideObstacleFlag (line 1493) | static void SetHideObstacleFlag(const struct ObjectEventTemplate *template) function u8 (line 1499) | u8 Unref_TryInitLocalObjectEvent(u8 localId) function bool8 (line 1520) | static bool8 GetAvailableObjectEventId(u16 localId, u8 mapNum, u8 mapGro... function RemoveObjectEvent (line 1548) | void RemoveObjectEvent(struct ObjectEvent *objectEvent) function RemoveObjectEventByLocalIdAndMap (line 1554) | void RemoveObjectEventByLocalIdAndMap(u8 localId, u8 mapNum, u8 mapGroup) function RemoveObjectEventInternal (line 1564) | static void RemoveObjectEventInternal(struct ObjectEvent *objectEvent) function Unref_RemoveAllObjectEventsExceptPlayer (line 1572) | void Unref_RemoveAllObjectEventsExceptPlayer(void) function u8 (line 1583) | static u8 TrySetupObjectEventSprite(const struct ObjectEventTemplate *ob... function u8 (line 1635) | static u8 TrySpawnObjectEventTemplate(const struct ObjectEventTemplate *... function u8 (line 1658) | u8 SpawnSpecialObjectEvent(struct ObjectEventTemplate *objectEventTemplate) function SpawnSpecialObjectEventParameterized (line 1667) | int SpawnSpecialObjectEventParameterized(u8 graphicsId, u8 movementBehav... function u8 (line 1687) | u8 TrySpawnObjectEvent(u8 localId, u8 mapNum, u8 mapGroup) function CopyObjectGraphicsInfoToSpriteTemplate (line 1700) | void CopyObjectGraphicsInfoToSpriteTemplate(u16 graphicsId, void (*callb... function CopyObjectGraphicsInfoToSpriteTemplate_WithMovementType (line 1722) | static void CopyObjectGraphicsInfoToSpriteTemplate_WithMovementType(u16 ... function MakeObjectTemplateFromObjectEventTemplate (line 1727) | static void MakeObjectTemplateFromObjectEventTemplate(const struct Objec... function u8 (line 1733) | u8 CreateObjectGraphicsSprite(u16 graphicsId, SpriteCallback callback, s... function u8 (line 1755) | u8 CreateVirtualObject(u8 graphicsId, u8 virtualObjId, s16 x, s16 y, u8 ... function u8 (line 1795) | u8 CreateFameCheckerObject(u8 graphicsId, u8 localId, s16 x, s16 y) function TrySpawnObjectEvents (line 1828) | void TrySpawnObjectEvents(s16 cameraX, s16 cameraY) function RemoveObjectEventsOutsideView (line 1855) | void RemoveObjectEventsOutsideView(void) function RemoveObjectEventIfOutsideView (line 1877) | static void RemoveObjectEventIfOutsideView(struct ObjectEvent *objectEvent) function SpawnObjectEventsOnReturnToField (line 1893) | void SpawnObjectEventsOnReturnToField(s16 x, s16 y) function SpawnObjectEventOnReturnToField (line 1906) | static void SpawnObjectEventOnReturnToField(u8 objectEventId, s16 x, s16 y) function ResetObjectEventFldEffData (line 1970) | static void ResetObjectEventFldEffData(struct ObjectEvent *objectEvent) function SetPlayerAvatarObjectEventIdAndObjectId (line 1983) | static void SetPlayerAvatarObjectEventIdAndObjectId(u8 objectEventId, u8... function ObjectEventSetGraphicsId (line 1991) | void ObjectEventSetGraphicsId(struct ObjectEvent *objectEvent, u8 graphi... function ObjectEventSetGraphicsIdByLocalIdAndMap (line 2041) | void ObjectEventSetGraphicsIdByLocalIdAndMap(u8 localId, u8 mapNum, u8 m... function ObjectEventTurn (line 2051) | void ObjectEventTurn(struct ObjectEvent *objectEvent, u8 direction) function ObjectEventTurnByLocalIdAndMap (line 2061) | void ObjectEventTurnByLocalIdAndMap(u8 localId, u8 mapNum, u8 mapGroup, ... function PlayerObjectTurn (line 2071) | void PlayerObjectTurn(struct PlayerAvatar *playerAvatar, u8 direction) type ObjectEventGraphicsInfo (line 2076) | struct ObjectEventGraphicsInfo function SetObjectEventDynamicGraphicsId (line 2087) | static void SetObjectEventDynamicGraphicsId(struct ObjectEvent *objectEv... function SetObjectInvisibility (line 2095) | void SetObjectInvisibility(u8 localId, u8 mapNum, u8 mapGroup, u8 state) function ObjectEventGetLocalIdAndMap (line 2105) | void ObjectEventGetLocalIdAndMap(struct ObjectEvent *objectEvent, void *... function EnableObjectGroundEffectsByXY (line 2112) | void EnableObjectGroundEffectsByXY(s16 x, s16 y) function SetObjectSubpriority (line 2125) | void SetObjectSubpriority(u8 localId, u8 mapNum, u8 mapGroup, u8 subprio... function ResetObjectSubpriority (line 2140) | void ResetObjectSubpriority(u8 localId, u8 mapNum, u8 mapGroup) function SetObjectPositionByLocalIdAndMap (line 2153) | void SetObjectPositionByLocalIdAndMap(u8 localId, u8 mapNum, u8 mapGroup... function FreeAndReserveObjectSpritePalettes (line 2166) | void FreeAndReserveObjectSpritePalettes(void) function LoadObjectEventPalette (line 2172) | static void LoadObjectEventPalette(u16 paletteTag) function LoadObjectEventPaletteSet (line 2187) | void LoadObjectEventPaletteSet(u16 *paletteTags) function u8 (line 2197) | static u8 TryLoadObjectPalette(const struct SpritePalette *spritePalette) function PatchObjectPalette (line 2207) | void PatchObjectPalette(u16 paletteTag, u8 paletteSlot) function PatchObjectPaletteRange (line 2215) | void PatchObjectPaletteRange(const u16 *paletteTags, u8 minSlot, u8 maxS... function u8 (line 2225) | static u8 FindObjectEventPaletteIndexByTag(u16 tag) function LoadPlayerObjectReflectionPalette (line 2239) | void LoadPlayerObjectReflectionPalette(u16 tag, u8 slot) function LoadSpecialObjectReflectionPalette (line 2254) | void LoadSpecialObjectReflectionPalette(u16 tag, u8 slot) function u8 (line 2271) | static u8 GetReflectionEffectPaletteSlot(u8 slot) function IncrementObjectEventCoords (line 2277) | void IncrementObjectEventCoords(struct ObjectEvent *objectEvent, s16 x, ... function ShiftObjectEventCoords (line 2285) | void ShiftObjectEventCoords(struct ObjectEvent *objectEvent, s16 x, s16 y) function SetObjectEventCoords (line 2293) | static void SetObjectEventCoords(struct ObjectEvent *objectEvent, s16 x,... function MoveObjectEventToMapCoords (line 2301) | void MoveObjectEventToMapCoords(struct ObjectEvent *objectEvent, s16 x, ... function TryMoveObjectEventToMapCoords (line 2319) | void TryMoveObjectEventToMapCoords(u8 localId, u8 mapNum, u8 mapGroup, s... function ShiftStillObjectEventCoords (line 2330) | void ShiftStillObjectEventCoords(struct ObjectEvent *objectEvent) function UpdateObjectEventCoordsForCameraUpdate (line 2335) | void UpdateObjectEventCoordsForCameraUpdate(void) function u8 (line 2360) | u8 GetObjectEventIdByPosition(u16 x, u16 y, u8 elevation) function bool8 (line 2377) | static bool8 ObjectEventDoesElevationMatch(struct ObjectEvent *objectEve... function UpdateObjectEventsForCameraUpdate (line 2385) | void UpdateObjectEventsForCameraUpdate(s16 x, s16 y) function u8 (line 2392) | u8 AddCameraObject(u8 linkedSpriteId) function ObjectCB_CameraObject (line 2401) | static void ObjectCB_CameraObject(struct Sprite *sprite) function CameraObject_0 (line 2409) | static void CameraObject_0(struct Sprite *sprite) function CameraObject_1 (line 2418) | static void CameraObject_1(struct Sprite *sprite) function CameraObject_2 (line 2429) | static void CameraObject_2(struct Sprite *sprite) type Sprite (line 2437) | struct Sprite function CameraObjectReset1 (line 2451) | void CameraObjectReset1(void) function CameraObjectSetFollowedObjectId (line 2463) | void CameraObjectSetFollowedObjectId(u8 objectId) function u8 (line 2475) | u8 CameraObjectGetFollowedObjectId(void) function CameraObjectReset2 (line 2487) | void CameraObjectReset2(void) function u8 (line 2492) | u8 CopySprite(struct Sprite *sprite, s16 x, s16 y, u8 subpriority) function u8 (line 2510) | u8 CreateCopySpriteAt(struct Sprite *sprite, s16 x, s16 y, u8 subpriority) function SetObjectEventDirection (line 2528) | void SetObjectEventDirection(struct ObjectEvent *objectEvent, u8 direction) function u8 (line 2540) | static const u8 *GetObjectEventScriptPointerByLocalIdAndMap(u8 localId, ... function u8 (line 2545) | const u8 *GetObjectEventScriptPointerByObjectEventId(u8 objectEventId) function u16 (line 2550) | static u16 GetObjectEventFlagIdByLocalIdAndMap(u8 localId, u8 mapNum, u8... function u16 (line 2561) | static u16 GetObjectEventFlagIdByObjectEventId(u8 objectEventId) function u8 (line 2567) | u8 GetObjectTrainerTypeByLocalIdAndMap(u8 localId, u8 mapNum, u8 mapGroup) function u16 (line 2577) | u16 GetBoulderRevealFlagByLocalIdAndMap(u8 localId, u8 mapNum, u8 mapGroup) function u8 (line 2585) | u8 GetObjectTrainerTypeByObjectEventId(u8 objectEventId) function u8 (line 2591) | u8 GetObjectEventBerryTreeIdByLocalIdAndMap(u8 localId, u8 mapNum, u8 ma... function u8 (line 2602) | u8 GetObjectEventBerryTreeId(u8 objectEventId) type ObjectEventTemplate (line 2607) | struct ObjectEventTemplate type ObjectEventTemplate (line 2609) | struct ObjectEventTemplate type MapHeader (line 2610) | struct MapHeader type ObjectEventTemplate (line 2627) | struct ObjectEventTemplate type ObjectEventTemplate (line 2627) | struct ObjectEventTemplate type ObjectEventTemplate (line 2641) | struct ObjectEventTemplate type ObjectEvent (line 2641) | struct ObjectEvent function OverrideTemplateCoordsForObjectEvent (line 2659) | void OverrideTemplateCoordsForObjectEvent(const struct ObjectEvent *obje... function OverrideMovementTypeForObjectEvent (line 2671) | void OverrideMovementTypeForObjectEvent(const struct ObjectEvent *object... function TryOverrideObjectEventTemplateCoords (line 2682) | void TryOverrideObjectEventTemplateCoords(u8 localId, u8 mapNum, u8 mapG... function InitObjectEventPalettes (line 2689) | void InitObjectEventPalettes(u8 palSlot) function u16 (line 2705) | u16 GetObjectPaletteTag(u8 palSlot) function movement_type_def (line 2723) | movement_type_empty_callback(MovementType_None) function bool8 (line 2734) | static bool8 MovementType_WanderAround_Step1(struct ObjectEvent *objectE... function bool8 (line 2741) | static bool8 MovementType_WanderAround_Step2(struct ObjectEvent *objectE... function bool8 (line 2752) | static bool8 MovementType_WanderAround_Step3(struct ObjectEvent *objectE... function bool8 (line 2762) | static bool8 MovementType_WanderAround_Step4(struct ObjectEvent *objectE... function bool8 (line 2777) | static bool8 MovementType_WanderAround_Step5(struct ObjectEvent *objectE... function bool8 (line 2785) | static bool8 MovementType_WanderAround_Step5Slower(struct ObjectEvent *o... function bool8 (line 2793) | static bool8 MovementType_WanderAround_Step6(struct ObjectEvent *objectE... function bool8 (line 2803) | bool8 ObjectEventIsTrainerAndCloseToPlayer(struct ObjectEvent *objectEvent) function u8 (line 2832) | static u8 GetVectorDirection(s16 dx, s16 dy, s16 absdx, s16 absdy) function u8 (line 2855) | static u8 GetLimitedVectorDirection_SouthNorth(s16 dx, s16 dy, s16 absdx... function u8 (line 2867) | static u8 GetLimitedVectorDirection_WestEast(s16 dx, s16 dy, s16 absdx, ... function u8 (line 2879) | static u8 GetLimitedVectorDirection_WestNorth(s16 dx, s16 dy, s16 absdx,... function u8 (line 2903) | static u8 GetLimitedVectorDirection_EastNorth(s16 dx, s16 dy, s16 absdx,... function u8 (line 2927) | static u8 GetLimitedVectorDirection_WestSouth(s16 dx, s16 dy, s16 absdx,... function u8 (line 2951) | static u8 GetLimitedVectorDirection_EastSouth(s16 dx, s16 dy, s16 absdx,... function u8 (line 2975) | static u8 GetLimitedVectorDirection_SouthNorthWest(s16 dx, s16 dy, s16 a... function u8 (line 2987) | static u8 GetLimitedVectorDirection_SouthNorthEast(s16 dx, s16 dy, s16 a... function u8 (line 2999) | static u8 GetLimitedVectorDirection_NorthWestEast(s16 dx, s16 dy, s16 ab... function u8 (line 3011) | static u8 GetLimitedVectorDirection_SouthWestEast(s16 dx, s16 dy, s16 ab... function u8 (line 3023) | u8 TryGetTrainerEncounterDirection(struct ObjectEvent *objectEvent, u8 m... function bool8 (line 3050) | static bool8 MovementType_LookAround_Step0(struct ObjectEvent *objectEve... function bool8 (line 3057) | static bool8 MovementType_LookAround_Step1(struct ObjectEvent *objectEve... function bool8 (line 3064) | static bool8 MovementType_LookAround_Step2(struct ObjectEvent *objectEve... function bool8 (line 3075) | static bool8 MovementType_LookAround_Step3(struct ObjectEvent *objectEve... function bool8 (line 3085) | static bool8 MovementType_LookAround_Step4(struct ObjectEvent *objectEve... function bool8 (line 3101) | static bool8 MovementType_WanderUpAndDown_Step0(struct ObjectEvent *obje... function bool8 (line 3108) | static bool8 MovementType_WanderUpAndDown_Step1(struct ObjectEvent *obje... function bool8 (line 3115) | static bool8 MovementType_WanderUpAndDown_Step2(struct ObjectEvent *obje... function bool8 (line 3126) | static bool8 MovementType_WanderUpAndDown_Step3(struct ObjectEvent *obje... function bool8 (line 3136) | static bool8 MovementType_WanderUpAndDown_Step4(struct ObjectEvent *obje... function bool8 (line 3150) | static bool8 MovementType_WanderUpAndDown_Step5(struct ObjectEvent *obje... function bool8 (line 3158) | static bool8 MovementType_WanderUpAndDown_Step6(struct ObjectEvent *obje... function bool8 (line 3170) | static bool8 MovementType_WanderLeftAndRight_Step0(struct ObjectEvent *o... function bool8 (line 3177) | static bool8 MovementType_WanderLeftAndRight_Step1(struct ObjectEvent *o... function bool8 (line 3184) | static bool8 MovementType_WanderLeftAndRight_Step2(struct ObjectEvent *o... function bool8 (line 3195) | static bool8 MovementType_WanderLeftAndRight_Step3(struct ObjectEvent *o... function bool8 (line 3205) | static bool8 MovementType_WanderLeftAndRight_Step4(struct ObjectEvent *o... function bool8 (line 3219) | static bool8 MovementType_WanderLeftAndRight_Step5(struct ObjectEvent *o... function bool8 (line 3227) | static bool8 MovementType_WanderLeftAndRight_Step6(struct ObjectEvent *o... function bool8 (line 3239) | static bool8 MovementType_FaceDirection_Step0(struct ObjectEvent *object... function bool8 (line 3247) | static bool8 MovementType_FaceDirection_Step1(struct ObjectEvent *object... function bool8 (line 3257) | static bool8 MovementType_FaceDirection_Step2(struct ObjectEvent *object... function bool8 (line 3265) | static bool8 MovementType_FaceDownAndUp_Step0(struct ObjectEvent *object... function bool8 (line 3272) | static bool8 MovementType_FaceDownAndUp_Step1(struct ObjectEvent *object... function bool8 (line 3279) | static bool8 MovementType_FaceDownAndUp_Step2(struct ObjectEvent *object... function bool8 (line 3290) | static bool8 MovementType_FaceDownAndUp_Step3(struct ObjectEvent *object... function bool8 (line 3300) | static bool8 MovementType_FaceDownAndUp_Step4(struct ObjectEvent *object... function bool8 (line 3317) | static bool8 MovementType_FaceLeftAndRight_Step0(struct ObjectEvent *obj... function bool8 (line 3324) | static bool8 MovementType_FaceLeftAndRight_Step1(struct ObjectEvent *obj... function bool8 (line 3331) | static bool8 MovementType_FaceLeftAndRight_Step2(struct ObjectEvent *obj... function bool8 (line 3342) | static bool8 MovementType_FaceLeftAndRight_Step3(struct ObjectEvent *obj... function bool8 (line 3352) | static bool8 MovementType_FaceLeftAndRight_Step4(struct ObjectEvent *obj... function bool8 (line 3369) | static bool8 MovementType_FaceUpAndLeft_Step0(struct ObjectEvent *object... function bool8 (line 3376) | static bool8 MovementType_FaceUpAndLeft_Step1(struct ObjectEvent *object... function bool8 (line 3383) | static bool8 MovementType_FaceUpAndLeft_Step2(struct ObjectEvent *object... function bool8 (line 3394) | static bool8 MovementType_FaceUpAndLeft_Step3(struct ObjectEvent *object... function bool8 (line 3404) | static bool8 MovementType_FaceUpAndLeft_Step4(struct ObjectEvent *object... function bool8 (line 3421) | static bool8 MovementType_FaceUpAndRight_Step0(struct ObjectEvent *objec... function bool8 (line 3428) | static bool8 MovementType_FaceUpAndRight_Step1(struct ObjectEvent *objec... function bool8 (line 3435) | static bool8 MovementType_FaceUpAndRight_Step2(struct ObjectEvent *objec... function bool8 (line 3446) | static bool8 MovementType_FaceUpAndRight_Step3(struct ObjectEvent *objec... function bool8 (line 3456) | static bool8 MovementType_FaceUpAndRight_Step4(struct ObjectEvent *objec... function bool8 (line 3473) | static bool8 MovementType_FaceDownAndLeft_Step0(struct ObjectEvent *obje... function bool8 (line 3480) | static bool8 MovementType_FaceDownAndLeft_Step1(struct ObjectEvent *obje... function bool8 (line 3487) | static bool8 MovementType_FaceDownAndLeft_Step2(struct ObjectEvent *obje... function bool8 (line 3498) | static bool8 MovementType_FaceDownAndLeft_Step3(struct ObjectEvent *obje... function bool8 (line 3508) | static bool8 MovementType_FaceDownAndLeft_Step4(struct ObjectEvent *obje... function bool8 (line 3525) | static bool8 MovementType_FaceDownAndRight_Step0(struct ObjectEvent *obj... function bool8 (line 3532) | static bool8 MovementType_FaceDownAndRight_Step1(struct ObjectEvent *obj... function bool8 (line 3539) | static bool8 MovementType_FaceDownAndRight_Step2(struct ObjectEvent *obj... function bool8 (line 3550) | static bool8 MovementType_FaceDownAndRight_Step3(struct ObjectEvent *obj... function bool8 (line 3560) | static bool8 MovementType_FaceDownAndRight_Step4(struct ObjectEvent *obj... function bool8 (line 3577) | static bool8 MovementType_FaceDownUpAndLeft_Step0(struct ObjectEvent *ob... function bool8 (line 3584) | static bool8 MovementType_FaceDownUpAndLeft_Step1(struct ObjectEvent *ob... function bool8 (line 3591) | static bool8 MovementType_FaceDownUpAndLeft_Step2(struct ObjectEvent *ob... function bool8 (line 3602) | static bool8 MovementType_FaceDownUpAndLeft_Step3(struct ObjectEvent *ob... function bool8 (line 3612) | static bool8 MovementType_FaceDownUpAndLeft_Step4(struct ObjectEvent *ob... function bool8 (line 3629) | static bool8 MovementType_FaceDownUpAndRight_Step0(struct ObjectEvent *o... function bool8 (line 3636) | static bool8 MovementType_FaceDownUpAndRight_Step1(struct ObjectEvent *o... function bool8 (line 3643) | static bool8 MovementType_FaceDownUpAndRight_Step2(struct ObjectEvent *o... function bool8 (line 3654) | static bool8 MovementType_FaceDownUpAndRight_Step3(struct ObjectEvent *o... function bool8 (line 3664) | static bool8 MovementType_FaceDownUpAndRight_Step4(struct ObjectEvent *o... function bool8 (line 3681) | static bool8 MovementType_FaceUpLeftAndRight_Step0(struct ObjectEvent *o... function bool8 (line 3688) | static bool8 MovementType_FaceUpLeftAndRight_Step1(struct ObjectEvent *o... function bool8 (line 3695) | static bool8 MovementType_FaceUpLeftAndRight_Step2(struct ObjectEvent *o... function bool8 (line 3706) | static bool8 MovementType_FaceUpLeftAndRight_Step3(struct ObjectEvent *o... function bool8 (line 3716) | static bool8 MovementType_FaceUpLeftAndRight_Step4(struct ObjectEvent *o... function bool8 (line 3733) | static bool8 MovementType_FaceDownLeftAndRight_Step0(struct ObjectEvent ... function bool8 (line 3740) | static bool8 MovementType_FaceDownLeftAndRight_Step1(struct ObjectEvent ... function bool8 (line 3747) | static bool8 MovementType_FaceDownLeftAndRight_Step2(struct ObjectEvent ... function bool8 (line 3758) | static bool8 MovementType_FaceDownLeftAndRight_Step3(struct ObjectEvent ... function bool8 (line 3768) | static bool8 MovementType_FaceDownLeftAndRight_Step4(struct ObjectEvent ... function bool8 (line 3785) | static bool8 MovementType_RotateCounterclockwise_Step0(struct ObjectEven... function bool8 (line 3793) | static bool8 MovementType_RotateCounterclockwise_Step1(struct ObjectEven... function bool8 (line 3803) | static bool8 MovementType_RotateCounterclockwise_Step2(struct ObjectEven... function bool8 (line 3812) | static bool8 MovementType_RotateCounterclockwise_Step3(struct ObjectEven... function bool8 (line 3829) | static bool8 MovementType_RotateClockwise_Step0(struct ObjectEvent *obje... function bool8 (line 3837) | static bool8 MovementType_RotateClockwise_Step1(struct ObjectEvent *obje... function bool8 (line 3847) | static bool8 MovementType_RotateClockwise_Step2(struct ObjectEvent *obje... function bool8 (line 3856) | static bool8 MovementType_RotateClockwise_Step3(struct ObjectEvent *obje... function bool8 (line 3873) | static bool8 MovementType_WalkBackAndForth_Step0(struct ObjectEvent *obj... function bool8 (line 3880) | static bool8 MovementType_WalkBackAndForth_Step1(struct ObjectEvent *obj... function bool8 (line 3894) | static bool8 MovementType_WalkBackAndForth_Step2(struct ObjectEvent *obj... function bool8 (line 3923) | static bool8 MovementType_WalkBackAndForth_Step3(struct ObjectEvent *obj... function bool8 (line 3933) | static bool8 MovementType_WalkSequence_Step0(struct ObjectEvent *objectE... function bool8 (line 3940) | bool8 MoveNextDirectionInSequence(struct ObjectEvent *objectEvent, struc... function bool8 (line 3968) | static bool8 MovementType_WalkSequence_Step2(struct ObjectEvent *objectE... function u8 (line 3980) | u8 MovementType_WalkSequenceUpRightLeftDown_Step1(struct ObjectEvent *ob... function u8 (line 3993) | u8 MovementType_WalkSequenceRightLeftDownUp_Step1(struct ObjectEvent *ob... function u8 (line 4006) | u8 MovementType_WalkSequenceDownUpRightLeft_Step1(struct ObjectEvent *ob... function u8 (line 4019) | u8 MovementType_WalkSequenceLeftDownUpRight_Step1(struct ObjectEvent *ob... function u8 (line 4032) | u8 MovementType_WalkSequenceUpLeftRightDown_Step1(struct ObjectEvent *ob... function u8 (line 4045) | u8 MovementType_WalkSequenceLeftRightDownUp_Step1(struct ObjectEvent *ob... function u8 (line 4058) | u8 MovementType_WalkSequenceDownUpLeftRight_Step1(struct ObjectEvent *ob... function u8 (line 4071) | u8 MovementType_WalkSequenceRightDownUpLeft_Step1(struct ObjectEvent *ob... function u8 (line 4084) | u8 MovementType_WalkSequenceLeftUpDownRight_Step1(struct ObjectEvent *ob... function u8 (line 4097) | u8 MovementType_WalkSequenceUpDownRightLeft_Step1(struct ObjectEvent *ob... function u8 (line 4110) | u8 MovementType_WalkSequenceRightLeftUpDown_Step1(struct ObjectEvent *ob... function u8 (line 4123) | u8 MovementType_WalkSequenceDownRightLeftUp_Step1(struct ObjectEvent *ob... function u8 (line 4136) | u8 MovementType_WalkSequenceRightUpDownLeft_Step1(struct ObjectEvent *ob... function u8 (line 4149) | u8 MovementType_WalkSequenceUpDownLeftRight_Step1(struct ObjectEvent *ob... function u8 (line 4162) | u8 MovementType_WalkSequenceLeftRightUpDown_Step1(struct ObjectEvent *ob... function u8 (line 4175) | u8 MovementType_WalkSequenceDownLeftRightUp_Step1(struct ObjectEvent *ob... function u8 (line 4188) | u8 MovementType_WalkSequenceUpLeftDownRight_Step1(struct ObjectEvent *ob... function u8 (line 4201) | u8 MovementType_WalkSequenceDownRightUpLeft_Step1(struct ObjectEvent *ob... function u8 (line 4214) | u8 MovementType_WalkSequenceLeftDownRightUp_Step1(struct ObjectEvent *ob... function u8 (line 4227) | u8 MovementType_WalkSequenceRightUpLeftDown_Step1(struct ObjectEvent *ob... function u8 (line 4240) | u8 MovementType_WalkSequenceUpRightDownLeft_Step1(struct ObjectEvent *ob... function u8 (line 4253) | u8 MovementType_WalkSequenceDownLeftUpRight_Step1(struct ObjectEvent *ob... function u8 (line 4266) | u8 MovementType_WalkSequenceLeftUpRightDown_Step1(struct ObjectEvent *ob... function u8 (line 4279) | u8 MovementType_WalkSequenceRightDownLeftUp_Step1(struct ObjectEvent *ob... function bool8 (line 4292) | static bool8 MovementType_CopyPlayer_Step0(struct ObjectEvent *objectEve... function bool8 (line 4303) | static bool8 MovementType_CopyPlayer_Step1(struct ObjectEvent *objectEve... function bool8 (line 4312) | static bool8 MovementType_CopyPlayer_Step2(struct ObjectEvent *objectEve... function bool8 (line 4322) | static bool8 CopyablePlayerMovement_None(struct ObjectEvent *objectEvent... function bool8 (line 4327) | static bool8 CopyablePlayerMovement_FaceDirection(struct ObjectEvent *ob... function bool8 (line 4335) | static bool8 CopyablePlayerMovement_GoSpeed0(struct ObjectEvent *objectE... function bool8 (line 4371) | static bool8 CopyablePlayerMovement_GoSpeed1(struct ObjectEvent *objectE... function bool8 (line 4390) | static bool8 CopyablePlayerMovement_GoSpeed2(struct ObjectEvent *objectE... function bool8 (line 4409) | static bool8 CopyablePlayerMovement_Slide(struct ObjectEvent *objectEven... function bool8 (line 4428) | static bool8 cph_IM_DIFFERENT(struct ObjectEvent *objectEvent, struct Sp... function bool8 (line 4440) | static bool8 CopyablePlayerMovement_GoSpeed4(struct ObjectEvent *objectE... function bool8 (line 4459) | static bool8 CopyablePlayerMovement_Jump(struct ObjectEvent *objectEvent... function bool8 (line 4482) | static bool8 MovementType_CopyPlayerInGrass_Step1(struct ObjectEvent *ob... function MovementType_TreeDisguise (line 4491) | static void MovementType_TreeDisguise(struct Sprite *sprite) function bool8 (line 4506) | static bool8 MovementType_Disguise_Callback(struct ObjectEvent *objectEv... function MovementType_MountainDisguise (line 4512) | static void MovementType_MountainDisguise(struct Sprite *sprite) function MovementType_Buried (line 4527) | static void MovementType_Buried(struct Sprite *sprite) function bool8 (line 4539) | static bool8 MovementType_Buried_Callback(struct ObjectEvent *objectEven... function bool8 (line 4544) | static bool8 MovementType_Buried_Step0(struct ObjectEvent *objectEvent, ... function bool8 (line 4550) | static bool8 MovementType_MoveInPlace_Step1(struct ObjectEvent *objectEv... function bool8 (line 4561) | static bool8 MovementType_WalkInPlace_Step0(struct ObjectEvent *objectEv... function bool8 (line 4571) | static bool8 MovementType_WalkInPlaceFast_Step0(struct ObjectEvent *obje... function bool8 (line 4581) | static bool8 MovementType_JogInPlace_Step0(struct ObjectEvent *objectEve... function bool8 (line 4591) | static bool8 MovementType_Invisible_Step0(struct ObjectEvent *objectEven... function bool8 (line 4600) | static bool8 MovementType_Invisible_Step1(struct ObjectEvent *objectEven... function bool8 (line 4610) | static bool8 MovementType_Invisible_Step2(struct ObjectEvent *objectEven... function MovementType_RaiseHandAndStop (line 4616) | void MovementType_RaiseHandAndStop(struct Sprite *sprite) function MovementType_RaiseHandAndJump (line 4621) | void MovementType_RaiseHandAndJump(struct Sprite *sprite) function MovementType_RaiseHandAndSwim (line 4626) | void MovementType_RaiseHandAndSwim(struct Sprite *sprite) function u8 (line 4631) | static u8 MovementType_RaiseHandAndStop_Callback(struct ObjectEvent *obj... function u8 (line 4636) | static u8 MovementType_RaiseHandAndJump_Callback(struct ObjectEvent *obj... function u8 (line 4641) | static u8 MovementType_RaiseHandAndSwim_Callback(struct ObjectEvent *obj... function bool8 (line 4646) | static bool8 MovementType_RaiseHandAndStop_Step0(struct ObjectEvent *obj... function bool8 (line 4654) | static bool8 MovementType_RaiseHandAndStop_Step1(struct ObjectEvent *obj... function bool8 (line 4664) | static bool8 MovementType_RaiseHandAndStop_Step2(struct ObjectEvent *obj... function bool8 (line 4670) | static bool8 MovementType_RaiseHandAndJump_Step0(struct ObjectEvent *obj... function bool8 (line 4678) | static bool8 MovementType_RaiseHandAndSwim_Step0(struct ObjectEvent *obj... function bool8 (line 4686) | static bool8 MovementType_RaiseHandAndMove_Step1(struct ObjectEvent *obj... function ClearObjectEventMovement (line 4695) | static void ClearObjectEventMovement(struct ObjectEvent *objectEvent, st... function u8 (line 4704) | u8 GetFaceDirectionAnimNum(u8 direction) function u8 (line 4709) | u8 GetMoveDirectionAnimNum(u8 direction) function u8 (line 4714) | static u8 GetMoveDirectionFastAnimNum(u8 direction) function u8 (line 4719) | static u8 GetMoveDirectionFasterAnimNum(u8 direction) function u8 (line 4724) | static u8 GetMoveDirectionFastestAnimNum(u8 direction) function u8 (line 4729) | u8 GetJumpSpecialDirectionAnimNum(u8 direction) function u8 (line 4734) | u8 GetAcroWheelieDirectionAnimNum(u8 direction) function u8 (line 4739) | u8 GetAcroBunnyHopFrontWheelDirectionAnimNum(u8 direction) function u8 (line 4744) | u8 GetAcroEndWheelieDirectionAnimNum(u8 direction) function u8 (line 4749) | u8 GetSpinDirectionAnimNum(u8 direction) function u8 (line 4754) | u8 GetAcroUnusedActionDirectionAnimNum(u8 direction) function u8 (line 4759) | u8 GetAcroWheeliePedalDirectionAnimNum(u8 direction) function u8 (line 4764) | u8 GetFishingDirectionAnimNum(u8 direction) function u8 (line 4769) | u8 GetFishingNoCatchDirectionAnimNum(u8 direction) function u8 (line 4774) | u8 GetFishingBiteDirectionAnimNum(u8 direction) function u8 (line 4779) | u8 GetRunningDirectionAnimNum(u8 direction) type StepAnimTable (line 4784) | struct StepAnimTable type StepAnimTable (line 4786) | struct StepAnimTable function SetStepAnimHandleAlternation (line 4795) | void SetStepAnimHandleAlternation(struct ObjectEvent *objectEvent, struc... function SetStepAnim (line 4814) | void SetStepAnim(struct ObjectEvent *objectEvent, struct Sprite *sprite,... function u8 (line 4837) | u8 GetDirectionToFace(s16 x1, s16 y1, s16 x2, s16 y2) function SetTrainerMovementType (line 4854) | void SetTrainerMovementType(struct ObjectEvent *objectEvent, u8 movement... function u8 (line 4863) | u8 GetTrainerFacingDirectionMovementType(u8 direction) function u8 (line 4868) | static u8 GetCollisionInDirection(struct ObjectEvent *objectEvent, u8 di... function u8 (line 4878) | u8 GetCollisionAtCoords(struct ObjectEvent *objectEvent, s16 x, s16 y, u... function u8 (line 4894) | u8 GetCollisionFlagsAtCoords(struct ObjectEvent *objectEvent, s16 x, s16... function bool8 (line 4909) | static bool8 IsCoordOutsideObjectEventMovementRange(struct ObjectEvent *... function bool8 (line 4937) | static bool8 IsMetatileDirectionallyImpassable(struct ObjectEvent *objec... function bool8 (line 4947) | static bool8 DoesObjectCollideWithObjectAt(struct ObjectEvent *objectEve... function bool8 (line 4967) | bool8 IsBerryTreeSparkling(u8 localId, u8 mapNum, u8 mapGroup) function SetBerryTreeJustPicked (line 4980) | static void SetBerryTreeJustPicked(u8 localId, u8 mapNum, u8 mapGroup) function MoveCoords (line 4988) | void MoveCoords(u8 direction, s16 *x, s16 *y) function MoveCoordsInMapCoordIncrement (line 4995) | static void MoveCoordsInMapCoordIncrement(u8 direction, s16 *x, s16 *y) function MoveCoordsInDirection (line 5001) | static void MoveCoordsInDirection(u32 dir, s16 *x, s16 *y, s16 deltaX, s... function GetMapCoordsFromSpritePos (line 5016) | void GetMapCoordsFromSpritePos(s16 x, s16 y, s16 *destX, s16 *destY) function SetSpritePosToMapCoords (line 5024) | void SetSpritePosToMapCoords(s16 mapX, s16 mapY, s16 *destX, s16 *destY) function SetSpritePosToOffsetMapCoords (line 5044) | void SetSpritePosToOffsetMapCoords(s16 *x, s16 *y, s16 dx, s16 dy) function GetObjectEventMovingCameraOffset (line 5051) | static void GetObjectEventMovingCameraOffset(s16 *x, s16 *y) function ObjectEventMoveDestCoords (line 5073) | void ObjectEventMoveDestCoords(struct ObjectEvent *objectEvent, u32 dire... function bool8 (line 5081) | bool8 ObjectEventIsMovementOverridden(struct ObjectEvent *objectEvent) function bool8 (line 5089) | bool8 ObjectEventIsHeldMovementActive(struct ObjectEvent *objectEvent) function bool8 (line 5097) | bool8 ObjectEventSetHeldMovement(struct ObjectEvent *objectEvent, u8 mov... function ObjectEventForceSetHeldMovement (line 5112) | void ObjectEventForceSetHeldMovement(struct ObjectEvent *objectEvent, u8... function ObjectEventClearHeldMovementIfActive (line 5118) | void ObjectEventClearHeldMovementIfActive(struct ObjectEvent *objectEvent) function ObjectEventClearHeldMovement (line 5124) | void ObjectEventClearHeldMovement(struct ObjectEvent *objectEvent) function u8 (line 5133) | u8 ObjectEventCheckHeldMovementStatus(struct ObjectEvent *objectEvent) function u8 (line 5141) | u8 ObjectEventClearHeldMovementIfFinished(struct ObjectEvent *objectEvent) function u8 (line 5150) | u8 ObjectEventGetHeldMovementActionId(struct ObjectEvent *objectEvent) function UpdateObjectEventCurrentMovement (line 5158) | void UpdateObjectEventCurrentMovement(struct ObjectEvent *objectEvent, s... function QL_UpdateObjectEventCurrentMovement (line 5175) | void QL_UpdateObjectEventCurrentMovement(struct ObjectEvent *objectEvent... function u8 (line 5210) | u8 GetWalkSlowestMovementAction(u32 idx) function bool8 (line 5241) | bool8 ObjectEventFaceOppositeDirection(struct ObjectEvent *objectEvent, ... function u8 (line 5256) | u8 GetOppositeDirection(u8 direction) function u32 (line 5268) | static u32 GetPlayerDirectionForCopy(u8 initDir, u8 moveDir) function u32 (line 5273) | static u32 GetCopyDirection(u8 copyInitDir, u32 playerInitDir, u32 playe... function ObjectEventExecHeldMovementAction (line 5286) | static void ObjectEventExecHeldMovementAction(struct ObjectEvent *object... function QuestLogObjectEventExecHeldMovementAction (line 5294) | static void QuestLogObjectEventExecHeldMovementAction(struct ObjectEvent... function bool8 (line 5304) | static bool8 ObjectEventExecSingleMovementAction(struct ObjectEvent *obj... function ObjectEventSetSingleMovement (line 5315) | static void ObjectEventSetSingleMovement(struct ObjectEvent *objectEvent... function FaceDirection (line 5324) | static void FaceDirection(struct ObjectEvent *objectEvent, struct Sprite... function bool8 (line 5333) | static bool8 MovementAction_FaceDown_Step0(struct ObjectEvent *objectEve... function bool8 (line 5339) | static bool8 MovementAction_FaceUp_Step0(struct ObjectEvent *objectEvent... function bool8 (line 5345) | static bool8 MovementAction_FaceLeft_Step0(struct ObjectEvent *objectEve... function bool8 (line 5351) | static bool8 MovementAction_FaceRight_Step0(struct ObjectEvent *objectEv... function InitNpcForMovement (line 5357) | void InitNpcForMovement(struct ObjectEvent *objectEvent, struct Sprite *... function InitMovementNormal (line 5373) | void InitMovementNormal(struct ObjectEvent *objectEvent, struct Sprite *... function StartRunningAnim (line 5381) | void StartRunningAnim(struct ObjectEvent *objectEvent, struct Sprite *sp... function bool8 (line 5387) | bool8 UpdateMovementNormal(struct ObjectEvent *objectEvent, struct Sprit... function InitNpcForWalkSlower (line 5399) | void InitNpcForWalkSlower(struct ObjectEvent *objectEvent, struct Sprite... function InitWalkSlower (line 5415) | void InitWalkSlower(struct ObjectEvent *objectEvent, struct Sprite *spri... function bool8 (line 5421) | bool8 UpdateWalkSlower(struct ObjectEvent *objectEvent, struct Sprite *s... function InitNpcForWalkSlowest (line 5433) | void InitNpcForWalkSlowest(struct ObjectEvent *objectEvent, struct Sprit... function InitWalkSlowest (line 5449) | void InitWalkSlowest(struct ObjectEvent *objectEvent, struct Sprite *spr... function bool8 (line 5455) | bool8 UpdateWalkSlowest(struct ObjectEvent *objectEvent, struct Sprite *... function bool8 (line 5467) | static bool8 MovementAction_WalkSlowestDown_Step0(struct ObjectEvent *ob... function bool8 (line 5473) | static bool8 MovementAction_WalkSlowestDown_Step1(struct ObjectEvent *ob... function bool8 (line 5483) | static bool8 MovementAction_WalkSlowestUp_Step0(struct ObjectEvent *obje... function bool8 (line 5489) | static bool8 MovementAction_WalkSlowestUp_Step1(struct ObjectEvent *obje... function bool8 (line 5499) | static bool8 MovementAction_WalkSlowestLeft_Step0(struct ObjectEvent *ob... function bool8 (line 5505) | static bool8 MovementAction_WalkSlowestLeft_Step1(struct ObjectEvent *ob... function bool8 (line 5515) | static bool8 MovementAction_WalkSlowestRight_Step0(struct ObjectEvent *o... function bool8 (line 5521) | static bool8 MovementAction_WalkSlowestRight_Step1(struct ObjectEvent *o... function bool8 (line 5531) | static bool8 MovementAction_WalkSlowerDown_Step0(struct ObjectEvent *obj... function bool8 (line 5537) | static bool8 MovementAction_WalkSlowerDown_Step1(struct ObjectEvent *obj... function bool8 (line 5547) | static bool8 MovementAction_WalkSlowerUp_Step0(struct ObjectEvent *objec... function bool8 (line 5553) | static bool8 MovementAction_WalkSlowerUp_Step1(struct ObjectEvent *objec... function bool8 (line 5563) | static bool8 MovementAction_WalkSlowerLeft_Step0(struct ObjectEvent *obj... function bool8 (line 5569) | static bool8 MovementAction_WalkSlowerLeft_Step1(struct ObjectEvent *obj... function bool8 (line 5579) | static bool8 MovementAction_WalkSlowerRight_Step0(struct ObjectEvent *ob... function bool8 (line 5585) | static bool8 MovementAction_WalkSlowerRight_Step1(struct ObjectEvent *ob... function InitNpcForWalkSlow (line 5597) | void InitNpcForWalkSlow(struct ObjectEvent *objectEvent, struct Sprite *... function InitWalkSlow (line 5615) | void InitWalkSlow(struct ObjectEvent *objectEvent, struct Sprite *sprite... function bool8 (line 5621) | bool8 UpdateWalkSlow(struct ObjectEvent *objectEvent, struct Sprite *spr... function bool8 (line 5633) | static bool8 MovementAction_WalkSlowUp_Step0(struct ObjectEvent *objectE... function bool8 (line 5639) | static bool8 MovementAction_WalkSlowUp_Step1(struct ObjectEvent *objectE... function bool8 (line 5649) | static bool8 MovementAction_WalkSlowDown_Step0(struct ObjectEvent *objec... function bool8 (line 5655) | static bool8 MovementAction_WalkSlowDown_Step1(struct ObjectEvent *objec... function bool8 (line 5665) | static bool8 MovementAction_WalkSlowLeft_Step0(struct ObjectEvent *objec... function bool8 (line 5671) | static bool8 MovementAction_WalkSlowLeft_Step1(struct ObjectEvent *objec... function bool8 (line 5681) | static bool8 MovementAction_WalkSlowRight_Step0(struct ObjectEvent *obje... function bool8 (line 5687) | static bool8 MovementAction_WalkSlowRight_Step1(struct ObjectEvent *obje... function bool8 (line 5697) | static bool8 MovementAction_WalkNormalDown_Step0(struct ObjectEvent *obj... function bool8 (line 5703) | static bool8 MovementAction_WalkNormalDown_Step1(struct ObjectEvent *obj... function bool8 (line 5713) | static bool8 MovementAction_WalkNormalUp_Step0(struct ObjectEvent *objec... function bool8 (line 5719) | static bool8 MovementAction_WalkNormalUp_Step1(struct ObjectEvent *objec... function bool8 (line 5729) | static bool8 MovementAction_WalkNormalLeft_Step0(struct ObjectEvent *obj... function bool8 (line 5735) | static bool8 MovementAction_WalkNormalLeft_Step1(struct ObjectEvent *obj... function bool8 (line 5745) | static bool8 MovementAction_WalkNormalRight_Step0(struct ObjectEvent *ob... function bool8 (line 5751) | static bool8 MovementAction_WalkNormalRight_Step1(struct ObjectEvent *ob... function InitJump (line 5770) | void InitJump(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8... function InitJumpRegular (line 5789) | void InitJumpRegular(struct ObjectEvent *objectEvent, struct Sprite *spr... function u8 (line 5796) | u8 UpdateJumpAnim(struct ObjectEvent *objectEvent, struct Sprite *sprite... function u8 (line 5824) | u8 DoJumpAnimStep(struct ObjectEvent *objectEvent, struct Sprite *sprite) function u8 (line 5829) | u8 DoJumpSpecialAnimStep(struct ObjectEvent *objectEvent, struct Sprite ... function bool8 (line 5834) | bool8 DoJumpAnim(struct ObjectEvent *objectEvent, struct Sprite *sprite) function bool8 (line 5842) | bool8 DoJumpSpecialAnim(struct ObjectEvent *objectEvent, struct Sprite *... function bool8 (line 5850) | bool8 DoJumpInPlaceAnim(struct ObjectEvent *objectEvent, struct Sprite *... function bool8 (line 5864) | static bool8 MovementAction_Jump2Down_Step0(struct ObjectEvent *objectEv... function bool8 (line 5870) | static bool8 MovementAction_Jump2Down_Step1(struct ObjectEvent *objectEv... function bool8 (line 5881) | static bool8 MovementAction_Jump2Up_Step0(struct ObjectEvent *objectEven... function bool8 (line 5887) | static bool8 MovementAction_Jump2Up_Step1(struct ObjectEvent *objectEven... function bool8 (line 5898) | static bool8 MovementAction_Jump2Left_Step0(struct ObjectEvent *objectEv... function bool8 (line 5904) | static bool8 MovementAction_Jump2Left_Step1(struct ObjectEvent *objectEv... function bool8 (line 5915) | static bool8 MovementAction_Jump2Right_Step0(struct ObjectEvent *objectE... function bool8 (line 5921) | static bool8 MovementAction_Jump2Right_Step1(struct ObjectEvent *objectE... function InitMovementDelay (line 5932) | void InitMovementDelay(struct Sprite *sprite, u16 duration) function bool8 (line 5938) | static bool8 MovementAction_Delay_Step1(struct ObjectEvent *objectEvent,... function bool8 (line 5948) | static bool8 MovementAction_Delay1_Step0(struct ObjectEvent *objectEvent... function bool8 (line 5954) | static bool8 MovementAction_Delay2_Step0(struct ObjectEvent *objectEvent... function bool8 (line 5960) | static bool8 MovementAction_Delay4_Step0(struct ObjectEvent *objectEvent... function bool8 (line 5966) | static bool8 MovementAction_Delay8_Step0(struct ObjectEvent *objectEvent... function bool8 (line 5972) | static bool8 MovementAction_Delay16_Step0(struct ObjectEvent *objectEven... function bool8 (line 5978) | static bool8 MovementAction_WalkFastDown_Step0(struct ObjectEvent *objec... function bool8 (line 5984) | static bool8 MovementAction_WalkFastDown_Step1(struct ObjectEvent *objec... function bool8 (line 5994) | static bool8 MovementAction_WalkFastUp_Step0(struct ObjectEvent *objectE... function bool8 (line 6000) | static bool8 MovementAction_WalkFastUp_Step1(struct ObjectEvent *objectE... function bool8 (line 6010) | static bool8 MovementAction_WalkFastLeft_Step0(struct ObjectEvent *objec... function bool8 (line 6016) | static bool8 MovementAction_WalkFastLeft_Step1(struct ObjectEvent *objec... function bool8 (line 6026) | static bool8 MovementAction_WalkFastRight_Step0(struct ObjectEvent *obje... function bool8 (line 6032) | static bool8 MovementAction_WalkFastRight_Step1(struct ObjectEvent *obje... function bool8 (line 6042) | bool8 UpdateMovementGlide(struct ObjectEvent *objectEvent, struct Sprite... function u8 (line 6053) | u8 MovementAction_GlideDown_Step0(struct ObjectEvent *objectEvent, struc... function bool8 (line 6062) | static bool8 MovementAction_GlideDown_Step1(struct ObjectEvent *objectEv... function u8 (line 6073) | u8 MovementAction_GlideUp_Step0(struct ObjectEvent *objectEvent, struct ... function bool8 (line 6082) | static bool8 MovementAction_GlideUp_Step1(struct ObjectEvent *objectEven... function u8 (line 6093) | u8 MovementAction_GlideLeft_Step0(struct ObjectEvent *objectEvent, struc... function bool8 (line 6102) | static bool8 MovementAction_GlideLeft_Step1(struct ObjectEvent *objectEv... function u8 (line 6113) | u8 MovementAction_GlideRight_Step0(struct ObjectEvent *objectEvent, stru... function bool8 (line 6122) | static bool8 MovementAction_GlideRight_Step1(struct ObjectEvent *objectE... function FaceDirectionFast (line 6133) | void FaceDirectionFast(struct ObjectEvent *objectEvent, struct Sprite *s... function u8 (line 6141) | u8 MovementAction_FaceDownFast_Step0(struct ObjectEvent *objectEvent, st... function u8 (line 6151) | u8 MovementAction_FaceUpFast_Step0(struct ObjectEvent *objectEvent, stru... function u8 (line 6161) | u8 MovementAction_FaceLeftFast_Step0(struct ObjectEvent *objectEvent, st... function u8 (line 6171) | u8 MovementAction_FaceRightFast_Step0(struct ObjectEvent *objectEvent, s... function InitMoveInPlace (line 6181) | void InitMoveInPlace(struct ObjectEvent *objectEvent, struct Sprite *spr... function bool8 (line 6190) | static bool8 MovementAction_WalkInPlace_Step1(struct ObjectEvent *object... function bool8 (line 6201) | static bool8 MovementAction_WalkInPlaceSlow_Step1(struct ObjectEvent *ob... function bool8 (line 6209) | static bool8 MovementAction_WalkInPlaceSlowDown_Step0(struct ObjectEvent... function bool8 (line 6215) | static bool8 MovementAction_WalkInPlaceSlowUp_Step0(struct ObjectEvent *... function bool8 (line 6221) | static bool8 MovementAction_WalkInPlaceSlowLeft_Step0(struct ObjectEvent... function bool8 (line 6227) | static bool8 MovementAction_WalkInPlaceSlowRight_Step0(struct ObjectEven... function bool8 (line 6233) | static bool8 MovementAction_WalkInPlaceNormalDown_Step0(struct ObjectEve... function bool8 (line 6239) | static bool8 MovementAction_WalkInPlaceNormalUp_Step0(struct ObjectEvent... function bool8 (line 6245) | static bool8 MovementAction_WalkInPlaceNormalLeft_Step0(struct ObjectEve... function bool8 (line 6251) | static bool8 MovementAction_WalkInPlaceNormalRight_Step0(struct ObjectEv... function bool8 (line 6257) | static bool8 MovementAction_WalkInPlaceFastDown_Step0(struct ObjectEvent... function bool8 (line 6263) | static bool8 MovementAction_WalkInPlaceFastUp_Step0(struct ObjectEvent *... function bool8 (line 6269) | static bool8 MovementAction_WalkInPlaceFastLeft_Step0(struct ObjectEvent... function bool8 (line 6275) | static bool8 MovementAction_WalkInPlaceFastRight_Step0(struct ObjectEven... function bool8 (line 6281) | static bool8 MovementAction_WalkInPlaceFasterDown_Step0(struct ObjectEve... function bool8 (line 6287) | static bool8 MovementAction_WalkInPlaceFasterUp_Step0(struct ObjectEvent... function bool8 (line 6293) | static bool8 MovementAction_WalkInPlaceFasterLeft_Step0(struct ObjectEve... function bool8 (line 6299) | static bool8 MovementAction_WalkInPlaceFasterRight_Step0(struct ObjectEv... function bool8 (line 6305) | static bool8 MovementAction_RideWaterCurrentDown_Step0(struct ObjectEven... function bool8 (line 6311) | static bool8 MovementAction_RideWaterCurrentDown_Step1(struct ObjectEven... function bool8 (line 6321) | static bool8 MovementAction_RideWaterCurrentUp_Step0(struct ObjectEvent ... function bool8 (line 6327) | static bool8 MovementAction_RideWaterCurrentUp_Step1(struct ObjectEvent ... function bool8 (line 6337) | static bool8 MovementAction_RideWaterCurrentLeft_Step0(struct ObjectEven... function bool8 (line 6343) | static bool8 MovementAction_RideWaterCurrentLeft_Step1(struct ObjectEven... function bool8 (line 6353) | static bool8 MovementAction_RideWaterCurrentRight_Step0(struct ObjectEve... function bool8 (line 6359) | static bool8 MovementAction_RideWaterCurrentRight_Step1(struct ObjectEve... function bool8 (line 6369) | static bool8 MovementAction_WalkFasterDown_Step0(struct ObjectEvent *obj... function bool8 (line 6375) | static bool8 MovementAction_WalkFasterDown_Step1(struct ObjectEvent *obj... function bool8 (line 6385) | static bool8 MovementAction_WalkFasterUp_Step0(struct ObjectEvent *objec... function bool8 (line 6391) | static bool8 MovementAction_WalkFasterUp_Step1(struct ObjectEvent *objec... function bool8 (line 6401) | static bool8 MovementAction_WalkFasterLeft_Step0(struct ObjectEvent *obj... function bool8 (line 6407) | static bool8 MovementAction_WalkFasterLeft_Step1(struct ObjectEvent *obj... function bool8 (line 6417) | static bool8 MovementAction_WalkFasterRight_Step0(struct ObjectEvent *ob... function bool8 (line 6423) | static bool8 MovementAction_WalkFasterRight_Step1(struct ObjectEvent *ob... function bool8 (line 6433) | static bool8 MovementAction_SlideDown_Step0(struct ObjectEvent *objectEv... function bool8 (line 6439) | static bool8 MovementAction_SlideDown_Step1(struct ObjectEvent *objectEv... function bool8 (line 6449) | static bool8 MovementAction_SlideUp_Step0(struct ObjectEvent *objectEven... function bool8 (line 6455) | static bool8 MovementAction_SlideUp_Step1(struct ObjectEvent *objectEven... function bool8 (line 6465) | static bool8 MovementAction_SlideLeft_Step0(struct ObjectEvent *objectEv... function bool8 (line 6471) | static bool8 MovementAction_SlideLeft_Step1(struct ObjectEvent *objectEv... function bool8 (line 6481) | static bool8 MovementAction_SlideRight_Step0(struct ObjectEvent *objectE... function bool8 (line 6487) | static bool8 MovementAction_SlideRight_Step1(struct ObjectEvent *objectE... function bool8 (line 6497) | static bool8 MovementAction_PlayerRunDown_Step0(struct ObjectEvent *obje... function bool8 (line 6503) | static bool8 MovementAction_PlayerRunDown_Step1(struct ObjectEvent *obje... function bool8 (line 6513) | static bool8 MovementAction_PlayerRunUp_Step0(struct ObjectEvent *object... function bool8 (line 6519) | static bool8 MovementAction_PlayerRunUp_Step1(struct ObjectEvent *object... function bool8 (line 6529) | static bool8 MovementAction_PlayerRunLeft_Step0(struct ObjectEvent *obje... function bool8 (line 6535) | static bool8 MovementAction_PlayerRunLeft_Step1(struct ObjectEvent *obje... function bool8 (line 6545) | static bool8 MovementAction_PlayerRunRight_Step0(struct ObjectEvent *obj... function bool8 (line 6551) | static bool8 MovementAction_PlayerRunRight_Step1(struct ObjectEvent *obj... function InitNpcForRunSlow (line 6561) | void InitNpcForRunSlow(struct ObjectEvent *objectEvent, struct Sprite *s... function InitRunSlow (line 6577) | void InitRunSlow(struct ObjectEvent *objectEvent, struct Sprite *sprite,... function bool8 (line 6583) | bool8 UpdateRunSlow(struct ObjectEvent *objectEvent, struct Sprite *sprite) function bool8 (line 6595) | static bool8 MovementAction_RunDownSlow_Step0(struct ObjectEvent *object... function bool8 (line 6601) | static bool8 MovementAction_RunDownSlow_Step1(struct ObjectEvent *object... function bool8 (line 6611) | static bool8 MovementAction_RunUpSlow_Step0(struct ObjectEvent *objectEv... function bool8 (line 6617) | static bool8 MovementAction_RunUpSlow_Step1(struct ObjectEvent *objectEv... function bool8 (line 6627) | static bool8 MovementAction_RunLeftSlow_Step0(struct ObjectEvent *object... function bool8 (line 6633) | static bool8 MovementAction_RunLeftSlow_Step1(struct ObjectEvent *object... function bool8 (line 6643) | static bool8 MovementAction_RunRightSlow_Step0(struct ObjectEvent *objec... function bool8 (line 6649) | static bool8 MovementAction_RunRightSlow_Step1(struct ObjectEvent *objec... function StartSpriteAnimInDirection (line 6659) | void StartSpriteAnimInDirection(struct ObjectEvent *objectEvent, struct ... function bool8 (line 6666) | static bool8 MovementAction_StartAnimInDirection_Step0(struct ObjectEven... function bool8 (line 6672) | static bool8 MovementAction_WaitSpriteAnim(struct ObjectEvent *objectEve... function InitJumpSpecial (line 6682) | void InitJumpSpecial(struct ObjectEvent *objectEvent, struct Sprite *spr... function bool8 (line 6688) | static bool8 MovementAction_JumpSpecialDown_Step0(struct ObjectEvent *ob... function bool8 (line 6694) | static bool8 MovementAction_JumpSpecialDown_Step1(struct ObjectEvent *ob... function bool8 (line 6705) | static bool8 MovementAction_JumpSpecialUp_Step0(struct ObjectEvent *obje... function bool8 (line 6711) | static bool8 MovementAction_JumpSpecialUp_Step1(struct ObjectEvent *obje... function bool8 (line 6722) | static bool8 MovementAction_JumpSpecialLeft_Step0(struct ObjectEvent *ob... function bool8 (line 6728) | static bool8 MovementAction_JumpSpecialLeft_Step1(struct ObjectEvent *ob... function bool8 (line 6739) | static bool8 MovementAction_JumpSpecialRight_Step0(struct ObjectEvent *o... function bool8 (line 6745) | static bool8 MovementAction_JumpSpecialRight_Step1(struct ObjectEvent *o... function bool8 (line 6756) | static bool8 MovementAction_JumpSpecialWithEffectDown_Step0(struct Objec... function bool8 (line 6762) | static bool8 MovementAction_JumpSpecialWithEffectDown_Step1(struct Objec... function bool8 (line 6772) | static bool8 MovementAction_JumpSpecialWithEffectUp_Step0(struct ObjectE... function bool8 (line 6778) | static bool8 MovementAction_JumpSpecialWithEffectUp_Step1(struct ObjectE... function bool8 (line 6788) | static bool8 MovementAction_JumpSpecialWithEffectLeft_Step0(struct Objec... function bool8 (line 6794) | static bool8 MovementAction_JumpSpecialWithEffectLeft_Step1(struct Objec... function bool8 (line 6804) | static bool8 MovementAction_JumpSpecialWithEffectRight_Step0(struct Obje... function bool8 (line 6810) | static bool8 MovementAction_JumpSpecialWithEffectRight_Step1(struct Obje... function bool8 (line 6820) | static bool8 MovementAction_FacePlayer_Step0(struct ObjectEvent *objectE... function bool8 (line 6832) | static bool8 MovementAction_FaceAwayPlayer_Step0(struct ObjectEvent *obj... function bool8 (line 6844) | static bool8 MovementAction_LockFacingDirection_Step0(struct ObjectEvent... function bool8 (line 6851) | static bool8 MovementAction_UnlockFacingDirection_Step0(struct ObjectEve... function bool8 (line 6858) | static bool8 MovementAction_JumpDown_Step0(struct ObjectEvent *objectEve... function bool8 (line 6864) | static bool8 MovementAction_JumpDown_Step1(struct ObjectEvent *objectEve... function bool8 (line 6875) | static bool8 MovementAction_JumpUp_Step0(struct ObjectEvent *objectEvent... function bool8 (line 6881) | static bool8 MovementAction_JumpUp_Step1(struct ObjectEvent *objectEvent... function bool8 (line 6892) | static bool8 MovementAction_JumpLeft_Step0(struct ObjectEvent *objectEve... function bool8 (line 6898) | static bool8 MovementAction_JumpLeft_Step1(struct ObjectEvent *objectEve... function bool8 (line 6909) | static bool8 MovementAction_JumpRight_Step0(struct ObjectEvent *objectEv... function bool8 (line 6915) | static bool8 MovementAction_JumpRight_Step1(struct ObjectEvent *objectEv... function bool8 (line 6926) | static bool8 MovementAction_JumpInPlaceDown_Step0(struct ObjectEvent *ob... function bool8 (line 6932) | static bool8 MovementAction_JumpInPlaceDown_Step1(struct ObjectEvent *ob... function bool8 (line 6943) | static bool8 MovementAction_JumpInPlaceUp_Step0(struct ObjectEvent *obje... function bool8 (line 6949) | static bool8 MovementAction_JumpInPlaceUp_Step1(struct ObjectEvent *obje... function bool8 (line 6960) | static bool8 MovementAction_JumpInPlaceLeft_Step0(struct ObjectEvent *ob... function bool8 (line 6966) | static bool8 MovementAction_JumpInPlaceLeft_Step1(struct ObjectEvent *ob... function bool8 (line 6977) | static bool8 MovementAction_JumpInPlaceRight_Step0(struct ObjectEvent *o... function bool8 (line 6983) | static bool8 MovementAction_JumpInPlaceRight_Step1(struct ObjectEvent *o... function bool8 (line 6994) | static bool8 MovementAction_JumpInPlaceDownUp_Step0(struct ObjectEvent *... function bool8 (line 7000) | static bool8 MovementAction_JumpInPlaceDownUp_Step1(struct ObjectEvent *... function bool8 (line 7011) | static bool8 MovementAction_JumpInPlaceUpDown_Step0(struct ObjectEvent *... function bool8 (line 7017) | static bool8 MovementAction_JumpInPlaceUpDown_Step1(struct ObjectEvent *... function bool8 (line 7028) | static bool8 MovementAction_JumpInPlaceLeftRight_Step0(struct ObjectEven... function bool8 (line 7034) | static bool8 MovementAction_JumpInPlaceLeftRight_Step1(struct ObjectEven... function bool8 (line 7045) | static bool8 MovementAction_JumpInPlaceRightLeft_Step0(struct ObjectEven... function bool8 (line 7051) | static bool8 MovementAction_JumpInPlaceRightLeft_Step1(struct ObjectEven... function bool8 (line 7062) | static bool8 MovementAction_FaceOriginalDirection_Step0(struct ObjectEve... function bool8 (line 7068) | static bool8 MovementAction_NurseJoyBowDown_Step0(struct ObjectEvent *ob... function bool8 (line 7074) | static bool8 MovementAction_EnableJumpLandingGroundEffect_Step0(struct O... function bool8 (line 7081) | static bool8 MovementAction_DisableJumpLandingGroundEffect_Step0(struct ... function bool8 (line 7088) | static bool8 MovementAction_DisableAnimation_Step0(struct ObjectEvent *o... function bool8 (line 7095) | static bool8 MovementAction_RestoreAnimation_Step0(struct ObjectEvent *o... function bool8 (line 7102) | static bool8 MovementAction_SetInvisible_Step0(struct ObjectEvent *objec... function bool8 (line 7109) | static bool8 MovementAction_SetVisible_Step0(struct ObjectEvent *objectE... function bool8 (line 7116) | static bool8 MovementAction_EmoteExclamationMark_Step0(struct ObjectEven... function bool8 (line 7124) | static bool8 MovementAction_EmoteQuestionMark_Step0(struct ObjectEvent *... function bool8 (line 7132) | static bool8 MovementAction_EmoteX_Step0(struct ObjectEvent *objectEvent... function bool8 (line 7140) | static bool8 MovementAction_EmoteDoubleExclamationMark_Step0(struct Obje... function bool8 (line 7148) | static bool8 MovementAction_EmoteSmile_Step0(struct ObjectEvent *objectE... function bool8 (line 7156) | static bool8 MovementAction_RevealTrainer_Step0(struct ObjectEvent *obje... function bool8 (line 7173) | static bool8 MovementAction_RevealTrainer_Step1(struct ObjectEvent *obje... function bool8 (line 7183) | static bool8 MovementAction_RockSmashBreak_Step0(struct ObjectEvent *obj... function bool8 (line 7190) | static bool8 MovementAction_RockSmashBreak_Step1(struct ObjectEvent *obj... function bool8 (line 7200) | static bool8 MovementAction_RockSmashBreak_Step2(struct ObjectEvent *obj... function bool8 (line 7211) | static bool8 MovementAction_CutTree_Step0(struct ObjectEvent *objectEven... function bool8 (line 7218) | static bool8 MovementAction_CutTree_Step1(struct ObjectEvent *objectEven... function bool8 (line 7228) | static bool8 MovementAction_CutTree_Step2(struct ObjectEvent *objectEven... function bool8 (line 7239) | static bool8 MovementAction_SetFixedPriority_Step0(struct ObjectEvent *o... function bool8 (line 7246) | static bool8 MovementAction_ClearFixedPriority_Step0(struct ObjectEvent ... function bool8 (line 7253) | static bool8 MovementAction_InitAffineAnim_Step0(struct ObjectEvent *obj... function bool8 (line 7262) | static bool8 MovementAction_ClearAffineAnim_Step0(struct ObjectEvent *ob... function bool8 (line 7270) | static bool8 MovementAction_WalkDownStartAffine_Step0(struct ObjectEvent... function bool8 (line 7278) | static bool8 MovementAction_WalkDownStartAffine_Step1(struct ObjectEvent... function bool8 (line 7289) | static bool8 MovementAction_WalkDownAffine_Step0(struct ObjectEvent *obj... function bool8 (line 7297) | static bool8 MovementAction_WalkDownAffine_Step1(struct ObjectEvent *obj... function AcroWheelieFaceDirection (line 7308) | void AcroWheelieFaceDirection(struct ObjectEvent *objectEvent, struct Sp... function bool8 (line 7317) | static bool8 MovementAction_AcroWheelieFaceDown_Step0(struct ObjectEvent... function bool8 (line 7323) | static bool8 MovementAction_AcroWheelieFaceUp_Step0(struct ObjectEvent *... function bool8 (line 7329) | static bool8 MovementAction_AcroWheelieFaceLeft_Step0(struct ObjectEvent... function bool8 (line 7335) | static bool8 MovementAction_AcroWheelieFaceRight_Step0(struct ObjectEven... function bool8 (line 7341) | static bool8 MovementAction_AcroPopWheelieDown_Step0(struct ObjectEvent ... function bool8 (line 7347) | static bool8 MovementAction_AcroPopWheelieUp_Step0(struct ObjectEvent *o... function bool8 (line 7353) | static bool8 MovementAction_AcroPopWheelieLeft_Step0(struct ObjectEvent ... function bool8 (line 7359) | static bool8 MovementAction_AcroPopWheelieRight_Step0(struct ObjectEvent... function bool8 (line 7365) | static bool8 MovementAction_AcroEndWheelieFaceDown_Step0(struct ObjectEv... function bool8 (line 7371) | static bool8 MovementAction_AcroEndWheelieFaceUp_Step0(struct ObjectEven... function bool8 (line 7377) | static bool8 MovementAction_AcroEndWheelieFaceLeft_Step0(struct ObjectEv... function bool8 (line 7383) | static bool8 MovementAction_AcroEndWheelieFaceRight_Step0(struct ObjectE... function bool8 (line 7389) | static bool8 MovementAction_UnusedAcroActionDown_Step0(struct ObjectEven... function bool8 (line 7395) | static bool8 MovementAction_UnusedAcroActionUp_Step0(struct ObjectEvent ... function bool8 (line 7401) | static bool8 MovementAction_UnusedAcroActionLeft_Step0(struct ObjectEven... function bool8 (line 7407) | static bool8 MovementAction_UnusedAcroActionRight_Step0(struct ObjectEve... function InitAcroWheelieJump (line 7413) | void InitAcroWheelieJump(struct ObjectEvent *objectEvent, struct Sprite ... function bool8 (line 7420) | static bool8 MovementAction_AcroWheelieHopFaceDown_Step0(struct ObjectEv... function bool8 (line 7426) | static bool8 MovementAction_AcroWheelieHopFaceDown_Step1(struct ObjectEv... function bool8 (line 7437) | static bool8 MovementAction_AcroWheelieHopFaceUp_Step0(struct ObjectEven... function bool8 (line 7443) | static bool8 MovementAction_AcroWheelieHopFaceUp_Step1(struct ObjectEven... function bool8 (line 7454) | static bool8 MovementAction_AcroWheelieHopFaceLeft_Step0(struct ObjectEv... function bool8 (line 7460) | static bool8 MovementAction_AcroWheelieHopFaceLeft_Step1(struct ObjectEv... function bool8 (line 7471) | static bool8 MovementAction_AcroWheelieHopFaceRight_Step0(struct ObjectE... function bool8 (line 7477) | static bool8 MovementAction_AcroWheelieHopFaceRight_Step1(struct ObjectE... function bool8 (line 7488) | static bool8 MovementAction_AcroWheelieHopDown_Step0(struct ObjectEvent ... function bool8 (line 7494) | static bool8 MovementAction_AcroWheelieHopDown_Step1(struct ObjectEvent ... function bool8 (line 7505) | static bool8 MovementAction_AcroWheelieHopUp_Step0(struct ObjectEvent *o... function bool8 (line 7511) | static bool8 MovementAction_AcroWheelieHopUp_Step1(struct ObjectEvent *o... function bool8 (line 7522) | static bool8 MovementAction_AcroWheelieHopLeft_Step0(struct ObjectEvent ... function bool8 (line 7528) | static bool8 MovementAction_AcroWheelieHopLeft_Step1(struct ObjectEvent ... function bool8 (line 7539) | static bool8 MovementAction_AcroWheelieHopRight_Step0(struct ObjectEvent... function bool8 (line 7545) | static bool8 MovementAction_AcroWheelieHopRight_Step1(struct ObjectEvent... function bool8 (line 7556) | static bool8 MovementAction_AcroWheelieJumpDown_Step0(struct ObjectEvent... function bool8 (line 7562) | static bool8 MovementAction_AcroWheelieJumpDown_Step1(struct ObjectEvent... function bool8 (line 7573) | static bool8 MovementAction_AcroWheelieJumpUp_Step0(struct ObjectEvent *... function bool8 (line 7579) | static bool8 MovementAction_AcroWheelieJumpUp_Step1(struct ObjectEvent *... function bool8 (line 7590) | static bool8 MovementAction_AcroWheelieJumpLeft_Step0(struct ObjectEvent... function bool8 (line 7596) | static bool8 MovementAction_AcroWheelieJumpLeft_Step1(struct ObjectEvent... function bool8 (line 7607) | static bool8 MovementAction_AcroWheelieJumpRight_Step0(struct ObjectEven... function bool8 (line 7613) | static bool8 MovementAction_AcroWheelieJumpRight_Step1(struct ObjectEven... function bool8 (line 7624) | static bool8 MovementAction_AcroWheelieInPlaceDown_Step0(struct ObjectEv... function bool8 (line 7630) | static bool8 MovementAction_AcroWheelieInPlaceUp_Step0(struct ObjectEven... function bool8 (line 7636) | static bool8 MovementAction_AcroWheelieInPlaceLeft_Step0(struct ObjectEv... function bool8 (line 7642) | static bool8 MovementAction_AcroWheelieInPlaceRight_Step0(struct ObjectE... function InitAcroPopWheelie (line 7648) | void InitAcroPopWheelie(struct ObjectEvent *objectEvent, struct Sprite *... function bool8 (line 7655) | static bool8 MovementAction_AcroPopWheelieMoveDown_Step0(struct ObjectEv... function bool8 (line 7661) | static bool8 MovementAction_AcroPopWheelieMoveDown_Step1(struct ObjectEv... function bool8 (line 7671) | static bool8 MovementAction_AcroPopWheelieMoveUp_Step0(struct ObjectEven... function bool8 (line 7677) | static bool8 MovementAction_AcroPopWheelieMoveUp_Step1(struct ObjectEven... function bool8 (line 7687) | static bool8 MovementAction_AcroPopWheelieMoveLeft_Step0(struct ObjectEv... function bool8 (line 7693) | static bool8 MovementAction_AcroPopWheelieMoveLeft_Step1(struct ObjectEv... function bool8 (line 7703) | static bool8 MovementAction_AcroPopWheelieMoveRight_Step0(struct ObjectE... function bool8 (line 7709) | static bool8 MovementAction_AcroPopWheelieMoveRight_Step1(struct ObjectE... function InitAcroWheelieMove (line 7719) | void InitAcroWheelieMove(struct ObjectEvent *objectEvent, struct Sprite ... function bool8 (line 7725) | static bool8 MovementAction_AcroWheelieMoveDown_Step0(struct ObjectEvent... function bool8 (line 7731) | static bool8 MovementAction_AcroWheelieMoveDown_Step1(struct ObjectEvent... function bool8 (line 7741) | static bool8 MovementAction_AcroWheelieMoveUp_Step0(struct ObjectEvent *... function bool8 (line 7747) | static bool8 MovementAction_AcroWheelieMoveUp_Step1(struct ObjectEvent *... function bool8 (line 7757) | static bool8 MovementAction_AcroWheelieMoveLeft_Step0(struct ObjectEvent... function bool8 (line 7763) | static bool8 MovementAction_AcroWheelieMoveLeft_Step1(struct ObjectEvent... function bool8 (line 7773) | static bool8 MovementAction_AcroWheelieMoveRight_Step0(struct ObjectEven... function bool8 (line 7779) | static bool8 MovementAction_AcroWheelieMoveRight_Step1(struct ObjectEven... function InitSpin (line 7789) | void InitSpin(struct ObjectEvent *objectEvent, struct Sprite *sprite, u8... function bool8 (line 7796) | static bool8 MovementAction_SpinDown_Step0(struct ObjectEvent *objectEve... function bool8 (line 7802) | static bool8 MovementAction_SpinDown_Step1(struct ObjectEvent *objectEve... function bool8 (line 7812) | static bool8 MovementAction_SpinUp_Step0(struct ObjectEvent *objectEvent... function bool8 (line 7818) | static bool8 MovementAction_SpinUp_Step1(struct ObjectEvent *objectEvent... function bool8 (line 7828) | static bool8 MovementAction_SpinLeft_Step0(struct ObjectEvent *objectEve... function bool8 (line 7834) | static bool8 MovementAction_SpinLeft_Step1(struct ObjectEvent *objectEve... function bool8 (line 7844) | static bool8 MovementAction_SpinRight_Step0(struct ObjectEvent *objectEv... function bool8 (line 7850) | static bool8 MovementAction_SpinRight_Step1(struct ObjectEvent *objectEv... function bool8 (line 7860) | static bool8 MovementAction_RaiseHand_Step0(struct ObjectEvent *objectEv... function bool8 (line 7873) | static bool8 MovementAction_RaiseHandAndStop_Step1(struct ObjectEvent *o... function bool8 (line 7878) | static bool8 MovementAction_RaiseHandAndJump_Step1(struct ObjectEvent *o... function bool8 (line 7924) | static bool8 MovementAction_RaiseHandAndSwim_Step1(struct ObjectEvent *o... function bool8 (line 7936) | static bool8 MovementAction_ShakeHeadOrWalkInPlace_Step0(struct ObjectEv... function bool8 (line 7945) | static bool8 MovementAction_ShakeHeadOrWalkInPlace_Step1(struct ObjectEv... function u8 (line 7950) | u8 MovementAction_Finish(struct ObjectEvent *objectEvent, struct Sprite ... function bool8 (line 7955) | static bool8 MovementAction_PauseSpriteAnim(struct ObjectEvent *objectEv... function bool8 (line 7961) | static bool8 MovementAction_FlyUp_Step0(struct ObjectEvent *objectEvent,... function bool8 (line 7968) | static bool8 MovementAction_FlyUp_Step1(struct ObjectEvent *objectEvent,... function bool8 (line 7976) | static bool8 MovementAction_FlyDown_Step0(struct ObjectEvent *objectEven... function bool8 (line 7983) | static bool8 MovementAction_FlyDown_Step1(struct ObjectEvent *objectEven... function u8 (line 7991) | u8 MovementAction_FlyUp_Step2(struct ObjectEvent *objectEvent, struct Sp... function UpdateObjectEventSpriteAnimPause (line 7996) | static void UpdateObjectEventSpriteAnimPause(struct ObjectEvent *objectE... function TryEnableObjectEventAnim (line 8004) | static void TryEnableObjectEventAnim(struct ObjectEvent *objectEvent, st... function UpdateObjectEventVisibility (line 8014) | static void UpdateObjectEventVisibility(struct ObjectEvent *objectEvent,... function CalcWhetherObjectIsOffscreen (line 8020) | static void CalcWhetherObjectIsOffscreen(struct ObjectEvent *objectEvent... function UpdateObjEventSpriteVisibility (line 8062) | static void UpdateObjEventSpriteVisibility(struct ObjectEvent *objectEve... function GetAllGroundEffectFlags_OnSpawn (line 8071) | static void GetAllGroundEffectFlags_OnSpawn(struct ObjectEvent *objEvent... function GetAllGroundEffectFlags_OnBeginStep (line 8083) | static void GetAllGroundEffectFlags_OnBeginStep(struct ObjectEvent *objE... function GetAllGroundEffectFlags_OnFinishStep (line 8097) | static void GetAllGroundEffectFlags_OnFinishStep(struct ObjectEvent *obj... function ObjectEventUpdateMetatileBehaviors (line 8110) | static void ObjectEventUpdateMetatileBehaviors(struct ObjectEvent *objEv... function GetGroundEffectFlags_Reflection (line 8116) | static void GetGroundEffectFlags_Reflection(struct ObjectEvent *objEvent... function GetGroundEffectFlags_TallGrassOnSpawn (line 8136) | static void GetGroundEffectFlags_TallGrassOnSpawn(struct ObjectEvent *ob... function GetGroundEffectFlags_TallGrassOnBeginStep (line 8142) | static void GetGroundEffectFlags_TallGrassOnBeginStep(struct ObjectEvent... function GetGroundEffectFlags_LongGrassOnSpawn (line 8148) | static void GetGroundEffectFlags_LongGrassOnSpawn(struct ObjectEvent *ob... function GetGroundEffectFlags_LongGrassOnBeginStep (line 8154) | static void GetGroundEffectFlags_LongGrassOnBeginStep(struct ObjectEvent... function GetGroundEffectFlags_Tracks (line 8160) | static void GetGroundEffectFlags_Tracks(struct ObjectEvent *objEvent, u3... function GetGroundEffectFlags_SandHeap (line 8173) | static void GetGroundEffectFlags_SandHeap(struct ObjectEvent *objEvent, ... function GetGroundEffectFlags_ShallowFlowingWater (line 8191) | static void GetGroundEffectFlags_ShallowFlowingWater(struct ObjectEvent ... function GetGroundEffectFlags_Puddle (line 8211) | static void GetGroundEffectFlags_Puddle(struct ObjectEvent *objEvent, u3... function GetGroundEffectFlags_Ripple (line 8220) | static void GetGroundEffectFlags_Ripple(struct ObjectEvent *objEvent, u3... function GetGroundEffectFlags_ShortGrass (line 8226) | static void GetGroundEffectFlags_ShortGrass(struct ObjectEvent *objEvent... function GetGroundEffectFlags_HotSprings (line 8244) | static void GetGroundEffectFlags_HotSprings(struct ObjectEvent *objEvent... function GetGroundEffectFlags_Seaweed (line 8262) | static void GetGroundEffectFlags_Seaweed(struct ObjectEvent *objEvent, u... function GetGroundEffectFlags_JumpLanding (line 8268) | static void GetGroundEffectFlags_JumpLanding(struct ObjectEvent *objEven... function u8 (line 8305) | static u8 ObjectEventCheckForReflectiveSurface(struct ObjectEvent *objEv... function u8 (line 8341) | static u8 GetReflectionTypeByMetatileBehavior(u32 behavior) function u8 (line 8351) | u8 GetLedgeJumpDirection(s16 x, s16 y, u8 direction) function SetObjectEventSpriteOamTableForLongGrass (line 8377) | static void SetObjectEventSpriteOamTableForLongGrass(struct ObjectEvent ... function bool8 (line 8394) | static bool8 IsElevationMismatchAt(u8 elevation, s16 x, s16 y) function UpdateObjectEventElevationAndPriority (line 8426) | static void UpdateObjectEventElevationAndPriority(struct ObjectEvent *ob... function InitObjectPriorityByElevation (line 8437) | static void InitObjectPriorityByElevation(struct Sprite *sprite, u8 elev... function u8 (line 8443) | u8 ElevationToPriority(u8 elevation) function ObjectEventUpdateElevation (line 8448) | void ObjectEventUpdateElevation(struct ObjectEvent *objEvent) function SetObjectSubpriorityByElevation (line 8462) | void SetObjectSubpriorityByElevation(u8 elevation, struct Sprite *sprite... function ObjectEventUpdateSubpriority (line 8472) | static void ObjectEventUpdateSubpriority(struct ObjectEvent *objEvent, s... function bool8 (line 8480) | static bool8 AreElevationsCompatible(u8 a, u8 b) function GroundEffect_SpawnOnTallGrass (line 8491) | void GroundEffect_SpawnOnTallGrass(struct ObjectEvent *objEvent, struct ... function GroundEffect_StepOnTallGrass (line 8504) | void GroundEffect_StepOnTallGrass(struct ObjectEvent *objEvent, struct S... function GroundEffect_SpawnOnLongGrass (line 8517) | void GroundEffect_SpawnOnLongGrass(struct ObjectEvent *objEvent, struct ... function GroundEffect_StepOnLongGrass (line 8530) | void GroundEffect_StepOnLongGrass(struct ObjectEvent *objEvent, struct S... function GroundEffect_WaterReflection (line 8543) | void GroundEffect_WaterReflection(struct ObjectEvent *objEvent, struct S... function GroundEffect_IceReflection (line 8548) | void GroundEffect_IceReflection(struct ObjectEvent *objEvent, struct Spr... function GroundEffect_FlowingWater (line 8553) | void GroundEffect_FlowingWater(struct ObjectEvent *objEvent, struct Spri... type ObjectEvent (line 8558) | struct ObjectEvent type Sprite (line 8558) | struct Sprite function GroundEffect_SandTracks (line 8564) | void GroundEffect_SandTracks(struct ObjectEvent *objEvent, struct Sprite... function GroundEffect_DeepSandTracks (line 8570) | void GroundEffect_DeepSandTracks(struct ObjectEvent *objEvent, struct Sp... function DoTracksGroundEffect_None (line 8576) | static void DoTracksGroundEffect_None(struct ObjectEvent *objEvent, stru... function DoTracksGroundEffect_Footprints (line 8580) | static void DoTracksGroundEffect_Footprints(struct ObjectEvent *objEvent... function DoTracksGroundEffect_BikeTireTracks (line 8596) | static void DoTracksGroundEffect_BikeTireTracks(struct ObjectEvent *objE... function GroundEffect_Ripple (line 8623) | void GroundEffect_Ripple(struct ObjectEvent *objEvent, struct Sprite *sp... function GroundEffect_StepOnPuddle (line 8628) | void GroundEffect_StepOnPuddle(struct ObjectEvent *objEvent, struct Spri... function GroundEffect_SandHeap (line 8633) | void GroundEffect_SandHeap(struct ObjectEvent *objEvent, struct Sprite *... function GroundEffect_JumpOnTallGrass (line 8638) | void GroundEffect_JumpOnTallGrass(struct ObjectEvent *objEvent, struct S... function GroundEffect_JumpOnLongGrass (line 8659) | void GroundEffect_JumpOnLongGrass(struct ObjectEvent *objEvent, struct S... function GroundEffect_JumpOnShallowWater (line 8668) | void GroundEffect_JumpOnShallowWater(struct ObjectEvent *objEvent, struc... function GroundEffect_JumpOnWater (line 8677) | void GroundEffect_JumpOnWater(struct ObjectEvent *objEvent, struct Sprit... function GroundEffect_JumpLandingDust (line 8686) | void GroundEffect_JumpLandingDust(struct ObjectEvent *objEvent, struct S... function GroundEffect_ShortGrass (line 8695) | void GroundEffect_ShortGrass(struct ObjectEvent *objEvent, struct Sprite... function GroundEffect_HotSprings (line 8700) | void GroundEffect_HotSprings(struct ObjectEvent *objEvent, struct Sprite... function GroundEffect_Seaweed (line 8705) | void GroundEffect_Seaweed(struct ObjectEvent *objEvent, struct Sprite *s... type ObjectEvent (line 8712) | struct ObjectEvent type Sprite (line 8712) | struct Sprite function DoFlaggedGroundEffects (line 8735) | static void DoFlaggedGroundEffects(struct ObjectEvent *objEvent, struct ... function filters_out_some_ground_effects (line 8750) | void filters_out_some_ground_effects(struct ObjectEvent *objEvent, u32 *... function FilterOutStepOnPuddleGroundEffectIfJumping (line 8766) | void FilterOutStepOnPuddleGroundEffectIfJumping(struct ObjectEvent *objE... function DoGroundEffects_OnSpawn (line 8772) | static void DoGroundEffects_OnSpawn(struct ObjectEvent *objEvent, struct... function DoGroundEffects_OnBeginStep (line 8788) | static void DoGroundEffects_OnBeginStep(struct ObjectEvent *objEvent, st... function DoGroundEffects_OnFinishStep (line 8805) | static void DoGroundEffects_OnFinishStep(struct ObjectEvent *objEvent, s... function bool8 (line 8822) | bool8 FreezeObjectEvent(struct ObjectEvent *objectEvent) function FreezeObjectEvents (line 8834) | void FreezeObjectEvents(void) function FreezeObjectEventsExceptOne (line 8844) | void FreezeObjectEventsExceptOne(u8 noFreeze) function UnfreezeObjectEvent (line 8854) | void UnfreezeObjectEvent(struct ObjectEvent *objectEvent) function UnfreezeObjectEvents (line 8864) | void UnfreezeObjectEvents(void) function Step1 (line 8878) | static void Step1(struct Sprite *sprite, u8 direction) function Step2 (line 8884) | static void Step2(struct Sprite *sprite, u8 direction) function Step3 (line 8890) | static void Step3(struct Sprite *sprite, u8 direction) function Step4 (line 8896) | static void Step4(struct Sprite *sprite, u8 direction) function Step8 (line 8902) | static void Step8(struct Sprite *sprite, u8 direction) function SetSpriteDataForNormalStep (line 8908) | void SetSpriteDataForNormalStep(struct Sprite *sprite, u8 direction, u8 ... type Sprite (line 8915) | struct Sprite function bool8 (line 8984) | bool8 NpcTakeStep(struct Sprite *sprite) function SetWalkSlowerSpriteData (line 9003) | void SetWalkSlowerSpriteData(struct Sprite *sprite, u8 direction) function bool8 (line 9010) | bool8 UpdateWalkSlowerAnim(struct Sprite *sprite) function SetWalkSlowSpriteData (line 9028) | void SetWalkSlowSpriteData(struct Sprite *sprite, u8 direction) function bool8 (line 9035) | bool8 UpdateWalkSlowAnim(struct Sprite *sprite) function SetWalkSlowestSpriteData (line 9051) | void SetWalkSlowestSpriteData(struct Sprite *sprite, u8 direction) function bool8 (line 9058) | bool8 UpdateWalkSlowestAnim(struct Sprite *sprite) function SetRunSlowSpriteData (line 9073) | void SetRunSlowSpriteData(struct Sprite *sprite, u8 direction) function bool8 (line 9080) | bool8 UpdateRunSlowAnim(struct Sprite *sprite) function s16 (line 9127) | static s16 GetJumpY(s16 i, u8 type) function SetJumpSpriteData (line 9132) | void SetJumpSpriteData(struct Sprite *sprite, u8 direction, u8 distance,... function u8 (line 9140) | u8 DoJumpSpriteMovement(struct Sprite *sprite) function u8 (line 9173) | u8 DoJumpSpecialSpriteMovement(struct Sprite *sprite) function SetMovementDelay (line 9205) | void SetMovementDelay(struct Sprite *sprite, s16 delay) function bool8 (line 9210) | bool8 WaitForMovementDelay(struct Sprite *sprite) function SetAndStartSpriteAnim (line 9222) | void SetAndStartSpriteAnim(struct Sprite *sprite, u8 animNum, u8 animCmd... function bool8 (line 9229) | bool8 SpriteAnimEnded(struct Sprite *sprite) function UpdateObjectEventSpriteInvisibility (line 9237) | void UpdateObjectEventSpriteInvisibility(struct Sprite *sprite, bool8 in... function SpriteCB_VirtualObject (line 9268) | void SpriteCB_VirtualObject(struct Sprite *sprite) function DestroyVirtualObjects (line 9276) | static void DestroyVirtualObjects(void) function GetVirtualObjectSpriteId (line 9287) | static int GetVirtualObjectSpriteId(u8 virtualObjId) function TurnVirtualObject (line 9299) | void TurnVirtualObject(u8 virtualObjId, u8 direction) function SetVirtualObjectGraphics (line 9310) | void SetVirtualObjectGraphics(u8 virtualObjId, u8 direction) function SetVirtualObjectInvisibility (line 9337) | void SetVirtualObjectInvisibility(u8 virtualObjId, bool32 invisible) function bool32 (line 9349) | bool32 IsVirtualObjectInvisible(u8 virtualObjId) function SetVirtualObjectSpriteAnim (line 9357) | void SetVirtualObjectSpriteAnim(u8 virtualObjId, u8 animNo) function MoveUnionRoomObjectUp (line 9367) | static void MoveUnionRoomObjectUp(struct Sprite *sprite) function MoveUnionRoomObjectDown (line 9387) | static void MoveUnionRoomObjectDown(struct Sprite *sprite) function VirtualObject_UpdateAnim (line 9405) | static void VirtualObject_UpdateAnim(struct Sprite *sprite) function bool32 (line 9423) | bool32 IsVirtualObjectAnimating(u8 virtualObjId) function u32 (line 9440) | u32 StartFieldEffectForObjectEvent(u8 fieldEffectId, struct ObjectEvent ... function DoShadowFieldEffect (line 9446) | void DoShadowFieldEffect(struct ObjectEvent *objectEvent) function DoRippleFieldEffect (line 9455) | static void DoRippleFieldEffect(struct ObjectEvent *objectEvent, struct ... function SetObjectMovementType (line 9465) | void SetObjectMovementType(u16 localId, u8 movementType) FILE: src/evolution_graphics.c type Sprite (line 11) | struct Sprite type CompressedSpriteSheet (line 35) | struct CompressedSpriteSheet type SpritePalette (line 39) | struct SpritePalette type OamData (line 44) | struct OamData type SpriteTemplate (line 58) | struct SpriteTemplate function SpriteCallbackDummy_EvoSparkles (line 93) | static void SpriteCallbackDummy_EvoSparkles(struct Sprite *sprite) function SetEvoSparklesMatrices (line 98) | static void SetEvoSparklesMatrices(void) function SpriteCB_PreEvoSparkleSet1 (line 105) | static void SpriteCB_PreEvoSparkleSet1(struct Sprite *sprite) function CreatePreEvoSparkleSet1 (line 132) | static void CreatePreEvoSparkleSet1(u8 a0) function SpriteCB_PreEvoSparkleSet2 (line 146) | static void SpriteCB_PreEvoSparkleSet2(struct Sprite *sprite) function CreatePreEvoSparkleSet2 (line 162) | static void CreatePreEvoSparkleSet2(u8 a0) function SpriteCB_PostEvoSparkleSet1 (line 177) | static void SpriteCB_PostEvoSparkleSet1(struct Sprite *sprite) function CreatePostEvoSparkleSet1 (line 192) | static void CreatePostEvoSparkleSet1(u8 a0, u8 a1) function SpriteCB_PostEvoSparkleSet2 (line 208) | static void SpriteCB_PostEvoSparkleSet2(struct Sprite *sprite) function CreatePostEvoSparkleSet2 (line 241) | static void CreatePostEvoSparkleSet2(u8 unused) function LoadEvoSparkleSpriteAndPal (line 256) | void LoadEvoSparkleSpriteAndPal(void) function u8 (line 262) | u8 EvolutionSparkles_SpiralUpward(u16 a0) function EvoTask_PreEvoSparkleSet1Init (line 269) | static void EvoTask_PreEvoSparkleSet1Init(u8 taskId) function EvoTask_CreatePreEvoSparkleSet1 (line 278) | static void EvoTask_CreatePreEvoSparkleSet1(u8 taskId) function EvoTask_WaitForPre1SparklesToGoUp (line 297) | static void EvoTask_WaitForPre1SparklesToGoUp(u8 taskId) function u8 (line 305) | u8 EvolutionSparkles_ArcDown(void) function EvoTask_PreEvoSparkleSet2Init (line 311) | static void EvoTask_PreEvoSparkleSet2Init(u8 taskId) function EvoTask_CreatePreEvoSparklesSet2 (line 319) | static void EvoTask_CreatePreEvoSparklesSet2(u8 taskId) function EvoTask_PreEvoSparkleSet2Teardown (line 337) | static void EvoTask_PreEvoSparkleSet2Teardown(u8 taskId) function u8 (line 342) | u8 EvolutionSparkles_CircleInward(void) function EvoTask_PostEvoSparklesSet1Init (line 348) | static void EvoTask_PostEvoSparklesSet1Init(u8 taskId) function EvoTask_CreatePostEvoSparklesSet1 (line 356) | static void EvoTask_CreatePostEvoSparklesSet1(u8 taskId) function EvoTask_PostEvoSparklesSet1Teardown (line 383) | static void EvoTask_PostEvoSparklesSet1Teardown(u8 taskId) function u8 (line 388) | u8 EvolutionSparkles_SprayAndFlash(u16 species) function EvoTask_PostEvoSparklesSet2Init (line 395) | static void EvoTask_PostEvoSparklesSet2Init(u8 taskId) function EvoTask_CreatePostEvoSparklesSet2 (line 406) | static void EvoTask_CreatePostEvoSparklesSet2(u8 taskId) function EvoTask_PostEvoSparklesSet2Teardown (line 433) | static void EvoTask_PostEvoSparklesSet2Teardown(u8 taskId) function u8 (line 439) | u8 EvolutionSparkles_SprayAndFlash_Trade(u16 species) function EvoTask_PostEvoSparklesSet2TradeInit (line 446) | static void EvoTask_PostEvoSparklesSet2TradeInit(u8 taskId) function EvoTask_CreatePostEvoSparklesSet2Trade (line 457) | static void EvoTask_CreatePostEvoSparklesSet2Trade(u8 taskId) function SpriteCallbackDummy_MonSprites (line 484) | static void SpriteCallbackDummy_MonSprites(struct Sprite *sprite) function u8 (line 496) | u8 CycleEvolutionMonSprite(u8 preEvoSpriteId, u8 postEvoSpriteId) function EvoTask_PrePostEvoMonSpritesInit (line 524) | static void EvoTask_PrePostEvoMonSpritesInit(u8 taskId) function EvoTask_ChooseNextEvoSpriteAnim (line 531) | static void EvoTask_ChooseNextEvoSpriteAnim(u8 taskId) function EvoTask_ShrinkOrExpandEvoSprites (line 549) | static void EvoTask_ShrinkOrExpandEvoSprites(u8 taskId) function PreEvoInvisible_PostEvoVisible_KillTask (line 610) | static void PreEvoInvisible_PostEvoVisible_KillTask(u8 taskId) function PreEvoVisible_PostEvoInvisible_KillTask (line 621) | static void PreEvoVisible_PostEvoInvisible_KillTask(u8 taskId) FILE: src/evolution_scene.c type Evolution (line 30) | struct Evolution type EvoInfo (line 32) | struct EvoInfo function CB2_BeginEvolutionScene (line 151) | static void CB2_BeginEvolutionScene(void) function Task_BeginEvolutionScene (line 172) | static void Task_BeginEvolutionScene(u8 taskId) function BeginEvolutionScene (line 200) | void BeginEvolutionScene(struct Pokemon* mon, u16 postEvoSpecies, bool8 ... function EvolutionScene (line 210) | void EvolutionScene(struct Pokemon* mon, u16 postEvoSpecies, bool8 canSt... function CB2_EvolutionSceneLoadGraphics (line 313) | static void CB2_EvolutionSceneLoadGraphics(void) function CB2_TradeEvolutionSceneLoadGraphics (line 384) | static void CB2_TradeEvolutionSceneLoadGraphics(void) function TradeEvolutionScene (line 470) | void TradeEvolutionScene(struct Pokemon* mon, u16 postEvoSpecies, u8 pre... function CB2_EvolutionSceneUpdate (line 532) | static void CB2_EvolutionSceneUpdate(void) function CB2_TradeEvolutionSceneUpdate (line 541) | static void CB2_TradeEvolutionSceneUpdate(void) function CreateShedinja (line 550) | static void CreateShedinja(u16 preEvoSpecies, struct Pokemon* mon) function Task_EvolutionScene (line 634) | static void Task_EvolutionScene(u8 taskId) function Task_TradeEvolutionScene (line 1090) | static void Task_TradeEvolutionScene(u8 taskId) function EvoDummyFunc (line 1455) | static void EvoDummyFunc(void) function VBlankCB_EvolutionScene (line 1459) | static void VBlankCB_EvolutionScene(void) function VBlankCB_TradeEvolutionScene (line 1476) | static void VBlankCB_TradeEvolutionScene(void) function Task_UpdateBgPalette (line 1508) | static void Task_UpdateBgPalette(u8 taskId) function CreateBgAnimTask (line 1556) | static void CreateBgAnimTask(bool8 isLink) function Task_AnimateBg (line 1566) | static void Task_AnimateBg(u8 taskId) function InitMovingBgPalette (line 1607) | static void InitMovingBgPalette(u16 *palette) function StartBgAnimation (line 1620) | static void StartBgAnimation(bool8 isLink) function IsMovingBackgroundTaskRunning (line 1663) | void IsMovingBackgroundTaskRunning(void) // unused function StopBgAnimation (line 1675) | static void StopBgAnimation(void) function RestoreBgAfterAnim (line 1688) | static void RestoreBgAfterAnim(void) FILE: src/fame_checker.c type FameCheckerData (line 34) | struct FameCheckerData type ListMenuTemplate (line 60) | struct ListMenuTemplate type Sprite (line 91) | struct Sprite type Sprite (line 96) | struct Sprite type Sprite (line 103) | struct Sprite type ListMenu (line 105) | struct ListMenu type SpriteSheet (line 418) | struct SpriteSheet type SpritePalette (line 429) | struct SpritePalette type BgTemplate (line 435) | struct BgTemplate type WindowTemplate (line 474) | struct WindowTemplate type OamData (line 524) | struct OamData type SpriteTemplate (line 529) | struct SpriteTemplate type OamData (line 535) | struct OamData type SpriteTemplate (line 550) | struct SpriteTemplate type OamData (line 563) | struct OamData type SpriteTemplate (line 577) | struct SpriteTemplate type OamData (line 590) | struct OamData type SpriteTemplate (line 594) | struct SpriteTemplate type SpriteTemplate (line 598) | struct SpriteTemplate type SpriteTemplate (line 602) | struct SpriteTemplate type SpriteTemplate (line 606) | struct SpriteTemplate function FC_VBlankCallback (line 610) | static void FC_VBlankCallback(void) function MainCB2_FameCheckerMain (line 617) | static void MainCB2_FameCheckerMain(void) function UseFameChecker (line 625) | void UseFameChecker(MainCallback savedCallback) function MainCB2_LoadFameChecker (line 638) | static void MainCB2_LoadFameChecker(void) function LoadUISpriteSheetsAndPalettes (line 717) | static void LoadUISpriteSheetsAndPalettes(void) function Task_WaitFadeOnInit (line 723) | static void Task_WaitFadeOnInit(u8 taskId) function Task_TopMenuHandleInput (line 729) | static void Task_TopMenuHandleInput(u8 taskId) function bool8 (line 805) | static bool8 TryExitPickMode(u8 taskId) function MessageBoxPrintEmptyText (line 823) | static void MessageBoxPrintEmptyText(void) function Task_EnterPickMode (line 828) | static void Task_EnterPickMode(u8 taskId) function Task_ExitPickMode (line 841) | static void Task_ExitPickMode(u8 taskId) function Task_FlavorTextDisplayHandleInput (line 861) | static void Task_FlavorTextDisplayHandleInput(u8 taskId) function FC_MoveSelectorCursor (line 930) | static void FC_MoveSelectorCursor(u8 taskId, s8 dx, s8 dy) function GetPickModeText (line 950) | static void GetPickModeText(void) function PrintSelectedNameInBrightGreen (line 970) | static void PrintSelectedNameInBrightGreen(u8 taskId) function WipeMsgBoxAndTransfer (line 980) | static void WipeMsgBoxAndTransfer(void) function Setup_DrawMsgAndListBoxes (line 986) | static void Setup_DrawMsgAndListBoxes(void) function FC_PutWindowTilemapAndCopyWindowToVramMode3 (line 994) | static void FC_PutWindowTilemapAndCopyWindowToVramMode3(u8 windowId) function bool8 (line 1000) | static bool8 SetMessageSelectorIconObjMode(u8 spriteId, u8 objMode) function Task_StartToCloseFameChecker (line 1010) | static void Task_StartToCloseFameChecker(u8 taskId) function Task_DestroyAssetsAndCloseFameChecker (line 1017) | static void Task_DestroyAssetsAndCloseFameChecker(u8 taskId) function FC_DestroyWindow (line 1054) | static void FC_DestroyWindow(u8 windowId) function u8 (line 1062) | static u8 AdjustGiovanniIndexIfBeatenInGym(u8 a0) function PrintUIHelp (line 1074) | static void PrintUIHelp(u8 state) function DestroyAllFlavorTextIcons (line 1090) | static void DestroyAllFlavorTextIcons(void) function bool8 (line 1099) | static bool8 CreateAllFlavorTextIcons(u8 who) function ResetFameChecker (line 1140) | void ResetFameChecker(void) function FullyUnlockFameChecker (line 1152) | void FullyUnlockFameChecker(void) function FCSetup_ClearVideoRegisters (line 1165) | static void FCSetup_ClearVideoRegisters(void) function FCSetup_ResetTasksAndSpriteResources (line 1193) | static void FCSetup_ResetTasksAndSpriteResources(void) function FCSetup_TurnOnDisplay (line 1205) | static void FCSetup_TurnOnDisplay(void) function FCSetup_ResetBGCoords (line 1210) | static void FCSetup_ResetBGCoords(void) function SetFlavorTextFlagFromSpecialVars (line 1222) | void SetFlavorTextFlagFromSpecialVars(void) function UpdatePickStateFromSpecialVar8005 (line 1232) | void UpdatePickStateFromSpecialVar8005(void) function bool8 (line 1246) | static bool8 HasUnlockedAllFlavorTextsForCurrentPerson(void) function CheckFilledFameCheckerFor0x8004 (line 1258) | void CheckFilledFameCheckerFor0x8004(void) function FreeSelectionCursorSpriteResources (line 1280) | static void FreeSelectionCursorSpriteResources(void) function u8 (line 1286) | static u8 CreateFlavorTextIconSelectorCursorSprite(s16 where) function SpriteCB_DestroyFlavorTextIconSelectorCursor (line 1293) | static void SpriteCB_DestroyFlavorTextIconSelectorCursor(struct Sprite *... function FreeQuestionMarkSpriteResources (line 1298) | static void FreeQuestionMarkSpriteResources(void) function u8 (line 1303) | static u8 PlaceQuestionMarkTile(u8 x, u8 y) function FreeSpinningPokeballSpriteResources (line 1311) | static void FreeSpinningPokeballSpriteResources(void) function u8 (line 1317) | static u8 CreateSpinningPokeballSprite(void) function SpriteCB_DestroySpinningPokeball (line 1322) | static void SpriteCB_DestroySpinningPokeball(struct Sprite *sprite) function FreeNonTrainerPicTiles (line 1328) | static void FreeNonTrainerPicTiles(void) function SpriteCB_FCSpinningPokeball (line 1336) | static void SpriteCB_FCSpinningPokeball(struct Sprite *sprite) function u8 (line 1364) | static u8 CreatePersonPicSprite(u8 fcPersonIdx) function DestroyPersonPicSprite (line 1401) | static void DestroyPersonPicSprite(u8 taskId, u16 who) function UpdateIconDescriptionBox (line 1417) | static void UpdateIconDescriptionBox(u8 whichText) function UpdateIconDescriptionBoxOff (line 1432) | static void UpdateIconDescriptionBoxOff(void) function FC_CreateListMenu (line 1438) | static void FC_CreateListMenu(void) function InitListMenuTemplate (line 1446) | static void InitListMenuTemplate(void) function FC_MoveCursorFunc (line 1468) | static void FC_MoveCursorFunc(s32 itemIndex, bool8 onInit, struct ListMe... function Task_SwitchToPickMode (line 1530) | static void Task_SwitchToPickMode(u8 taskId) function PrintCancelDescription (line 1539) | static void PrintCancelDescription(void) function FC_DoMoveCursor (line 1546) | static void FC_DoMoveCursor(s32 itemIndex, bool8 onInit) function u8 (line 1568) | static u8 FC_PopulateListMenu(void) function FC_PutWindowTilemapAndCopyWindowToVramMode3_2 (line 1604) | static void FC_PutWindowTilemapAndCopyWindowToVramMode3_2(u8 windowId) function FC_CreateScrollIndicatorArrowPair (line 1610) | static void FC_CreateScrollIndicatorArrowPair(void) function FreeListMenuSelectorArrowPairResources (line 1634) | static void FreeListMenuSelectorArrowPairResources(void) function u16 (line 1640) | static u16 FameCheckerGetCursorY(void) function HandleFlavorTextModeSwitch (line 1647) | static void HandleFlavorTextModeSwitch(bool8 state) function Task_FCOpenOrCloseInfoBox (line 1669) | static void Task_FCOpenOrCloseInfoBox(u8 taskId) function UpdateInfoBoxTilemap (line 1692) | static void UpdateInfoBoxTilemap(u8 bg, s16 state) function PlaceListMenuCursor (line 1754) | static void PlaceListMenuCursor(bool8 isActive) FILE: src/faraway_island.c type ObjectEvent (line 14) | struct ObjectEvent type ObjectEvent (line 15) | struct ObjectEvent type ObjectEvent (line 16) | struct ObjectEvent type ObjectEvent (line 17) | struct ObjectEvent type SpritePalette (line 27) | struct SpritePalette type SpriteTemplate (line 28) | struct SpriteTemplate function u8 (line 38) | static u8 GetMewObjectEventId(void) function u32 (line 47) | u32 GetMewMoveDirection(void) function bool8 (line 271) | static bool8 CanMewMoveToCoords(s16 x, s16 y) function u8 (line 283) | static u8 GetValidMewMoveDirection(u8 ignoredDir) function UpdateFarawayIslandStepCounter (line 322) | void UpdateFarawayIslandStepCounter(void) function bool8 (line 336) | bool8 ObjectEventIsFarawayIslandMew(struct ObjectEvent *objectEvent) function bool8 (line 348) | bool8 IsMewPlayingHideAndSeek(void) function bool8 (line 362) | bool8 ShouldMewShakeGrass(struct ObjectEvent *objectEvent) function SetMewAboveGrass (line 371) | void SetMewAboveGrass(void) function DestroyMewEmergingGrassSprite (line 416) | void DestroyMewEmergingGrassSprite(void) function bool8 (line 422) | static bool8 ShouldMewMoveNorth(struct ObjectEvent *mew, u8 index) function bool8 (line 433) | static bool8 ShouldMewMoveEast(struct ObjectEvent *mew, u8 index) function bool8 (line 444) | static bool8 ShouldMewMoveSouth(struct ObjectEvent *mew, u8 index) function bool8 (line 455) | static bool8 ShouldMewMoveWest(struct ObjectEvent *mew, u8 index) function u8 (line 466) | static u8 GetRandomMewDirectionCandidate(u8 numDirections) FILE: src/field_camera.c type FieldCameraOffset (line 13) | struct FieldCameraOffset type FieldCameraOffset (line 23) | struct FieldCameraOffset type MapLayout (line 23) | struct MapLayout type FieldCameraOffset (line 24) | struct FieldCameraOffset type MapLayout (line 24) | struct MapLayout type FieldCameraOffset (line 25) | struct FieldCameraOffset type MapLayout (line 25) | struct MapLayout type FieldCameraOffset (line 26) | struct FieldCameraOffset type MapLayout (line 26) | struct MapLayout type FieldCameraOffset (line 27) | struct FieldCameraOffset type MapLayout (line 28) | struct MapLayout type MapLayout (line 29) | struct MapLayout type FieldCameraOffset (line 34) | struct FieldCameraOffset type CameraObject (line 40) | struct CameraObject function move_tilemap_camera_to_upper_left_corner_ (line 45) | static void move_tilemap_camera_to_upper_left_corner_(struct FieldCamera... function tilemap_move_something (line 54) | static void tilemap_move_something(struct FieldCameraOffset *cameraOffse... function coords8_add (line 62) | static void coords8_add(struct FieldCameraOffset *cameraOffset, u32 b, u... function move_tilemap_camera_to_upper_left_corner (line 68) | void move_tilemap_camera_to_upper_left_corner(void) function FieldUpdateBgTilemapScroll (line 73) | void FieldUpdateBgTilemapScroll(void) function FieldCameraGetPixelOffsetAtGround (line 87) | void FieldCameraGetPixelOffsetAtGround(s16 *hofs_p, s16 *vofs_p) function DrawWholeMapView (line 93) | void DrawWholeMapView(void) function DrawWholeMapViewInternal (line 99) | static void DrawWholeMapViewInternal(int x, int y, const struct MapLayou... function RedrawMapSlicesForCameraUpdate (line 122) | static void RedrawMapSlicesForCameraUpdate(struct FieldCameraOffset *cam... function RedrawMapSliceNorth (line 137) | static void RedrawMapSliceNorth(struct FieldCameraOffset *cameraOffset, ... function RedrawMapSliceSouth (line 156) | static void RedrawMapSliceSouth(struct FieldCameraOffset *cameraOffset, ... function RedrawMapSliceEast (line 171) | static void RedrawMapSliceEast(struct FieldCameraOffset *cameraOffset, c... function RedrawMapSliceWest (line 186) | static void RedrawMapSliceWest(struct FieldCameraOffset *cameraOffset, c... function CurrentMapDrawMetatileAt (line 203) | void CurrentMapDrawMetatileAt(int x, int y) function DrawDoorMetatileAt (line 214) | void DrawDoorMetatileAt(int x, int y, const u16 *tiles) function DrawMetatileAt (line 225) | static void DrawMetatileAt(const struct MapLayout *mapLayout, u16 offset... function DrawMetatile (line 242) | static void DrawMetatile(s32 metatileLayerType, const u16 *tiles, u16 of... function s32 (line 309) | static s32 MapPosToBgTilemapOffset(struct FieldCameraOffset *cameraOffse... function CameraUpdateCallback (line 329) | static void CameraUpdateCallback(struct CameraObject *fieldCamera) function ResetCameraUpdateInfo (line 338) | void ResetCameraUpdateInfo(void) function u32 (line 348) | u32 InitCameraUpdateCallback(u8 trackedSpriteId) function CameraUpdate (line 357) | void CameraUpdate(void) function MoveCameraAndRedrawMap (line 425) | void MoveCameraAndRedrawMap(int deltaX, int deltaY) // unused function CameraUpdateNoObjectRefresh (line 434) | void CameraUpdateNoObjectRefresh(void) function SetCameraPanningCallback (line 502) | void SetCameraPanningCallback(void (*a)(void)) function SetCameraPanning (line 507) | void SetCameraPanning(s16 a, s16 b) function InstallCameraPanAheadCallback (line 513) | void InstallCameraPanAheadCallback(void) function UpdateCameraPanning (line 521) | void UpdateCameraPanning(void) function CameraPanningCB_PanAhead (line 530) | static void CameraPanningCB_PanAhead(void) FILE: src/field_control_avatar.c type FieldInput (line 45) | struct FieldInput type MapPosition (line 47) | struct MapPosition type MapPosition (line 48) | struct MapPosition type MapPosition (line 50) | struct MapPosition type MapPosition (line 51) | struct MapPosition type MapPosition (line 52) | struct MapPosition type MapPosition (line 53) | struct MapPosition type BgEvent (line 54) | struct BgEvent type MapHeader (line 54) | struct MapHeader type MapPosition (line 55) | struct MapPosition type MapPosition (line 56) | struct MapPosition type MapPosition (line 57) | struct MapPosition type MapPosition (line 58) | struct MapPosition type MapPosition (line 64) | struct MapPosition type MapPosition (line 67) | struct MapPosition type MapPosition (line 68) | struct MapPosition type MapPosition (line 69) | struct MapPosition type MapHeader (line 71) | struct MapHeader type MapPosition (line 71) | struct MapPosition type MapHeader (line 73) | struct MapHeader type MapPosition (line 73) | struct MapPosition type MapPosition (line 74) | struct MapPosition type MapHeader (line 75) | struct MapHeader type MapHeader (line 76) | struct MapHeader type FieldInput (line 82) | struct FieldInput function FieldClearPlayerInput (line 84) | void FieldClearPlayerInput(struct FieldInput *input) function FieldGetPlayerInput (line 102) | void FieldGetPlayerInput(struct FieldInput *input, u16 newKeys, u16 held... function QuestLogOverrideJoyVars (line 166) | static void QuestLogOverrideJoyVars(struct FieldInput *input, u16 *newKe... function ProcessPlayerFieldInput (line 201) | int ProcessPlayerFieldInput(struct FieldInput *input) function FieldInput_HandleCancelSignpost (line 321) | void FieldInput_HandleCancelSignpost(struct FieldInput * input) function Task_QuestLogPlayback_OpenStartMenu (line 355) | static void Task_QuestLogPlayback_OpenStartMenu(u8 taskId) function GetPlayerPosition (line 365) | static void GetPlayerPosition(struct MapPosition *position) function GetInFrontOfPlayerPosition (line 371) | static void GetInFrontOfPlayerPosition(struct MapPosition *position) function u16 (line 383) | static u16 GetPlayerCurMetatileBehavior(void) function bool8 (line 391) | static bool8 TryStartInteractionScript(struct MapPosition *position, u16... function u8 (line 406) | static const u8 *GetInteractionScript(struct MapPosition *position, u8 m... function u8 (line 427) | const u8 *GetInteractedLinkPlayerScript(struct MapPosition *position, u8... function u8 (line 452) | static const u8 *GetInteractedObjectEventScript(struct MapPosition *posi... function u8 (line 482) | static const u8 *GetInteractedBackgroundEventScript(struct MapPosition *... function u8 (line 535) | static const u8 *GetInteractedMetatileScript(struct MapPosition *positio... function u8 (line 626) | static const u8 *GetInteractedWaterScript(struct MapPosition *unused1, u... function bool8 (line 643) | static bool8 TryStartStepBasedScript(struct MapPosition *position, u16 m... function bool8 (line 658) | static bool8 TryStartCoordEventScript(struct MapPosition *position) function bool8 (line 668) | static bool8 TryStartMiscWalkingScripts(u16 metatileBehavior) function bool8 (line 674) | static bool8 TryStartStepCountScript(u16 metatileBehavior) function Unref_ClearHappinessStepCounter (line 708) | static void Unref_ClearHappinessStepCounter(void) function UpdateHappinessStepCounter (line 713) | static void UpdateHappinessStepCounter(void) function ClearPoisonStepCounter (line 731) | void ClearPoisonStepCounter(void) function bool8 (line 736) | static bool8 UpdatePoisonStepCounter(void) function RestartWildEncounterImmunitySteps (line 761) | void RestartWildEncounterImmunitySteps(void) function bool8 (line 766) | static bool8 CheckStandardWildEncounter(u32 metatileAttributes) function bool8 (line 771) | static bool8 TrySetUpWalkIntoSignpostScript(struct MapPosition * positio... function u8 (line 818) | static u8 GetFacingSignpostType(u16 metatileBehavior, u8 playerDirection) function SetUpWalkIntoSignScript (line 841) | static void SetUpWalkIntoSignScript(const u8 *script, u8 playerDirection) function u8 (line 849) | static const u8 *GetSignpostScriptAtMapPosition(struct MapPosition * pos... function bool8 (line 859) | static bool8 TryArrowWarp(struct MapPosition *position, u16 metatileBeha... function bool8 (line 890) | static bool8 TryStartWarpEventScript(struct MapPosition *position, u16 m... function bool8 (line 935) | static bool8 IsWarpMetatileBehavior(u16 metatileBehavior) function bool8 (line 958) | bool8 IsDirectionalStairWarpMetatileBehavior(u16 metatileBehavior, u8 pl... function bool8 (line 978) | static bool8 IsArrowWarpMetatileBehavior(u16 metatileBehavior, u8 direct... function s8 (line 994) | static s8 GetWarpEventAtMapPosition(struct MapHeader *mapHeader, struct ... function SetupWarp (line 999) | static void SetupWarp(struct MapHeader *unused, s8 warpEventId, struct M... function bool8 (line 1021) | static bool8 TryDoorWarp(struct MapPosition *position, u16 metatileBehav... function s8 (line 1042) | static s8 GetWarpEventAtPosition(struct MapHeader *mapHeader, u16 x, u16... function u8 (line 1059) | static const u8 *TryRunCoordEventScript(const struct CoordEvent *coordEv... function u8 (line 1079) | static const u8 *GetCoordEventScriptAtPosition(struct MapHeader *mapHead... function HandleBoulderFallThroughHole (line 1100) | void HandleBoulderFallThroughHole(struct ObjectEvent * object) function HandleBoulderActivateVictoryRoadSwitch (line 1110) | void HandleBoulderActivateVictoryRoadSwitch(u16 x, u16 y) function u8 (line 1130) | const u8 *GetCoordEventScriptAtMapPosition(struct MapPosition *position) type BgEvent (line 1135) | struct BgEvent type MapHeader (line 1135) | struct MapHeader type BgEvent (line 1138) | struct BgEvent function bool8 (line 1152) | bool8 dive_warp(struct MapPosition *position, u16 metatileBehavior) function u8 (line 1177) | u8 TrySetDiveWarp(void) function u8 (line 1197) | static const u8 *GetObjectEventScriptPointerPlayerFacing(void) function SetCableClubWarp (line 1207) | int SetCableClubWarp(void) function bool8 (line 1219) | static bool8 EnableAutoRun(void) function bool8 (line 1246) | static bool8 SwitchBikeGears(void) function bool32 (line 1264) | static bool32 TrySetupDiveDownScript(void) function bool32 (line 1274) | static bool32 TrySetupDiveEmergeScript(void) FILE: src/field_door.c type DoorAnimFrame (line 19) | struct DoorAnimFrame type DoorGraphics (line 25) | struct DoorGraphics type DoorGraphics (line 34) | struct DoorGraphics type DoorGraphics (line 36) | struct DoorGraphics type DoorGraphics (line 38) | struct DoorGraphics type DoorAnimFrame (line 38) | struct DoorAnimFrame type DoorAnimFrame (line 39) | struct DoorAnimFrame type DoorAnimFrame (line 39) | struct DoorAnimFrame type DoorGraphics (line 40) | struct DoorGraphics type DoorAnimFrame (line 189) | struct DoorAnimFrame type DoorAnimFrame (line 197) | struct DoorAnimFrame type DoorAnimFrame (line 205) | struct DoorAnimFrame type DoorAnimFrame (line 213) | struct DoorAnimFrame type DoorGraphics (line 254) | struct DoorGraphics function DrawDoor (line 297) | static void DrawDoor(const struct DoorGraphics *gfx, const struct DoorAn... function DrawClosedDoorTiles (line 308) | static void DrawClosedDoorTiles(const struct DoorGraphics *gfx, int x, i... function CopyDoorTilesToVram (line 325) | static void CopyDoorTilesToVram(const u8 *tiles) function DrawCurrentDoorAnimFrame (line 330) | static void DrawCurrentDoorAnimFrame(const struct DoorGraphics *gfx, int... function BuildDoorTiles (line 346) | static void BuildDoorTiles(u16 *tiles, u16 tileNum, const u8 *paletteNums) function Task_AnimateDoor (line 375) | static void Task_AnimateDoor(u8 taskId) function bool32 (line 384) | static bool32 AnimateDoorFrame(const struct DoorGraphics *gfx, const str... type DoorGraphics (line 403) | struct DoorGraphics type DoorGraphics (line 403) | struct DoorGraphics function s8 (line 414) | static s8 StartDoorAnimationTask(const struct DoorGraphics *gfx, const s... function DrawClosedDoor (line 442) | static void DrawClosedDoor(const struct DoorGraphics *gfx, int x, int y) function DrawOpenedDoor (line 447) | static void DrawOpenedDoor(const struct DoorGraphics *gfx, int x, int y) type DoorAnimFrame (line 457) | struct DoorAnimFrame type DoorAnimFrame (line 457) | struct DoorAnimFrame function s8 (line 464) | static s8 AnimateDoorOpenInternal(const struct DoorGraphics *gfx, int x,... function s8 (line 475) | static s8 StartDoorCloseAnimation(const struct DoorGraphics *gfx, int x,... function FieldSetDoorOpened (line 486) | void FieldSetDoorOpened(int x, int y) function FieldSetDoorClosed (line 492) | void FieldSetDoorClosed(int x, int y) function s8 (line 498) | s8 FieldAnimateDoorClose(int x, int y) function s8 (line 505) | s8 FieldAnimateDoorOpen(int x, int y) function bool8 (line 512) | bool8 FieldIsDoorAnimationRunning(void) function u16 (line 517) | u16 GetDoorSoundEffect(int x, int y) function s8 (line 525) | static s8 GetDoorSoundType(const struct DoorGraphics *gfx, int x, int y) FILE: src/field_effect.c type CompressedSpritePalette (line 37) | struct CompressedSpritePalette type CompressedSpritePalette (line 38) | struct CompressedSpritePalette type CompressedSpriteSheet (line 39) | struct CompressedSpriteSheet type Sprite (line 64) | struct Sprite type Sprite (line 65) | struct Sprite type Sprite (line 66) | struct Sprite type OamData (line 102) | struct OamData type OamData (line 118) | struct OamData type OamData (line 134) | struct OamData type SpriteFrameImage (line 150) | struct SpriteFrameImage type SpritePalette (line 154) | struct SpritePalette type SpriteTemplate (line 167) | struct SpriteTemplate type SpritePalette (line 177) | struct SpritePalette type SpritePalette (line 181) | struct SpritePalette type OamData (line 185) | struct OamData type SpriteFrameImage (line 201) | struct SpriteFrameImage type SpriteFrameImage (line 205) | struct SpriteFrameImage type SpriteFrameImage (line 212) | struct SpriteFrameImage type Subsprite (line 220) | struct Subsprite type SubspriteTable (line 254) | struct SubspriteTable type Subsprite (line 257) | struct Subsprite type SubspriteTable (line 291) | struct SubspriteTable type SpriteTemplate (line 331) | struct SpriteTemplate type SpriteTemplate (line 341) | struct SpriteTemplate type SpriteTemplate (line 351) | struct SpriteTemplate function u32 (line 362) | u32 FieldEffectStart(u8 fldeff) function bool8 (line 373) | static bool8 FieldEffectCmd_loadtiles(const u8 **script, u32 *result) function bool8 (line 380) | static bool8 FieldEffectCmd_loadfadedpal(const u8 **script, u32 *result) function bool8 (line 387) | static bool8 FieldEffectCmd_loadpal(const u8 **script, u32 *result) function bool8 (line 393) | static bool8 FieldEffectCmd_callnative(const u8 **script, u32 *result) function bool8 (line 400) | static bool8 FieldEffectCmd_end(const u8 **script, u32 *result) function bool8 (line 405) | static bool8 FieldEffectCmd_loadgfx_callnative(const u8 **script, u32 *r... function bool8 (line 414) | static bool8 FieldEffectCmd_loadtiles_callnative(const u8 **script, u32 ... type SpritePalette (line 422) | struct SpritePalette type SpritePalette (line 423) | struct SpritePalette type SpritePalette (line 424) | struct SpritePalette type SpritePalette (line 425) | struct SpritePalette type SpritePalette (line 426) | struct SpritePalette function bool8 (line 428) | static bool8 FieldEffectCmd_loadfadedpal_callnative(const u8 **script, u... function u32 (line 436) | static u32 FieldEffectScript_ReadWord(const u8 **script) function FieldEffectScript_LoadTiles (line 441) | static void FieldEffectScript_LoadTiles(const u8 **script) function ApplyGlobalFieldPaletteTint (line 449) | void ApplyGlobalFieldPaletteTint(u8 paletteIdx) function FieldEffectScript_LoadFadedPal (line 471) | static void FieldEffectScript_LoadFadedPal(const u8 **script) function FieldEffectScript_LoadPal (line 514) | static void FieldEffectScript_LoadPal(const u8 **script) function FieldEffectScript_CallNative (line 524) | static void FieldEffectScript_CallNative(const u8 **script, u32 *result) function FieldEffectFreeGraphicsResources (line 531) | static void FieldEffectFreeGraphicsResources(struct Sprite *sprite) function FieldEffectStop (line 540) | void FieldEffectStop(struct Sprite *sprite, u8 fldeff) function FieldEffectFreeTilesIfUnused (line 546) | static void FieldEffectFreeTilesIfUnused(u16 tileStart) function FieldEffectFreePaletteIfUnused (line 560) | static void FieldEffectFreePaletteIfUnused(u8 paletteNum) function FieldEffectActiveListClear (line 574) | void FieldEffectActiveListClear(void) function FieldEffectActiveListAdd (line 583) | static void FieldEffectActiveListAdd(u8 fldeff) function FieldEffectActiveListRemove (line 596) | void FieldEffectActiveListRemove(u8 fldeff) function bool8 (line 609) | bool8 FieldEffectActiveListContains(u8 fldeff) function u8 (line 622) | u8 CreateTrainerSprite(u8 trainerSpriteID, s16 x, s16 y, u8 subpriority,... function LoadTrainerGfx_TrainerCard (line 638) | static void LoadTrainerGfx_TrainerCard(u8 gender, u16 palOffset, u8 *dest) function u8 (line 645) | static u8 AddNewGameBirchObject(s16 x, s16 y, u8 subpriority) function u8 (line 651) | u8 CreateMonSprite_PicBox(u16 species, s16 x, s16 y, u8 subpriority) function u8 (line 661) | static u8 CreateMonSprite_FieldMove(u16 species, u32 otId, u32 personali... function FreeResourcesAndDestroySprite (line 672) | void FreeResourcesAndDestroySprite(struct Sprite *sprite, u8 spriteId) function MultiplyInvertedPaletteRGBComponents (line 683) | void MultiplyInvertedPaletteRGBComponents(u16 i, u8 r, u8 g, u8 b) function MultiplyPaletteRGBComponents (line 704) | static void MultiplyPaletteRGBComponents(u16 i, u8 r, u8 g, u8 b) type Task (line 724) | struct Task type Task (line 725) | struct Task type Task (line 726) | struct Task type Task (line 727) | struct Task type Task (line 728) | struct Task type Task (line 729) | struct Task type Task (line 730) | struct Task type Task (line 731) | struct Task type Sprite (line 734) | struct Sprite type Sprite (line 735) | struct Sprite type Sprite (line 736) | struct Sprite type Sprite (line 737) | struct Sprite type Sprite (line 738) | struct Sprite type Sprite (line 739) | struct Sprite type Sprite (line 740) | struct Sprite type Sprite (line 741) | struct Sprite type Sprite (line 742) | struct Sprite type Task (line 746) | struct Task type Task (line 754) | struct Task type Sprite (line 762) | struct Sprite function u32 (line 774) | static u32 CountAliveMonsInNuzlocke(void) function bool8 (line 816) | bool8 FldEff_PokecenterHeal(void) function Task_PokecenterHeal (line 838) | static void Task_PokecenterHeal(u8 taskId) function PokecenterHealEffect_Init (line 844) | static void PokecenterHealEffect_Init(struct Task *task) function PokecenterHealEffect_WaitForBallPlacement (line 851) | static void PokecenterHealEffect_WaitForBallPlacement(struct Task *task) function PokecenterHealEffect_WaitForBallFlashing (line 860) | static void PokecenterHealEffect_WaitForBallFlashing(struct Task *task) function PokecenterHealEffect_WaitForSoundAndEnd (line 866) | static void PokecenterHealEffect_WaitForSoundAndEnd(struct Task *task) function bool8 (line 876) | bool8 FldEff_HallOfFameRecord(void) function Task_HallOfFameRecord (line 889) | static void Task_HallOfFameRecord(u8 taskId) function HallOfFameRecordEffect_Init (line 896) | static void HallOfFameRecordEffect_Init(struct Task *task) function HallOfFameRecordEffect_WaitForBallPlacement (line 903) | static void HallOfFameRecordEffect_WaitForBallPlacement(struct Task *task) function HallOfFameRecordEffect_WaitForBallFlashing (line 913) | static void HallOfFameRecordEffect_WaitForBallFlashing(struct Task *task) function HallOfFameRecordEffect_WaitForSoundAndEnd (line 919) | static void HallOfFameRecordEffect_WaitForSoundAndEnd(struct Task *task) function u8 (line 938) | static u8 CreateGlowingPokeballsEffect(s16 numMons, s16 x, s16 y, bool16... function SpriteCB_PokeballGlowEffect (line 953) | static void SpriteCB_PokeballGlowEffect(struct Sprite *sprite) type Coords16 (line 958) | struct Coords16 function PokeballGlowEffect_PlaceBalls (line 971) | static void PokeballGlowEffect_PlaceBalls(struct Sprite *sprite) function PokeballGlowEffect_TryPlaySe (line 991) | static void PokeballGlowEffect_TryPlaySe(struct Sprite *sprite) function PokeballGlowEffect_FlashFirstThree (line 1004) | static void PokeballGlowEffect_FlashFirstThree(struct Sprite *sprite) function PokeballGlowEffect_FlashLast (line 1032) | static void PokeballGlowEffect_FlashLast(struct Sprite *sprite) function PokeballGlowEffect_WaitAfterFlash (line 1054) | static void PokeballGlowEffect_WaitAfterFlash(struct Sprite *sprite) function PokeballGlowEffect_Dummy (line 1060) | static void PokeballGlowEffect_Dummy(struct Sprite *sprite) function PokeballGlowEffect_WaitForSound (line 1065) | static void PokeballGlowEffect_WaitForSound(struct Sprite *sprite) function PokeballGlowEffect_Idle (line 1071) | static void PokeballGlowEffect_Idle(struct Sprite *sprite) function SpriteCB_PokeballGlow (line 1075) | static void SpriteCB_PokeballGlow(struct Sprite *sprite) function u8 (line 1091) | static u8 CreatePokecenterMonitorSprite(s32 x, s32 y) function SpriteCB_PokecenterMonitor (line 1102) | static void SpriteCB_PokecenterMonitor(struct Sprite *sprite) function CreateHofMonitorSprite (line 1116) | static void CreateHofMonitorSprite(s32 x, s32 y) function SpriteCB_HallOfFameMonitor (line 1121) | static void SpriteCB_HallOfFameMonitor(struct Sprite *sprite) function ReturnToFieldFromFlyMapSelect (line 1132) | void ReturnToFieldFromFlyMapSelect(void) function FieldCallback_UseFly (line 1138) | static void FieldCallback_UseFly(void) function Task_UseFly (line 1147) | static void Task_UseFly(u8 taskId) function FieldCallback_FlyIntoMap (line 1171) | static void FieldCallback_FlyIntoMap(void) function Task_FlyIntoMap (line 1184) | static void Task_FlyIntoMap(u8 taskId) type Task (line 1204) | struct Task type Task (line 1205) | struct Task type Task (line 1206) | struct Task type Task (line 1207) | struct Task type Task (line 1208) | struct Task type Task (line 1209) | struct Task type Task (line 1210) | struct Task type Task (line 1212) | struct Task function FieldCB_FallWarpExit (line 1222) | void FieldCB_FallWarpExit(void) function Task_FallWarpFieldEffect (line 1233) | static void Task_FallWarpFieldEffect(u8 taskId) function bool8 (line 1240) | static bool8 FallWarpEffect_1(struct Task *task) function bool8 (line 1258) | static bool8 FallWarpEffect_2(struct Task *task) function bool8 (line 1267) | static bool8 FallWarpEffect_3(struct Task *task) function bool8 (line 1282) | static bool8 FallWarpEffect_4(struct Task *task) function bool8 (line 1316) | static bool8 FallWarpEffect_5(struct Task *task) function bool8 (line 1325) | static bool8 FallWarpEffect_6(struct Task *task) function bool8 (line 1341) | static bool8 FallWarpEffect_7(struct Task *task) type Task (line 1361) | struct Task type Task (line 1362) | struct Task type Task (line 1363) | struct Task type Task (line 1364) | struct Task type Task (line 1365) | struct Task type Task (line 1366) | struct Task type Task (line 1367) | struct Task type Task (line 1368) | struct Task type Task (line 1373) | struct Task type Task (line 1374) | struct Task type Task (line 1375) | struct Task type Task (line 1376) | struct Task type Task (line 1377) | struct Task type Task (line 1378) | struct Task type Task (line 1379) | struct Task type Task (line 1381) | struct Task function StartEscalatorWarp (line 1390) | void StartEscalatorWarp(u8 metatileBehavior, u8 priority) function Task_EscalatorWarpFieldEffect (line 1398) | static void Task_EscalatorWarpFieldEffect(u8 taskId) function bool8 (line 1405) | static bool8 EscalatorWarpEffect_1(struct Task *task) function bool8 (line 1415) | static bool8 EscalatorWarpEffect_2(struct Task *task) function bool8 (line 1434) | static bool8 EscalatorWarpEffect_3(struct Task *task) function bool8 (line 1445) | static bool8 EscalatorWarpEffect_4(struct Task *task) function bool8 (line 1452) | static bool8 EscalatorWarpEffect_5(struct Task *task) function bool8 (line 1463) | static bool8 EscalatorWarpEffect_6(struct Task *task) function Escalator_AnimatePlayerGoingDown (line 1471) | static void Escalator_AnimatePlayerGoingDown(struct Task *task) function Escalator_AnimatePlayerGoingUp (line 1484) | static void Escalator_AnimatePlayerGoingUp(struct Task *task) function Escalator_BeginFadeOutToNewMap (line 1497) | static void Escalator_BeginFadeOutToNewMap(void) function Escalator_TransitionToWarpInEffect (line 1503) | static void Escalator_TransitionToWarpInEffect(void) type Task (line 1515) | struct Task function FieldCB_EscalatorWarpIn (line 1525) | static void FieldCB_EscalatorWarpIn(void) function Task_EscalatorWarpInFieldEffect (line 1536) | static void Task_EscalatorWarpInFieldEffect(u8 taskId) function bool8 (line 1543) | static bool8 EscalatorWarpInEffect_1(struct Task *task) function bool8 (line 1568) | static bool8 EscalatorWarpInEffect_2(struct Task *task) function bool8 (line 1578) | static bool8 EscalatorWarpInEffect_3(struct Task *task) function bool8 (line 1599) | static bool8 EscalatorWarpInEffect_4(struct Task *task) function bool8 (line 1609) | static bool8 EscalatorWarpInEffect_5(struct Task *task) function bool8 (line 1629) | static bool8 EscalatorWarpInEffect_6(struct Task *task) function bool8 (line 1640) | static bool8 EscalatorWarpInEffect_7(struct Task *task) type Task (line 1658) | struct Task type ObjectEvent (line 1658) | struct ObjectEvent type Task (line 1659) | struct Task type ObjectEvent (line 1659) | struct ObjectEvent type Task (line 1660) | struct Task type ObjectEvent (line 1660) | struct ObjectEvent type Task (line 1661) | struct Task type ObjectEvent (line 1661) | struct ObjectEvent type Task (line 1662) | struct Task type ObjectEvent (line 1662) | struct ObjectEvent type Task (line 1664) | struct Task type ObjectEvent (line 1664) | struct ObjectEvent function u32 (line 1672) | u32 FldEff_UseWaterfall(void) function Task_UseWaterfall (line 1680) | static void Task_UseWaterfall(u8 taskId) function bool8 (line 1686) | static bool8 waterfall_0_setup(struct Task *task, struct ObjectEvent * p... function bool8 (line 1694) | static bool8 waterfall_1_do_anim_probably(struct Task *task, struct Obje... function bool8 (line 1707) | static bool8 waterfall_2_wait_anim_finish_probably(struct Task *task, st... function bool8 (line 1715) | static bool8 waterfall_3_move_player_probably(struct Task *task, struct ... function bool8 (line 1722) | static bool8 waterfall_4_wait_player_move_probably(struct Task *task, st... type Task (line 1739) | struct Task type Task (line 1740) | struct Task type Task (line 1741) | struct Task type Task (line 1743) | struct Task function u32 (line 1750) | u32 FldEff_UseDive(void) function Task_UseDive (line 1759) | static void Task_UseDive(u8 taskId) function bool8 (line 1764) | static bool8 DiveFieldEffect_Init(struct Task *task) function bool8 (line 1771) | static bool8 DiveFieldEffect_ShowMon(struct Task *task) function bool8 (line 1780) | static bool8 DiveFieldEffect_TryWarp(struct Task *task) type Task (line 1794) | struct Task type ObjectEvent (line 1794) | struct ObjectEvent type Sprite (line 1794) | struct Sprite type Task (line 1795) | struct Task type ObjectEvent (line 1795) | struct ObjectEvent type Sprite (line 1795) | struct Sprite type Task (line 1796) | struct Task type ObjectEvent (line 1796) | struct ObjectEvent type Sprite (line 1796) | struct Sprite type Task (line 1797) | struct Task type ObjectEvent (line 1797) | struct ObjectEvent type Sprite (line 1797) | struct Sprite type Task (line 1798) | struct Task type ObjectEvent (line 1798) | struct ObjectEvent type Sprite (line 1798) | struct Sprite type Task (line 1799) | struct Task type ObjectEvent (line 1799) | struct ObjectEvent type Sprite (line 1799) | struct Sprite type Task (line 1802) | struct Task type ObjectEvent (line 1802) | struct ObjectEvent type Sprite (line 1802) | struct Sprite type Task (line 1803) | struct Task type ObjectEvent (line 1803) | struct ObjectEvent type Sprite (line 1803) | struct Sprite type Task (line 1804) | struct Task type ObjectEvent (line 1804) | struct ObjectEvent type Sprite (line 1804) | struct Sprite type Task (line 1805) | struct Task type ObjectEvent (line 1805) | struct ObjectEvent type Sprite (line 1805) | struct Sprite type Task (line 1807) | struct Task type ObjectEvent (line 1807) | struct ObjectEvent type Sprite (line 1807) | struct Sprite function StartLavaridgeGymB1FWarp (line 1816) | void StartLavaridgeGymB1FWarp(u8 priority) function Task_LavaridgeGymB1FWarp (line 1821) | static void Task_LavaridgeGymB1FWarp(u8 taskId) function bool8 (line 1826) | static bool8 LavaridgeGymB1FWarpEffect_1(struct Task *task, struct Objec... function bool8 (line 1838) | static bool8 LavaridgeGymB1FWarpEffect_2(struct Task *task, struct Objec... function bool8 (line 1851) | static bool8 LavaridgeGymB1FWarpEffect_3(struct Task *task, struct Objec... function bool8 (line 1865) | static bool8 LavaridgeGymB1FWarpEffect_4(struct Task *task, struct Objec... function bool8 (line 1908) | static bool8 LavaridgeGymB1FWarpEffect_5(struct Task *task, struct Objec... function bool8 (line 1916) | static bool8 LavaridgeGymB1FWarpEffect_6(struct Task *task, struct Objec... type Task (line 1928) | struct Task type ObjectEvent (line 1928) | struct ObjectEvent type Sprite (line 1928) | struct Sprite function FieldCB_LavaridgeGymB1FWarpExit (line 1935) | static void FieldCB_LavaridgeGymB1FWarpExit(void) function Task_LavaridgeGymB1FWarpExit (line 1945) | static void Task_LavaridgeGymB1FWarpExit(u8 taskId) function bool8 (line 1950) | static bool8 LavaridgeGymB1FWarpExitEffect_1(struct Task *task, struct O... function bool8 (line 1960) | static bool8 LavaridgeGymB1FWarpExitEffect_2(struct Task *task, struct O... function bool8 (line 1974) | static bool8 LavaridgeGymB1FWarpExitEffect_3(struct Task *task, struct O... function bool8 (line 1988) | static bool8 LavaridgeGymB1FWarpExitEffect_4(struct Task *task, struct O... type Task (line 2001) | struct Task type ObjectEvent (line 2001) | struct ObjectEvent type Sprite (line 2001) | struct Sprite type Task (line 2002) | struct Task type ObjectEvent (line 2002) | struct ObjectEvent type Sprite (line 2002) | struct Sprite type Task (line 2003) | struct Task type ObjectEvent (line 2003) | struct ObjectEvent type Sprite (line 2003) | struct Sprite type Task (line 2004) | struct Task type ObjectEvent (line 2004) | struct ObjectEvent type Sprite (line 2004) | struct Sprite type Task (line 2005) | struct Task type ObjectEvent (line 2005) | struct ObjectEvent type Sprite (line 2005) | struct Sprite type Task (line 2007) | struct Task type ObjectEvent (line 2007) | struct ObjectEvent type Sprite (line 2007) | struct Sprite function u8 (line 2016) | u8 FldEff_LavaridgeGymWarp(void) function SpriteCB_AshLaunch (line 2026) | void SpriteCB_AshLaunch(struct Sprite *sprite) function StartLavaridgeGym1FWarp (line 2034) | void StartLavaridgeGym1FWarp(u8 priority) function Task_LavaridgeGym1FWarp (line 2039) | static void Task_LavaridgeGym1FWarp(u8 taskId) function bool8 (line 2044) | static bool8 LavaridgeGym1FWarpEffect_1(struct Task *task, struct Object... function bool8 (line 2054) | static bool8 LavaridgeGym1FWarpEffect_2(struct Task *task, struct Object... function bool8 (line 2076) | static bool8 LavaridgeGym1FWarpEffect_3(struct Task *task, struct Object... function bool8 (line 2086) | static bool8 LavaridgeGym1FWarpEffect_4(struct Task *task, struct Object... function bool8 (line 2097) | static bool8 LavaridgeGym1FWarpEffect_5(struct Task *task, struct Object... function u8 (line 2109) | u8 FldEff_PopOutOfAsh(void) function SpriteCB_PopOutOfAsh (line 2119) | void SpriteCB_PopOutOfAsh(struct Sprite *sprite) type Task (line 2138) | struct Task type Task (line 2139) | struct Task type ObjectEvent (line 2140) | struct ObjectEvent type ObjectEvent (line 2141) | struct ObjectEvent type Task (line 2144) | struct Task type Task (line 2145) | struct Task type Task (line 2147) | struct Task function StartEscapeRopeFieldEffect (line 2153) | void StartEscapeRopeFieldEffect(void) function Task_EscapeRopeWarpOut (line 2160) | static void Task_EscapeRopeWarpOut(u8 taskId) function EscapeRopeWarpOutEffect_Init (line 2165) | static void EscapeRopeWarpOutEffect_Init(struct Task *task) function EscapeRopeWarpOutEffect_Spin (line 2173) | static void EscapeRopeWarpOutEffect_Spin(struct Task *task) function u8 (line 2210) | static u8 SpinObjectEvent(struct ObjectEvent *playerObj, s16 *spinDelay,... function bool32 (line 2225) | static bool32 WarpOutObjectEventUpwards(struct ObjectEvent *playerObj, s... type Task (line 2284) | struct Task function bool32 (line 2290) | static bool32 WarpInObjectEventDownwards(struct ObjectEvent *playerObj, ... function FieldCallback_EscapeRopeExit (line 2336) | static void FieldCallback_EscapeRopeExit(void) function Task_EscapeRopeWarpIn (line 2348) | static void Task_EscapeRopeWarpIn(u8 taskId) function EscapeRopeWarpInEffect_Init (line 2353) | static void EscapeRopeWarpInEffect_Init(struct Task *task) function EscapeRopeWarpInEffect_Spin (line 2363) | static void EscapeRopeWarpInEffect_Spin(struct Task *task) type Task (line 2402) | struct Task type Task (line 2403) | struct Task type Task (line 2404) | struct Task type Task (line 2405) | struct Task type Task (line 2408) | struct Task type Task (line 2409) | struct Task type Task (line 2410) | struct Task type Task (line 2412) | struct Task function CreateTeleportFieldEffectTask (line 2419) | void CreateTeleportFieldEffectTask(void) function Task_DoTeleportFieldEffect (line 2424) | static void Task_DoTeleportFieldEffect(u8 taskId) function TeleportFieldEffectTask1 (line 2429) | static void TeleportFieldEffectTask1(struct Task *task) function TeleportFieldEffectTask2 (line 2438) | static void TeleportFieldEffectTask2(struct Task *task) function TeleportFieldEffectTask3 (line 2464) | static void TeleportFieldEffectTask3(struct Task *task) function TeleportFieldEffectTask4 (line 2492) | static void TeleportFieldEffectTask4(struct Task *task) type Task (line 2507) | struct Task function FieldCallback_TeleportIn (line 2513) | static void FieldCallback_TeleportIn(void) function Task_DoTeleportInFieldEffect (line 2526) | static void Task_DoTeleportInFieldEffect(u8 taskId) function TeleportInFieldEffectTask1 (line 2531) | static void TeleportInFieldEffectTask1(struct Task *task) function TeleportInFieldEffectTask2 (line 2550) | static void TeleportInFieldEffectTask2(struct Task *task) function TeleportInFieldEffectTask3 (line 2589) | static void TeleportInFieldEffectTask3(struct Task *task) type Task (line 2608) | struct Task type Task (line 2609) | struct Task type Task (line 2610) | struct Task type Task (line 2611) | struct Task type Task (line 2612) | struct Task type Task (line 2613) | struct Task type Task (line 2614) | struct Task type Task (line 2618) | struct Task type Task (line 2619) | struct Task type Task (line 2620) | struct Task type Task (line 2621) | struct Task type Task (line 2622) | struct Task type Task (line 2623) | struct Task type Task (line 2624) | struct Task type Task (line 2626) | struct Task type Task (line 2627) | struct Task type Task (line 2628) | struct Task type Sprite (line 2630) | struct Sprite type Sprite (line 2631) | struct Sprite type Sprite (line 2632) | struct Sprite type Task (line 2634) | struct Task function u32 (line 2644) | u32 FldEff_FieldMoveShowMon(void) function u32 (line 2655) | u32 FldEff_FieldMoveShowMonInit(void) function Task_ShowMon_Outdoors (line 2686) | static void Task_ShowMon_Outdoors(u8 taskId) function ShowMonEffect_Outdoors_1 (line 2691) | static void ShowMonEffect_Outdoors_1(struct Task *task) function ShowMonEffect_Outdoors_2 (line 2708) | static void ShowMonEffect_Outdoors_2(struct Task *task) function ShowMonEffect_Outdoors_3 (line 2719) | static void ShowMonEffect_Outdoors_3(struct Task *task) function ShowMonEffect_Outdoors_4 (line 2752) | static void ShowMonEffect_Outdoors_4(struct Task *task) function ShowMonEffect_Outdoors_5 (line 2761) | static void ShowMonEffect_Outdoors_5(struct Task *task) function ShowMonEffect_Outdoors_6 (line 2785) | static void ShowMonEffect_Outdoors_6(struct Task *task) function ShowMonEffect_Outdoors_7 (line 2796) | static void ShowMonEffect_Outdoors_7(struct Task *task) function VBlankCB_ShowMonEffect_Outdoors (line 2809) | static void VBlankCB_ShowMonEffect_Outdoors(void) function LoadFieldMoveStreaksTilemapToVram (line 2823) | static void LoadFieldMoveStreaksTilemapToVram(u16 screenbase) type Task (line 2832) | struct Task function Task_ShowMon_Indoors (line 2842) | static void Task_ShowMon_Indoors(u8 taskId) function ShowMonEffect_Indoors_1 (line 2847) | static void ShowMonEffect_Indoors_1(struct Task *task) function ShowMonEffect_Indoors_2 (line 2856) | static void ShowMonEffect_Indoors_2(struct Task *task) function ShowMonEffect_Indoors_3 (line 2869) | static void ShowMonEffect_Indoors_3(struct Task *task) function ShowMonEffect_Indoors_4 (line 2883) | static void ShowMonEffect_Indoors_4(struct Task *task) function ShowMonEffect_Indoors_5 (line 2892) | static void ShowMonEffect_Indoors_5(struct Task *task) function ShowMonEffect_Indoors_6 (line 2903) | static void ShowMonEffect_Indoors_6(struct Task *task) function ShowMonEffect_Indoors_7 (line 2912) | static void ShowMonEffect_Indoors_7(struct Task *task) function VBlankCB_ShowMonEffect_Indoors (line 2928) | static void VBlankCB_ShowMonEffect_Indoors(void) function AnimateIndoorShowMonBg (line 2939) | static void AnimateIndoorShowMonBg(struct Task *task) function bool8 (line 2945) | static bool8 SlideIndoorBannerOnscreen(struct Task *task) function bool8 (line 2974) | static bool8 SlideIndoorBannerOffscreen(struct Task *task) function u8 (line 2998) | static u8 InitFieldMoveMonSprite(u32 species, u32 otId, u32 personality) function SpriteCB_FieldMoveMonSlideOnscreen (line 3019) | static void SpriteCB_FieldMoveMonSlideOnscreen(struct Sprite *sprite) function SpriteCB_FieldMoveMonWaitAfterCry (line 3037) | static void SpriteCB_FieldMoveMonWaitAfterCry(struct Sprite *sprite) function SpriteCB_FieldMoveMonSlideOffscreen (line 3045) | static void SpriteCB_FieldMoveMonSlideOffscreen(struct Sprite *sprite) type Task (line 3058) | struct Task type Task (line 3059) | struct Task type Task (line 3060) | struct Task type Task (line 3061) | struct Task type Task (line 3062) | struct Task type Task (line 3064) | struct Task function u8 (line 3072) | u8 FldEff_UseSurf(void) function Task_FldEffUseSurf (line 3082) | static void Task_FldEffUseSurf(u8 taskId) function UseSurfEffect_1 (line 3087) | static void UseSurfEffect_1(struct Task *task) function UseSurfEffect_2 (line 3098) | static void UseSurfEffect_2(struct Task *task) function UseSurfEffect_3 (line 3110) | static void UseSurfEffect_3(struct Task *task) function UseSurfEffect_4 (line 3122) | static void UseSurfEffect_4(struct Task *task) function UseSurfEffect_5 (line 3139) | static void UseSurfEffect_5(struct Task *task) type Task (line 3158) | struct Task type Task (line 3159) | struct Task type Task (line 3160) | struct Task type Task (line 3161) | struct Task type Task (line 3163) | struct Task function u32 (line 3170) | u32 FldEff_UseVsSeeker(void) function Task_FldEffUseVsSeeker (line 3178) | static void Task_FldEffUseVsSeeker(u8 taskId) function UseVsSeekerEffect_1 (line 3183) | static void UseVsSeekerEffect_1(struct Task *task) function UseVsSeekerEffect_2 (line 3191) | static void UseVsSeekerEffect_2(struct Task *task) function UseVsSeekerEffect_3 (line 3202) | static void UseVsSeekerEffect_3(struct Task *task) function UseVsSeekerEffect_4 (line 3218) | static void UseVsSeekerEffect_4(struct Task *task) type Sprite (line 3229) | struct Sprite function u8 (line 3231) | u8 FldEff_NpcFlyOut(void) function SpriteCB_NPCFlyOut (line 3244) | static void SpriteCB_NPCFlyOut(struct Sprite *sprite) type Task (line 3274) | struct Task type Task (line 3275) | struct Task type Task (line 3276) | struct Task type Task (line 3277) | struct Task type Task (line 3278) | struct Task type Task (line 3279) | struct Task type Task (line 3280) | struct Task type Task (line 3281) | struct Task type Task (line 3282) | struct Task type Sprite (line 3287) | struct Sprite type Sprite (line 3288) | struct Sprite type Sprite (line 3289) | struct Sprite type Sprite (line 3290) | struct Sprite type Task (line 3292) | struct Task function u8 (line 3305) | u8 FldEff_FlyOut(void) function Task_FlyOut (line 3312) | static void Task_FlyOut(u8 taskId) function FlyOutFieldEffect_FieldMovePose (line 3317) | static void FlyOutFieldEffect_FieldMovePose(struct Task *task) function FlyOutFieldEffect_ShowMon (line 3331) | static void FlyOutFieldEffect_ShowMon(struct Task *task) function FlyOutFieldEffect_BirdLeaveBall (line 3342) | static void FlyOutFieldEffect_BirdLeaveBall(struct Task *task) function FlyOutFieldEffect_WaitBirdLeave (line 3357) | static void FlyOutFieldEffect_WaitBirdLeave(struct Task *task) function FlyOutFieldEffect_BirdSwoopDown (line 3368) | static void FlyOutFieldEffect_BirdSwoopDown(struct Task *task) function FlyOutFieldEffect_JumpOnBird (line 3379) | static void FlyOutFieldEffect_JumpOnBird(struct Task *task) function FlyOutFieldEffect_FlyOffWithBird (line 3393) | static void FlyOutFieldEffect_FlyOffWithBird(struct Task *task) function FlyOutFieldEffect_WaitFlyOff (line 3410) | static void FlyOutFieldEffect_WaitFlyOff(struct Task *task) function FlyOutFieldEffect_End (line 3419) | static void FlyOutFieldEffect_End(struct Task *task) function u8 (line 3428) | static u8 CreateFlyBirdSprite(void) function bool8 (line 3445) | static bool8 GetFlyBirdAnimCompleted(u8 spriteId) function StartFlyBirdSwoopDown (line 3450) | static void StartFlyBirdSwoopDown(u8 spriteId) function SetFlyBirdPlayerSpriteId (line 3463) | static void SetFlyBirdPlayerSpriteId(u8 flyBlobSpriteId, u8 playerSpriteId) function SpriteCB_FlyBirdLeaveBall (line 3488) | static void SpriteCB_FlyBirdLeaveBall(struct Sprite *sprite) function SpriteCB_FlyBirdSwoopDown (line 3522) | static void SpriteCB_FlyBirdSwoopDown(struct Sprite *sprite) function SpriteCB_FlyBirdReturnToBall (line 3540) | static void SpriteCB_FlyBirdReturnToBall(struct Sprite *sprite) function StartFlyBirdReturnToBall (line 3581) | static void StartFlyBirdReturnToBall(u8 spriteId) type Task (line 3588) | struct Task type Task (line 3589) | struct Task type Task (line 3590) | struct Task type Task (line 3591) | struct Task type Task (line 3592) | struct Task type Task (line 3593) | struct Task type Task (line 3594) | struct Task type Sprite (line 3595) | struct Sprite type Task (line 3597) | struct Task function u32 (line 3608) | u32 FldEff_FlyIn(void) function Task_FlyIn (line 3614) | static void Task_FlyIn(u8 taskId) function FlyInFieldEffect_BirdSwoopDown (line 3619) | static void FlyInFieldEffect_BirdSwoopDown(struct Task *task) function FlyInFieldEffect_FlyInWithBird (line 3646) | static void FlyInFieldEffect_FlyInWithBird(struct Task *task) function FlyInFieldEffect_JumpOffBird (line 3665) | static void FlyInFieldEffect_JumpOffBird(struct Task *task) function FlyInFieldEffect_FieldMovePose (line 3674) | static void FlyInFieldEffect_FieldMovePose(struct Task *task) function FlyInFieldEffect_BirdReturnToBall (line 3693) | static void FlyInFieldEffect_BirdReturnToBall(struct Task *task) function FlyInFieldEffect_WaitBirdReturn (line 3702) | static void FlyInFieldEffect_WaitBirdReturn(struct Task *task) function FlyInFieldEffect_End (line 3712) | static void FlyInFieldEffect_End(struct Task *task) function DoBirdSpriteWithPlayerAffineAnim (line 3759) | static void DoBirdSpriteWithPlayerAffineAnim(struct Sprite *sprite, u8 a... function SpriteCB_FlyBirdWithPlayer (line 3767) | static void SpriteCB_FlyBirdWithPlayer(struct Sprite *sprite) function TryChangeBirdSprite (line 3795) | static void TryChangeBirdSprite(struct Sprite *sprite) function u32 (line 3812) | u32 FldEff_MoveDeoxysRock(void) function Task_MoveDeoxysRock_Step (line 3837) | static void Task_MoveDeoxysRock_Step(u8 taskId) type Sprite (line 3880) | struct Sprite type Sprite (line 3881) | struct Sprite type SpriteFrameImage (line 3890) | struct SpriteFrameImage type SpriteTemplate (line 3930) | struct SpriteTemplate function u32 (line 3950) | u32 FldEff_DestroyDeoxysRock(void) function Task_DeoxysRockCameraShake (line 3975) | static void Task_DeoxysRockCameraShake(u8 taskId) function StartEndingDeoxysRockCameraShake (line 4003) | static void StartEndingDeoxysRockCameraShake(u8 taskId) function Task_DestroyDeoxysRock (line 4014) | static void Task_DestroyDeoxysRock(u8 taskId) function DestroyDeoxysRockEffect_CameraShake (line 4022) | static void DestroyDeoxysRockEffect_CameraShake(s16 *data, u8 taskId) function DestroyDeoxysRockEffect_RockFragments (line 4030) | static void DestroyDeoxysRockEffect_RockFragments(s16 *data, u8 taskId) function DestroyDeoxysRockEffect_WaitAndEnd (line 4046) | static void DestroyDeoxysRockEffect_WaitAndEnd(s16 *data, u8 taskId) function CreateDeoxysRockFragments (line 4065) | static void CreateDeoxysRockFragments(struct Sprite *sprite) function SpriteCB_DeoxysRockFragment (line 4083) | static void SpriteCB_DeoxysRockFragment(struct Sprite *sprite) function Task_PhotoFlash (line 4108) | static void Task_PhotoFlash(u8 taskId) function FldEff_PhotoFlash (line 4118) | void FldEff_PhotoFlash(void) FILE: src/field_effect_helpers.c type Sprite (line 18) | struct Sprite type ObjectEvent (line 19) | struct ObjectEvent type Sprite (line 19) | struct Sprite type ObjectEvent (line 20) | struct ObjectEvent type ObjectEvent (line 21) | struct ObjectEvent type Sprite (line 22) | struct Sprite type Sprite (line 23) | struct Sprite type Sprite (line 24) | struct Sprite type Sprite (line 25) | struct Sprite type Sprite (line 26) | struct Sprite type Sprite (line 27) | struct Sprite type Sprite (line 28) | struct Sprite type ObjectEvent (line 29) | struct ObjectEvent type Sprite (line 29) | struct Sprite type ObjectEvent (line 30) | struct ObjectEvent type Sprite (line 30) | struct Sprite type ObjectEvent (line 31) | struct ObjectEvent type Sprite (line 31) | struct Sprite type Sprite (line 31) | struct Sprite type Sprite (line 32) | struct Sprite function SetUpReflection (line 35) | void SetUpReflection(struct ObjectEvent * objectEvent, struct Sprite *sp... function s16 (line 58) | static s16 GetReflectionVerticalOffset(struct ObjectEvent * objectEvent) function LoadObjectReflectionPalette (line 63) | static void LoadObjectReflectionPalette(struct ObjectEvent * objectEvent... function LoadObjectRegularReflectionPalette (line 79) | static void LoadObjectRegularReflectionPalette(struct ObjectEvent * obje... function LoadObjectHighBridgeReflectionPalette (line 98) | static void LoadObjectHighBridgeReflectionPalette(struct ObjectEvent * o... function UpdateObjectReflectionSprite (line 110) | static void UpdateObjectReflectionSprite(struct Sprite *reflectionSprite) type SpriteTemplate (line 158) | struct SpriteTemplate function u8 (line 160) | u8 CreateWarpArrowSprite(void) function SetSpriteInvisible (line 176) | void SetSpriteInvisible(u8 spriteId) function ShowWarpArrowSprite (line 181) | void ShowWarpArrowSprite(u8 spriteId, u8 direction, s16 x, s16 y) function u32 (line 215) | u32 FldEff_Shadow(void) function UpdateShadowFieldEffect (line 235) | void UpdateShadowFieldEffect(struct Sprite *sprite) function u32 (line 264) | u32 FldEff_TallGrass(void) function UpdateTallGrassFieldEffect (line 300) | void UpdateTallGrassFieldEffect(struct Sprite *sprite) function u32 (line 341) | u32 FldEff_JumpTallGrass(void) function u8 (line 359) | u8 FindTallGrassFieldEffectSpriteId(u8 localId, u8 mapNum, u8 mapGroup, ... function u32 (line 377) | u32 FldEff_LongGrass(void) function UpdateLongGrassFieldEffect (line 407) | void UpdateLongGrassFieldEffect(struct Sprite *sprite) function u32 (line 444) | u32 FldEff_JumpLongGrass(void) function u32 (line 462) | u32 FldEff_ShortGrass(void) function UpdateShortGrassFieldEffect (line 486) | void UpdateShortGrassFieldEffect(struct Sprite *sprite) function u32 (line 522) | u32 FldEff_SandFootprints(void) function u32 (line 540) | u32 FldEff_DeepSandFootprints(void) function u32 (line 558) | u32 FldEff_BikeTireTracks(void) type Sprite (line 576) | struct Sprite function UpdateFootprintsTireTracksFieldEffect (line 581) | void UpdateFootprintsTireTracksFieldEffect(struct Sprite *sprite) function FadeFootprintsTireTracks_Step0 (line 586) | static void FadeFootprintsTireTracks_Step0(struct Sprite *sprite) function FadeFootprintsTireTracks_Step1 (line 595) | static void FadeFootprintsTireTracks_Step1(struct Sprite *sprite) function u32 (line 606) | u32 FldEff_Splash(void) function UpdateSplashFieldEffect (line 634) | void UpdateSplashFieldEffect(struct Sprite *sprite) function u32 (line 650) | u32 FldEff_JumpSmallSplash(void) function u32 (line 668) | u32 FldEff_JumpBigSplash(void) function u32 (line 686) | u32 FldEff_FeetInFlowingWater(void) function UpdateFeetInFlowingWaterFieldEffect (line 715) | static void UpdateFeetInFlowingWaterFieldEffect(struct Sprite *sprite) function u32 (line 745) | u32 FldEff_Ripple(void) function u32 (line 761) | u32 FldEff_HotSpringsWater(void) function UpdateHotSpringsWaterFieldEffect (line 785) | void UpdateHotSpringsWaterFieldEffect(struct Sprite *sprite) function u32 (line 806) | u32 FldEff_UnusedGrass(void) function u32 (line 823) | u32 FldEff_UnusedGrass2(void) function u32 (line 840) | u32 FldEff_UnusedSand(void) function u32 (line 857) | u32 FldEff_UnusedWaterSurfacing(void) function StartAshFieldEffect (line 874) | void StartAshFieldEffect(s16 x, s16 y, u16 metatileId, s16 d) function u32 (line 885) | u32 FldEff_Ash(void) type Sprite (line 909) | struct Sprite function UpdateAshFieldEffect (line 915) | void UpdateAshFieldEffect(struct Sprite *sprite) function UpdateAshFieldEffect_Step0 (line 920) | static void UpdateAshFieldEffect_Step0(struct Sprite *sprite) function UpdateAshFieldEffect_Step1 (line 928) | static void UpdateAshFieldEffect_Step1(struct Sprite *sprite) function UpdateAshFieldEffect_Step2 (line 938) | static void UpdateAshFieldEffect_Step2(struct Sprite *sprite) function u32 (line 952) | u32 FldEff_SurfBlob(void) function SetSurfBlob_BobState (line 973) | void SetSurfBlob_BobState(u8 spriteId, u8 bobState) function SetSurfBlob_DontSyncAnim (line 978) | void SetSurfBlob_DontSyncAnim(u8 spriteId, bool8 value) function SetSurfBlob_PlayerOffset (line 983) | void SetSurfBlob_PlayerOffset(u8 spriteId, bool8 hasOffset, s16 offset) function u8 (line 989) | static u8 GetSurfBlob_BobState(struct Sprite *sprite) function bool8 (line 994) | static bool8 GetSurfBlob_DontSyncAnim(struct Sprite *sprite) function bool8 (line 999) | static bool8 GetSurfBlob_HasPlayerOffset(struct Sprite *sprite) function UpdateSurfBlobFieldEffect (line 1004) | void UpdateSurfBlobFieldEffect(struct Sprite *sprite) function SynchroniseSurfAnim (line 1017) | static void SynchroniseSurfAnim(struct ObjectEvent *objectEvent, struct ... function SynchroniseSurfPosition (line 1031) | void SynchroniseSurfPosition(struct ObjectEvent *playerObject, struct Sp... function CreateBobbingEffect (line 1055) | static void CreateBobbingEffect(struct ObjectEvent *objectEvent, struct ... function u8 (line 1091) | u8 StartUnderwaterSurfBlobBobbing(u8 oldSpriteId) function SpriteCB_UnderwaterSurfBlob (line 1105) | static void SpriteCB_UnderwaterSurfBlob(struct Sprite *sprite) function u32 (line 1120) | u32 FldEff_Dust(void) function u32 (line 1138) | u32 FldEff_SandPile(void) function UpdateSandPileFieldEffect (line 1166) | void UpdateSandPileFieldEffect(struct Sprite *sprite) function u32 (line 1196) | u32 FldEff_Bubbles(void) function UpdateBubblesFieldEffect (line 1212) | void UpdateBubblesFieldEffect(struct Sprite *sprite) function u32 (line 1224) | u32 FldEff_BerryTreeGrowthSparkle(void) function u32 (line 1242) | u32 ShowTreeDisguiseFieldEffect(void) function u32 (line 1247) | u32 ShowMountainDisguiseFieldEffect(void) function u32 (line 1252) | u32 ShowSandDisguiseFieldEffect(void) function u32 (line 1257) | static u32 ShowDisguiseFieldEffect(u8 fldEff, u8 templateIdx, u8 palette... function UpdateDisguiseFieldEffect (line 1281) | void UpdateDisguiseFieldEffect(struct Sprite *sprite) function StartRevealDisguise (line 1313) | void StartRevealDisguise(struct ObjectEvent * objectEvent) function bool8 (line 1321) | bool8 UpdateRevealDisguise(struct ObjectEvent * objectEvent) function u32 (line 1343) | u32 FldEff_Sparkle(void) function UpdateSparkleFieldEffect (line 1359) | void UpdateSparkleFieldEffect(struct Sprite *sprite) function UpdateJumpImpactEffect (line 1377) | void UpdateJumpImpactEffect(struct Sprite *sprite) function WaitFieldEffectSpriteAnim (line 1390) | void WaitFieldEffectSpriteAnim(struct Sprite *sprite) function UpdateGrassFieldEffectSubpriority (line 1398) | static void UpdateGrassFieldEffectSubpriority(struct Sprite *sprite, u8 ... FILE: src/field_fadetransition.c function palette_bg_faded_fill_white (line 44) | void palette_bg_faded_fill_white(void) function palette_bg_faded_fill_black (line 49) | void palette_bg_faded_fill_black(void) function WarpFadeInScreen (line 54) | void WarpFadeInScreen(void) function WarpFadeInScreenWithDelay (line 71) | static void WarpFadeInScreenWithDelay(void) function FadeInFromBlack (line 88) | void FadeInFromBlack(void) function WarpFadeOutScreen (line 95) | void WarpFadeOutScreen(void) function WarpFadeOutScreenWithDelay (line 114) | static void WarpFadeOutScreenWithDelay(void) // Unused function SetPlayerVisibility (line 127) | static void SetPlayerVisibility(bool8 visible) function Task_ContinueScriptUnionRoom (line 132) | static void Task_ContinueScriptUnionRoom(u8 taskId) function FieldCB_ContinueScriptUnionRoom (line 138) | void FieldCB_ContinueScriptUnionRoom(void) function Task_ContinueScript (line 146) | static void Task_ContinueScript(u8 taskId) function FieldCB_ContinueScriptHandleMusic (line 155) | void FieldCB_ContinueScriptHandleMusic(void) function FieldCB_ContinueScript (line 163) | void FieldCB_ContinueScript(void) function Task_ReturnToFieldCableLink (line 170) | static void Task_ReturnToFieldCableLink(u8 taskId) function FieldCB_ReturnToFieldCableLink (line 196) | void FieldCB_ReturnToFieldCableLink(void) function Task_ReturnToFieldRecordMixing (line 204) | static void Task_ReturnToFieldRecordMixing(u8 taskId) function FieldCB_ReturnToFieldWirelessLink (line 231) | void FieldCB_ReturnToFieldWirelessLink(void) function SetUpWarpExitTask (line 239) | static void SetUpWarpExitTask(bool8 playerNotMoving) function ExitWarpFadeInScreen (line 279) | static void ExitWarpFadeInScreen(bool8 playerNotMoving) function FieldCB_DefaultWarpExit (line 288) | void FieldCB_DefaultWarpExit(void) function FieldCB_WarpExitFadeFromBlack (line 296) | void FieldCB_WarpExitFadeFromBlack(void) function FieldCB_TeleportWarpIn (line 304) | static void FieldCB_TeleportWarpIn(void) function Task_ExitDoor (line 314) | static void Task_ExitDoor(u8 taskId) function Task_ExitNonAnimDoor (line 402) | static void Task_ExitNonAnimDoor(u8 taskId) function Task_ExitNonDoor (line 438) | static void Task_ExitNonDoor(u8 taskId) function Task_TeleportWarpIn (line 458) | static void Task_TeleportWarpIn(u8 taskId) function Task_WaitFadeAndCreateStartMenuTask (line 479) | static void Task_WaitFadeAndCreateStartMenuTask(u8 taskId) function FadeTransition_FadeInOnReturnToStartMenu (line 488) | void FadeTransition_FadeInOnReturnToStartMenu(void) function bool8 (line 495) | bool8 FieldCB_ReturnToFieldOpenStartMenu(void) function Task_SafariZoneRanOutOfBalls (line 501) | static void Task_SafariZoneRanOutOfBalls(u8 taskId) function FieldCB_SafariZoneRanOutOfBalls (line 511) | void FieldCB_SafariZoneRanOutOfBalls(void) function bool32 (line 519) | static bool32 WaitWarpFadeOutScreen(void) function bool32 (line 524) | bool32 FieldFadeTransitionBackgroundEffectIsFinished(void) function DoWarp (line 532) | void DoWarp(void) function DoDiveWarp (line 543) | void DoDiveWarp(void) function DoStairWarp (line 553) | void DoStairWarp(u16 metatileBehavior, u16 delay) function DoDoorWarp (line 561) | void DoDoorWarp(void) function DoTeleport2Warp (line 568) | void DoTeleport2Warp(void) function DoUnionRoomWarp (line 575) | void DoUnionRoomWarp(void) function DoFallWarp (line 582) | void DoFallWarp(void) function DoEscalatorWarp (line 588) | void DoEscalatorWarp(u8 metatileBehavior) function DoLavaridgeGymB1FWarp (line 594) | void DoLavaridgeGymB1FWarp(void) function DoLavaridgeGym1FWarp (line 600) | void DoLavaridgeGym1FWarp(void) function DoTeleportWarp (line 606) | void DoTeleportWarp(void) function DoPortholeWarp (line 614) | static void DoPortholeWarp(void) // Unused function Task_CableClubWarp (line 622) | static void Task_CableClubWarp(u8 taskId) function DoCableClubWarp (line 643) | void DoCableClubWarp(void) function Task_ReturnFromLinkRoomWarp (line 652) | static void Task_ReturnFromLinkRoomWarp(u8 taskId) function ReturnFromLinkRoom (line 682) | void ReturnFromLinkRoom(void) function Task_Teleport2Warp (line 687) | static void Task_Teleport2Warp(u8 taskId) function Task_TeleportWarp (line 709) | static void Task_TeleportWarp(u8 taskId) function Task_DoorWarp (line 740) | static void Task_DoorWarp(u8 taskId) function Task_StairWarp (line 791) | static void Task_StairWarp(u8 taskId) function UpdateStairsMovement (line 843) | static void UpdateStairsMovement(s16 speedX, s16 speedY, s16 *offsetX, s... function ForceStairsMovement (line 857) | static void ForceStairsMovement(u16 metatileBehavior, s16 *x, s16 *y) function GetStairsMovementDirection (line 863) | static void GetStairsMovementDirection(u8 metatileBehavior, s16 *x, s16 *y) function Task_ExitStairs (line 892) | static void Task_ExitStairs(u8 taskId) function ExitStairsMovement (line 919) | static void ExitStairsMovement(s16 *speedX, s16 *speedY, s16 *offsetX, s... function bool8 (line 943) | static bool8 WaitStairExitMovementFinished(s16 *speedX, s16 *speedY, s16... FILE: src/field_message_box.c function InitFieldMessageBox (line 14) | void InitFieldMessageBox(void) function Task_DrawFieldMessageBox (line 22) | static void Task_DrawFieldMessageBox(u8 taskId) function CreateTask_DrawFieldMessageBox (line 53) | static void CreateTask_DrawFieldMessageBox(void) function DestroyTask_DrawFieldMessageBox (line 58) | static void DestroyTask_DrawFieldMessageBox(void) function bool8 (line 65) | bool8 ShowFieldMessage(const u8 *str) function bool8 (line 74) | bool8 ShowFieldAutoScrollMessage(const u8 *str) function bool8 (line 84) | static bool8 ForceShowFieldAutoScrollMessage(const u8 *str) function bool8 (line 94) | static bool8 ShowFieldMessageFromBuffer(void) function ExpandStringAndStartDrawFieldMessageBox (line 103) | static void ExpandStringAndStartDrawFieldMessageBox(const u8 *str) function StartDrawFieldMessageBox (line 110) | static void StartDrawFieldMessageBox(void) function HideFieldMessageBox (line 116) | void HideFieldMessageBox(void) function u8 (line 123) | u8 GetFieldMessageBoxType(void) function bool8 (line 128) | bool8 IsFieldMessageBoxHidden(void) function ReplaceFieldMessageWithFrame (line 137) | static void ReplaceFieldMessageWithFrame(void) FILE: src/field_player_avatar.c type ObjectEvent (line 36) | struct ObjectEvent type Sprite (line 36) | struct Sprite type ObjectEvent (line 38) | struct ObjectEvent type ObjectEvent (line 39) | struct ObjectEvent type ObjectEvent (line 74) | struct ObjectEvent type ObjectEvent (line 75) | struct ObjectEvent type ObjectEvent (line 76) | struct ObjectEvent type ObjectEvent (line 77) | struct ObjectEvent type ObjectEvent (line 78) | struct ObjectEvent type ObjectEvent (line 79) | struct ObjectEvent type ObjectEvent (line 88) | struct ObjectEvent type Task (line 91) | struct Task type ObjectEvent (line 91) | struct ObjectEvent type ObjectEvent (line 91) | struct ObjectEvent type Task (line 92) | struct Task type ObjectEvent (line 92) | struct ObjectEvent type ObjectEvent (line 92) | struct ObjectEvent type Task (line 93) | struct Task type ObjectEvent (line 93) | struct ObjectEvent type ObjectEvent (line 93) | struct ObjectEvent type Task (line 96) | struct Task type ObjectEvent (line 96) | struct ObjectEvent type Task (line 99) | struct Task type ObjectEvent (line 99) | struct ObjectEvent type Task (line 100) | struct Task type ObjectEvent (line 100) | struct ObjectEvent type Task (line 101) | struct Task type ObjectEvent (line 101) | struct ObjectEvent type Task (line 102) | struct Task type ObjectEvent (line 102) | struct ObjectEvent type Task (line 107) | struct Task type Task (line 108) | struct Task type Task (line 109) | struct Task type Task (line 110) | struct Task type Task (line 111) | struct Task type Task (line 112) | struct Task type Task (line 113) | struct Task type Task (line 114) | struct Task type Task (line 115) | struct Task type Task (line 116) | struct Task type Task (line 117) | struct Task type Task (line 118) | struct Task type Task (line 119) | struct Task type Task (line 120) | struct Task type Task (line 121) | struct Task type Task (line 122) | struct Task type ObjectEvent (line 125) | struct ObjectEvent function MovementType_Player (line 127) | void MovementType_Player(struct Sprite *sprite) function u8 (line 132) | static u8 ObjectEventCB2_NoMovement2(struct ObjectEvent * object, struct... function player_step (line 137) | void player_step(u8 direction, u16 newKeys, u16 heldKeys) function bool8 (line 157) | static bool8 TryInterruptObjectEventSpecialAnim(struct ObjectEvent *play... function npc_clear_strange_bits (line 179) | static void npc_clear_strange_bits(struct ObjectEvent *objEvent) function MovePlayerAvatarUsingKeypadInput (line 187) | static void MovePlayerAvatarUsingKeypadInput(u8 direction, u16 newKeys, ... function PlayerAllowForcedMovementIfMovingSameDirection (line 196) | static void PlayerAllowForcedMovementIfMovingSameDirection(void) function bool8 (line 202) | static bool8 TryUpdatePlayerSpinDirection(void) function bool8 (line 253) | static bool8 TryDoMetatileBehaviorForcedMovement(void) function bool8 (line 279) | static bool8 ForcedMovement_None(void) function u8 (line 293) | static u8 DoForcedMovement(u8 direction, MovementAction movementAction) function u8 (line 323) | static u8 DoForcedMovementInCurrentDirection(MovementAction movementAction) function bool8 (line 331) | static bool8 ForcedMovement_Slip(void) function bool8 (line 336) | static bool8 ForcedMovement_WalkSouth(void) function bool8 (line 341) | static bool8 ForcedMovement_WalkNorth(void) function bool8 (line 346) | static bool8 ForcedMovement_WalkWest(void) function bool8 (line 351) | static bool8 ForcedMovement_WalkEast(void) function bool8 (line 356) | static bool8 ForcedMovement_SpinRight(void) function bool8 (line 362) | static bool8 ForcedMovement_SpinLeft(void) function bool8 (line 368) | static bool8 ForcedMovement_SpinUp(void) function bool8 (line 374) | static bool8 ForcedMovement_SpinDown(void) function PlaySpinSound (line 380) | static void PlaySpinSound(void) function bool8 (line 385) | static bool8 ForcedMovement_PushedSouthByCurrent(void) function bool8 (line 390) | static bool8 ForcedMovement_PushedNorthByCurrent(void) function bool8 (line 395) | static bool8 ForcedMovement_PushedWestByCurrent(void) function bool8 (line 400) | static bool8 ForcedMovement_PushedEastByCurrent(void) function u8 (line 405) | static u8 ForcedMovement_Slide(u8 direction, MovementAction movementAction) function bool8 (line 414) | static bool8 ForcedMovement_SlideSouth(void) function bool8 (line 419) | static bool8 ForcedMovement_SlideNorth(void) function bool8 (line 424) | static bool8 ForcedMovement_SlideWest(void) function bool8 (line 429) | static bool8 ForcedMovement_SlideEast(void) function bool8 (line 434) | static bool8 ForcedMovement_MatJump(void) function bool8 (line 440) | static bool8 ForcedMovement_MatSpin(void) function MovePlayerNotOnBike (line 452) | void MovePlayerNotOnBike(u8 direction, u16 heldKeys) function u8 (line 457) | static u8 CheckMovementInputNotOnBike(u8 direction) function PlayerNotOnBikeNotMoving (line 476) | static void PlayerNotOnBikeNotMoving(u8 direction, u16 heldKeys) function PlayerNotOnBikeTurningInPlace (line 481) | static void PlayerNotOnBikeTurningInPlace(u8 direction, u16 heldKeys) function PlayerNotOnBikeMoving (line 486) | static void PlayerNotOnBikeMoving(u8 direction, u16 heldKeys) function bool32 (line 579) | bool32 PlayerIsMovingOnRockStairs(u8 direction) function u8 (line 599) | static u8 CheckForPlayerAvatarCollision(u8 direction) function u8 (line 612) | u8 CheckForObjectEventCollision(struct ObjectEvent *objectEvent, s16 x, ... function bool8 (line 641) | static bool8 CanStopSurfing(s16 x, s16 y, u8 direction) function bool8 (line 657) | static bool8 ShouldJumpLedge(s16 x, s16 y, u8 direction) function bool8 (line 665) | static bool8 TryPushBoulder(s16 x, s16 y, u8 direction) function CheckAcroBikeCollision (line 709) | static void CheckAcroBikeCollision(s16 x, s16 y, u8 metatileBehavior, u8... function SetPlayerAvatarTransitionFlags (line 723) | void SetPlayerAvatarTransitionFlags(u16 flags) type ObjectEvent (line 729) | struct ObjectEvent function DoPlayerAvatarTransition (line 740) | static void DoPlayerAvatarTransition(void) function PlayerAvatarTransition_Dummy (line 756) | static void PlayerAvatarTransition_Dummy(struct ObjectEvent * playerObjE... function PlayerAvatarTransition_Normal (line 761) | static void PlayerAvatarTransition_Normal(struct ObjectEvent * playerObj... function PlayerAvatarTransition_Bike (line 767) | static void PlayerAvatarTransition_Bike(struct ObjectEvent * playerObjEv... function PlayerAvatarTransition_Surfing (line 774) | static void PlayerAvatarTransition_Surfing(struct ObjectEvent * playerOb... function PlayerAvatarTransition_Underwater (line 780) | static void PlayerAvatarTransition_Underwater(struct ObjectEvent * playe... function PlayerAvatarTransition_ReturnToField (line 794) | static void PlayerAvatarTransition_ReturnToField(struct ObjectEvent * pl... function UpdatePlayerAvatarTransitionState (line 799) | void UpdatePlayerAvatarTransitionState(void) function bool8 (line 817) | static bool8 PlayerAnimIsMultiFrameStationary(void) function bool8 (line 831) | static bool8 PlayerAnimIsMultiFrameStationaryAndStateNotTurning(void) function bool8 (line 839) | static bool8 PlayerIsAnimActive(void) function bool8 (line 844) | static bool8 PlayerCheckIfAnimFinishedOrInactive(void) function PlayerSetCopyableMovement (line 849) | static void PlayerSetCopyableMovement(u8 a) function u8 (line 854) | u8 PlayerGetCopyableMovement(void) function PlayerForceSetHeldMovement (line 859) | static void PlayerForceSetHeldMovement(u8 a) function PlayerSetAnimId (line 864) | static void PlayerSetAnimId(u8 movementActionId, u8 copyableMovement) function QL_TryRecordPlayerStepWithDuration0 (line 874) | static void QL_TryRecordPlayerStepWithDuration0(struct ObjectEvent * obj... function QL_TryRecordNPCStepWithDuration32 (line 880) | static void QL_TryRecordNPCStepWithDuration32(struct ObjectEvent * objec... function PlayerWalkSlower (line 886) | void PlayerWalkSlower(u8 direction) function PlayerWalkSlow (line 891) | void PlayerWalkSlow(u8 direction) function PlayerWalkNormal (line 896) | void PlayerWalkNormal(u8 direction) function PlayerWalkFast (line 901) | void PlayerWalkFast(u8 direction) function PlayerGlide (line 906) | void PlayerGlide(u8 direction) function PlayerRideWaterCurrent (line 911) | void PlayerRideWaterCurrent(u8 direction) function PlayerWalkFaster (line 916) | void PlayerWalkFaster(u8 direction) function PlayerRun (line 921) | void PlayerRun(u8 direction) function PlayerRunSlow (line 926) | void PlayerRunSlow(u8 direction) function PlayerOnBikeCollide (line 931) | void PlayerOnBikeCollide(u8 direction) function PlayerNotOnBikeCollide (line 937) | void PlayerNotOnBikeCollide(u8 direction) function PlayerFaceDirection (line 943) | void PlayerFaceDirection(u8 direction) function PlayerFaceDirectionFast (line 948) | void PlayerFaceDirectionFast(u8 direction) function PlayerTurnInPlace (line 953) | void PlayerTurnInPlace(u8 direction) function PlayerJumpLedge (line 958) | void PlayerJumpLedge(u8 direction) function PlayerShakeHeadOrWalkInPlace (line 966) | void PlayerShakeHeadOrWalkInPlace(void) function HandleEnforcedLookDirectionOnPlayerStopMoving (line 971) | void HandleEnforcedLookDirectionOnPlayerStopMoving(void) function PlayerGoSpin (line 980) | static void PlayerGoSpin(u8 direction) function PlayerApplyTileForcedMovement (line 985) | static void PlayerApplyTileForcedMovement(u8 metatileBehavior) function PlayerIdleWheelie (line 996) | static void PlayerIdleWheelie(u8 direction) function PlayerStartWheelie (line 1001) | static void PlayerStartWheelie(u8 direction) function PlayerEndWheelie (line 1006) | static void PlayerEndWheelie(u8 direction) function PlayerStandingHoppingWheelie (line 1011) | static void PlayerStandingHoppingWheelie(u8 direction) function PlayerMovingHoppingWheelie (line 1017) | static void PlayerMovingHoppingWheelie(u8 direction) function PlayerLedgeHoppingWheelie (line 1023) | static void PlayerLedgeHoppingWheelie(u8 direction) function PlayerAcroTurnJump (line 1029) | static void PlayerAcroTurnJump(u8 direction) function PlayerAcroWheelieCollide (line 1035) | static void PlayerAcroWheelieCollide(u8 direction) function PlayerAcroPopWheelie (line 1041) | static void PlayerAcroPopWheelie(u8 direction) function PlayerAcroWheelieMove (line 1046) | static void PlayerAcroWheelieMove(u8 direction) function PlayCollisionSoundIfNotFacingWarp (line 1058) | static void PlayCollisionSoundIfNotFacingWarp(u8 direction) function GetXYCoordsOneStepInFrontOfPlayer (line 1087) | void GetXYCoordsOneStepInFrontOfPlayer(s16 *x, s16 *y) function PlayerGetDestCoords (line 1094) | void PlayerGetDestCoords(s16 *x, s16 *y) function u8 (line 1100) | u8 player_get_pos_including_state_based_drift(s16 *x, s16 *y) function u8 (line 1135) | u8 GetPlayerFacingDirection(void) function u8 (line 1140) | u8 GetPlayerMovementDirection(void) function u8 (line 1145) | u8 PlayerGetElevation(void) function MovePlayerToMapCoords (line 1150) | void MovePlayerToMapCoords(s16 x, s16 y) function u8 (line 1155) | u8 TestPlayerAvatarFlags(u8 bm) function u8 (line 1160) | u8 GetPlayerAvatarFlags(void) function u8 (line 1165) | u8 GetPlayerAvatarObjectId(void) function CancelPlayerForcedMovement (line 1170) | void CancelPlayerForcedMovement(void) function StopPlayerAvatar (line 1175) | void StopPlayerAvatar(void) function u8 (line 1209) | u8 GetRivalAvatarGraphicsIdByStateIdAndGender(u8 state, u8 gender) function u8 (line 1215) | u8 GetPlayerAvatarGraphicsIdByStateIdAndGender(u8 state, u8 gender) function u8 (line 1220) | u8 GetRSAvatarGraphicsIdByGender(u8 gender) function u8 (line 1225) | u8 GetEMAvatarGraphicsIdByGender(u8 gender) function u8 (line 1230) | u8 GetPlayerAvatarGraphicsIdByStateId(u8 state) function u8 (line 1235) | u8 GetPlayerAvatarGenderByGraphicsId(u8 gfxId) function bool8 (line 1251) | bool8 PartyHasMonWithSurf(void) function bool8 (line 1268) | bool8 IsPlayerSurfingNorth(void) function bool8 (line 1276) | bool8 IsPlayerFacingSurfableFishableWater(void) function bool8 (line 1291) | bool8 MetatileAtCoordsIsWaterTile(s16 x, s16 y) function ClearPlayerAvatarInfo (line 1296) | void ClearPlayerAvatarInfo(void) function SetPlayerAvatarStateMask (line 1301) | void SetPlayerAvatarStateMask(u8 flags) function u8 (line 1322) | u8 GetPlayerAvatarStateTransitionByGraphicsId(u8 graphicsId, u8 gender) function u8 (line 1334) | u8 GetPlayerAvatarGraphicsIdByCurrentState(void) function SetPlayerAvatarExtraStateTransition (line 1347) | void SetPlayerAvatarExtraStateTransition(u8 graphicsId, u8 extras) function InitPlayerAvatar (line 1355) | void InitPlayerAvatar(s16 x, s16 y, u8 direction, u8 gender) function InitDivingPlayerAvatar (line 1387) | void InitDivingPlayerAvatar(s16 x, s16 y, u8 direction, u8 gender) function SetPlayerInvisibility (line 1419) | void SetPlayerInvisibility(bool8 invisible) function StartPlayerAvatarSummonMonForFieldMoveAnim (line 1426) | void StartPlayerAvatarSummonMonForFieldMoveAnim(void) function u8 (line 1437) | u8 GetPlayerAvatarVsSeekerGfxId(void) function StartPlayerAvatarVsSeekerAnim (line 1445) | void StartPlayerAvatarVsSeekerAnim(void) function StartPlayerAvatarFishAnim (line 1451) | void StartPlayerAvatarFishAnim(u8 direction) function PlayerUseAcroBikeOnBumpySlope (line 1457) | void PlayerUseAcroBikeOnBumpySlope(u8 direction) function SetPlayerAvatarWatering (line 1462) | static void SetPlayerAvatarWatering(void) function HandleWarpArrowSpriteHideShow (line 1474) | static void HandleWarpArrowSpriteHideShow(struct ObjectEvent *objectEvent) type Task (line 1495) | struct Task type ObjectEvent (line 1495) | struct ObjectEvent type ObjectEvent (line 1495) | struct ObjectEvent function StartStrengthAnim (line 1501) | static void StartStrengthAnim(u8 a, u8 b) function Task_BumpBoulder (line 1510) | static void Task_BumpBoulder(u8 taskId) function bool8 (line 1518) | static bool8 DoBoulderInit(struct Task *task, struct ObjectEvent *player... function bool8 (line 1526) | static bool8 DoBoulderDust(struct Task *task, struct ObjectEvent *player... function bool8 (line 1546) | static bool8 DoBoulderFinish(struct Task *task, struct ObjectEvent *play... type Task (line 1562) | struct Task type ObjectEvent (line 1562) | struct ObjectEvent function DoPlayerMatJump (line 1566) | static void DoPlayerMatJump(void) function DoPlayerAvatarSecretBaseMatJump (line 1571) | static void DoPlayerAvatarSecretBaseMatJump(u8 taskId) function bool8 (line 1578) | static bool8 PlayerAvatar_DoSecretBaseMatJump(struct Task *task, struct ... type Task (line 1596) | struct Task type ObjectEvent (line 1596) | struct ObjectEvent function DoPlayerMatSpin (line 1603) | static void DoPlayerMatSpin(void) function PlayerAvatar_DoSecretBaseMatSpin (line 1610) | static void PlayerAvatar_DoSecretBaseMatSpin(u8 taskId) function bool8 (line 1616) | static bool8 PlayerAvatar_SecretBaseMatSpinStep0(struct Task *task, stru... function bool8 (line 1626) | static bool8 PlayerAvatar_SecretBaseMatSpinStep1(struct Task *task, stru... function bool8 (line 1644) | static bool8 PlayerAvatar_SecretBaseMatSpinStep2(struct Task *task, stru... function bool8 (line 1662) | static bool8 PlayerAvatar_SecretBaseMatSpinStep3(struct Task *task, stru... function CreateStopSurfingTask (line 1674) | static void CreateStopSurfingTask(u8 direction) function CreateStopSurfingTask_NoMusicChange (line 1690) | void CreateStopSurfingTask_NoMusicChange(u8 direction) function SeafoamIslandsB4F_CurrentDumpsPlayerOnLand (line 1704) | void SeafoamIslandsB4F_CurrentDumpsPlayerOnLand(void) function Task_StopSurfingInit (line 1713) | static void Task_StopSurfingInit(u8 taskId) function Task_WaitStopSurfing (line 1727) | static void Task_WaitStopSurfing(u8 taskId) type Task (line 1744) | struct Task function StartFishing (line 1780) | void StartFishing(u8 rod) function Task_Fishing (line 1791) | static void Task_Fishing(u8 taskId) function bool8 (line 1797) | static bool8 Fishing1(struct Task *task) function bool8 (line 1805) | static bool8 Fishing2(struct Task *task) function bool8 (line 1822) | static bool8 Fishing3(struct Task *task) function bool8 (line 1833) | static bool8 Fishing4(struct Task *task) function bool8 (line 1852) | static bool8 Fishing5(struct Task *task) function bool8 (line 1878) | static bool8 Fishing6(struct Task *task) function bool8 (line 1917) | static bool8 Fishing7(struct Task *task) function bool8 (line 1924) | static bool8 Fishing8(struct Task *task) function bool8 (line 1938) | static bool8 Fishing9(struct Task *task) function bool8 (line 1964) | static bool8 Fishing10(struct Task *task) function bool8 (line 1974) | static bool8 Fishing11(struct Task *task) function bool8 (line 2010) | static bool8 Fishing12(struct Task *task) function bool8 (line 2021) | static bool8 Fishing13(struct Task *task) function bool8 (line 2031) | static bool8 Fishing14(struct Task *task) function bool8 (line 2038) | static bool8 Fishing15(struct Task *task) function bool8 (line 2056) | static bool8 Fishing16(struct Task *task) function AlignFishingAnimationFrames (line 2074) | void AlignFishingAnimationFrames(struct Sprite *playerSprite) function StartTeleportWarpOutPlayerAnim (line 2126) | void StartTeleportWarpOutPlayerAnim(void) function bool32 (line 2132) | bool32 WaitTeleportWarpOutPlayerAnim(void) function SavePlayerFacingDirectionForTeleport (line 2137) | void SavePlayerFacingDirectionForTeleport(u8 direction) function u8 (line 2142) | static u8 GetTeleportSavedFacingDirection(void) function Task_TeleportWarpOutPlayerAnim (line 2150) | static void Task_TeleportWarpOutPlayerAnim(u8 taskId) function StartTeleportInPlayerAnim (line 2191) | void StartTeleportInPlayerAnim(void) function bool32 (line 2197) | bool32 WaitTeleportInPlayerAnim(void) function Task_TeleportWarpInPlayerAnim (line 2202) | static void Task_TeleportWarpInPlayerAnim(u8 taskId) function u8 (line 2263) | static u8 TeleportAnim_RotatePlayer(struct ObjectEvent *object, s16 *a1) FILE: src/field_poison.c function bool32 (line 13) | static bool32 IsMonValidSpecies(struct Pokemon *pokemon) function bool32 (line 21) | static bool32 AllMonsFainted(void) function FaintFromFieldPoison (line 32) | static void FaintFromFieldPoison(u8 partyIdx) function bool32 (line 42) | static bool32 MonFaintedFromPoison(u8 partyIdx) function Task_TryFieldPoisonWhiteOut (line 53) | static void Task_TryFieldPoisonWhiteOut(u8 taskId) function TryFieldPoisonWhiteOut (line 86) | void TryFieldPoisonWhiteOut(void) function s32 (line 92) | s32 DoPoisonFieldEffect(void) FILE: src/field_screen_effect.c type WindowTemplate (line 22) | struct WindowTemplate function SetFlashScanlineEffectWindowBoundary (line 38) | static void SetFlashScanlineEffectWindowBoundary(u16 *dest, u32 y, s32 l... function SetFlashScanlineEffectWindowBoundaries (line 91) | void SetFlashScanlineEffectWindowBoundaries(u16 *dest, s32 centerX, s32 ... function UpdateFlashLevelEffect (line 120) | static void UpdateFlashLevelEffect(u8 taskId) function Task_WaitForFlashUpdate (line 154) | static void Task_WaitForFlashUpdate(u8 taskId) function StartWaitForFlashUpdate (line 163) | static void StartWaitForFlashUpdate(void) function u8 (line 169) | static u8 StartUpdateFlashLevelEffect(s32 centerX, s32 centerY, s32 init... function AnimateFlash (line 195) | void AnimateFlash(u8 newFlashLevel) function WriteFlashScanlineEffectBuffer (line 206) | void WriteFlashScanlineEffectBuffer(u8 flashLevel) function Script_FadeOutMapMusic (line 215) | void Script_FadeOutMapMusic(void) function Task_EnableScriptAfterMusicFade (line 221) | static void Task_EnableScriptAfterMusicFade(u8 taskId) function DoInwardBarnDoorFade (line 236) | static void DoInwardBarnDoorFade(void) function DoOutwardBarnDoorWipe (line 242) | void DoOutwardBarnDoorWipe(void) function BarnDoorWipeSaveGpuRegs (line 248) | static void BarnDoorWipeSaveGpuRegs(u8 taskId) function BarnDoorWipeLoadGpuRegs (line 262) | static void BarnDoorWipeLoadGpuRegs(u8 taskId) function Task_BarnDoorWipe (line 276) | void Task_BarnDoorWipe(u8 taskId) function Task_BarnDoorWipeChild (line 320) | static void Task_BarnDoorWipeChild(u8 taskId) function bool8 (line 363) | static bool8 PrintWhiteOutRecoveryMessage(u8 taskId, const u8 *text, u8 ... function Task_RushInjuredPokemonToCenter (line 388) | static void Task_RushInjuredPokemonToCenter(u8 taskId) function FieldCB_RushInjuredPokemonToCenter (line 501) | void FieldCB_RushInjuredPokemonToCenter(void) FILE: src/field_special_scene.c function u32 (line 3) | static u32 FieldSpecialScene_Dummy0(void) function FieldSpecialScene_Dummy1 (line 8) | static void FieldSpecialScene_Dummy1(void) function FieldSpecialScene_Dummy2 (line 12) | static void FieldSpecialScene_Dummy2(void) function FieldSpecialScene_Dummy3 (line 16) | static void FieldSpecialScene_Dummy3(void) function FieldCB_ShowPortholeView (line 20) | void FieldCB_ShowPortholeView(void) function LookThroughPorthole (line 25) | void LookThroughPorthole(void) FILE: src/field_specials.c type ListMenuTemplate (line 54) | struct ListMenuTemplate type ListMenu (line 69) | struct ListMenu function ShowDiploma (line 92) | void ShowDiploma(void) function ForcePlayerOntoBike (line 99) | void ForcePlayerOntoBike(void) function ResetCyclingRoadChallengeData (line 107) | void ResetCyclingRoadChallengeData(void) function u8 (line 112) | u8 GetPlayerAvatarBike(void) function ShowFieldMessageStringVar4 (line 122) | void ShowFieldMessageStringVar4(void) function GetPlayerXY (line 127) | void GetPlayerXY(void) function u8 (line 133) | u8 GetPlayerTrainerIdOnesDigit(void) function BufferBigGuyOrBigGirlString (line 139) | void BufferBigGuyOrBigGirlString(void) function BufferSonOrDaughterString (line 147) | void BufferSonOrDaughterString(void) function u8 (line 155) | u8 GetBattleOutcome(void) function SetHiddenItemFlag (line 160) | void SetHiddenItemFlag(void) function u8 (line 165) | u8 GetLeadMonFriendship(void) function ShowTownMap (line 184) | void ShowTownMap(void) function bool8 (line 190) | bool8 PlayerHasGrassPokemonInParty(void) function AnimatePcTurnOn (line 214) | void AnimatePcTurnOn(void) function Task_AnimatePcTurnOn (line 227) | static void Task_AnimatePcTurnOn(u8 taskId) function PcTurnOnUpdateMetatileId (line 245) | static void PcTurnOnUpdateMetatileId(bool16 flickerOff) function AnimatePcTurnOff (line 288) | void AnimatePcTurnOff() function SpawnCameraObject (line 320) | void SpawnCameraObject(void) function RemoveCameraObject (line 327) | void RemoveCameraObject(void) function BufferEReaderTrainerName (line 333) | void BufferEReaderTrainerName(void) function u8 (line 389) | u8 GetRandomSlotMachineId(void) function bool8 (line 395) | bool8 LeadMonHasEffortRibbon(void) function GiveLeadMonEffortRibbon (line 401) | void GiveLeadMonEffortRibbon(void) function bool8 (line 412) | bool8 AreLeadMonEVsMaxedOut(void) function bool8 (line 421) | bool8 IsStarterFirstStageInParty(void) function bool8 (line 434) | bool8 IsThereRoomInAnyBoxForMorePokemon(void) function bool8 (line 449) | bool8 IsPokerusInParty(void) function ShakeScreen (line 463) | void ShakeScreen(void) function Task_ShakeScreen (line 481) | static void Task_ShakeScreen(u8 taskId) function Task_EndScreenShake (line 500) | static void Task_EndScreenShake(u8 taskId) function u8 (line 512) | u8 GetLeadMonIndex(void) function u16 (line 526) | u16 GetPartyMonSpecies(void) function bool8 (line 531) | bool8 IsMonOTNameNotPlayers(void) function NullFieldSpecial (line 542) | void NullFieldSpecial(void) function DoPicboxCancel (line 547) | void DoPicboxCancel(void) function SetVermilionTrashCans (line 554) | void SetVermilionTrashCans(void) function IncrementResortGorgeousStepCounter (line 663) | void IncrementResortGorgeousStepCounter(void) function SampleResortGorgeousMonAndReward (line 681) | void SampleResortGorgeousMonAndReward(void) function u16 (line 693) | static u16 SampleResortGorgeousMon(void) function u16 (line 713) | static u16 SampleResortGorgeousReward(void) function bool8 (line 721) | bool8 CheckAddCoins(void) type WindowTemplate (line 729) | struct WindowTemplate function GetElevatorFloor (line 838) | void GetElevatorFloor(void) function u16 (line 933) | u16 InitElevatorFloorSelectMenuPos(void) function AnimateElevator (line 1051) | void AnimateElevator(void) function Task_ElevatorShake (line 1076) | static void Task_ElevatorShake(u8 taskId) function DrawElevatorCurrentFloorWindow (line 1096) | void DrawElevatorCurrentFloorWindow(void) function CloseElevatorCurrentFloorWindow (line 1115) | void CloseElevatorCurrentFloorWindow(void) function AnimateElevatorWindowView (line 1121) | static void AnimateElevatorWindowView(u16 nfloors, u8 direction) function Task_AnimateElevatorWindowView (line 1134) | static void Task_AnimateElevatorWindowView(u8 taskId) function ListMenu (line 1166) | void ListMenu(void) function u32 (line 1369) | static u32 CountMasterTrainerFlags(void) function Task_CreateScriptListMenu (line 1393) | static void Task_CreateScriptListMenu(u8 taskId) function CreateScriptListMenu (line 1488) | static void CreateScriptListMenu(void) function ScriptListMenuMoveCursorFunction (line 1510) | static void ScriptListMenuMoveCursorFunction(s32 nothing, bool8 is, stru... function Task_ListMenuHandleInput (line 1524) | static void Task_ListMenuHandleInput(u8 taskId) function Task_DestroyListMenu (line 1561) | static void Task_DestroyListMenu(u8 taskId) function Task_SuspendListMenu (line 1576) | static void Task_SuspendListMenu(u8 taskId) function ReturnToListMenu (line 1589) | void ReturnToListMenu(void) function Task_RedrawScrollArrowsAndWaitInput (line 1598) | static void Task_RedrawScrollArrowsAndWaitInput(u8 taskId) function Task_CreateMenuRemoveScrollIndicatorArrowPair (line 1605) | static void Task_CreateMenuRemoveScrollIndicatorArrowPair(u8 taskId) function Task_ListMenuRemoveScrollIndicatorArrowPair (line 1626) | static void Task_ListMenuRemoveScrollIndicatorArrowPair(u8 taskId) function ForcePlayerToStartSurfing (line 1633) | void ForcePlayerToStartSurfing(void) function u16 (line 1645) | static u16 GetStarterSpeciesById(u16 idx) function u16 (line 1652) | u16 GetStarterSpecies(void) function SetSeenMon (line 1657) | void SetSeenMon(void) function ResetContextNpcTextColor (line 1662) | void ResetContextNpcTextColor(void) function u8 (line 1668) | u8 ContextNpcGetTextColor(void) function bool8 (line 1692) | static bool8 HasMonBeenRenamed(u8 idx) function bool8 (line 1706) | bool8 HasLeadMonBeenRenamed(void) function TV_PrintIntToStringVar (line 1711) | void TV_PrintIntToStringVar(u8 varidx, s32 number) function s32 (line 1717) | s32 CountDigits(s32 number) function bool8 (line 1739) | bool8 NameRaterWasNicknameChanged(void) function ChangeBoxPokemonNickname (line 1749) | void ChangeBoxPokemonNickname(void) function ChangeBoxPokemonNickname_CB (line 1765) | static void ChangeBoxPokemonNickname_CB(void) function ChangePokemonNickname (line 1771) | void ChangePokemonNickname(void) function ChangePokemonNickname_CB (line 1785) | static void ChangePokemonNickname_CB(void) function BufferMonNickname (line 1791) | void BufferMonNickname(void) function IsMonOTIDNotPlayers (line 1797) | void IsMonOTIDNotPlayers(void) function u32 (line 1805) | u32 GetPlayerTrainerId(void) function u8 (line 1810) | u8 GetUnlockedSeviiAreas(void) function UpdateTrainerCardPhotoIcons (line 1830) | void UpdateTrainerCardPhotoIcons(void) function u16 (line 1853) | u16 StickerManGetBragFlags(void) function u16 (line 1873) | u16 GetHiddenItemAttr(u32 hiddenItem, u8 attr) function bool8 (line 1887) | bool8 DoesPlayerPartyContainSpecies(void) function u8 (line 1914) | u8 GetMartClerkObjectId(void) function SetUsedPkmnCenterQuestLogEvent (line 1925) | void SetUsedPkmnCenterQuestLogEvent(void) function QuestLog_CheckDepartingIndoorsMap (line 1989) | void QuestLog_CheckDepartingIndoorsMap(void) function QuestLog_TryRecordDepartedLocation (line 2006) | void QuestLog_TryRecordDepartedLocation(void) function u16 (line 2075) | u16 GetMysteryGiftCardStat(void) function SetPCBoxToSendMon (line 2095) | void SetPCBoxToSendMon(u8 boxId) function u16 (line 2100) | u16 GetPCBoxToSendMon(void) function bool8 (line 2105) | bool8 ShouldShowBoxWasFullMessage(void) function bool8 (line 2115) | bool8 IsDestinationBoxFull(void) function bool8 (line 2164) | bool8 UsedPokemonCenterWarp(void) function bool8 (line 2176) | bool8 BufferTMHMMoveName(void) function RunMassageCooldownStepCounter (line 2188) | void RunMassageCooldownStepCounter(void) function DaisyMassageServices (line 2195) | void DaisyMassageServices(void) function DoPokemonLeagueLightingEffect (line 2253) | void DoPokemonLeagueLightingEffect(void) function Task_RunPokemonLeagueLightingEffect (line 2280) | static void Task_RunPokemonLeagueLightingEffect(u8 taskId) function Task_CancelPokemonLeagueLightingEffect (line 2307) | static void Task_CancelPokemonLeagueLightingEffect(u8 taskId) function StopPokemonLeagueLightingEffectTask (line 2325) | void StopPokemonLeagueLightingEffectTask(void) function bool8 (line 2339) | bool8 CapeBrinkGetMoveToTeachLeadPokemon(void) function bool8 (line 2388) | bool8 HasLearnedAllMovesFromCapeBrinkTutor(void) function bool8 (line 2410) | bool8 CutMoveRuinValleyCheck(void) function CutMoveOpenDottedHoleDoor (line 2424) | void CutMoveOpenDottedHoleDoor(void) function DoDeoxysTriangleInteraction (line 2474) | void DoDeoxysTriangleInteraction(void) function Task_DoDeoxysTriangleInteraction (line 2479) | static void Task_DoDeoxysTriangleInteraction(u8 taskId) function MoveDeoxysObject (line 2519) | static void MoveDeoxysObject(u8 num) function Task_WaitDeoxysFieldEffect (line 2543) | static void Task_WaitDeoxysFieldEffect(u8 taskId) function IncrementBirthIslandRockStepCount (line 2552) | void IncrementBirthIslandRockStepCount(void) function SetDeoxysTrianglePalette (line 2565) | void SetDeoxysTrianglePalette(void) function bool8 (line 2572) | bool8 IsBadEggInParty(void) function bool8 (line 2584) | bool8 IsPlayerNotInTrainerTowerLobby(void) function BrailleCursorToggle (line 2592) | void BrailleCursorToggle(void) function bool8 (line 2608) | bool8 PlayerPartyContainsSpeciesWithPlayerID(void) function UpdateLoreleiDollCollection (line 2626) | void UpdateLoreleiDollCollection(void) function LoopWingFlapSound (line 2649) | void LoopWingFlapSound(void) function Task_WingFlapSound (line 2657) | static void Task_WingFlapSound(u8 taskId) function CableCarWarp (line 2671) | void CableCarWarp(void) FILE: src/field_tasks.c function Task_RunPerStepCallback (line 70) | static void Task_RunPerStepCallback(u8 taskId) function Task_RunTimeBasedEvents (line 80) | static void Task_RunTimeBasedEvents(u8 taskId) function SetUpFieldTasks (line 88) | void SetUpFieldTasks(void) function ActivatePerStepCallback (line 100) | void ActivatePerStepCallback(u8 callbackId) function ResetFieldTasksArgs (line 118) | void ResetFieldTasksArgs(void) function DummyPerStepCallback (line 139) | static void DummyPerStepCallback(u8 taskId) function MarkIcePuzzleCoordVisited (line 143) | static void MarkIcePuzzleCoordVisited(s16 x, s16 y) function SetIcefallCaveCrackedIceMetatiles (line 156) | void SetIcefallCaveCrackedIceMetatiles(void) function IcefallCaveIcePerStepCallback (line 177) | static void IcefallCaveIcePerStepCallback(u8 taskId) function AshGrassPerStepCallback (line 265) | static void AshGrassPerStepCallback(u8 taskId) function SetCrackedFloorHoleMetatile (line 296) | static void SetCrackedFloorHoleMetatile(s16 x, s16 y) function CrackedFloorPerStepCallback (line 312) | static void CrackedFloorPerStepCallback(u8 taskId) FILE: src/field_weather.c type RGBColor (line 24) | struct RGBColor type WeatherPaletteData (line 31) | struct WeatherPaletteData type WeatherCallbacks (line 36) | struct WeatherCallbacks type Weather (line 112) | struct Weather type WeatherCallbacks (line 114) | struct WeatherCallbacks function StartWeather (line 199) | void StartWeather(void) function SetNextWeather (line 229) | void SetNextWeather(u8 weather) function SetCurrentAndNextWeather (line 247) | void SetCurrentAndNextWeather(u8 weather) function SetCurrentAndNextWeatherNoDelay (line 254) | void SetCurrentAndNextWeatherNoDelay(u8 weather) function Task_WeatherInit (line 263) | static void Task_WeatherInit(u8 taskId) function Task_WeatherMain (line 275) | static void Task_WeatherMain(u8 taskId) function None_Init (line 299) | static void None_Init(void) function None_Main (line 305) | static void None_Main(void) function u8 (line 309) | static u8 None_Finish(void) function UpdateWeatherGammaShift (line 316) | static void UpdateWeatherGammaShift(void) function FadeInScreenWithWeather (line 340) | static void FadeInScreenWithWeather(void) function bool8 (line 386) | static bool8 FadeInScreen_RainShowShade(void) function bool8 (line 402) | static bool8 FadeInScreen_Drought(void) function bool8 (line 418) | static bool8 FadeInScreen_FogHorizontal(void) function DoNothing (line 428) | static void DoNothing(void) function ApplyGammaShift (line 431) | static void ApplyGammaShift(u8 startPalIndex, u8 numPalettes, s8 gammaIn... function ApplyGammaShiftWithBlend (line 510) | static void ApplyGammaShiftWithBlend(u8 startPalIndex, u8 numPalettes, s... function ApplyDroughtGammaShiftWithBlend (line 561) | static void ApplyDroughtGammaShiftWithBlend(s8 gammaIndex, u8 blendCoeff... function ApplyFogBlend (line 610) | static void ApplyFogBlend(u8 blendCoeff, u16 blendColor) function MarkFogSpritePalToLighten (line 657) | static void MarkFogSpritePalToLighten(u8 paletteIndex) function bool8 (line 666) | static bool8 LightenSpritePaletteInFog(u8 paletteIndex) function WeatherShiftGammaIfPalStateIdle (line 679) | void WeatherShiftGammaIfPalStateIdle(s8 gammaIndex) function WeatherBeginGammaFade (line 688) | void WeatherBeginGammaFade(u8 gammaIndex, u8 gammaTargetIndex, u8 gammaS... function FadeScreen (line 701) | void FadeScreen(u8 mode, s8 delay) function FadeSelectedPals (line 769) | void FadeSelectedPals(u8 mode, s8 delay, u32 selectedPalettes) function bool8 (line 838) | bool8 IsWeatherNotFadingIn(void) function UpdateSpritePaletteWithWeather (line 843) | void UpdateSpritePaletteWithWeather(u8 spritePaletteIndex) function ApplyWeatherGammaShiftToPal (line 881) | void ApplyWeatherGammaShiftToPal(u8 paletteIndex) function u8 (line 886) | static u8 IsWeatherFadingIn(void) function LoadCustomWeatherSpritePalette (line 894) | void LoadCustomWeatherSpritePalette(const u16 *palette) function LoadDroughtWeatherPalette (line 900) | static void LoadDroughtWeatherPalette(u8 *gammaIndexPtr, u8 *a1) function ResetDroughtWeatherPaletteLoading (line 907) | void ResetDroughtWeatherPaletteLoading(void) function bool8 (line 913) | bool8 LoadDroughtWeatherPalettes(void) function SetDroughtGamma (line 924) | static void SetDroughtGamma(s8 gammaIndex) function DroughtStateInit (line 929) | void DroughtStateInit(void) function DroughtStateRun (line 938) | void DroughtStateRun(void) function Weather_SetBlendCoeffs (line 977) | void Weather_SetBlendCoeffs(u8 eva, u8 evb) function Weather_SetTargetBlendCoeffs (line 986) | void Weather_SetTargetBlendCoeffs(u8 eva, u8 evb, int delay) function bool8 (line 995) | bool8 Weather_UpdateBlend(void) function SetFieldWeather (line 1033) | static void SetFieldWeather(u8 weather) function u8 (line 1070) | u8 GetCurrentWeather(void) function SetRainStrengthFromSoundEffect (line 1075) | void SetRainStrengthFromSoundEffect(u16 soundEffect) function PlayRainStoppingSoundEffect (line 1098) | void PlayRainStoppingSoundEffect(void) function u8 (line 1118) | u8 IsWeatherChangeComplete(void) function SetWeatherScreenFadeOut (line 1123) | void SetWeatherScreenFadeOut(void) function WeatherProcessingIdle (line 1128) | void WeatherProcessingIdle(void) function PreservePaletteInWeather (line 1133) | void PreservePaletteInWeather(u8 preservedPalIndex) function ResetPreservedPalettesInWeather (line 1140) | void ResetPreservedPalettesInWeather(void) function SlightlyDarkenPalsInWeather (line 1145) | void SlightlyDarkenPalsInWeather(u16 *palbuf, u16 *unused, u32 size) FILE: src/field_weather_effects.c type Sprite (line 20) | struct Sprite type Coords16 (line 24) | struct Coords16 type SpriteSheet (line 30) | struct SpriteSheet type OamData (line 36) | struct OamData type SpriteTemplate (line 61) | struct SpriteTemplate function Clouds_InitVars (line 71) | void Clouds_InitVars(void) function Clouds_InitAll (line 81) | void Clouds_InitAll(void) function Clouds_Main (line 88) | void Clouds_Main(void) function bool8 (line 110) | bool8 Clouds_Finish(void) function Sunny_InitVars (line 129) | void Sunny_InitVars(void) function Sunny_InitAll (line 135) | void Sunny_InitAll(void) function Sunny_Main (line 140) | void Sunny_Main(void) function bool8 (line 144) | bool8 Sunny_Finish(void) function CreateCloudSprites (line 149) | static void CreateCloudSprites(void) function DestroyCloudSprites (line 179) | static void DestroyCloudSprites(void) function UpdateCloudSprite (line 196) | static void UpdateCloudSprite(struct Sprite *sprite) function Drought_InitVars (line 210) | void Drought_InitVars(void) function Drought_InitAll (line 218) | void Drought_InitAll(void) function Drought_Main (line 225) | void Drought_Main(void) function bool8 (line 259) | bool8 Drought_Finish(void) function StartDroughtWeatherBlend (line 264) | void StartDroughtWeatherBlend(void) function UpdateDroughtBlend (line 274) | static void UpdateDroughtBlend(u8 taskId) type Sprite (line 335) | struct Sprite type Coords16 (line 339) | struct Coords16 type OamData (line 366) | struct OamData type SpriteTemplate (line 407) | struct SpriteTemplate type SpriteSheet (line 431) | struct SpriteSheet function Rain_InitVars (line 437) | void Rain_InitVars(void) function Rain_InitAll (line 450) | void Rain_InitAll(void) function Rain_Main (line 457) | void Rain_Main(void) function bool8 (line 479) | bool8 Rain_Finish(void) function StartRainSpriteFall (line 517) | static void StartRainSpriteFall(struct Sprite *sprite) function UpdateRainSprite (line 554) | static void UpdateRainSprite(struct Sprite *sprite) function WaitRainSprite (line 589) | static void WaitRainSprite(struct Sprite *sprite) function InitRainSpriteMovement (line 602) | static void InitRainSpriteMovement(struct Sprite *sprite, u16 val) function LoadRainSpriteSheet (line 626) | static void LoadRainSpriteSheet(void) function bool8 (line 631) | static bool8 CreateRainSprite(void) function bool8 (line 680) | static bool8 UpdateVisibleRainSprites(void) function DestroyRainSprites (line 702) | static void DestroyRainSprites(void) type Sprite (line 727) | struct Sprite type Sprite (line 731) | struct Sprite function Snow_InitVars (line 733) | void Snow_InitVars(void) function Snow_InitAll (line 743) | void Snow_InitAll(void) function Snow_Main (line 756) | void Snow_Main(void) function bool8 (line 765) | bool8 Snow_Finish(void) function bool8 (line 786) | static bool8 UpdateVisibleSnowflakeSprites(void) type OamData (line 803) | struct OamData type SpriteFrameImage (line 819) | struct SpriteFrameImage type SpriteTemplate (line 839) | struct SpriteTemplate function bool8 (line 858) | static bool8 CreateSnowflakeSprite(void) function bool8 (line 871) | static bool8 DestroySnowflakeSprite(void) function InitSnowflakeSpriteMovement (line 882) | static void InitSnowflakeSpriteMovement(struct Sprite *sprite) function WaitSnowflakeSprite (line 901) | static void WaitSnowflakeSprite(struct Sprite *sprite) function UpdateSnowflakeSprite (line 913) | static void UpdateSnowflakeSprite(struct Sprite *sprite) function Thunderstorm_InitVars (line 970) | void Thunderstorm_InitVars(void) function Thunderstorm_InitAll (line 985) | void Thunderstorm_InitAll(void) function Downpour_InitVars (line 999) | void Downpour_InitVars(void) function Downpour_InitAll (line 1013) | void Downpour_InitAll(void) function Thunderstorm_Main (line 1020) | void Thunderstorm_Main(void) function bool8 (line 1129) | bool8 Thunderstorm_Finish(void) function SetThunderCounter (line 1165) | static void SetThunderCounter(u16 max) function UpdateThunderSound (line 1174) | static void UpdateThunderSound(void) type OamData (line 1203) | struct OamData type Sprite (line 1267) | struct Sprite type SpriteTemplate (line 1268) | struct SpriteTemplate function FogHorizontal_InitVars (line 1281) | void FogHorizontal_InitVars(void) function FogHorizontal_InitAll (line 1296) | void FogHorizontal_InitAll(void) function FogHorizontal_Main (line 1303) | void FogHorizontal_Main(void) function bool8 (line 1331) | bool8 FogHorizontal_Finish(void) function FogHorizontalSpriteCallback (line 1362) | static void FogHorizontalSpriteCallback(struct Sprite *sprite) function CreateFogHorizontalSprites (line 1373) | static void CreateFogHorizontalSprites(void) function DestroyFogHorizontalSprites (line 1408) | static void DestroyFogHorizontalSprites(void) type Sprite (line 1434) | struct Sprite function Ash_InitVars (line 1436) | void Ash_InitVars(void) function Ash_InitAll (line 1450) | void Ash_InitAll(void) function Ash_Main (line 1457) | void Ash_Main(void) function bool8 (line 1489) | bool8 Ash_Finish(void) type SpriteSheet (line 1514) | struct SpriteSheet function LoadAshSpriteSheet (line 1520) | static void LoadAshSpriteSheet(void) type OamData (line 1525) | struct OamData type SpriteTemplate (line 1548) | struct SpriteTemplate function CreateAshSprites (line 1563) | static void CreateAshSprites(void) function DestroyAshSprites (line 1593) | static void DestroyAshSprites(void) function UpdateAshSprite (line 1610) | static void UpdateAshSprite(struct Sprite *sprite) type Sprite (line 1639) | struct Sprite function FogDiagonal_InitVars (line 1641) | void FogDiagonal_InitVars(void) function FogDiagonal_InitAll (line 1661) | void FogDiagonal_InitAll(void) function FogDiagonal_Main (line 1668) | void FogDiagonal_Main(void) function bool8 (line 1690) | bool8 FogDiagonal_Finish(void) function UpdateFogDiagonalMovement (line 1714) | static void UpdateFogDiagonalMovement(void) type SpriteSheet (line 1732) | struct SpriteSheet type OamData (line 1738) | struct OamData type SpriteTemplate (line 1760) | struct SpriteTemplate function CreateFogDiagonalSprites (line 1773) | static void CreateFogDiagonalSprites(void) function DestroyFogDiagonalSprites (line 1804) | static void DestroyFogDiagonalSprites(void) function UpdateFogDiagonalSprite (line 1821) | static void UpdateFogDiagonalSprite(struct Sprite *sprite) type Sprite (line 1844) | struct Sprite type Sprite (line 1845) | struct Sprite type Sprite (line 1846) | struct Sprite function Sandstorm_InitVars (line 1850) | void Sandstorm_InitVars(void) function Sandstorm_InitAll (line 1869) | void Sandstorm_InitAll(void) function Sandstorm_Main (line 1876) | void Sandstorm_Main(void) function bool8 (line 1904) | bool8 Sandstorm_Finish(void) function UpdateSandstormWaveIndex (line 1929) | static void UpdateSandstormWaveIndex(void) function UpdateSandstormMovement (line 1938) | static void UpdateSandstormMovement(void) function DestroySandstormSprites (line 1946) | static void DestroySandstormSprites(void) type OamData (line 1974) | struct OamData type SpriteTemplate (line 2002) | struct SpriteTemplate type SpriteSheet (line 2012) | struct SpriteSheet function CreateSandstormSprites (line 2028) | static void CreateSandstormSprites(void) function CreateSwirlSandstormSprites (line 2058) | static void CreateSwirlSandstormSprites(void) function UpdateSandstormSprite (line 2091) | static void UpdateSandstormSprite(struct Sprite *sprite) function WaitSandSwirlSpriteEntrance (line 2102) | static void WaitSandSwirlSpriteEntrance(struct Sprite *sprite) function UpdateSandstormSwirlSprite (line 2108) | static void UpdateSandstormSwirlSprite(struct Sprite *sprite) function Shade_InitVars (line 2142) | void Shade_InitVars(void) function Shade_InitAll (line 2149) | void Shade_InitAll(void) function Shade_Main (line 2154) | void Shade_Main(void) function bool8 (line 2158) | bool8 Shade_Finish(void) type Sprite (line 2169) | struct Sprite type SpriteSheet (line 2173) | struct SpriteSheet function Bubbles_InitVars (line 2195) | void Bubbles_InitVars(void) function Bubbles_InitAll (line 2208) | void Bubbles_InitAll(void) function Bubbles_Main (line 2215) | void Bubbles_Main(void) function bool8 (line 2230) | bool8 Bubbles_Finish(void) type SpriteTemplate (line 2251) | struct SpriteTemplate function CreateBubbleSprite (line 2265) | static void CreateBubbleSprite(u16 coordsIndex) function DestroyBubbleSprites (line 2281) | static void DestroyBubbleSprites(void) function UpdateBubbleSprite (line 2298) | static void UpdateBubbleSprite(struct Sprite *sprite) FILE: src/field_weather_util.c function SetSavedWeather (line 13) | void SetSavedWeather(u32 weather) function u8 (line 20) | u8 GetSav1Weather(void) function SetSavedWeatherFromCurrMapHeader (line 25) | void SetSavedWeatherFromCurrMapHeader(void) function SetWeather (line 58) | void SetWeather(u32 weather) function SetWeather_Unused (line 64) | void SetWeather_Unused(u32 weather) function DoCurrentWeather (line 70) | void DoCurrentWeather(void) function ResumePausedWeather (line 77) | void ResumePausedWeather(void) function u8 (line 98) | static u8 TranslateWeatherNum(u8 weather) function UpdateWeatherPerDay (line 123) | void UpdateWeatherPerDay(u16 increment) function UpdateRainCounter (line 130) | static void UpdateRainCounter(u8 newWeather, u8 oldWeather) FILE: src/fieldmap.c type ConnectionFlags (line 9) | struct ConnectionFlags type BackupMapLayout (line 17) | struct BackupMapLayout type ConnectionFlags (line 24) | struct ConnectionFlags type MapHeader (line 26) | struct MapHeader type MapHeader (line 28) | struct MapHeader type MapHeader (line 29) | struct MapHeader type MapHeader (line 29) | struct MapHeader type MapHeader (line 30) | struct MapHeader type MapHeader (line 30) | struct MapHeader type MapHeader (line 31) | struct MapHeader type MapHeader (line 31) | struct MapHeader type MapHeader (line 32) | struct MapHeader type MapHeader (line 32) | struct MapHeader type MapConnection (line 34) | struct MapConnection type MapConnection (line 35) | struct MapConnection type MapLayout (line 37) | struct MapLayout type MapHeader (line 85) | struct MapHeader type MapConnection (line 85) | struct MapConnection function InitMap (line 90) | void InitMap(void) function InitMapFromSavedGame (line 96) | void InitMapFromSavedGame(void) function InitMapLayoutData (line 103) | static void InitMapLayoutData(struct MapHeader * mapHeader) function InitBackupMapLayoutData (line 115) | static void InitBackupMapLayoutData(const u16 *map, u16 width, u16 height) function InitBackupMapLayoutConnections (line 129) | static void InitBackupMapLayoutConnections(struct MapHeader *mapHeader) function FillConnection (line 173) | static void FillConnection(s32 x, s32 y, const struct MapHeader *connect... function FillSouthConnection (line 192) | static void FillSouthConnection(struct MapHeader const *mapHeader, struc... function FillNorthConnection (line 231) | static void FillNorthConnection(struct MapHeader const *mapHeader, struc... function FillWestConnection (line 272) | static void FillWestConnection(struct MapHeader const *mapHeader, struct... function FillEastConnection (line 310) | static void FillEastConnection(struct MapHeader const *mapHeader, struct... function u8 (line 347) | u8 MapGridGetElevationAt(s32 x, s32 y) function u8 (line 357) | u8 MapGridGetCollisionAt(s32 x, s32 y) function u32 (line 367) | u32 MapGridGetMetatileIdAt(s32 x, s32 y) function u32 (line 377) | u32 ExtractMetatileAttribute(u32 attributes, u8 attributeType) function u32 (line 385) | u32 MapGridGetMetatileAttributeAt(s16 x, s16 y, u8 attributeType) function u32 (line 391) | u32 MapGridGetMetatileBehaviorAt(s16 x, s16 y) function u8 (line 396) | u8 MapGridGetMetatileLayerTypeAt(s16 x, s16 y) function MapGridSetMetatileIdAt (line 401) | void MapGridSetMetatileIdAt(s32 x, s32 y, u16 metatile) function MapGridSetMetatileEntryAt (line 411) | void MapGridSetMetatileEntryAt(s32 x, s32 y, u16 metatile) function MapGridSetMetatileImpassabilityAt (line 421) | void MapGridSetMetatileImpassabilityAt(s32 x, s32 y, bool32 impassable) function u32 (line 432) | static u32 GetAttributeByMetatileIdAndMapLayout(const struct MapLayout *... function SaveMapView (line 452) | void SaveMapView(void) function bool32 (line 469) | static bool32 SavedMapViewIsEmpty(void) function ClearSavedMapView (line 489) | static void ClearSavedMapView(void) function LoadSavedMapView (line 494) | static void LoadSavedMapView(void) function MoveMapViewToBackup (line 518) | static void MoveMapViewToBackup(u8 direction) function s32 (line 574) | s32 GetMapBorderIdAt(s32 x, s32 y) function s32 (line 614) | static s32 GetPostCameraMoveMapBorderId(s32 x, s32 y) function bool32 (line 619) | bool32 CanCameraMoveInDirection(s32 direction) function SetPositionFromConnection (line 631) | static void SetPositionFromConnection(const struct MapConnection *connec... function bool8 (line 656) | bool8 CameraMove(s32 x, s32 y) type MapConnection (line 686) | struct MapConnection type MapConnection (line 689) | struct MapConnection type MapConnections (line 690) | struct MapConnections function bool8 (line 708) | static bool8 IsPosInIncomingConnectingMap(u8 direction, s32 x, s32 y, co... function bool8 (line 724) | static bool8 IsCoordInIncomingConnectingMap(s32 coord, s32 srcMax, s32 d... function bool32 (line 737) | static bool32 IsCoordInConnectingMap(s32 coord, s32 max) function s32 (line 745) | static s32 IsPosInConnectingMap(const struct MapConnection *connection, ... type MapConnection (line 761) | struct MapConnection type MapConnection (line 764) | struct MapConnection function SetCameraFocusCoords (line 794) | void SetCameraFocusCoords(u16 x, u16 y) function GetCameraFocusCoords (line 800) | void GetCameraFocusCoords(u16 *x, u16 *y) function SetCameraCoords (line 807) | static void SetCameraCoords(u16 x, u16 y) function GetCameraCoords (line 813) | void GetCameraCoords(u16 *x, u16 *y) function CopyTilesetToVram (line 819) | static void CopyTilesetToVram(struct Tileset const *tileset, u16 numTile... function CopyTilesetToVramUsingHeap (line 830) | static void CopyTilesetToVramUsingHeap(struct Tileset const *tileset, u1... function ApplyGlobalTintToPaletteEntries (line 841) | static void ApplyGlobalTintToPaletteEntries(u16 offset, u16 size) function ApplyGlobalTintToPaletteSlot (line 863) | void ApplyGlobalTintToPaletteSlot(u8 slot, u8 count) function LoadTilesetPalette (line 885) | static void LoadTilesetPalette(struct Tileset const *tileset, u16 destOf... function CopyPrimaryTilesetToVram (line 910) | void CopyPrimaryTilesetToVram(const struct MapLayout *mapLayout) function CopySecondaryTilesetToVram (line 915) | void CopySecondaryTilesetToVram(const struct MapLayout *mapLayout) function CopySecondaryTilesetToVramUsingHeap (line 920) | void CopySecondaryTilesetToVramUsingHeap(const struct MapLayout *mapLayout) function LoadPrimaryTilesetPalette (line 925) | static void LoadPrimaryTilesetPalette(const struct MapLayout *mapLayout) function LoadSecondaryTilesetPalette (line 930) | void LoadSecondaryTilesetPalette(const struct MapLayout *mapLayout) function CopyMapTilesetsToVram (line 935) | void CopyMapTilesetsToVram(struct MapLayout const *mapLayout) function LoadMapTilesetPalettes (line 944) | void LoadMapTilesetPalettes(struct MapLayout const *mapLayout) FILE: src/fldeff_berrytree.c function DoWateringBerryTreeAnim (line 2) | void DoWateringBerryTreeAnim(void) FILE: src/fldeff_cut.c type Sprite (line 33) | struct Sprite type Sprite (line 34) | struct Sprite type Sprite (line 35) | struct Sprite type OamData (line 183) | struct OamData type SpriteFrameImage (line 208) | struct SpriteFrameImage type SpritePalette (line 212) | struct SpritePalette type SpriteTemplate (line 216) | struct SpriteTemplate function u8 (line 226) | static u8 MetatileAtCoordsIsGrassTile(s16 x, s16 y) function bool8 (line 231) | bool8 SetUpFieldMove_Cut(void) function FieldCallback_CutGrass (line 276) | static void FieldCallback_CutGrass(void) function bool8 (line 282) | bool8 FldEff_UseCutOnGrass(void) function FieldCallback_CutTree (line 290) | static void FieldCallback_CutTree(void) function bool8 (line 296) | bool8 FldEff_UseCutOnTree(void) function FieldMoveCallback_CutGrass (line 304) | static void FieldMoveCallback_CutGrass(void) function bool8 (line 313) | bool8 FldEff_CutGrass(void) function SetCutGrassMetatileAt (line 374) | static void SetCutGrassMetatileAt(s16 x, s16 y) function bool8 (line 391) | static bool8 MetatileIsLongGrass(u32 metatileId, bool8 isTop) function bool8 (line 428) | static bool8 MetatileIsMowedLongGrass(u32 metatileId) function u32 (line 449) | static u32 GetMowedMetatileBasedOnInput(u32 metatileId, bool8 isTop) function CleanupLongGrass (line 475) | static void CleanupLongGrass(s16 x, s16 y) function SpriteCallback_CutGrass_Init (line 513) | static void SpriteCallback_CutGrass_Init(struct Sprite *sprite) function SpriteCallback_CutGrass_Run (line 521) | static void SpriteCallback_CutGrass_Run(struct Sprite *sprite) function SpriteCallback_CutGrass_Cleanup (line 536) | static void SpriteCallback_CutGrass_Cleanup(struct Sprite *sprite) function FieldMoveCallback_CutTree (line 552) | static void FieldMoveCallback_CutTree(void) FILE: src/fldeff_dig.c function bool8 (line 12) | bool8 SetUpFieldMove_Dig(void) function FieldCallback_Dig (line 23) | static void FieldCallback_Dig(void) function bool8 (line 30) | bool8 FldEff_UseDig(void) function StartDigFieldEffect (line 39) | static void StartDigFieldEffect(void) FILE: src/fldeff_flash.c type FlashStruct (line 14) | struct FlashStruct type FlashStruct (line 41) | struct FlashStruct function bool8 (line 165) | bool8 SetUpFieldMove_Flash(void) function FieldCallback_Flash (line 178) | static void FieldCallback_Flash(void) function FldEff_UseFlash (line 186) | static void FldEff_UseFlash(void) function CB2_ChangeMapMain (line 195) | static void CB2_ChangeMapMain(void) function VBC_ChangeMapVBlank (line 203) | static void VBC_ChangeMapVBlank(void) function CB2_DoChangeMap (line 210) | void CB2_DoChangeMap(void) function bool8 (line 238) | static bool8 TryDoMapTransition(void) function bool8 (line 259) | bool8 MapTransitionIsEnter(u8 _fromType, u8 _toType) function bool8 (line 274) | bool8 MapTransitionIsExit(u8 _fromType, u8 _toType) function FlashTransition_Exit (line 289) | static void FlashTransition_Exit(void) function Task_FlashTransition_Exit_0 (line 294) | static void Task_FlashTransition_Exit_0(u8 taskId) function Task_FlashTransition_Exit_1 (line 299) | static void Task_FlashTransition_Exit_1(u8 taskId) function Task_FlashTransition_Exit_2 (line 316) | static void Task_FlashTransition_Exit_2(u8 taskId) function Task_FlashTransition_Exit_3 (line 331) | static void Task_FlashTransition_Exit_3(u8 taskId) function Task_FlashTransition_Exit_4 (line 349) | static void Task_FlashTransition_Exit_4(u8 taskId) function FlashTransition_Enter (line 357) | static void FlashTransition_Enter(void) function Task_FlashTransition_Enter_0 (line 362) | static void Task_FlashTransition_Enter_0(u8 taskId) function Task_FlashTransition_Enter_1 (line 367) | static void Task_FlashTransition_Enter_1(u8 taskId) function Task_FlashTransition_Enter_2 (line 385) | static void Task_FlashTransition_Enter_2(u8 taskId) function Task_FlashTransition_Enter_3 (line 402) | static void Task_FlashTransition_Enter_3(u8 taskId) function RunMapPreviewScreen (line 417) | static void RunMapPreviewScreen(u8 mapSecId) function Task_MapPreviewScreen_0 (line 423) | static void Task_MapPreviewScreen_0(u8 taskId) FILE: src/fldeff_poison.c function Task_FieldPoisonEffect (line 6) | static void Task_FieldPoisonEffect(u8 taskId) function FldEffPoison_Start (line 29) | void FldEffPoison_Start(void) function bool32 (line 35) | bool32 FldEffPoison_IsActive(void) FILE: src/fldeff_rocksmash.c function bool8 (line 26) | bool8 CheckObjectGraphicsInFrontOfPlayer(u8 graphicsId) function u8 (line 39) | u8 CreateFieldEffectShowMon(void) function Task_FieldEffectShowMon_Init (line 45) | static void Task_FieldEffectShowMon_Init(u8 taskId) function Task_FieldEffectShowMon_WaitPlayerAnim (line 70) | static void Task_FieldEffectShowMon_WaitPlayerAnim(u8 taskId) function Task_FieldEffectShowMon_WaitFldeff (line 79) | static void Task_FieldEffectShowMon_WaitFldeff(u8 taskId) function Task_FieldEffectShowMon_Cleanup (line 99) | static void Task_FieldEffectShowMon_Cleanup(u8 taskId) function bool8 (line 106) | bool8 SetUpFieldMove_RockSmash(void) function FieldCallback_UseRockSmash (line 117) | static void FieldCallback_UseRockSmash(void) function bool8 (line 123) | bool8 FldEff_UseRockSmash(void) function StartRockSmashFieldEffect (line 132) | static void StartRockSmashFieldEffect(void) FILE: src/fldeff_softboiled.c function bool8 (line 16) | bool8 SetUpFieldMove_SoftBoiled(void) function ChooseMonForSoftboiled (line 27) | void ChooseMonForSoftboiled(u8 taskId) function Task_TryUseSoftboiledOnPartyMon (line 36) | void Task_TryUseSoftboiledOnPartyMon(u8 taskId) function Task_SoftboiledRestoreHealth (line 63) | static void Task_SoftboiledRestoreHealth(u8 taskId) function Task_DisplayHPRestoredMessage (line 69) | static void Task_DisplayHPRestoredMessage(u8 taskId) function Task_FinishSoftboiled (line 78) | static void Task_FinishSoftboiled(u8 taskId) function Task_ChooseNewMonForSoftboiled (line 93) | static void Task_ChooseNewMonForSoftboiled(u8 taskId) function CantUseSoftboiledOnMon (line 102) | static void CantUseSoftboiledOnMon(u8 taskId) FILE: src/fldeff_strength.c function bool8 (line 14) | bool8 SetUpFieldMove_Strength(void) function FieldCB_UseStrength (line 28) | static void FieldCB_UseStrength(void) function bool8 (line 34) | bool8 FldEff_UseStrength(void) function ShowMonCB_UseStrength (line 42) | static void ShowMonCB_UseStrength(void) FILE: src/fldeff_sweetscent.c function Unused_StartSweetscentFldeff (line 20) | static void Unused_StartSweetscentFldeff(void) function bool8 (line 26) | bool8 SetUpFieldMove_SweetScent(void) function FieldCallback_SweetScent (line 33) | static void FieldCallback_SweetScent(void) function bool8 (line 39) | bool8 FldEff_SweetScent(void) function StartSweetScentFieldEffect (line 49) | static void StartSweetScentFieldEffect(void) function TrySweetScentEncounter (line 63) | static void TrySweetScentEncounter(u8 taskId) function FailSweetScentEncounter (line 90) | static void FailSweetScentEncounter(u8 taskId) FILE: src/fldeff_teleport.c function bool8 (line 11) | bool8 SetUpFieldMove_Teleport(void) function FieldCallback_Teleport (line 22) | static void FieldCallback_Teleport(void) function bool8 (line 29) | bool8 FldEff_UseTeleport(void) function StartTeleportFieldEffect (line 37) | static void StartTeleportFieldEffect(void) FILE: src/gpu_regs.c function InitGpuRegManager (line 20) | void InitGpuRegManager(void) function CopyBufferedValueToGpuReg (line 35) | static void CopyBufferedValueToGpuReg(u8 regOffset) function CopyBufferedValuesToGpuRegs (line 48) | void CopyBufferedValuesToGpuRegs(void) function SetGpuReg (line 65) | void SetGpuReg(u8 regOffset, u16 value) function u16 (line 95) | u16 GetGpuReg(u8 regOffset) function SetGpuRegBits (line 106) | void SetGpuRegBits(u8 regOffset, u16 mask) function ClearGpuRegBits (line 112) | void ClearGpuRegBits(u8 regOffset, u16 mask) function SyncRegIE (line 118) | static void SyncRegIE(void) function EnableInterrupts (line 129) | void EnableInterrupts(u16 mask) function DisableInterrupts (line 137) | void DisableInterrupts(u16 mask) function UpdateRegDispstatIntrBits (line 145) | static void UpdateRegDispstatIntrBits(u16 regIE) FILE: src/hall_of_fame.c type HallofFameMon (line 32) | struct HallofFameMon type HallofFameTeam (line 41) | struct HallofFameTeam type HallofFameTeam (line 46) | struct HallofFameTeam type HofGfx (line 48) | struct HofGfx type HallofFameMon (line 86) | struct HallofFameMon type Sprite (line 92) | struct Sprite type Sprite (line 93) | struct Sprite type BgTemplate (line 96) | struct BgTemplate type WindowTemplate (line 126) | struct WindowTemplate type CompressedSpriteSheet (line 142) | struct CompressedSpriteSheet type CompressedSpritePalette (line 147) | struct CompressedSpritePalette type OamData (line 169) | struct OamData type SpriteTemplate (line 279) | struct SpriteTemplate type HallofFameMon (line 291) | struct HallofFameMon function VBlankCB_HofIdle (line 301) | static void VBlankCB_HofIdle(void) function CB2_HofIdle (line 308) | static void CB2_HofIdle(void) function bool8 (line 317) | static bool8 InitHallOfFameScreen(void) function CB2_DoHallOfFameScreen (line 361) | void CB2_DoHallOfFameScreen(void) function CB2_DoHallOfFameScreenDontSaveData (line 372) | void CB2_DoHallOfFameScreenDontSaveData(void) function Task_Hof_InitMonData (line 382) | static void Task_Hof_InitMonData(u8 taskId) function Task_Hof_InitTeamSaveData (line 440) | static void Task_Hof_InitTeamSaveData(u8 taskId) function Task_Hof_TrySaveData (line 480) | static void Task_Hof_TrySaveData(u8 taskId) function Task_Hof_DelayAfterSave (line 489) | static void Task_Hof_DelayAfterSave(u8 taskId) function Task_Hof_StartDisplayingMons (line 497) | static void Task_Hof_StartDisplayingMons(u8 taskId) function Task_Hof_DisplayMon (line 502) | static void Task_Hof_DisplayMon(u8 taskId) function Task_Hof_PlayMonCryAndPrintInfo (line 542) | static void Task_Hof_PlayMonCryAndPrintInfo(u8 taskId) function Task_Hof_TryDisplayAnotherMon (line 556) | static void Task_Hof_TryDisplayAnotherMon(u8 taskId) function Task_Hof_PaletteFadeAndPrintWelcomeText (line 582) | static void Task_Hof_PaletteFadeAndPrintWelcomeText(u8 taskId) function Task_Hof_ApplauseAndConfetti (line 599) | static void Task_Hof_ApplauseAndConfetti(u8 taskId) function Task_Hof_WaitBorderFadeAway (line 623) | static void Task_Hof_WaitBorderFadeAway(u8 taskId) function Task_Hof_SpawnPlayerPic (line 636) | static void Task_Hof_SpawnPlayerPic(u8 taskId) function Task_Hof_WaitAndPrintPlayerInfo (line 649) | static void Task_Hof_WaitAndPrintPlayerInfo(u8 taskId) function Task_Hof_ExitOnKeyPressed (line 670) | static void Task_Hof_ExitOnKeyPressed(u8 taskId) function Task_Hof_HandlePaletteOnExit (line 679) | static void Task_Hof_HandlePaletteOnExit(u8 taskId) function Task_Hof_HandleExit (line 686) | static void Task_Hof_HandleExit(u8 taskId) function SetWarpsToRollCredits (line 720) | static void SetWarpsToRollCredits(void) function CB2_InitHofPC (line 730) | void CB2_InitHofPC(void) function Task_HofPC_CopySaveData (line 779) | static void Task_HofPC_CopySaveData(u8 taskId) function Task_HofPC_DrawSpritesPrintText (line 810) | static void Task_HofPC_DrawSpritesPrintText(u8 taskId) function Task_HofPC_PrintMonInfo (line 878) | static void Task_HofPC_PrintMonInfo(u8 taskId) function Task_HofPC_HandleInput (line 911) | static void Task_HofPC_HandleInput(u8 taskId) function Task_HofPC_HandlePaletteOnExit (line 962) | static void Task_HofPC_HandlePaletteOnExit(u8 taskId) function Task_HofPC_HandleExit (line 971) | static void Task_HofPC_HandleExit(u8 taskId) function Task_HofPC_PrintDataIsCorrupted (line 994) | static void Task_HofPC_PrintDataIsCorrupted(u8 taskId) function Task_HofPC_ExitOnButtonPress (line 1003) | static void Task_HofPC_ExitOnButtonPress(u8 taskId) function HallOfFame_PrintWelcomeText (line 1009) | static void HallOfFame_PrintWelcomeText(u8 not, u8 used) function HallOfFame_PrintMonInfo (line 1018) | static void HallOfFame_PrintMonInfo(struct HallofFameMon* currMon, u8 un... function HallOfFame_PrintPlayerInfo (line 1105) | static void HallOfFame_PrintPlayerInfo(u8 unused1, u8 unused2) function ClearVramOamPltt_LoadHofPal (line 1148) | static void ClearVramOamPltt_LoadHofPal(void) function HofInit_ResetGpuBuffersAndLoadConfettiGfx (line 1179) | static void HofInit_ResetGpuBuffersAndLoadConfettiGfx(void) function Hof_InitBgs (line 1192) | static void Hof_InitBgs(void) function bool8 (line 1206) | static bool8 DrawHofBackground(void) function SpriteCB_EndGetOnScreen (line 1243) | static void SpriteCB_EndGetOnScreen(struct Sprite *sprite) function SpriteCB_GetOnScreen (line 1248) | static void SpriteCB_GetOnScreen(struct Sprite *sprite) function SpriteCB_Confetti (line 1270) | static void SpriteCB_Confetti(struct Sprite* sprite) function bool8 (line 1292) | static bool8 Hof_SpawnConfetti(void) FILE: src/heal_location.c function u32 (line 29) | static u32 GetHealLocationIndexFromMapGroupAndNum(u16 mapGroup, u16 mapNum) type HealLocation (line 43) | struct HealLocation type HealLocation (line 52) | struct HealLocation function SetWhiteoutRespawnWarpAndHealerNpc (line 61) | void SetWhiteoutRespawnWarpAndHealerNpc(struct WarpData * warp) function SetWhiteoutRespawnHealerNpcAsLastTalked (line 113) | static void SetWhiteoutRespawnHealerNpcAsLastTalked(u32 healLocationIdx) FILE: src/help_message.c type WindowTemplate (line 10) | struct WindowTemplate function MapNamePopupWindowIdSetDummy (line 20) | void MapNamePopupWindowIdSetDummy(void) function u8 (line 25) | u8 CreateHelpMessageWindow(void) function DestroyHelpMessageWindow (line 35) | void DestroyHelpMessageWindow(u8 a0) function DrawHelpMessageWindowTilesById (line 51) | void DrawHelpMessageWindowTilesById(u8 windowId) function DrawHelpMessageWindowTiles (line 88) | static void DrawHelpMessageWindowTiles(void) function PrintHelpMessageText (line 95) | static void PrintHelpMessageText(const u8 *text) function PrintTextOnHelpMessageWindow (line 100) | void PrintTextOnHelpMessageWindow(const u8 *text, u8 mode) FILE: src/help_system.c type HelpSystemTopics (line 23) | enum HelpSystemTopics type HelpSystemState (line 37) | struct HelpSystemState type HelpSystemState (line 54) | struct HelpSystemState type HelpSystemListMenu (line 58) | struct HelpSystemListMenu type ListMenuItem (line 58) | struct ListMenuItem type HelpSystemListMenu (line 59) | struct HelpSystemListMenu type ListMenuItem (line 59) | struct ListMenuItem type HelpSystemListMenu (line 66) | struct HelpSystemListMenu type HelpSystemListMenu (line 67) | struct HelpSystemListMenu type ListMenuItem (line 67) | struct ListMenuItem function SetHelpContextDontCheckBattle (line 1884) | void SetHelpContextDontCheckBattle(u8 contextId) function SetHelpContext (line 1889) | void SetHelpContext(u8 contextId) function Script_SetHelpContext (line 1910) | void Script_SetHelpContext(void) function BackupHelpContext (line 1915) | void BackupHelpContext(void) function RestoreHelpContext (line 1920) | void RestoreHelpContext(void) function bool32 (line 1925) | static bool32 IsInMartMap(void) function bool32 (line 1930) | static bool32 IsInGymMap(void) function bool32 (line 1935) | static bool32 IsCurrentMapInArray(const u16 * mapIdxs) function bool8 (line 1949) | static bool8 IsInDungeonMap(void) function SetHelpContextForMap (line 1979) | void SetHelpContextForMap(void) function bool8 (line 2005) | bool8 HelpSystem_UpdateHasntSeenIntro(void) function bool8 (line 2018) | bool8 HelpSystem_IsSinglePlayer(void) function HelpSystem_Disable (line 2025) | void HelpSystem_Disable(void) function HelpSystem_Enable (line 2030) | void HelpSystem_Enable(void) function HelpSystem_DisableToggleWithRButton (line 2039) | void HelpSystem_DisableToggleWithRButton(void) function HelpSystem_EnableToggleWithRButton (line 2044) | void HelpSystem_EnableToggleWithRButton(void) function ResetHelpSystemListMenu (line 2049) | static void ResetHelpSystemListMenu(struct HelpSystemListMenu * helpList... function BuildAndPrintMainTopicsListMenu (line 2058) | static void BuildAndPrintMainTopicsListMenu(struct HelpSystemListMenu * ... function BuildMainTopicsListAndMoveToH00 (line 2069) | static void BuildMainTopicsListAndMoveToH00(struct HelpSystemListMenu * ... function BuildAndPrintSubmenuList (line 2088) | static void BuildAndPrintSubmenuList(struct HelpSystemListMenu * helpLis... function SetHelpSystemSubmenuItems (line 2102) | static void SetHelpSystemSubmenuItems(struct HelpSystemListMenu * helpLi... function bool8 (line 2143) | static bool8 HelpSystem_ShouldShowBasicTerms(void) function bool8 (line 2150) | static bool8 IsHelpSystemSubmenuEnabled(u8 id) function bool8 (line 2366) | static bool8 HasGottenAtLeastOneHM(void) function bool8 (line 2387) | bool8 RunHelpMenuSubroutine(struct HelpSystemListMenu * helpListMenu, st... function bool8 (line 2415) | bool8 HelpSystemSubroutine_PrintWelcomeMessage(struct HelpSystemListMenu... function bool8 (line 2425) | bool8 HelpSystemSubroutine_WelcomeWaitButton(struct HelpSystemListMenu *... function bool8 (line 2435) | bool8 HelpSystemSubroutine_WelcomeEndGotoMenu(struct HelpSystemListMenu ... function bool8 (line 2444) | bool8 HelpSystemSubroutine_MenuInputHandlerMain(struct HelpSystemListMen... function bool8 (line 2467) | bool8 HelpMenuSubroutine_InitSubmenu(struct HelpSystemListMenu * helpLis... function bool8 (line 2479) | bool8 HelpMenuSubroutine_ReturnFromSubmenu(struct HelpSystemListMenu * h... function bool8 (line 2489) | bool8 HelpMenuSubroutine_SubmenuInputHandler(struct HelpSystemListMenu *... function HelpSystem_PrintTopicLabel (line 2512) | void HelpSystem_PrintTopicLabel(void) function bool8 (line 2517) | bool8 HelpMenuSubroutine_HelpItemPrint(struct HelpSystemListMenu * helpL... function bool8 (line 2552) | bool8 HelpMenuSubroutine_ReturnFromHelpItem(struct HelpSystemListMenu * ... function bool8 (line 2562) | bool8 HelpMenuSubroutine_HelpItemWaitButton(struct HelpSystemListMenu * ... function PrintWelcomeMessageOnPanel1 (line 2575) | static void PrintWelcomeMessageOnPanel1(void) function PrintTextOnPanel2Row52RightAlign (line 2581) | static void PrintTextOnPanel2Row52RightAlign(const u8 * str) function u8 (line 2587) | u8 GetHelpSystemMenuLevel(void) function ResetHelpSystemCursor (line 2592) | static void ResetHelpSystemCursor(struct HelpSystemListMenu * helpListMenu) function PrintHelpSystemTopicMouseoverDescription (line 2598) | static void PrintHelpSystemTopicMouseoverDescription(struct HelpSystemLi... FILE: src/help_system_util.c type HelpSystemVideoState (line 15) | struct HelpSystemVideoState function u8 (line 40) | u8 RunHelpSystemCallback(void) function SaveCallbacks (line 137) | void SaveCallbacks(void) function SaveMapGPURegs (line 151) | void SaveMapGPURegs(void) function SaveMapTiles (line 160) | void SaveMapTiles(void) function SaveMapTextColors (line 165) | void SaveMapTextColors(void) function RestoreCallbacks (line 174) | void RestoreCallbacks(void) function RestoreGPURegs (line 180) | void RestoreGPURegs(void) function RestoreMapTiles (line 189) | void RestoreMapTiles(void) function RestoreMapTextColors (line 194) | void RestoreMapTextColors(void) function CommitTilemap (line 203) | void CommitTilemap(void) function HS_DrawBgTilemapRect (line 208) | void HS_DrawBgTilemapRect(u16 baseTile, u8 left, u8 top, u8 width, u8 he... function HS_BufferFillMapWithTile1FF (line 224) | void HS_BufferFillMapWithTile1FF(void) function HS_ShowOrHideWordHELPinTopLeft (line 229) | void HS_ShowOrHideWordHELPinTopLeft(u8 mode) function HS_ShowOrHideControlsGuideInTopRight (line 242) | void HS_ShowOrHideControlsGuideInTopRight(u8 mode) function HS_ShowOrHideMainWindowText (line 255) | void HS_ShowOrHideMainWindowText(u8 mode) function HS_SetMainWindowBgBrightness (line 268) | void HS_SetMainWindowBgBrightness(u8 mode) function HS_ShowOrHideToplevelTooltipWindow (line 283) | void HS_ShowOrHideToplevelTooltipWindow(u8 mode) function HS_ShowOrHideHeaderAndFooterLines_Lighter (line 296) | void HS_ShowOrHideHeaderAndFooterLines_Lighter(u8 mode) function HS_ShowOrHideHeaderAndFooterLines_Darker (line 311) | void HS_ShowOrHideHeaderAndFooterLines_Darker(u8 mode) function HS_ShowOrHideVerticalBlackBarsAlongSides (line 326) | void HS_ShowOrHideVerticalBlackBarsAlongSides(u8 mode) function HS_ShowOrHideHeaderLine_Darker_FooterStyle (line 341) | void HS_ShowOrHideHeaderLine_Darker_FooterStyle(u8 mode) function HS_ShowOrHideScrollArrows (line 354) | void HS_ShowOrHideScrollArrows(u8 which, u8 mode) function HelpSystemRenderText (line 371) | void HelpSystemRenderText(u8 fontId, u8 * dest, const u8 * src, u8 x, u8... function DecompressAndRenderGlyph (line 556) | void DecompressAndRenderGlyph(u8 fontId, u16 glyph, struct Bitmap *srcBl... function HelpSystem_PrintTextInTopLeftCorner (line 573) | void HelpSystem_PrintTextInTopLeftCorner(const u8 * str) function HelpSystem_PrintTextRightAlign_Row52 (line 579) | void HelpSystem_PrintTextRightAlign_Row52(const u8 * str) function HelpSystem_PrintTextAt (line 586) | void HelpSystem_PrintTextAt(const u8 * str, u8 x, u8 y) function HelpSystem_PrintQuestionAndAnswerPair (line 592) | void HelpSystem_PrintQuestionAndAnswerPair(const u8 * question, const u8... function HelpSystem_PrintTopicMouseoverDescription (line 600) | void HelpSystem_PrintTopicMouseoverDescription(const u8 * str) function HelpSystem_FillPanel3 (line 607) | void HelpSystem_FillPanel3(void) function HelpSystem_FillPanel2 (line 612) | void HelpSystem_FillPanel2(void) function HelpSystem_FillPanel1 (line 617) | void HelpSystem_FillPanel1(void) function HelpSystem_InitListMenuController (line 622) | void HelpSystem_InitListMenuController(struct HelpSystemListMenu * a0, u... function HelpSystem_SetInputDelay (line 636) | void HelpSystem_SetInputDelay(u8 a0) function s32 (line 641) | s32 HelpSystem_GetMenuInput(void) function HS_UpdateMenuScrollArrows (line 690) | void HS_UpdateMenuScrollArrows(void) function PrintListMenuItems (line 712) | void PrintListMenuItems(void) function PlaceListMenuCursor (line 727) | void PlaceListMenuCursor(void) function HS_RemoveSelectionCursorAt (line 735) | void HS_RemoveSelectionCursorAt(u8 i) function u8 (line 743) | u8 TryMoveCursor1(u8 dirn) function bool8 (line 802) | bool8 MoveCursor(u8 by, u8 dirn) FILE: src/hof_pc.c function Task_WaitFadeAndSetCallback (line 12) | static void Task_WaitFadeAndSetCallback(u8 taskId) function HallOfFamePCBeginFade (line 23) | void HallOfFamePCBeginFade(void) function ReturnFromHallOfFamePC (line 30) | void ReturnFromHallOfFamePC(void) function ReshowPCMenuAfterHallOfFamePC (line 36) | static void ReshowPCMenuAfterHallOfFamePC(void) function Task_WaitForPaletteFade (line 46) | static void Task_WaitForPaletteFade(u8 taskId) FILE: src/image_processing_effects.c function ApplyImageProcessingEffects (line 3255) | void ApplyImageProcessingEffects(struct ImageProcessingContext *context) function ApplyImageEffect_RedChannelGrayscale (line 3321) | static void ApplyImageEffect_RedChannelGrayscale(u8 delta) function ApplyImageEffect_RedChannelGrayscaleHighlight (line 3346) | static void ApplyImageEffect_RedChannelGrayscaleHighlight(u8 highlight) function ApplyImageEffect_Pointillism (line 3368) | static void ApplyImageEffect_Pointillism(void) function ApplyImageEffect_Grayscale (line 3375) | static void ApplyImageEffect_Grayscale(void) function ApplyImageEffect_Blur (line 3391) | static void ApplyImageEffect_Blur(void) function ApplyImageEffect_PersonalityColor (line 3417) | static void ApplyImageEffect_PersonalityColor(u8 personality) function ApplyImageEffect_BlackAndWhite (line 3433) | static void ApplyImageEffect_BlackAndWhite(void) function ApplyImageEffect_BlackOutline (line 3449) | static void ApplyImageEffect_BlackOutline(void) function ApplyImageEffect_Invert (line 3485) | static void ApplyImageEffect_Invert(void) function ApplyImageEffect_Shimmer (line 3501) | static void ApplyImageEffect_Shimmer(void) function ApplyImageEffect_BlurRight (line 3563) | static void ApplyImageEffect_BlurRight(void) function ApplyImageEffect_BlurDown (line 3583) | static void ApplyImageEffect_BlurDown(void) type PointillismPoint (line 3603) | struct PointillismPoint function AddPointillismPoints (line 3610) | static void AddPointillismPoints(u16 arg0) function u16 (line 3700) | static u16 ConvertColorToGrayscale(u16 *color) function u16 (line 3712) | static u16 QuantizePixel_PersonalityColor(u16 *color, u8 personality) function u16 (line 3726) | static u16 GetColorFromPersonality(u8 personality) function u16 (line 3777) | static u16 QuantizePixel_BlackAndWhite(u16 *color) function u16 (line 3789) | static u16 QuantizePixel_BlackOutline(u16 *pixelA, u16 *pixelB) function u16 (line 3804) | static u16 QuantizePixel_Invert(u16 *color) function u16 (line 3817) | static u16 QuantizePixel_MotionBlur(u16 *prevPixel, u16 *curPixel) function u16 (line 3875) | static u16 QuantizePixel_Blur(u16 *prevPixel, u16 *curPixel, u16 *nextPi... function u16 (line 3919) | static u16 QuantizePixel_BlurHard(u16 *prevPixel, u16 *curPixel, u16 *ne... function ConvertImageProcessingToGBA (line 3963) | void ConvertImageProcessingToGBA(struct ImageProcessingContext *context) function ApplyImageProcessingQuantization (line 4012) | void ApplyImageProcessingQuantization(struct ImageProcessingContext *con... function SetPresetPalette_PrimaryColors (line 4051) | static void SetPresetPalette_PrimaryColors(void) function SetPresetPalette_BlackAndWhite (line 4071) | static void SetPresetPalette_BlackAndWhite(void) function SetPresetPalette_GrayscaleSmall (line 4078) | static void SetPresetPalette_GrayscaleSmall(void) function SetPresetPalette_Grayscale (line 4088) | static void SetPresetPalette_Grayscale(void) function QuantizePalette_Standard (line 4097) | static void QuantizePalette_Standard(bool8 useLimitedPalette) function QuantizePalette_BlackAndWhite (line 4174) | static void QuantizePalette_BlackAndWhite(void) function QuantizePalette_GrayscaleSmall (line 4205) | static void QuantizePalette_GrayscaleSmall(void) function QuantizePalette_Grayscale (line 4223) | static void QuantizePalette_Grayscale(void) function QuantizePalette_PrimaryColors (line 4241) | static void QuantizePalette_PrimaryColors(void) function u16 (line 4260) | static u16 QuantizePixel_Standard(u16 *pixel) function u16 (line 4291) | static u16 QuantizePixel_PrimaryColors(u16 *color) function u16 (line 4406) | static u16 QuantizePixel_GrayscaleSmall(u16 *color) function u16 (line 4418) | static u16 QuantizePixel_Grayscale(u16 *color) FILE: src/intro.c type IntroSequenceData (line 128) | struct IntroSequenceData type IntroSequenceData (line 130) | struct IntroSequenceData type IntroSequenceData (line 132) | struct IntroSequenceData type IntroSequenceData (line 180) | struct IntroSequenceData type IntroSequenceData (line 181) | struct IntroSequenceData type IntroSequenceData (line 183) | struct IntroSequenceData type IntroSequenceData (line 186) | struct IntroSequenceData type IntroSequenceData (line 187) | struct IntroSequenceData type IntroSequenceData (line 188) | struct IntroSequenceData type IntroSequenceData (line 189) | struct IntroSequenceData type Sprite (line 195) | struct Sprite type Sprite (line 197) | struct Sprite type Sprite (line 198) | struct Sprite type Sprite (line 199) | struct Sprite type Sprite (line 200) | struct Sprite type IntroSequenceData (line 203) | struct IntroSequenceData type IntroSequenceData (line 209) | struct IntroSequenceData type IntroSequenceData (line 212) | struct IntroSequenceData type IntroSequenceData (line 213) | struct IntroSequenceData type IntroSequenceData (line 216) | struct IntroSequenceData type IntroSequenceData (line 217) | struct IntroSequenceData type IntroSequenceData (line 220) | struct IntroSequenceData type IntroSequenceData (line 221) | struct IntroSequenceData type IntroSequenceData (line 222) | struct IntroSequenceData type Sprite (line 223) | struct Sprite type IntroSequenceData (line 224) | struct IntroSequenceData type IntroSequenceData (line 226) | struct IntroSequenceData type IntroSequenceData (line 227) | struct IntroSequenceData type IntroSequenceData (line 230) | struct IntroSequenceData type Sprite (line 231) | struct Sprite type Sprite (line 232) | struct Sprite type IntroSequenceData (line 233) | struct IntroSequenceData type IntroSequenceData (line 234) | struct IntroSequenceData type IntroSequenceData (line 235) | struct IntroSequenceData type IntroSequenceData (line 237) | struct IntroSequenceData type Sprite (line 238) | struct Sprite type Sprite (line 239) | struct Sprite type Sprite (line 240) | struct Sprite type Sprite (line 241) | struct Sprite type Sprite (line 242) | struct Sprite type Sprite (line 243) | struct Sprite type Sprite (line 244) | struct Sprite type BgTemplate (line 305) | struct BgTemplate type BgTemplate (line 325) | struct BgTemplate type BgTemplate (line 345) | struct BgTemplate type BgTemplate (line 381) | struct BgTemplate type WindowTemplate (line 401) | struct WindowTemplate type CompressedSpriteSheet (line 421) | struct CompressedSpriteSheet type SpritePalette (line 429) | struct SpritePalette type Coords16 (line 436) | struct Coords16 type OamData (line 448) | struct OamData type OamData (line 461) | struct OamData type SpriteTemplate (line 495) | struct SpriteTemplate type SpriteTemplate (line 505) | struct SpriteTemplate type OamData (line 515) | struct OamData type SpriteTemplate (line 540) | struct SpriteTemplate type OamData (line 550) | struct OamData type SpriteTemplate (line 563) | struct SpriteTemplate type OamData (line 573) | struct OamData type SpriteTemplate (line 586) | struct SpriteTemplate type OamData (line 596) | struct OamData type SpriteTemplate (line 658) | struct SpriteTemplate type OamData (line 668) | struct OamData type SpriteTemplate (line 681) | struct SpriteTemplate type SpriteTemplate (line 691) | struct SpriteTemplate type OamData (line 701) | struct OamData type SpriteTemplate (line 730) | struct SpriteTemplate type OamData (line 740) | struct OamData type SpriteTemplate (line 780) | struct SpriteTemplate type OamData (line 790) | struct OamData type SpriteTemplate (line 820) | struct SpriteTemplate type OamData (line 830) | struct OamData type SpriteTemplate (line 855) | struct SpriteTemplate type CompressedSpriteSheet (line 865) | struct CompressedSpriteSheet type SpritePalette (line 880) | struct SpritePalette function VBlankCB_Copyright (line 889) | static void VBlankCB_Copyright(void) function CB2_WaitFadeBeforeSetUpIntro (line 896) | static void CB2_WaitFadeBeforeSetUpIntro(void) function LoadCopyrightGraphics (line 902) | static void LoadCopyrightGraphics(u16 charBase, u16 screenBase, u16 palO... function SerialCB_CopyrightScreen (line 909) | static void SerialCB_CopyrightScreen(void) function bool8 (line 914) | static bool8 SetUpCopyrightScreen(void) function CB2_InitCopyrightScreenAfterBootup (line 989) | void CB2_InitCopyrightScreenAfterBootup(void) function CB2_InitCopyrightScreenAfterTitleScreen (line 1002) | void CB2_InitCopyrightScreenAfterTitleScreen(void) function CB2_SetUpIntro (line 1007) | static void CB2_SetUpIntro(void) function CB2_Intro (line 1049) | static void CB2_Intro(void) function VBlankCB_Intro (line 1057) | static void VBlankCB_Intro(void) function Intro_ResetGpuRegs (line 1064) | static void Intro_ResetGpuRegs(void) function StartIntroSequence (line 1081) | static void StartIntroSequence(void) function SetIntroCB (line 1089) | static void SetIntroCB(struct IntroSequenceData * ptr, IntroCallback cb) function Task_CallIntroCallback (line 1095) | static void Task_CallIntroCallback(u8 taskId) function IntroCB_Init (line 1106) | static void IntroCB_Init(struct IntroSequenceData * this) function IntroCB_GF_OpenWindow (line 1128) | static void IntroCB_GF_OpenWindow(struct IntroSequenceData * this) function IntroCB_GF_Star (line 1158) | static void IntroCB_GF_Star(struct IntroSequenceData * this) function IntroCB_GF_RevealName (line 1184) | static void IntroCB_GF_RevealName(struct IntroSequenceData * this) function IntroCB_GF_RevealLogo (line 1221) | static void IntroCB_GF_RevealLogo(struct IntroSequenceData * this) function IntroCB_Scene1 (line 1286) | static void IntroCB_Scene1(struct IntroSequenceData * this) function Scene1_Task_AnimateGrass (line 1366) | static void Scene1_Task_AnimateGrass(u8 taskId) function Scene1_StartGrassScrolling (line 1390) | static void Scene1_StartGrassScrolling(void) function Scene1_Task_BgZoom (line 1406) | static void Scene1_Task_BgZoom(u8 taskId) function IntroCB_Scene2 (line 1422) | static void IntroCB_Scene2(struct IntroSequenceData * this) function Scene2_Task_PanForest (line 1508) | static void Scene2_Task_PanForest(u8 taskId) function Scene2_Task_PanMons (line 1515) | static void Scene2_Task_PanMons(u8 taskId) function Scene2_CreateMonSprites (line 1522) | static void Scene2_CreateMonSprites(struct IntroSequenceData * this) function Scene2_DestroyMonSprites (line 1538) | static void Scene2_DestroyMonSprites(struct IntroSequenceData * this) function IntroCB_Scene3_Entrance (line 1547) | static void IntroCB_Scene3_Entrance(struct IntroSequenceData * this) function Scene3_Task_BgScroll (line 1610) | static void Scene3_Task_BgScroll(u8 taskId) function Scene3_StartBgScroll (line 1618) | static void Scene3_StartBgScroll(void) function Scene3_SlowBgScroll (line 1623) | static void Scene3_SlowBgScroll(void) function Scene3_Task_GengarBounce (line 1636) | static void Scene3_Task_GengarBounce(u8 taskId) function Scene3_PauseGengarBounce (line 1650) | static void Scene3_PauseGengarBounce(void) function Scene3_ResumeGengarBounce (line 1656) | static void Scene3_ResumeGengarBounce(void) function bool8 (line 1662) | static bool8 Scene3_IsGengarMidBounce(void) function Scene3_CreateGrassSprite (line 1673) | static void Scene3_CreateGrassSprite(struct IntroSequenceData * this) function SpriteCB_Grass (line 1689) | static void SpriteCB_Grass(struct Sprite *sprite) function IntroCB_Scene3_Fight (line 1726) | static void IntroCB_Scene3_Fight(struct IntroSequenceData * this) function Scene3_CalcCenterToCornerVec (line 1859) | static void Scene3_CalcCenterToCornerVec(struct Sprite *sprite) function Scene3_CreateGengarSprite (line 1864) | static void Scene3_CreateGengarSprite(struct IntroSequenceData * this) function Scene3_NidorinoZoom (line 1885) | static void Scene3_NidorinoZoom(struct IntroSequenceData * this) function SpriteCB_Idle (line 1894) | static void SpriteCB_Idle(struct Sprite *sprite) function Scene3_GengarZoom (line 1898) | static void Scene3_GengarZoom(struct IntroSequenceData * this) function IntroCB_ExitToTitleScreen (line 1910) | static void IntroCB_ExitToTitleScreen(struct IntroSequenceData * this) function GFScene_LoadGfxCreateStar (line 1948) | static void GFScene_LoadGfxCreateStar(void) function GFScene_CreateStarSparkle (line 1990) | static void GFScene_CreateStarSparkle(s16 x, s16 y, u16 random) function GFScene_StartNameSparklesSmall (line 2018) | static void GFScene_StartNameSparklesSmall(void) function GFScene_Task_NameSparklesSmall (line 2030) | static void GFScene_Task_NameSparklesSmall(u8 taskId) function GFScene_StartNameSparklesBig (line 2068) | static void GFScene_StartNameSparklesBig(void) function GFScene_Task_NameSparklesBig (line 2073) | static void GFScene_Task_NameSparklesBig(u8 taskId) type Sprite (line 2096) | struct Sprite function GFScene_CreatePresentsSprite (line 2102) | static void GFScene_CreatePresentsSprite(void) function Scene3_StartGengarAttack (line 2118) | static void Scene3_StartGengarAttack(struct IntroSequenceData * this) function Scene3_ApplyGengarAnim (line 2128) | static void Scene3_ApplyGengarAnim(int frame, int xSub, int ySub, int xB... function Scene3_Task_GengarAttack (line 2136) | static void Scene3_Task_GengarAttack(u8 taskId) function Scene3_CreateGengarSwipeSprites (line 2217) | static void Scene3_CreateGengarSwipeSprites(void) function SpriteCB_GengarSwipe (line 2230) | static void SpriteCB_GengarSwipe(struct Sprite *sprite) function Scene3_Task_GengarEnter (line 2242) | static void Scene3_Task_GengarEnter(u8 taskId) function SpriteCB_Star (line 2275) | static void SpriteCB_Star(struct Sprite *sprite) function SpriteCB_SparklesSmall_Star (line 2298) | static void SpriteCB_SparklesSmall_Star(struct Sprite *sprite) function SpriteCB_SparklesSmall_Name (line 2319) | static void SpriteCB_SparklesSmall_Name(struct Sprite *sprite) function SpriteCB_SparklesBig (line 2368) | static void SpriteCB_SparklesBig(struct Sprite *sprite) function Scene3_CreateNidorinoSprite (line 2374) | static void Scene3_CreateNidorinoSprite(struct IntroSequenceData * this) function Scene3_StartNidorinoEntrance (line 2386) | static void Scene3_StartNidorinoEntrance(struct Sprite *sprite, s16 xSta... function Scene3_SpriteCB_NidorinoEnter (line 2398) | static void Scene3_SpriteCB_NidorinoEnter(struct Sprite *sprite) function bool32 (line 2416) | static bool32 Scene3_IsNidorinoEntering(struct IntroSequenceData * ptr) function Scene3_StartNidorinoCry (line 2431) | static void Scene3_StartNidorinoCry(struct IntroSequenceData * ptr) function SpriteCB_NidorinoCry (line 2440) | static void SpriteCB_NidorinoCry(struct Sprite *sprite) function Scene3_StartNidorinoRecoil (line 2487) | static void Scene3_StartNidorinoRecoil(struct IntroSequenceData * ptr) function SpriteCB_NidorinoRecoil (line 2503) | static void SpriteCB_NidorinoRecoil(struct Sprite *sprite) function bool8 (line 2571) | static bool8 Scene3_NidorinoAnimIsRunning(struct IntroSequenceData * ptr) function CreateNidorinoRecoilDustSprites (line 2583) | static void CreateNidorinoRecoilDustSprites(s16 x, s16 y, s16 seed) function SpriteCB_RecoilDust (line 2603) | static void SpriteCB_RecoilDust(struct Sprite *sprite) function Scene3_StartNidorinoHop (line 2648) | static void Scene3_StartNidorinoHop(struct Sprite *sprite, u16 time, s16... function SpriteCB_NidorinoHop (line 2662) | static void SpriteCB_NidorinoHop(struct Sprite *sprite) function Scene3_StartNidorinoAttack (line 2726) | static void Scene3_StartNidorinoAttack(struct IntroSequenceData * ptr) function SpriteCB_NidorinoAttack (line 2745) | static void SpriteCB_NidorinoAttack(struct Sprite *sprite) function LoadFightSceneSpriteGraphics (line 2792) | static void LoadFightSceneSpriteGraphics(void) FILE: src/isagbprn.c type AGBPrintStruct (line 24) | struct AGBPrintStruct function AGBPrintInit (line 40) | void AGBPrintInit(void) function AGBPutcInternal (line 54) | static void AGBPutcInternal(const char cChr) function AGBPutc (line 67) | void AGBPutc(const char cChr) function AGBPrint (line 80) | void AGBPrint(const char *pBuf) function AGBPrintf (line 94) | void AGBPrintf(const char *pBuf, ...) function AGBPrintTransferDataInternal (line 112) | static void AGBPrintTransferDataInternal(u32 bAllData) function AGBPrintFlush1Block (line 152) | void AGBPrintFlush1Block(void) function AGBPrintFlush (line 157) | void AGBPrintFlush(void) function AGBAssert (line 162) | void AGBAssert(const char *pFile, int nLine, const char *pExpression, in... function NoCashGBAPrint (line 179) | void NoCashGBAPrint(const char *pBuf) function NoCashGBAPrintf (line 184) | void NoCashGBAPrintf(const char *pBuf, ...) function NoCashGBAAssert (line 202) | void NoCashGBAAssert(const char *pFile, s32 nLine, const char *pExpressi... function bool32 (line 220) | bool32 MgbaOpen(void) function MgbaClose (line 226) | void MgbaClose(void) function MgbaPrintf (line 231) | void MgbaPrintf(s32 level, const char* ptr, ...) function MgbaAssert (line 250) | void MgbaAssert(const char *pFile, s32 nLine, const char *pExpression, b... FILE: src/item.c type BagPocket (line 21) | struct BagPocket function u16 (line 27) | u16 GetBagItemQuantity(u16 * ptr) function SetBagItemQuantity (line 32) | void SetBagItemQuantity(u16 * ptr, u16 value) function u16 (line 37) | u16 GetPcItemQuantity(u16 * ptr) function SetPcItemQuantity (line 42) | void SetPcItemQuantity(u16 * ptr, u16 value) function ApplyNewEncryptionKeyToBagItems (line 47) | void ApplyNewEncryptionKeyToBagItems(u32 key) function ApplyNewEncryptionKeyToBagItems_ (line 60) | void ApplyNewEncryptionKeyToBagItems_(u32 key) function DeserializeTmHmItemSlots (line 65) | void DeserializeTmHmItemSlots(void) function DeserializeKeyItemSlots (line 82) | void DeserializeKeyItemSlots(void) function SetBagPocketsPointers (line 102) | void SetBagPocketsPointers(void) function CopyItemName (line 120) | void CopyItemName(u16 itemId, u8 * dest) function s16 (line 133) | s16 BagPocketGetFirstEmptySlot(u8 pocketId) function bool8 (line 146) | bool8 IsPocketNotEmpty(u8 pocketId) function bool8 (line 159) | bool8 CheckBagHasItem(u16 itemId, u16 count) function bool8 (line 189) | bool8 HasAtLeastOneBerry(void) function bool8 (line 214) | bool8 CheckBagHasSpace(u16 itemId, u16 count) function SetTmHmOwned (line 248) | static void SetTmHmOwned(u16 itemId) function bool8 (line 254) | bool8 AddBagItem(u16 itemId, u16 count) function RemoveTMItemBall (line 322) | static void RemoveTMItemBall(u16 itemId) function bool8 (line 445) | bool8 RemoveBagItem(u16 itemId, u16 count) function u8 (line 484) | u8 GetPocketByItemId(u16 itemId) function ClearItemSlots (line 489) | void ClearItemSlots(struct ItemSlot * slots, u8 capacity) function ClearPCItemSlots (line 500) | void ClearPCItemSlots(void) function ClearBag (line 511) | void ClearBag(void) function s8 (line 521) | s8 PCItemsGetFirstEmptySlot(void) function u8 (line 534) | u8 CountItemsInPC(void) function bool8 (line 548) | bool8 CheckPCHasItem(u16 itemId, u16 count) function bool8 (line 566) | bool8 AddPCItem(u16 itemId, u16 count) function RemovePCItem (line 597) | void RemovePCItem(u16 itemId, u16 count) function ItemPcCompaction (line 620) | void ItemPcCompaction(void) function RegisteredItemHandleBikeSwap (line 639) | void RegisteredItemHandleBikeSwap(void) function SwapItemSlots (line 652) | void SwapItemSlots(struct ItemSlot * a, struct ItemSlot * b) function BagPocketCompaction (line 660) | void BagPocketCompaction(struct ItemSlot * slots, u8 capacity) function SortPocketAndPlaceHMsFirst (line 676) | void SortPocketAndPlaceHMsFirst(struct BagPocket * pocket) function SortAndCompactBagPocket (line 711) | void SortAndCompactBagPocket(struct BagPocket * pocket) function u16 (line 725) | u16 BagGetItemIdByPocketPosition(u8 pocketId, u16 slotId) function u16 (line 730) | u16 BagGetQuantityByPocketPosition(u8 pocketId, u16 slotId) function u16 (line 735) | u16 BagGetQuantityByItemId(u16 itemId) function TrySetObtainedItemQuestLogEvent (line 749) | void TrySetObtainedItemQuestLogEvent(u16 itemId) function u16 (line 784) | u16 SanitizeItemId(u16 itemId) function u8 (line 791) | const u8 * ItemId_GetName(u16 itemId) function u16 (line 797) | u16 ItemId_GetId(u16 itemId) function u16 (line 802) | u16 ItemId_GetPrice(u16 itemId) function u8 (line 807) | u8 ItemId_GetHoldEffect(u16 itemId) function u8 (line 812) | u8 ItemId_GetHoldEffectParam(u16 itemId) function u8 (line 817) | const u8 * ItemId_GetDescription(u16 itemId) function u8 (line 822) | u8 ItemId_GetImportance(u16 itemId) function u8 (line 830) | u8 ItemId_GetRegistrability(u16 itemId) function u8 (line 835) | u8 ItemId_GetPocket(u16 itemId) function u8 (line 840) | u8 ItemId_GetType(u16 itemId) function ItemUseFunc (line 845) | ItemUseFunc ItemId_GetFieldFunc(u16 itemId) function bool8 (line 850) | bool8 ItemId_GetBattleUsage(u16 itemId) function ItemUseFunc (line 855) | ItemUseFunc ItemId_GetBattleFunc(u16 itemId) function u8 (line 860) | u8 ItemId_GetSecondaryId(u16 itemId) function bool8 (line 865) | bool8 CheckAssetsForSoftlock(void) FILE: src/item_menu.c type BagMenuAlloc (line 43) | struct BagMenuAlloc type BagSlots (line 58) | struct BagSlots type ListMenu (line 93) | struct ListMenu type ItemSlot (line 177) | struct ItemSlot type ItemSlot (line 177) | struct ItemSlot type ItemSlot (line 177) | struct ItemSlot type ItemSlot (line 178) | struct ItemSlot type ItemSlot (line 178) | struct ItemSlot type ItemSlot (line 178) | struct ItemSlot type ItemSlot (line 179) | struct ItemSlot type ItemSlot (line 179) | struct ItemSlot type ItemSlot (line 180) | struct ItemSlot type ItemSlot (line 180) | struct ItemSlot type ItemSlot (line 181) | struct ItemSlot type ItemSlot (line 181) | struct ItemSlot type ItemSlot (line 182) | struct ItemSlot type ItemSlot (line 182) | struct ItemSlot type BgTemplate (line 184) | struct BgTemplate type MenuAction (line 223) | struct MenuAction type YesNoFuncTable (line 316) | struct YesNoFuncTable type YesNoFuncTable (line 321) | struct YesNoFuncTable type ScrollArrowsTemplate (line 330) | struct ScrollArrowsTemplate function GoToBagMenu (line 350) | void GoToBagMenu(u8 location, u8 pocket, MainCallback bagCallback) function CB2_BagMenuFromStartMenu (line 388) | void CB2_BagMenuFromStartMenu(void) function CB2_BagMenuFromBattle (line 393) | void CB2_BagMenuFromBattle(void) function CB2_BagMenuRun (line 398) | static void CB2_BagMenuRun(void) function VBlankCB_BagMenuRun (line 407) | static void VBlankCB_BagMenuRun(void) function CB2_OpenBagMenu (line 414) | static void CB2_OpenBagMenu(void) function bool8 (line 427) | static bool8 LoadBagMenuGraphics(void) function FadeOutOfBagMenu (line 551) | static void FadeOutOfBagMenu(void) function Task_WaitFadeOutOfBagMenu (line 559) | static void Task_WaitFadeOutOfBagMenu(u8 taskId) function NullBagMenuBufferPtrs (line 569) | static void NullBagMenuBufferPtrs(void) function bool8 (line 577) | static bool8 BagMenuInitBgsAndAllocTilemapBuffer(void) function bool8 (line 597) | static bool8 DoLoadBagGraphics(void) function u8 (line 646) | static u8 CreateBagInputHandlerTask(u8 location) function bool8 (line 665) | static bool8 TryAllocListMenuBuffers(void) function Bag_BuildListMenuTemplate (line 677) | static void Bag_BuildListMenuTemplate(u8 pocket) function BagListMenuGetItemNameColored (line 711) | static void BagListMenuGetItemNameColored(u8 *dest, u16 itemId) function BagListMenuMoveCursorFunc (line 720) | static void BagListMenuMoveCursorFunc(s32 itemIndex, bool8 onInit, struc... function BagListMenuItemPrintFunc (line 740) | static void BagListMenuItemPrintFunc(u8 windowId, u32 itemId, u8 y) function bag_menu_print_cursor_ (line 768) | static void bag_menu_print_cursor_(u8 taskId, u8 colorIdx) function bag_menu_print_cursor (line 773) | static void bag_menu_print_cursor(u8 y, u8 colorIdx) function PrintBagPocketName (line 785) | static void PrintBagPocketName(void) function PrintItemDescriptionOnMessageWindow (line 791) | static void PrintItemDescriptionOnMessageWindow(s32 itemIndex) function CreatePocketScrollArrowPair (line 803) | static void CreatePocketScrollArrowPair(void) function CreatePocketSwitchArrowPair (line 817) | static void CreatePocketSwitchArrowPair(void) function CreatePocketScrollArrowPair_SellQuantity (line 826) | static void CreatePocketScrollArrowPair_SellQuantity(void) function CreateArrowPair_QuantitySelect (line 841) | static void CreateArrowPair_QuantitySelect(void) function BagDestroyPocketScrollArrowPair (line 856) | static void BagDestroyPocketScrollArrowPair(void) function BagDestroyPocketSwitchArrowPair (line 866) | static void BagDestroyPocketSwitchArrowPair(void) function ResetBagCursorPositions (line 875) | void ResetBagCursorPositions(void) function PocketCalculateInitialCursorPosAndItemsAbove (line 887) | void PocketCalculateInitialCursorPosAndItemsAbove(u8 pocketId) function CalculateInitialCursorPosAndItemsAbove (line 902) | static void CalculateInitialCursorPosAndItemsAbove(void) function UpdatePocketScrollPositions (line 911) | static void UpdatePocketScrollPositions(void) function DestroyBagMenuResources (line 929) | static void DestroyBagMenuResources(void) function ItemMenu_StartFadeToExitCallback (line 938) | void ItemMenu_StartFadeToExitCallback(u8 taskId) function Task_ItemMenu_WaitFadeAndSwitchToExitCallback (line 944) | static void Task_ItemMenu_WaitFadeAndSwitchToExitCallback(u8 taskId) function ShowBagOrBeginWin0OpenTask (line 960) | static void ShowBagOrBeginWin0OpenTask(void) function Bag_BeginCloseWin0Animation (line 986) | void Bag_BeginCloseWin0Animation(void) function CB2_SetUpReshowBattleScreenAfterMenu (line 995) | void CB2_SetUpReshowBattleScreenAfterMenu(void) function Task_AnimateWin0v (line 1000) | static void Task_AnimateWin0v(u8 taskId) function MoveItemSlotInList (line 1012) | void MoveItemSlotInList(struct ItemSlot * itemSlots_, u32 from, u32 to_) function Pocket_CalculateNItemsAndMaxShowed (line 1038) | void Pocket_CalculateNItemsAndMaxShowed(u8 pocketId) function All_CalculateNItemsAndMaxShowed (line 1056) | static void All_CalculateNItemsAndMaxShowed(void) function DisplayItemMessageInBag (line 1063) | void DisplayItemMessageInBag(u8 taskId, u8 fontId, const u8 * string, Ta... function ItemMenu_SetExitCallback (line 1072) | void ItemMenu_SetExitCallback(MainCallback cb) function u8 (line 1077) | static u8 GetSelectedItemIndex(u8 pocket) function Task_BagMenu_HandleInput (line 1082) | static void Task_BagMenu_HandleInput(u8 taskId) function Task_ItemContextMenuByLocation (line 1180) | static void Task_ItemContextMenuByLocation(u8 taskId) function Task_RedrawArrowsAndReturnToBagMenuSelect (line 1186) | static void Task_RedrawArrowsAndReturnToBagMenuSelect(u8 taskId) function Bag_FillMessageBoxWithPalette (line 1194) | static void Bag_FillMessageBoxWithPalette(u32 a0) function u8 (line 1200) | static u8 ProcessPocketSwitchInput(u8 taskId, s16 pocketId) function SwitchPockets (line 1227) | static void SwitchPockets(u8 taskId, s16 direction, bool16 a2) function Task_AnimateSwitchPockets (line 1254) | static void Task_AnimateSwitchPockets(u8 taskId) function BeginMovingItemInPocket (line 1321) | static void BeginMovingItemInPocket(u8 taskId, s16 itemIndex) function Task_MoveItemInPocket_HandleInput (line 1341) | static void Task_MoveItemInPocket_HandleInput(u8 taskId) function ExecuteMoveItemInPocket (line 1378) | static void ExecuteMoveItemInPocket(u8 taskId, u32 itemIndex) function AbortMovingItemInPocket (line 1399) | static void AbortMovingItemInPocket(u8 taskId, u32 itemIndex) function InitQuantityToTossOrDeposit (line 1412) | static void InitQuantityToTossOrDeposit(u16 cursorPos, const u8 *str) function UpdateQuantityToTossOrDeposit (line 1426) | static void UpdateQuantityToTossOrDeposit(s16 value, u8 ndigits) function DrawItemListRow (line 1436) | static void DrawItemListRow(u8 row) function bool8 (line 1442) | static bool8 IsUnregisterableKeyItem(u16 item) function OpenContextMenu (line 1459) | static void OpenContextMenu(u8 taskId) function Task_ItemContext_FieldOrBattle (line 1567) | static void Task_ItemContext_FieldOrBattle(u8 taskId) function Task_FieldItemContextMenuHandleInput (line 1573) | static void Task_FieldItemContextMenuHandleInput(u8 taskId) function Task_ItemMenuAction_Use (line 1595) | static void Task_ItemMenuAction_Use(u8 taskId) function Task_ItemMenuAction_Toss (line 1611) | static void Task_ItemMenuAction_Toss(u8 taskId) function Task_ConfirmTossItems (line 1631) | static void Task_ConfirmTossItems(u8 taskId) function Task_TossItem_No (line 1640) | static void Task_TossItem_No(u8 taskId) function Task_SelectQuantityToToss (line 1650) | static void Task_SelectQuantityToToss(u8 taskId) function Task_TossItem_Yes (line 1681) | static void Task_TossItem_Yes(u8 taskId) function Task_WaitAB_RedrawAndReturnToBag (line 1692) | static void Task_WaitAB_RedrawAndReturnToBag(u8 taskId) function Task_ItemMenuAction_ToggleSelect (line 1712) | static void Task_ItemMenuAction_ToggleSelect(u8 taskId) function Task_ItemMenuAction_Give (line 1729) | static void Task_ItemMenuAction_Give(u8 taskId) function Task_PrintThereIsNoPokemon (line 1756) | static void Task_PrintThereIsNoPokemon(u8 taskId) function Task_PrintItemCantBeHeld (line 1761) | static void Task_PrintItemCantBeHeld(u8 taskId) function Task_WaitAButtonAndCloseContextMenu (line 1768) | static void Task_WaitAButtonAndCloseContextMenu(u8 taskId) function Task_ReturnToBagFromContextMenu (line 1777) | void Task_ReturnToBagFromContextMenu(u8 taskId) function Task_UnusedReturnToBag (line 1791) | static void Task_UnusedReturnToBag(u8 taskId) function Task_ItemMenuAction_Cancel (line 1804) | static void Task_ItemMenuAction_Cancel(u8 taskId) function Task_ItemMenuAction_BattleUse (line 1815) | static void Task_ItemMenuAction_BattleUse(u8 taskId) function Task_ItemContext_FieldGive (line 1828) | static void Task_ItemContext_FieldGive(u8 taskId) function GoToTMCase_Give (line 1857) | static void GoToTMCase_Give(void) function GoToBerryPouch_Give (line 1862) | static void GoToBerryPouch_Give(void) function ReturnToBagMenuFromSubmenu_Give (line 1867) | static void ReturnToBagMenuFromSubmenu_Give(void) function Task_ItemContext_PcBoxGive (line 1872) | static void Task_ItemContext_PcBoxGive(u8 taskId) function GoToTMCase_PCBox (line 1901) | static void GoToTMCase_PCBox(void) function GoToBerryPouch_PCBox (line 1906) | static void GoToBerryPouch_PCBox(void) function ReturnToBagMenuFromSubmenu_PCBox (line 1911) | static void ReturnToBagMenuFromSubmenu_PCBox(void) function Task_ItemContext_Sell (line 1916) | static void Task_ItemContext_Sell(u8 taskId) function GoToTMCase_Sell (line 1954) | static void GoToTMCase_Sell(void) function GoToBerryPouch_Sell (line 1959) | static void GoToBerryPouch_Sell(void) function ReturnToBagMenuFromSubmenu_Sell (line 1964) | static void ReturnToBagMenuFromSubmenu_Sell(void) function Task_PrintSaleConfirmationText (line 1969) | static void Task_PrintSaleConfirmationText(u8 taskId) function Task_ShowSellYesNoMenu (line 1977) | static void Task_ShowSellYesNoMenu(u8 taskId) function Task_SellItem_No (line 1982) | static void Task_SellItem_No(u8 taskId) function Task_InitSaleQuantitySelectInterface (line 1995) | static void Task_InitSaleQuantitySelectInterface(u8 taskId) function UpdateSalePriceDisplay (line 2008) | static void UpdateSalePriceDisplay(s32 amount) function Task_SelectQuantityToSell (line 2013) | static void Task_SelectQuantityToSell(u8 taskId) function Task_SellItem_Yes (line 2046) | static void Task_SellItem_Yes(u8 taskId) function Task_FinalizeSaleToShop (line 2057) | static void Task_FinalizeSaleToShop(u8 taskId) function Task_WaitPressAB_AfterSell (line 2076) | static void Task_WaitPressAB_AfterSell(u8 taskId) function Task_ItemContext_Deposit (line 2088) | static void Task_ItemContext_Deposit(u8 taskId) function Task_SelectQuantityToDeposit (line 2103) | static void Task_SelectQuantityToDeposit(u8 taskId) function Task_TryDoItemDeposit (line 2133) | static void Task_TryDoItemDeposit(u8 taskId) function bool8 (line 2151) | bool8 UseRegisteredKeyItemOnField(void) function bool8 (line 2177) | static bool8 BagIsTutorial(void) function BackUpPlayerBag (line 2190) | static void BackUpPlayerBag(void) function RestorePlayerBag (line 2215) | static void RestorePlayerBag(void) function InitOldManBag (line 2233) | void InitOldManBag(void) function Task_Bag_OldManTutorial (line 2241) | static void Task_Bag_OldManTutorial(u8 taskId) function Task_Pokedude_FadeFromBag (line 2279) | static void Task_Pokedude_FadeFromBag(u8 taskId) function Task_Pokedude_WaitFadeAndExitBag (line 2285) | static void Task_Pokedude_WaitFadeAndExitBag(u8 taskId) function InitPokedudeBag (line 2299) | void InitPokedudeBag(u8 a0) function bool8 (line 2329) | static bool8 Task_BButtonInterruptTeachyTv(u8 taskId) function Task_Bag_TeachyTvRegister (line 2345) | static void Task_Bag_TeachyTvRegister(u8 taskId) function Task_Bag_TeachyTvCatching (line 2400) | static void Task_Bag_TeachyTvCatching(u8 taskId) function Task_Bag_TeachyTvStatus (line 2456) | static void Task_Bag_TeachyTvStatus(u8 taskId) function Task_Bag_TeachyTvTMs (line 2503) | static void Task_Bag_TeachyTvTMs(u8 taskId) type BagSortOptions (line 2546) | enum BagSortOptions type ItemSortType (line 2553) | enum ItemSortType function BagMenu_Print (line 2784) | void BagMenu_Print(u8 windowId, u8 fontId, const u8 *str, u8 left, u8 to... function AddBagSortSubMenu (line 2789) | static void AddBagSortSubMenu(void) function Task_FieldItemSortMenuHandleInput (line 2826) | static void Task_FieldItemSortMenuHandleInput(u8 taskId) function Task_LoadBagSortOptions (line 2856) | static void Task_LoadBagSortOptions(u8 taskId) function ItemMenu_SortByName (line 2863) | static void ItemMenu_SortByName(u8 taskId) function ItemMenu_SortByType (line 2869) | static void ItemMenu_SortByType(u8 taskId) function ItemMenu_SortByAmount (line 2875) | static void ItemMenu_SortByAmount(u8 taskId) function ItemMenu_SortByNumber (line 2881) | static void ItemMenu_SortByNumber(u8 taskId) function SortBagItems (line 2888) | static void SortBagItems(u8 taskId) function Task_SortFinish (line 2906) | static void Task_SortFinish(u8 taskId) function SortItemsInBag (line 2918) | static void SortItemsInBag(u8 pocket, u8 type) function MergeSort (line 2970) | static void MergeSort(struct ItemSlot* array, u32 low, u32 high, s8 (*co... function Merge (line 2983) | static void Merge(struct ItemSlot* array, u32 low, u32 mid, u32 high, s8... function s8 (line 3006) | static s8 CompareItemsAlphabetically(struct ItemSlot* itemSlot1, struct ... function s8 (line 3040) | static s8 CompareItemsByMost(struct ItemSlot* itemSlot1, struct ItemSlot... function s8 (line 3058) | static s8 CompareItemsById(struct ItemSlot* itemSlot1, struct ItemSlot* ... function s8 (line 3073) | static s8 CompareItemsByType(struct ItemSlot* itemSlot1, struct ItemSlot... FILE: src/item_menu_icons.c type Sprite (line 41) | struct Sprite type Sprite (line 42) | struct Sprite type OamData (line 44) | struct OamData type CompressedSpriteSheet (line 108) | struct CompressedSpriteSheet type CompressedSpriteSheet (line 114) | struct CompressedSpriteSheet type CompressedSpritePalette (line 120) | struct CompressedSpritePalette type SpriteTemplate (line 125) | struct SpriteTemplate type OamData (line 135) | struct OamData type CompressedSpriteSheet (line 164) | struct CompressedSpriteSheet type CompressedSpritePalette (line 170) | struct CompressedSpritePalette type SpriteTemplate (line 175) | struct SpriteTemplate type OamData (line 185) | struct OamData type SpriteTemplate (line 202) | struct SpriteTemplate function ResetItemMenuIconState (line 214) | void ResetItemMenuIconState(void) function CreateBagSprite (line 222) | void CreateBagSprite(u8 animNum) function SetBagVisualPocketId (line 228) | void SetBagVisualPocketId(u8 animNum) function SpriteCB_BagVisualSwitchingPockets (line 236) | static void SpriteCB_BagVisualSwitchingPockets(struct Sprite *sprite) function ShakeBagSprite (line 244) | void ShakeBagSprite(void) function SpriteCB_ShakeBagSprite (line 254) | static void SpriteCB_ShakeBagSprite(struct Sprite *sprite) function CreateSwapLine (line 263) | void CreateSwapLine(void) function SetSwapLineInvisibility (line 287) | void SetSwapLineInvisibility(bool8 invisible) function UpdateSwapLinePos (line 296) | void UpdateSwapLinePos(s16 x, u16 y) function bool8 (line 308) | static bool8 TryAllocItemIconTilesBuffers(void) function CopyItemIconPicTo4x4Buffer (line 326) | void CopyItemIconPicTo4x4Buffer(const void *src, void *dest) function u8 (line 334) | u8 AddItemIconObject(u16 tilesTag, u16 paletteTag, u16 itemId) function u8 (line 365) | u8 AddItemIconObjectWithCustomObjectTemplate(const struct SpriteTemplate... function CreateItemMenuIcon (line 396) | void CreateItemMenuIcon(u16 itemId, u8 idx) function DestroyItemMenuIcon (line 416) | void DestroyItemMenuIcon(u8 idx) function u32 (line 428) | const u32 *GetItemIconGfxPtr(u16 itemId, u8 attrId) function CreateBerryPouchItemIcon (line 435) | void CreateBerryPouchItemIcon(u16 itemId, u8 idx) FILE: src/item_pc.c type ItemPcResources (line 27) | struct ItemPcResources type ItemPcStaticResources (line 39) | struct ItemPcStaticResources type CompressedSpriteSheet (line 54) | struct CompressedSpriteSheet type CompressedSpritePalette (line 55) | struct CompressedSpritePalette type ListMenu (line 65) | struct ListMenu type BgTemplate (line 103) | struct BgTemplate type MenuAction (line 117) | struct MenuAction type WindowTemplate (line 130) | struct WindowTemplate type WindowTemplate (line 182) | struct WindowTemplate function ItemPc_Init (line 210) | void ItemPc_Init(u8 kind, MainCallback callback) function ItemPc_MainCB (line 240) | static void ItemPc_MainCB(void) function ItemPc_VBlankCB (line 249) | static void ItemPc_VBlankCB(void) function ItemPc_RunSetup (line 256) | static void ItemPc_RunSetup(void) function bool8 (line 267) | static bool8 ItemPc_DoGfxSetup(void) function ItemPc_FadeAndBail (line 393) | static void ItemPc_FadeAndBail(void) function Task_ItemPcWaitFadeAndBail (line 401) | static void Task_ItemPcWaitFadeAndBail(u8 taskId) function bool8 (line 411) | static bool8 ItemPc_InitBgs(void) function bool8 (line 429) | static bool8 ItemPc_LoadGraphics(void) function bool8 (line 472) | static bool8 ItemPc_AllocateResourcesForListMenu(void) function ItemPc_BuildListMenuTemplate (line 479) | static void ItemPc_BuildListMenuTemplate(void) function ItemPc_MoveCursorFunc (line 511) | static void ItemPc_MoveCursorFunc(s32 itemIndex, bool8 onInit, struct Li... function ItemPc_ItemPrintFunc (line 541) | static void ItemPc_ItemPrintFunc(u8 windowId, u32 itemId, u8 y) function ItemPc_PrintOrRemoveCursor (line 559) | static void ItemPc_PrintOrRemoveCursor(u8 listMenuId, u8 colorIdx) function ItemPc_PrintOrRemoveCursorAt (line 564) | static void ItemPc_PrintOrRemoveCursorAt(u8 y, u8 colorIdx) function ItemPc_PrintWithdrawItem (line 578) | static void ItemPc_PrintWithdrawItem(void) function ItemPc_PlaceTopMenuScrollIndicatorArrows (line 583) | static void ItemPc_PlaceTopMenuScrollIndicatorArrows(void) function ItemPc_PlaceWithdrawQuantityScrollIndicatorArrows (line 588) | static void ItemPc_PlaceWithdrawQuantityScrollIndicatorArrows(void) function ItemPc_RemoveScrollIndicatorArrowPair (line 594) | static void ItemPc_RemoveScrollIndicatorArrowPair(void) function ItemPc_SetCursorPosition (line 603) | static void ItemPc_SetCursorPosition(void) function ItemPc_FreeResources (line 622) | static void ItemPc_FreeResources(void) function Task_ItemPcTurnOff1 (line 631) | static void Task_ItemPcTurnOff1(u8 taskId) function Task_ItemPcTurnOff2 (line 645) | static void Task_ItemPcTurnOff2(u8 taskId) function u8 (line 662) | static u8 ItemPc_GetCursorPosition(void) function u16 (line 667) | static u16 ItemPc_GetItemIdBySlotId(u16 idx) function u16 (line 672) | static u16 ItemPc_GetItemQuantityBySlotId(u16 idx) function ItemPc_CountPcItems (line 677) | static void ItemPc_CountPcItems(void) function ItemPc_SetScrollPosition (line 691) | static void ItemPc_SetScrollPosition(void) function ItemPc_SetMessageWindowPalette (line 705) | static void ItemPc_SetMessageWindowPalette(int palIdx) function ItemPc_SetInitializedFlag (line 711) | void ItemPc_SetInitializedFlag(bool8 flag) function Task_ItemPcMain (line 716) | static void Task_ItemPcMain(u8 taskId) function ItemPc_ReturnFromSubmenu (line 759) | static void ItemPc_ReturnFromSubmenu(u8 taskId) function ItemPc_MoveItemModeInit (line 766) | static void ItemPc_MoveItemModeInit(u8 taskId, s16 pos) function Task_ItemPcMoveItemModeRun (line 783) | static void Task_ItemPcMoveItemModeRun(u8 taskId) function ItemPc_InsertItemIntoNewSlot (line 804) | static void ItemPc_InsertItemIntoNewSlot(u8 taskId, u32 pos) function ItemPc_MoveItemModeCancel (line 822) | static void ItemPc_MoveItemModeCancel(u8 taskId, u32 pos) function Task_ItemPcSubmenuInit (line 835) | static void Task_ItemPcSubmenuInit(u8 taskId) function Task_ItemPcSubmenuRun (line 851) | static void Task_ItemPcSubmenuRun(u8 taskId) function Task_ItemPcWithdraw (line 868) | static void Task_ItemPcWithdraw(u8 taskId) function ItemPc_DoWithdraw (line 891) | static void ItemPc_DoWithdraw(u8 taskId) function Task_ItemPcWaitButtonAndFinishWithdrawMultiple (line 915) | static void Task_ItemPcWaitButtonAndFinishWithdrawMultiple(u8 taskId) function Task_ItemPcWaitButtonWithdrawMultipleFailed (line 930) | static void Task_ItemPcWaitButtonWithdrawMultipleFailed(u8 taskId) function Task_ItemPcCleanUpWithdraw (line 939) | static void Task_ItemPcCleanUpWithdraw(u8 taskId) function ItemPc_WithdrawMultipleInitWindow (line 954) | static void ItemPc_WithdrawMultipleInitWindow(u16 slotId) function UpdateWithdrawQuantityDisplay (line 968) | static void UpdateWithdrawQuantityDisplay(s16 quantity) function Task_ItemPcHandleWithdrawMultiple (line 976) | static void Task_ItemPcHandleWithdrawMultiple(u8 taskId) function Task_ItemPcGive (line 1008) | static void Task_ItemPcGive(u8 taskId) function ItemPc_CB2_SwitchToPartyMenu (line 1025) | static void ItemPc_CB2_SwitchToPartyMenu(void) function ItemPc_CB2_ReturnFromPartyMenu (line 1031) | static void ItemPc_CB2_ReturnFromPartyMenu(void) function gTask_ItemPcWaitButtonAndExitSubmenu (line 1036) | static void gTask_ItemPcWaitButtonAndExitSubmenu(u8 taskId) function Task_ItemPcCancel (line 1052) | static void Task_ItemPcCancel(u8 taskId) function ItemPc_InitWindows (line 1066) | static void ItemPc_InitWindows(void) function unused_ItemPc_AddTextPrinterParameterized (line 1087) | static void unused_ItemPc_AddTextPrinterParameterized(u8 windowId, const... function ItemPc_AddTextPrinterParameterized (line 1107) | static void ItemPc_AddTextPrinterParameterized(u8 windowId, u8 fontId, c... function ItemPc_SetBorderStyleOnWindow (line 1112) | static void ItemPc_SetBorderStyleOnWindow(u8 windowId) function u8 (line 1117) | static u8 ItemPc_GetOrCreateSubwindow(u8 idx) function ItemPc_DestroySubwindow (line 1128) | static void ItemPc_DestroySubwindow(u8 idx) function u8 (line 1136) | static u8 ItemPc_GetSubwindow(u8 idx) function ItemPc_PrintOnWindow5WithContinueTask (line 1141) | static void ItemPc_PrintOnWindow5WithContinueTask(u8 taskId, const u8 * ... FILE: src/item_use.c function SetUpItemUseCallback (line 138) | static void SetUpItemUseCallback(u8 taskId) function SetUpItemUseOnFieldCallback (line 159) | static void SetUpItemUseOnFieldCallback(u8 taskId) function FieldCB_FadeInFromBlack (line 170) | static void FieldCB_FadeInFromBlack(void) function Task_WaitFadeIn_CallItemUseOnFieldCB (line 176) | static void Task_WaitFadeIn_CallItemUseOnFieldCB(u8 taskId) function DisplayItemMessageInCurrentContext (line 182) | static void DisplayItemMessageInCurrentContext(u8 taskId, bool8 inField,... function PrintNotTheTimeToUseThat (line 191) | static void PrintNotTheTimeToUseThat(u8 taskId, bool8 inField) function Task_ItemUse_CloseMessageBoxAndReturnToField (line 196) | static void Task_ItemUse_CloseMessageBoxAndReturnToField(u8 taskId) function u8 (line 204) | u8 CheckIfItemIsTMHMOrEvolutionStone(u16 itemId) function SetFieldCallback2ForItemUse (line 214) | static void SetFieldCallback2ForItemUse(void) function bool8 (line 219) | static bool8 FieldCB2_UseItemFromField(void) function Task_ItemUseWaitForFade (line 229) | static void Task_ItemUseWaitForFade(u8 taskId) function FieldUseFunc_Mail (line 239) | void FieldUseFunc_Mail(u8 taskId) function CB2_CheckMail (line 245) | static void CB2_CheckMail(void) function FieldUseFunc_Bike (line 253) | void FieldUseFunc_Bike(u8 taskId) function ItemUseOnFieldCB_Bicycle (line 276) | static void ItemUseOnFieldCB_Bicycle(u8 taskId) function FieldUseFunc_Rod (line 286) | void FieldUseFunc_Rod(u8 taskId) function bool8 (line 297) | static bool8 CanFish(void) function ItemUseOnFieldCB_Rod (line 324) | static void ItemUseOnFieldCB_Rod(u8 taskId) function ItemUseOutOfBattle_Itemfinder (line 330) | void ItemUseOutOfBattle_Itemfinder(u8 taskId) function FieldUseFunc_CoinCase (line 337) | void FieldUseFunc_CoinCase(u8 taskId) function FieldUseFunc_PowderJar (line 348) | void FieldUseFunc_PowderJar(u8 taskId) function FieldUseFunc_SootSack (line 359) | void FieldUseFunc_SootSack(u8 taskId) function u16 (line 370) | u16 GetAshCount(void) function FieldUseFunc_PokeFlute (line 377) | void FieldUseFunc_PokeFlute(u8 taskId) function Task_PlayPokeFlute (line 405) | static void Task_PlayPokeFlute(u8 taskId) function Task_DisplayPokeFluteMessage (line 411) | static void Task_DisplayPokeFluteMessage(u8 taskId) function DoSetUpItemUseCallback (line 422) | static void DoSetUpItemUseCallback(u8 taskId) function FieldUseFunc_Medicine (line 427) | void FieldUseFunc_Medicine(u8 taskId) function FieldUseFunc_Ether (line 433) | void FieldUseFunc_Ether(u8 taskId) function FieldUseFunc_PpUp (line 439) | void FieldUseFunc_PpUp(u8 taskId) function FieldUseFunc_RareCandy (line 445) | void FieldUseFunc_RareCandy(u8 taskId) function FieldUseFunc_EvoItem (line 451) | void FieldUseFunc_EvoItem(u8 taskId) function FieldUseFunc_SacredAsh (line 457) | void FieldUseFunc_SacredAsh(u8 taskId) function FieldUseFunc_TmCase (line 463) | void FieldUseFunc_TmCase(u8 taskId) function InitTMCaseFromBag (line 478) | static void InitTMCaseFromBag(void) function Task_InitTMCaseFromField (line 483) | static void Task_InitTMCaseFromField(u8 taskId) function FieldUseFunc_BerryPouch (line 494) | void FieldUseFunc_BerryPouch(u8 taskId) function InitBerryPouchFromBag (line 509) | static void InitBerryPouchFromBag(void) function Task_InitBerryPouchFromField (line 514) | static void Task_InitBerryPouchFromField(u8 taskId) function BattleUseFunc_BerryPouch (line 525) | void BattleUseFunc_BerryPouch(u8 taskId) function InitBerryPouchFromBattle (line 531) | static void InitBerryPouchFromBattle(void) function FieldUseFunc_TeachyTv (line 536) | void FieldUseFunc_TeachyTv(u8 taskId) function InitTeachyTvFromBag (line 552) | static void InitTeachyTvFromBag(void) function Task_InitTeachyTvFromField (line 557) | static void Task_InitTeachyTvFromField(u8 taskId) function FieldUseFunc_Repel (line 568) | void FieldUseFunc_Repel(u8 taskId) function Task_UseRepel (line 580) | static void Task_UseRepel(u8 taskId) function RemoveUsedItem (line 592) | static void RemoveUsedItem(void) function FieldUseFunc_BlackWhiteFlute (line 601) | void FieldUseFunc_BlackWhiteFlute(u8 taskId) function Task_UsedBlackWhiteFlute (line 624) | static void Task_UsedBlackWhiteFlute(u8 taskId) function bool8 (line 633) | bool8 CanUseEscapeRopeOnCurrMap(void) function ItemUseOutOfBattle_EscapeRope (line 641) | void ItemUseOutOfBattle_EscapeRope(u8 taskId) function ItemUseOnFieldCB_EscapeRope (line 653) | static void ItemUseOnFieldCB_EscapeRope(u8 taskId) function Task_UseDigEscapeRopeOnField (line 661) | void Task_UseDigEscapeRopeOnField(u8 taskId) function FieldUseFunc_TownMap (line 668) | void FieldUseFunc_TownMap(u8 taskId) function UseTownMapFromBag (line 683) | static void UseTownMapFromBag(void) function Task_UseTownMapFromField (line 691) | static void Task_UseTownMapFromField(u8 taskId) function FieldUseFunc_FameChecker (line 702) | void FieldUseFunc_FameChecker(u8 taskId) function UseFameCheckerFromBag (line 718) | static void UseFameCheckerFromBag(void) function Task_UseFameCheckerFromField (line 723) | static void Task_UseFameCheckerFromField(u8 taskId) function FieldUseFunc_VsSeeker (line 734) | void FieldUseFunc_VsSeeker(u8 taskId) function Task_ItemUse_CloseMessageBoxAndReturnToField_VsSeeker (line 754) | void Task_ItemUse_CloseMessageBoxAndReturnToField_VsSeeker(u8 taskId) function BattleUseFunc_PokeBallEtc (line 759) | void BattleUseFunc_PokeBallEtc(u8 taskId) function BattleUseFunc_PokeFlute (line 771) | void BattleUseFunc_PokeFlute(u8 taskId) function BattleUseFunc_StatBooster (line 777) | void BattleUseFunc_StatBooster(u8 taskId) function Task_BattleUse_StatBooster_DelayAndPrint (line 788) | static void Task_BattleUse_StatBooster_DelayAndPrint(u8 taskId) function Task_BattleUse_StatBooster_WaitButton_ReturnToBattle (line 801) | static void Task_BattleUse_StatBooster_WaitButton_ReturnToBattle(u8 taskId) function ItemUse_SwitchToPartyMenuInBattle (line 810) | static void ItemUse_SwitchToPartyMenuInBattle(u8 taskId) function BattleUseFunc_Medicine (line 824) | void BattleUseFunc_Medicine(u8 taskId) function BattleUseFunc_SacredAsh (line 831) | static void BattleUseFunc_SacredAsh(u8 taskId) function BattleUseFunc_Ether (line 837) | void BattleUseFunc_Ether(u8 taskId) function BattleUseFunc_PokeDoll (line 843) | void BattleUseFunc_PokeDoll(u8 taskId) function ItemUseOutOfBattle_EnigmaBerry (line 855) | void ItemUseOutOfBattle_EnigmaBerry(u8 taskId) function ItemUseInBattle_EnigmaBerry (line 898) | void ItemUseInBattle_EnigmaBerry(u8 taskId) function FieldUseFunc_OakStopsYou (line 924) | void FieldUseFunc_OakStopsYou(u8 taskId) function ItemUse_SetQuestLogEvent (line 935) | void ItemUse_SetQuestLogEvent(u8 eventId, struct Pokemon *pokemon, u16 i... function ItemUseOutOfBattle_ReduceEV (line 949) | void ItemUseOutOfBattle_ReduceEV(u8 taskId) FILE: src/itemfinder.c type MapEvents (line 18) | struct MapEvents type Sprite (line 31) | struct Sprite type Sprite (line 32) | struct Sprite type Sprite (line 34) | struct Sprite type Sprite (line 35) | struct Sprite type OamData (line 74) | struct OamData type SpriteTemplate (line 107) | struct SpriteTemplate type SpriteSheet (line 116) | struct SpriteSheet function ItemUseOnFieldCB_Itemfinder (line 131) | void ItemUseOnFieldCB_Itemfinder(u8 taskId) function Task_NoResponse_CleanUp (line 150) | static void Task_NoResponse_CleanUp(u8 taskId) function Task_ItemfinderResponseSoundsAndAnims (line 158) | static void Task_ItemfinderResponseSoundsAndAnims(u8 taskId) function Task_ItemfinderUnderfootSoundsAndAnims (line 181) | static void Task_ItemfinderUnderfootSoundsAndAnims(u8 taskId) function bool8 (line 202) | static bool8 HiddenItemIsWithinRangeOfPlayer(const struct MapEvents * ev... function SetUnderfootHiddenItem (line 241) | static void SetUnderfootHiddenItem(u8 taskId, u32 hiddenItem) function SetNormalHiddenItem (line 255) | static void SetNormalHiddenItem(u8 taskId) function bool8 (line 287) | static bool8 HiddenItemAtPos(const struct MapEvents * events, s16 x, s16 y) function bool8 (line 312) | static bool8 HiddenItemInConnectedMapAtPos(const struct MapConnection * ... function FindHiddenItemsInConnectedMaps (line 354) | static void FindHiddenItemsInConnectedMaps(u8 taskId) function RegisterHiddenItemRelativeCoordsIfCloser (line 383) | static void RegisterHiddenItemRelativeCoordsIfCloser(u8 taskId, s16 dx, ... function u8 (line 434) | static u8 GetPlayerDirectionTowardsHiddenItem(s16 itemX, s16 itemY) function Task_ItemfinderResponsePrintMessage (line 480) | static void Task_ItemfinderResponsePrintMessage(u8 taskId) function Task_ItemfinderResponseCleanUp (line 485) | static void Task_ItemfinderResponseCleanUp(u8 taskId) function Task_ItemfinderUnderfootPrintMessage (line 494) | static void Task_ItemfinderUnderfootPrintMessage(u8 taskId) function Task_ItemfinderUnderfootDigUpItem (line 499) | static void Task_ItemfinderUnderfootDigUpItem(u8 taskId) function LoadArrowAndStarTiles (line 525) | static void LoadArrowAndStarTiles(void) function DestroyArrowAndStarTiles (line 530) | static void DestroyArrowAndStarTiles(void) function CreateArrowSprite (line 535) | static void CreateArrowSprite(u8 animNum, u8 direction) function SpriteCallback_Arrow (line 595) | static void SpriteCallback_Arrow(struct Sprite *sprite) function SpriteCallback_DestroyArrow (line 609) | static void SpriteCallback_DestroyArrow(struct Sprite *sprite) function u8 (line 615) | static u8 CreateStarSprite(void) function SpriteCallback_Star (line 632) | static void SpriteCallback_Star(struct Sprite *sprite) function SpriteCallback_DestroyStar (line 646) | static void SpriteCallback_DestroyStar(struct Sprite *sprite) FILE: src/key_system_menu.c type KeySystemMenu (line 47) | struct KeySystemMenu type WindowTemplate (line 82) | struct WindowTemplate type BgTemplate (line 114) | struct BgTemplate function CB2_InitKeySystemMenu (line 215) | static void CB2_InitKeySystemMenu(void) function VBlankCB_KeySystemMenu (line 223) | static void VBlankCB_KeySystemMenu(void) function CB2_KeySystemMenuFromContinueScreen (line 230) | void CB2_KeySystemMenuFromContinueScreen(void) function KeySystemMenu_InitCallbacks (line 267) | static void KeySystemMenu_InitCallbacks(void) function KeySystemMenu_SetVBlankCallback (line 273) | static void KeySystemMenu_SetVBlankCallback(void) function CB2_KeySystemMenu (line 278) | static void CB2_KeySystemMenu(void) function SetKeySystemMenuTask (line 331) | static void SetKeySystemMenuTask(void) function InitKeySystemMenuBg (line 337) | static void InitKeySystemMenuBg(void) function KeySystemMenu_PickSwitchCancel (line 366) | static void KeySystemMenu_PickSwitchCancel(void) function KeySystemMenu_ResetSpriteData (line 397) | static void KeySystemMenu_ResetSpriteData(void) function bool8 (line 406) | static bool8 LoadKeySystemMenuPalette(void) function Task_KeySystemMenu (line 430) | static void Task_KeySystemMenu(u8 taskId) function u8 (line 507) | static u8 KeySystemMenu_ProcessInput(void) function BufferKeySystemMenuString (line 617) | static void BufferKeySystemMenuString(u8 selection) function CloseAndSaveKeySystemMenu (line 673) | static void CloseAndSaveKeySystemMenu(u8 taskId) function PrintKeySystemMenuHeader (line 694) | static void PrintKeySystemMenuHeader(void) function DrawKeySystemMenuBg (line 705) | static void DrawKeySystemMenuBg(void) function LoadKeySystemMenuItemNames (line 729) | static void LoadKeySystemMenuItemNames(void) function UpdateSettingSelectionDisplay (line 750) | static void UpdateSettingSelectionDisplay(u16 selection) FILE: src/learn_move.c type MoveTutorMoveInfoHeaders (line 116) | struct MoveTutorMoveInfoHeaders type LearnMoveGfxResources (line 124) | struct LearnMoveGfxResources type Sprite (line 162) | struct Sprite type ListMenu (line 169) | struct ListMenu type SpriteSheet (line 183) | struct SpriteSheet type SpritePalette (line 187) | struct SpritePalette type OamData (line 191) | struct OamData type SpriteTemplate (line 211) | struct SpriteTemplate type BgTemplate (line 215) | struct BgTemplate type WindowTemplate (line 230) | struct WindowTemplate type WindowTemplate (line 305) | struct WindowTemplate type ListMenuTemplate (line 315) | struct ListMenuTemplate function VBlankCB_MoveRelearner (line 336) | static void VBlankCB_MoveRelearner(void) function DisplayMoveTutorMenu (line 343) | void DisplayMoveTutorMenu(void) function Task_InitMoveRelearnerMenu (line 350) | static void Task_InitMoveRelearnerMenu(u8 taskId) function MoveRelearnerLoadBgGfx (line 360) | static void MoveRelearnerLoadBgGfx(void) function CB2_MoveRelearner_Init (line 390) | static void CB2_MoveRelearner_Init(void) function CB2_MoveRelearner_Resume (line 410) | static void CB2_MoveRelearner_Resume(void) function CB2_MoveRelearner (line 430) | static void CB2_MoveRelearner(void) function StringExpandPlaceholdersAndPrintTextOnWindow7Color2 (line 446) | static void StringExpandPlaceholdersAndPrintTextOnWindow7Color2(const u8... function MoveRelearnerStateMachine (line 452) | static void MoveRelearnerStateMachine(void) function DrawTextBorderOnWindows6and7 (line 655) | static void DrawTextBorderOnWindows6and7(void) function PrintTeachWhichMoveToStrVar1 (line 662) | static void PrintTeachWhichMoveToStrVar1(bool8 onInit) function InitMoveRelearnerStateVariables (line 673) | static void InitMoveRelearnerStateVariables(void) function SpriteCB_ListMenuScrollIndicators (line 690) | static void SpriteCB_ListMenuScrollIndicators(struct Sprite *sprite) function SpawnListMenuScrollIndicatorSprites (line 707) | static void SpawnListMenuScrollIndicatorSprites(void) function MoveRelearnerInitListMenuBuffersEtc (line 725) | static void MoveRelearnerInitListMenuBuffersEtc(void) function MoveRelearnerMenuHandleInput (line 751) | static void MoveRelearnerMenuHandleInput(void) function MoveLearnerInitListMenu (line 786) | static void MoveLearnerInitListMenu(void) function PrintMoveInfo (line 792) | static void PrintMoveInfo(u16 move) function LoadMoveInfoUI (line 821) | static void LoadMoveInfoUI(void) function PrintMoveInfoHandleCancel_CopyToVram (line 839) | static void PrintMoveInfoHandleCancel_CopyToVram(void) function MoveRelearnerMenu_MoveCursorFunc (line 862) | static void MoveRelearnerMenu_MoveCursorFunc(s32 itemIndex, bool8 onInit... function s8 (line 872) | static s8 YesNoMenuProcessInput(void) function PrintTextOnWindow (line 883) | static void PrintTextOnWindow(u8 windowId, const u8 *str, u8 x, u8 y, s3... FILE: src/librfu_intr.c function IntrSIO32 (line 13) | void IntrSIO32(void) function sio32intr_clock_master (line 29) | static void sio32intr_clock_master(void) function sio32intr_clock_slave (line 146) | static void sio32intr_clock_slave(void) function u16 (line 323) | static u16 handshake_wait(u16 slot) function STWI_set_timer_in_RAM (line 336) | static void STWI_set_timer_in_RAM(u8 count) function STWI_stop_timer_in_RAM (line 365) | static void STWI_stop_timer_in_RAM(void) function STWI_init_slave (line 372) | static void STWI_init_slave(void) function NAKED (line 389) | NAKED function NAKED (line 395) | NAKED function NAKED (line 401) | NAKED FILE: src/librfu_rfu.c type LLSFStruct (line 4) | struct LLSFStruct type RfuLocalStruct (line 22) | struct RfuLocalStruct type NIComm (line 60) | struct NIComm type RfuLocalStruct (line 65) | struct RfuLocalStruct type RfuLocalStruct (line 66) | struct RfuLocalStruct type RfuLocalStruct (line 67) | struct RfuLocalStruct type NIComm (line 68) | struct NIComm type NIComm (line 69) | struct NIComm type RfuSlotStatusUNI (line 71) | struct RfuSlotStatusUNI type RfuSlotStatusNI (line 72) | struct RfuSlotStatusNI type RfuLinkStatus (line 73) | struct RfuLinkStatus type RfuStatic (line 74) | struct RfuStatic type RfuFixed (line 75) | struct RfuFixed type LLSFStruct (line 77) | struct LLSFStruct function u16 (line 126) | u16 rfu_initializeAPI(u32 *APIBuffer, u16 buffByteSize, IntrFunc *sioInt... function rfu_STC_clearAPIVariables (line 194) | static void rfu_STC_clearAPIVariables(void) function rfu_REQ_PARENT_resumeRetransmitAndChange (line 214) | void rfu_REQ_PARENT_resumeRetransmitAndChange(void) function u16 (line 220) | u16 rfu_UNI_PARENT_getDRAC_ACK(u8 *ackFlag) function rfu_setTimerInterrupt (line 242) | void rfu_setTimerInterrupt(u8 timerNo, IntrFunc *timerIntrTable_p) function u8 (line 247) | u8 *rfu_getSTWIRecvBuffer(void) function rfu_setMSCCallback (line 252) | void rfu_setMSCCallback(void (*callback)(u16 reqCommandId)) function rfu_setREQCallback (line 257) | void rfu_setREQCallback(void (*callback)(u16 reqCommandId, u16 reqResult)) function rfu_enableREQCallback (line 263) | static void rfu_enableREQCallback(bool8 enable) function rfu_STC_REQ_callback (line 271) | static void rfu_STC_REQ_callback(u8 reqCommand, u16 reqResult) function rfu_CB_defaultCallback (line 279) | static void rfu_CB_defaultCallback(u8 reqCommand, u16 reqResult) function u16 (line 296) | u16 rfu_waitREQComplete(void) function rfu_REQ_RFUStatus (line 302) | void rfu_REQ_RFUStatus(void) function u16 (line 308) | u16 rfu_getRFUStatus(u8 *rfuState) function u16 (line 330) | u16 rfu_MBOOT_CHILD_inheritanceLinkStatus(void) function rfu_REQ_stopMode (line 355) | void rfu_REQ_stopMode(void) function rfu_CB_stopMode (line 387) | static void rfu_CB_stopMode(u8 reqCommand, u16 reqResult) function u32 (line 394) | u32 rfu_REQBN_softReset_and_checkID(void) function rfu_REQ_reset (line 407) | void rfu_REQ_reset(void) function rfu_CB_reset (line 413) | static void rfu_CB_reset(u8 reqCommand, u16 reqResult) function rfu_REQ_configSystem (line 420) | void rfu_REQ_configSystem(u16 availSlotFlag, u8 maxMFrame, u8 mcTimer) function rfu_REQ_configGameData (line 438) | void rfu_REQ_configGameData(u8 mbootFlag, u16 serialNo, const u8 *gname,... function rfu_CB_configGameData (line 466) | static void rfu_CB_configGameData(u8 reqCommand, u16 reqResult) function rfu_REQ_startSearchChild (line 497) | void rfu_REQ_startSearchChild(void) function rfu_CB_startSearchChild (line 524) | static void rfu_CB_startSearchChild(u8 reqCommand, u16 reqResult) function rfu_STC_clearLinkStatus (line 531) | static void rfu_STC_clearLinkStatus(u8 parentChild) function rfu_REQ_pollSearchChild (line 549) | void rfu_REQ_pollSearchChild(void) function rfu_REQ_endSearchChild (line 555) | void rfu_REQ_endSearchChild(void) function rfu_CB_pollAndEndSearchChild (line 561) | static void rfu_CB_pollAndEndSearchChild(u8 reqCommand, u16 reqResult) function rfu_STC_readChildList (line 584) | static void rfu_STC_readChildList(void) function rfu_REQ_startSearchParent (line 648) | void rfu_REQ_startSearchParent(void) function rfu_CB_startSearchParent (line 654) | static void rfu_CB_startSearchParent(u8 reqCommand, u16 reqResult) function rfu_REQ_pollSearchParent (line 661) | void rfu_REQ_pollSearchParent(void) function rfu_CB_pollSearchParent (line 667) | static void rfu_CB_pollSearchParent(u8 reqCommand, u16 reqResult) function rfu_REQ_endSearchParent (line 674) | void rfu_REQ_endSearchParent(void) function rfu_STC_readParentCandidateList (line 680) | static void rfu_STC_readParentCandidateList(void) function rfu_REQ_startConnectParent (line 728) | void rfu_REQ_startConnectParent(u16 pid) function rfu_REQ_pollConnectParent (line 748) | void rfu_REQ_pollConnectParent(void) function rfu_CB_pollConnectParent (line 754) | static void rfu_CB_pollConnectParent(u8 reqCommand, u16 reqResult) function u16 (line 806) | u16 rfu_getConnectParentStatus(u8 *status, u8 *connectSlotNo) function rfu_REQ_endConnectParent (line 822) | void rfu_REQ_endConnectParent(void) function u16 (line 830) | u16 rfu_syncVBlank(void) function u16 (line 873) | u16 rfu_REQBN_watchLink(u16 reqCommandId, u8 *bmLinkLossSlot, u8 *linkLo... function rfu_STC_removeLinkData (line 1058) | static void rfu_STC_removeLinkData(u8 bmConnectedPartnerId, u8 bmDisconn... function rfu_REQ_disconnect (line 1081) | void rfu_REQ_disconnect(u8 bmDisconnectSlot) function rfu_CB_disconnect (line 1108) | static void rfu_CB_disconnect(u8 reqCommand, u16 reqResult) function rfu_REQ_CHILD_startConnectRecovery (line 1143) | void rfu_REQ_CHILD_startConnectRecovery(u8 bmRecoverySlot) function rfu_REQ_CHILD_pollConnectRecovery (line 1155) | void rfu_REQ_CHILD_pollConnectRecovery(void) function rfu_CB_CHILD_pollConnectRecovery (line 1161) | static void rfu_CB_CHILD_pollConnectRecovery(u8 reqCommand, u16 reqResult) function u16 (line 1186) | u16 rfu_CHILD_getConnectRecoveryStatus(u8 *status) function rfu_REQ_CHILD_endConnectRecovery (line 1197) | void rfu_REQ_CHILD_endConnectRecovery(void) function rfu_STC_fastCopy (line 1203) | static void rfu_STC_fastCopy(const u8 **src_p, u8 **dst_p, s32 size) function rfu_REQ_changeMasterSlave (line 1215) | void rfu_REQ_changeMasterSlave(void) function bool8 (line 1228) | bool8 rfu_getMasterSlave(void) function rfu_clearAllSlot (line 1245) | void rfu_clearAllSlot(void) function rfu_STC_releaseFrame (line 1265) | static void rfu_STC_releaseFrame(u8 bm_slot_id, u8 send_recv, struct NIC... function u16 (line 1282) | u16 rfu_clearSlot(u8 connTypeFlag, u8 slotStatusIndex) function u16 (line 1349) | u16 rfu_setRecvBuffer(u8 connType, u8 slotNo, void *buffer, u32 buffSize) function u16 (line 1370) | u16 rfu_NI_setSendData(u8 bmSendSlot, u8 subFrameSize, const void *src, ... function u16 (line 1375) | u16 rfu_UNI_setSendData(u8 bmSendSlot, const void *src, u8 size) function u16 (line 1386) | u16 rfu_NI_CHILD_setSendGameName(u8 slotNo, u8 subFrameSize) function u16 (line 1391) | static u16 rfu_STC_setSendData_org(u8 ni_or_uni, u8 bmSendSlot, u8 subFr... function u16 (line 1475) | u16 rfu_changeSendTarget(u8 connType, u8 slotStatusIndex, u8 bmNewTgtSlot) function u16 (line 1550) | u16 rfu_NI_stopReceivingData(u8 slotStatusIndex) function u16 (line 1574) | u16 rfu_UNI_changeAndReadySendData(u8 slotStatusIndex, const void *src, ... function rfu_UNI_readySendData (line 1608) | void rfu_UNI_readySendData(u8 slotStatusIndex) function rfu_UNI_clearRecvNewDataFlag (line 1617) | void rfu_UNI_clearRecvNewDataFlag(u8 slotStatusIndex) function rfu_REQ_sendData (line 1623) | void rfu_REQ_sendData(bool8 clockChangeFlag) function rfu_CB_sendData (line 1683) | static void rfu_CB_sendData(u8 reqCommand, u16 reqResult) function rfu_CB_sendData2 (line 1709) | static void rfu_CB_sendData2(u8 reqCommand, u16 reqResult) function rfu_CB_sendData3 (line 1714) | static void rfu_CB_sendData3(u8 reqCommand, u16 reqResult) function rfu_constructSendLLFrame (line 1722) | static void rfu_constructSendLLFrame(void) function u16 (line 1768) | static u16 rfu_STC_NI_constructLLSF(u8 bm_slot_id, u8 **dest_pp, struct ... function u16 (line 1832) | static u16 rfu_STC_UNI_constructLLSF(u8 bm_slot_id, u8 **dest_p) function rfu_REQ_recvData (line 1860) | void rfu_REQ_recvData(void) function rfu_CB_recvData (line 1871) | static void rfu_CB_recvData(u8 reqCommand, u16 reqResult) function rfu_STC_PARENT_analyzeRecvPacket (line 1903) | static void rfu_STC_PARENT_analyzeRecvPacket(void) function rfu_STC_CHILD_analyzeRecvPacket (line 1936) | static void rfu_STC_CHILD_analyzeRecvPacket(void) function u16 (line 1956) | static u16 rfu_STC_analyzeLLSF(u8 slot_id, const u8 *src, u16 last_frame) function rfu_STC_UNI_receive (line 2027) | static void rfu_STC_UNI_receive(u8 bm_slot_id, const struct RfuLocalStru... function rfu_STC_NI_receive_Sender (line 2067) | static void rfu_STC_NI_receive_Sender(u8 NI_slot, u8 bm_flag, const stru... function rfu_STC_NI_receive_Receiver (line 2136) | static void rfu_STC_NI_receive_Receiver(u8 bm_slot_id, const struct RfuL... function rfu_STC_NI_initSlot_asRecvControllData (line 2201) | static void rfu_STC_NI_initSlot_asRecvControllData(u8 bm_slot_id, struct... function rfu_STC_NI_initSlot_asRecvDataEntity (line 2241) | static void rfu_STC_NI_initSlot_asRecvDataEntity(u8 bm_slot_id, struct N... function rfu_NI_checkCommFailCounter (line 2272) | static void rfu_NI_checkCommFailCounter(void) function rfu_REQ_noise (line 2298) | void rfu_REQ_noise(void) FILE: src/librfu_sio32id.c type RfuSIO32Id (line 7) | struct RfuSIO32Id type RfuSIO32Id (line 18) | struct RfuSIO32Id function s32 (line 23) | s32 AgbRFU_checkID(u8 maxTries) function Sio32IDInit (line 59) | static void Sio32IDInit(void) function s32 (line 71) | static s32 Sio32IDMain(void) function Sio32IDIntr (line 122) | static void Sio32IDIntr(void) FILE: src/librfu_stwi.c type STWIStatus (line 11) | struct STWIStatus function STWI_init_all (line 13) | void STWI_init_all(struct RfuIntrStruct *interruptStruct, IntrFunc *inte... function STWI_init_timer (line 50) | void STWI_init_timer(IntrFunc *interrupt, s32 timerSelect) function AgbRFU_SoftReset (line 57) | void AgbRFU_SoftReset(void) function STWI_set_MS_mode (line 89) | void STWI_set_MS_mode(u8 mode) function u16 (line 94) | u16 STWI_read_status(u8 index) function STWI_init_Callback_M (line 111) | void STWI_init_Callback_M(void) function STWI_init_Callback_S (line 116) | void STWI_init_Callback_S(void) function STWI_set_Callback_M (line 122) | void STWI_set_Callback_M(void *callbackM) function STWI_set_Callback_S (line 127) | void STWI_set_Callback_S(void (*callbackS)(u16)) function STWI_set_Callback_ID (line 132) | void STWI_set_Callback_ID(void (*func)(void)) // name in SDK, but is act... function u16 (line 137) | u16 STWI_poll_CommandEnd(void) function STWI_send_ResetREQ (line 144) | void STWI_send_ResetREQ(void) function STWI_send_LinkStatusREQ (line 153) | void STWI_send_LinkStatusREQ(void) function STWI_send_VersionStatusREQ (line 162) | void STWI_send_VersionStatusREQ(void) function STWI_send_SystemStatusREQ (line 171) | void STWI_send_SystemStatusREQ(void) function STWI_send_SlotStatusREQ (line 180) | void STWI_send_SlotStatusREQ(void) function STWI_send_ConfigStatusREQ (line 189) | void STWI_send_ConfigStatusREQ(void) function STWI_send_GameConfigREQ (line 198) | void STWI_send_GameConfigREQ(const u8 *serial_gname, const u8 *uname) function STWI_send_SystemConfigREQ (line 227) | void STWI_send_SystemConfigREQ(u16 availSlotFlag, u8 maxMFrame, u8 mcTimer) function STWI_send_SC_StartREQ (line 243) | void STWI_send_SC_StartREQ(void) function STWI_send_SC_PollingREQ (line 252) | void STWI_send_SC_PollingREQ(void) function STWI_send_SC_EndREQ (line 261) | void STWI_send_SC_EndREQ(void) function STWI_send_SP_StartREQ (line 270) | void STWI_send_SP_StartREQ(void) function STWI_send_SP_PollingREQ (line 279) | void STWI_send_SP_PollingREQ(void) function STWI_send_SP_EndREQ (line 288) | void STWI_send_SP_EndREQ(void) function STWI_send_CP_StartREQ (line 297) | void STWI_send_CP_StartREQ(u16 unk1) function STWI_send_CP_PollingREQ (line 307) | void STWI_send_CP_PollingREQ(void) function STWI_send_CP_EndREQ (line 316) | void STWI_send_CP_EndREQ(void) function STWI_send_DataTxREQ (line 325) | void STWI_send_DataTxREQ(const void *in, u8 size) function STWI_send_DataTxAndChangeREQ (line 338) | void STWI_send_DataTxAndChangeREQ(const void *in, u8 size) function STWI_send_DataRxREQ (line 351) | void STWI_send_DataRxREQ(void) function STWI_send_MS_ChangeREQ (line 360) | void STWI_send_MS_ChangeREQ(void) function STWI_send_DataReadyAndChangeREQ (line 369) | void STWI_send_DataReadyAndChangeREQ(u8 unk) function STWI_send_DisconnectedAndChangeREQ (line 393) | void STWI_send_DisconnectedAndChangeREQ(u8 unk0, u8 unk1) function STWI_send_ResumeRetransmitAndChangeREQ (line 410) | void STWI_send_ResumeRetransmitAndChangeREQ(void) function STWI_send_DisconnectREQ (line 419) | void STWI_send_DisconnectREQ(u8 unk) function STWI_send_TestModeREQ (line 429) | void STWI_send_TestModeREQ(u8 unk0, u8 unk1) function STWI_send_CPR_StartREQ (line 439) | void STWI_send_CPR_StartREQ(u16 unk0, u16 unk1, u8 unk2) function STWI_send_CPR_PollingREQ (line 455) | void STWI_send_CPR_PollingREQ(void) function STWI_send_CPR_EndREQ (line 464) | void STWI_send_CPR_EndREQ(void) function STWI_send_StopModeREQ (line 473) | void STWI_send_StopModeREQ(void) function STWI_intr_timer (line 482) | static void STWI_intr_timer(void) function STWI_set_timer (line 506) | static void STWI_set_timer(u8 count) function STWI_stop_timer (line 535) | static void STWI_stop_timer(void) function u16 (line 545) | static u16 STWI_init(u8 request) function s32 (line 593) | static s32 STWI_start_Command(void) function s32 (line 612) | static s32 STWI_restart_Command(void) function s32 (line 640) | static s32 STWI_reset_ClockCounter(void) FILE: src/link.c type BlockTransfer (line 30) | struct BlockTransfer type LinkTestBGInfo (line 39) | struct LinkTestBGInfo type BlockTransfer (line 49) | struct BlockTransfer type BlockTransfer (line 50) | struct BlockTransfer type LinkPlayerBlock (line 67) | struct LinkPlayerBlock type LinkTestBGInfo (line 88) | struct LinkTestBGInfo type Link (line 97) | struct Link function EWRAM_DATA (line 112) | EWRAM_DATA struct { type BlockRequest (line 164) | struct BlockRequest type BgTemplate (line 174) | struct BgTemplate type WindowTemplate (line 188) | struct WindowTemplate function bool32 (line 218) | bool32 IsWirelessAdapterConnected(void) function Task_DestroySelf (line 238) | void Task_DestroySelf(u8 taskId) function InitLinkTestBG (line 243) | void InitLinkTestBG(u8 paletteNum, u8 bgNum, u8 screenBaseBlock, u8 char... function LoadLinkTestBgGfx (line 267) | static void LoadLinkTestBgGfx(u8 paletteNum, u8 bgNum, u8 screenBaseBloc... function LinkTestScreen (line 278) | static void LinkTestScreen(void) function SetLocalLinkPlayerId (line 306) | void SetLocalLinkPlayerId(u8 playerId) function InitLocalLinkPlayer (line 311) | static void InitLocalLinkPlayer(void) function VBlankCB_LinkError (line 325) | static void VBlankCB_LinkError(void) function InitLink (line 332) | void InitLink(void) function Task_TriggerHandshake (line 343) | void Task_TriggerHandshake(u8 taskId) function OpenLink (line 352) | void OpenLink(void) function CloseLink (line 385) | void CloseLink(void) function TestBlockTransfer (line 394) | static void TestBlockTransfer(u8 unused0, u8 unused1, u8 unused2) function LinkTestProcessKeyInput (line 431) | static void LinkTestProcessKeyInput(void) function CB2_LinkTest (line 455) | static void CB2_LinkTest(void) function u16 (line 465) | u16 LinkMain2(const u16 *heldKeys) function HandleReceiveRemoteLinkPlayer (line 486) | static void HandleReceiveRemoteLinkPlayer(u8 who) function ProcessRecvCmds (line 500) | static void ProcessRecvCmds(u8 unused) function BuildSendCmd (line 613) | void BuildSendCmd(u16 command) function StartSendingKeysToLink (line 678) | void StartSendingKeysToLink(void) function bool32 (line 686) | bool32 IsSendingKeysToLink(void) function LinkCB_SendHeldKeys (line 697) | static void LinkCB_SendHeldKeys(void) function ClearLinkCallback (line 703) | void ClearLinkCallback(void) function ClearLinkCallback_2 (line 708) | void ClearLinkCallback_2(void) function u8 (line 716) | u8 GetLinkPlayerCount(void) function OpenLinkTimed (line 724) | void OpenLinkTimed(void) function u8 (line 731) | u8 GetLinkPlayerDataExchangeStatusTimed(int minPlayers, int maxPlayers) function bool8 (line 796) | bool8 IsLinkPlayerDataExchangeComplete(void) function u32 (line 821) | u32 GetLinkPlayerTrainerId(u8 who) function ResetLinkPlayers (line 826) | void ResetLinkPlayers(void) function ResetBlockSend (line 834) | static void ResetBlockSend(void) function bool32 (line 842) | static bool32 InitBlockSend(const void *src, size_t size) function LinkCB_BlockSendBegin (line 868) | static void LinkCB_BlockSendBegin(void) function LinkCB_BlockSend (line 874) | static void LinkCB_BlockSend(void) function LinkCB_BlockSendEnd (line 892) | static void LinkCB_BlockSendEnd(void) function LinkCB_BerryBlenderSendHeldKeys (line 897) | static void LinkCB_BerryBlenderSendHeldKeys(void) function SetBerryBlenderLinkCallback (line 904) | static void SetBerryBlenderLinkCallback(void) function u32 (line 911) | static u32 GetBerryBlenderKeySendAttempts(void) function SendBerryBlenderNoSpaceForPokeblocks (line 917) | static void SendBerryBlenderNoSpaceForPokeblocks(void) function u8 (line 922) | u8 GetMultiplayerId(void) function u8 (line 930) | u8 BitmaskAllOtherLinkPlayers(void) function bool8 (line 938) | bool8 SendBlock(u8 unused, const void *src, u16 size) function bool8 (line 946) | bool8 SendBlockRequest(u8 blockRequestType) function bool8 (line 960) | bool8 IsLinkTaskFinished(void) function u8 (line 968) | u8 GetBlockReceivedStatus(void) function SetBlockReceivedFlag (line 976) | static void SetBlockReceivedFlag(u8 who) function ResetBlockReceivedFlags (line 984) | void ResetBlockReceivedFlags(void) function ResetBlockReceivedFlag (line 1000) | void ResetBlockReceivedFlag(u8 who) function CheckShouldAdvanceLinkState (line 1008) | void CheckShouldAdvanceLinkState(void) function u16 (line 1014) | static u16 LinkTestCalcBlockChecksum(const u16 *src, u16 size) function LinkTest_PrintNumChar (line 1026) | static void LinkTest_PrintNumChar(char val, u8 x, u8 y) function LinkTest_PrintChar (line 1034) | static void LinkTest_PrintChar(char val, u8 x, u8 y) function LinkTest_PrintHex (line 1042) | static void LinkTest_PrintHex(u32 num, u8 x, u8 y, u8 length) function LinkTest_PrintString (line 1059) | static void LinkTest_PrintString(const char *str, u8 x, u8 y) function LinkCB_RequestPlayerDataExchange (line 1082) | static void LinkCB_RequestPlayerDataExchange(void) function Task_PrintTestData (line 1090) | static void Task_PrintTestData(u8 taskId) function SetLinkDebugValues (line 1116) | void SetLinkDebugValues(u32 seed, u32 flags) function u8 (line 1122) | u8 GetSavedLinkPlayerCountAsBitFlags(void) function u8 (line 1134) | u8 GetLinkPlayerCountAsBitFlags(void) function SaveLinkPlayers (line 1146) | void SaveLinkPlayers(u8 numPlayers) function u8 (line 1158) | u8 GetSavedPlayerCount(void) function u8 (line 1164) | static u8 GetSavedMultiplayerId(void) function bool8 (line 1170) | static bool8 DoesLinkPlayerCountMatchSaved(void) function CheckLinkPlayersMatchSaved (line 1187) | void CheckLinkPlayersMatchSaved(void) function ResetLinkPlayerCount (line 1203) | void ResetLinkPlayerCount(void) function u8 (line 1209) | u8 GetLinkPlayerCount_2(void) function bool8 (line 1214) | bool8 IsLinkMaster(void) function u8 (line 1223) | static u8 GetDummy2(void) function SetCloseLinkCallbackAndType (line 1228) | void SetCloseLinkCallbackAndType(u16 type) function SetCloseLinkCallback (line 1245) | void SetCloseLinkCallback(void) function LinkCB_ReadyCloseLink (line 1266) | static void LinkCB_ReadyCloseLink(void) function LinkCB_WaitCloseLink (line 1275) | static void LinkCB_WaitCloseLink(void) function SetLinkStandbyCallback (line 1300) | void SetLinkStandbyCallback(void) function LinkCB_Standby (line 1315) | static void LinkCB_Standby(void) function LinkCB_StandbyForAll (line 1324) | static void LinkCB_StandbyForAll(void) function CheckErrorStatus (line 1344) | static void CheckErrorStatus(void) function SetLinkErrorFromRfu (line 1363) | void SetLinkErrorFromRfu(u32 status, u8 lastSendQueueCount, u8 lastRecvQ... function CB2_LinkError (line 1371) | void CB2_LinkError(void) function ErrorMsg_MoveCloserToPartner (line 1421) | static void ErrorMsg_MoveCloserToPartner(void) function ErrorMsg_CheckConnections (line 1439) | static void ErrorMsg_CheckConnections(void) function CB2_PrintErrorMessage (line 1451) | static void CB2_PrintErrorMessage(void) function bool8 (line 1507) | bool8 GetSioMultiSI(void) function bool8 (line 1512) | static bool8 IsSioMultiMaster(void) function bool8 (line 1517) | bool8 IsLinkConnectionEstablished(void) function SetSuppressLinkErrorMessage (line 1522) | void SetSuppressLinkErrorMessage(bool8 flag) function bool8 (line 1527) | bool8 HasLinkErrorOccurred(void) function LocalLinkPlayerToBlock (line 1532) | void LocalLinkPlayerToBlock(void) function LinkPlayerFromBlock (line 1544) | void LinkPlayerFromBlock(u32 who) function bool8 (line 1563) | bool8 HandleLinkConnection(void) function SetWirelessCommType1 (line 1590) | void SetWirelessCommType1(void) function SetWirelessCommType0_Internal (line 1596) | static void SetWirelessCommType0_Internal(void) function SetWirelessCommType0 (line 1603) | void SetWirelessCommType0(void) function u32 (line 1609) | u32 GetLinkRecvQueueLength(void) function bool32 (line 1617) | bool32 IsLinkRecvQueueAtOverworldMax(void) function ConvertLinkPlayerName (line 1625) | void ConvertLinkPlayerName(struct LinkPlayer * player) function DisableSerial (line 1633) | static void DisableSerial(void) function EnableSerial (line 1644) | static void EnableSerial(void) function ResetSerial (line 1662) | void ResetSerial(void) function u32 (line 1668) | u32 LinkMain1(u8 *shouldAdvanceLinkState, u16 *sendCmd, u16 (*recvCmds)[... function CheckMasterOrSlave (line 1762) | static void CheckMasterOrSlave(void) function InitTimer (line 1773) | static void InitTimer(void) function EnqueueSendCmd (line 1783) | static void EnqueueSendCmd(u16 *sendCmd) function DequeueRecvCmds (line 1817) | static void DequeueRecvCmds(u16 (*recvCmds)[CMD_LENGTH]) function LinkVSync (line 1849) | void LinkVSync(void) function Timer3Intr (line 1890) | void Timer3Intr(void) function SerialCB (line 1896) | void SerialCB(void) function StartTransfer (line 1928) | static void StartTransfer(void) function bool8 (line 1933) | static bool8 DoHandshake(void) function DoRecv (line 1975) | static void DoRecv(void) function DoSend (line 2020) | static void DoSend(void) function StopTimer (line 2050) | static void StopTimer(void) function SendRecvDone (line 2059) | static void SendRecvDone(void) function ResetSendBuffer (line 2072) | void ResetSendBuffer(void) function ResetRecvBuffer (line 2086) | void ResetRecvBuffer(void) FILE: src/link_rfu_2.c type SioInfo (line 48) | struct SioInfo type RfuDebug (line 57) | struct RfuDebug type RfuGameData (line 78) | struct RfuGameData type RfuManager (line 79) | struct RfuManager type RfuBlockSend (line 88) | struct RfuBlockSend type BlockRequest (line 210) | struct BlockRequest function Debug_PrintString (line 253) | static void Debug_PrintString(const void *string, u8 x, u8 y) function Debug_PrintNum (line 258) | static void Debug_PrintNum(u16 num, u8 x, u8 y, u8 numDigits) function ResetLinkRfuGFLayer (line 263) | void ResetLinkRfuGFLayer(void) function InitRFU (line 282) | void InitRFU(void) function InitRFUAPI (line 295) | void InitRFUAPI(void) function Task_ParentSearchForChildren (line 307) | static void Task_ParentSearchForChildren(u8 taskId) function u8 (line 345) | static u8 Rfu_GetIndexOfNewestChild(u8 bits) function SetLinkPlayerIdsFromSlots (line 350) | static void SetLinkPlayerIdsFromSlots(s32 baseSlots, s32 addSlots) function Task_ChildSearchForParent (line 395) | static void Task_ChildSearchForParent(u8 taskId) function InitChildRecvBuffers (line 449) | static void InitChildRecvBuffers(void) function InitParentSendData (line 464) | static void InitParentSendData(void) function Task_UnionRoomListen (line 476) | static void Task_UnionRoomListen(u8 taskId) function LinkRfu_CreateConnectionAsParent (line 533) | void LinkRfu_CreateConnectionAsParent(void) function LinkRfu_StopManagerBeforeEnteringChat (line 538) | void LinkRfu_StopManagerBeforeEnteringChat(void) function MscCallback_Child (line 544) | static void MscCallback_Child(u16 REQ_commandID) function MSCCallback_Parent (line 566) | static void MSCCallback_Parent(u16 REQ_commandID) function LinkRfu_Shutdown (line 571) | void LinkRfu_Shutdown(void) function CreateTask_ParentSearchForChildren (line 615) | static void CreateTask_ParentSearchForChildren(void) function bool8 (line 623) | static bool8 CanTryReconnectParent(void) function bool32 (line 630) | static bool32 TryReconnectParent(void) function CreateTask_ChildSearchForParent (line 640) | static void CreateTask_ChildSearchForParent(void) function bool8 (line 647) | bool8 LmanAcceptSlotFlagIsNotZero(void) function LinkRfu_StopManagerAndFinalizeSlots (line 654) | void LinkRfu_StopManagerAndFinalizeSlots(void) function bool32 (line 660) | bool32 WaitRfuState(bool32 force) function StopUnionRoomLinkManager (line 670) | void StopUnionRoomLinkManager(void) function ReadySendDataForSlots (line 676) | static void ReadySendDataForSlots(u8 slots) function ReadAllPlayerRecvCmds (line 691) | static void ReadAllPlayerRecvCmds(void) function MoveSendCmdToRecv (line 707) | static void MoveSendCmdToRecv(void) function UpdateBackupQueue (line 717) | static void UpdateBackupQueue(void) function bool32 (line 735) | bool32 IsRfuRecvQueueEmpty(void) function bool32 (line 751) | static bool32 RfuMain1_Parent(void) function bool32 (line 797) | static bool32 RfuMain2_Parent(void) function ChildBuildSendCmd (line 881) | static void ChildBuildSendCmd(u16 *sendCmd, u8 *dst) function bool32 (line 902) | static bool32 RfuMain1_Child(void) function HandleSendFailure (line 952) | static void HandleSendFailure(u8 unused, u32 flags) function Rfu_SetBlockReceivedFlag (line 981) | void Rfu_SetBlockReceivedFlag(u8 linkPlayerId) function Rfu_ResetBlockReceivedFlag (line 989) | void Rfu_ResetBlockReceivedFlag(u8 linkPlayerId) function u8 (line 995) | static u8 LoadLinkPlayerIds(const u8 *ids) function SendKeysToRfu (line 1006) | static void SendKeysToRfu(void) type RfuGameData (line 1019) | struct RfuGameData function bool32 (line 1024) | bool32 IsSendingKeysToRfu(void) function StartSendingKeysToRfu (line 1029) | void StartSendingKeysToRfu(void) function ClearLinkRfuCallback (line 1041) | void ClearLinkRfuCallback(void) function RfuHandleReceiveCommand (line 1062) | static void RfuHandleReceiveCommand(u8 unused) function bool8 (line 1170) | static bool8 AreAllPlayersReadyToReceive(void) function bool8 (line 1182) | static bool8 AreAllPlayersFinishedReceiving(void) function ResetSendDataManager (line 1194) | static void ResetSendDataManager(struct RfuBlockSend *data) function u8 (line 1205) | u8 Rfu_GetBlockReceivedStatus(void) function RfuPrepareSendBuffer (line 1218) | static void RfuPrepareSendBuffer(u16 command) function Rfu_SendPacket (line 1261) | void Rfu_SendPacket(void *data) function bool32 (line 1270) | bool32 Rfu_InitBlockSend(const u8 *src, size_t size) function HandleBlockSend (line 1303) | static void HandleBlockSend(void) function SendNextBlock (line 1320) | static void SendNextBlock(void) function SendLastBlock (line 1335) | static void SendLastBlock(void) function bool8 (line 1360) | bool8 Rfu_SendBlockRequest(u8 blockRequestType) function RfuShutdownAfterDisconnect (line 1367) | static void RfuShutdownAfterDisconnect(void) function DisconnectRfu (line 1376) | static void DisconnectRfu(void) function TryDisconnectRfu (line 1383) | static void TryDisconnectRfu(void) function LinkRfu_FatalError (line 1394) | void LinkRfu_FatalError(void) function WaitAllReadyToCloseLink (line 1402) | static void WaitAllReadyToCloseLink(void) function SendReadyCloseLink (line 1428) | static void SendReadyCloseLink(void) function Task_TryReadyCloseLink (line 1437) | static void Task_TryReadyCloseLink(u8 taskId) function Rfu_SetCloseLinkCallback (line 1447) | void Rfu_SetCloseLinkCallback(void) function SendReadyExitStandbyUntilAllReady (line 1453) | static void SendReadyExitStandbyUntilAllReady(void) function LinkLeaderReadyToExitStandby (line 1482) | static void LinkLeaderReadyToExitStandby(void) function Rfu_LinkStandby (line 1492) | static void Rfu_LinkStandby(void) function Rfu_SetLinkStandbyCallback (line 1526) | void Rfu_SetLinkStandbyCallback(void) function bool32 (line 1535) | bool32 IsRfuSerialNumberValid(u32 serialNo) function u8 (line 1546) | u8 Rfu_SetLinkRecovery(bool32 enable) function Rfu_StopPartnerSearch (line 1554) | void Rfu_StopPartnerSearch(void) function u8 (line 1560) | u8 Rfu_GetMultiplayerId(void) function u8 (line 1567) | u8 Rfu_GetLinkPlayerCount(void) function bool8 (line 1572) | bool8 IsLinkRfuTaskFinished(void) function CallRfuFunc (line 1577) | static void CallRfuFunc(void) function bool8 (line 1583) | static bool8 CheckForLeavingGroupMembers(void) function bool32 (line 1614) | bool32 RfuTryDisconnectLeavingChildren(void) function bool32 (line 1646) | bool32 HasTrainerLeftPartnersList(u16 trainerId, const u8 *name) function SendRfuStatusToPartner (line 1656) | void SendRfuStatusToPartner(u8 status, u16 trainerId, const u8 *name) function SendLeaveGroupNotice (line 1664) | void SendLeaveGroupNotice(void) function u32 (line 1671) | u32 WaitSendRfuStatusToPartner(u16 trainerId, const u8 *name) function UpdateChildStatuses (line 1681) | static void UpdateChildStatuses(void) function s32 (line 1698) | static s32 GetJoinGroupStatus(void) function Task_PlayerExchange (line 1724) | static void Task_PlayerExchange(u8 taskId) function ClearSelectedLinkPlayerIds (line 1808) | static void ClearSelectedLinkPlayerIds(u16 selected) function ReceiveRfuLinkPlayers (line 1819) | static void ReceiveRfuLinkPlayers(const struct SioInfo *sioInfo) function ValidateAndReceivePokemonSioInfo (line 1858) | static void ValidateAndReceivePokemonSioInfo(void *recvBuffer) function Task_PlayerExchangeUpdate (line 1869) | static void Task_PlayerExchangeUpdate(u8 taskId) function Task_PlayerExchangeChat (line 1949) | static void Task_PlayerExchangeChat(u8 taskId) function RfuCheckErrorStatus (line 1979) | static void RfuCheckErrorStatus(void) function RfuMain1_UnionRoom (line 2005) | static void RfuMain1_UnionRoom(void) function bool32 (line 2016) | bool32 RfuMain1(void) function bool32 (line 2040) | bool32 RfuMain2(void) function SetHostRfuUsername (line 2052) | static void SetHostRfuUsername(void) function ResetHostRfuGameData (line 2057) | void ResetHostRfuGameData(void) function SetHostRfuGameData (line 2063) | void SetHostRfuGameData(u8 activity, u32 partnerInfo, u32 startedActivity) function SetHostRfuWonderFlags (line 2068) | void SetHostRfuWonderFlags(bool32 hasNews, bool32 hasCard) function SetTradeBoardRegisteredMonInfo (line 2074) | void SetTradeBoardRegisteredMonInfo(u32 type, u32 species, u32 level) function UpdateGameData_GroupLockedIn (line 2081) | void UpdateGameData_GroupLockedIn(bool8 startedActivity) function UpdateGameData_SetActivity (line 2087) | void UpdateGameData_SetActivity(u8 activity, u32 partnerInfo, u32 starte... function SetUnionRoomChatPlayerData (line 2094) | void SetUnionRoomChatPlayerData(u32 numPlayers) function RfuSetErrorParams (line 2124) | static void RfuSetErrorParams(u32 errorInfo) function ResetErrorState (line 2135) | static void ResetErrorState(void) function RfuSetIgnoreError (line 2140) | void RfuSetIgnoreError(bool32 enable) function DisconnectNewChild (line 2148) | static void DisconnectNewChild(void) function StartDisconnectNewChild (line 2154) | static void StartDisconnectNewChild(void) function LinkManagerCB_Parent (line 2159) | static void LinkManagerCB_Parent(u8 msg, u8 param_count) function LinkManagerCB_Child (line 2247) | static void LinkManagerCB_Child(u8 msg, u8 param_count) function ParentResetChildRecvMetadata (line 2318) | static void ParentResetChildRecvMetadata(s32 slot) function u8 (line 2332) | static u8 GetNewChildrenInUnionRoomChat(s32 emptySlotMask) function LinkManagerCB_UnionRoom (line 2350) | static void LinkManagerCB_UnionRoom(u8 msg, u8 param_count) function RfuSetNormalDisconnectMode (line 2497) | void RfuSetNormalDisconnectMode(void) function RfuSetStatus (line 2502) | void RfuSetStatus(u8 status, u16 errorInfo) function u8 (line 2508) | u8 RfuGetStatus(void) function bool32 (line 2513) | bool32 RfuHasErrored(void) function bool32 (line 2522) | bool32 Rfu_IsPlayerExchangeActive(void) function bool8 (line 2527) | bool8 Rfu_IsMaster(void) function RfuVSync (line 2532) | void RfuVSync(void) function ClearRecvCommands (line 2537) | void ClearRecvCommands(void) function VBlank_RfuIdle (line 2542) | static void VBlank_RfuIdle(void) function Debug_RfuIdle (line 2550) | static void Debug_RfuIdle(void) function bool32 (line 2578) | bool32 IsUnionRoomListenTaskActive(void) function CreateTask_RfuIdle (line 2583) | void CreateTask_RfuIdle(void) function DestroyTask_RfuIdle (line 2589) | void DestroyTask_RfuIdle(void) function CB2_RfuIdle (line 2595) | static void CB2_RfuIdle(void) function InitializeRfuLinkManager_LinkLeader (line 2603) | void InitializeRfuLinkManager_LinkLeader(u32 groupMax) function InitializeRfuLinkManager_JoinGroup (line 2613) | void InitializeRfuLinkManager_JoinGroup(void) function InitializeRfuLinkManager_EnterUnionRoom (line 2621) | void InitializeRfuLinkManager_EnterUnionRoom(void) function u16 (line 2634) | static u16 ReadU16(const void *ptr) function u8 (line 2647) | static u8 GetPartnerIndexByNameAndTrainerID(const u8 *name, u16 trainerId) function RfuReqDisconnectSlot (line 2668) | static void RfuReqDisconnectSlot(u32 slot) function RequestDisconnectSlotByTrainerNameAndId (line 2678) | void RequestDisconnectSlotByTrainerNameAndId(const u8 *trainerName, u16 ... function Rfu_DisconnectPlayerById (line 2685) | void Rfu_DisconnectPlayerById(u32 playerIdx) function Task_SendDisconnectCommand (line 2705) | static void Task_SendDisconnectCommand(u8 taskId) function SendDisconnectCommand (line 2718) | static void SendDisconnectCommand(u32 playersToDisconnect, u32 disconnec... function Task_RfuReconnectWithParent (line 2740) | static void Task_RfuReconnectWithParent(u8 taskId) function CreateTask_RfuReconnectWithParent (line 2788) | void CreateTask_RfuReconnectWithParent(const u8 *name, u16 trainerId) function bool32 (line 2800) | static bool32 IsPartnerActivityIncompatible(s16 activity, struct RfuGame... function Task_TryConnectToUnionRoomParent (line 2838) | static void Task_TryConnectToUnionRoomParent(u8 taskId) function TryConnectToUnionRoomParent (line 2879) | void TryConnectToUnionRoomParent(const u8 *name, struct RfuGameData *par... function bool8 (line 2903) | bool8 IsRfuRecoveringFromLinkLoss(void) function bool32 (line 2911) | bool32 IsRfuCommunicatingWithAllChildren(void) function Debug_PrintEmpty (line 2927) | static void Debug_PrintEmpty(void) function Debug_PrintStatus (line 2935) | static void Debug_PrintStatus(void) function u32 (line 2992) | static u32 GetRfuSendQueueLength(void) function u32 (line 2997) | u32 GetRfuRecvQueueLength(void) function Task_Idle (line 3002) | static void Task_Idle(u8 taskId) FILE: src/link_rfu_3.c type RfuUnusedQueue (line 23) | struct RfuUnusedQueue type OamData (line 234) | struct OamData type CompressedSpriteSheet (line 292) | struct CompressedSpriteSheet type SpritePalette (line 296) | struct SpritePalette type SpriteTemplate (line 300) | struct SpriteTemplate function RfuRecvQueue_Reset (line 312) | void RfuRecvQueue_Reset(struct RfuRecvQueue *queue) function RfuSendQueue_Reset (line 328) | void RfuSendQueue_Reset(struct RfuSendQueue *queue) function RfuUnusedQueue_Reset (line 344) | static void RfuUnusedQueue_Reset(struct RfuUnusedQueue *queue) function RfuRecvQueue_Enqueue (line 360) | void RfuRecvQueue_Enqueue(struct RfuRecvQueue *queue, u8 *src) function RfuSendQueue_Enqueue (line 394) | void RfuSendQueue_Enqueue(struct RfuSendQueue *queue, u8 *src) function bool8 (line 426) | bool8 RfuRecvQueue_Dequeue(struct RfuRecvQueue *queue, u8 *dest) function bool8 (line 449) | bool8 RfuSendQueue_Dequeue(struct RfuSendQueue *queue, u8 *dest) function RfuBackupQueue_Enqueue (line 467) | void RfuBackupQueue_Enqueue(struct RfuBackupQueue *queue, const u8 *dest) function bool8 (line 488) | bool8 RfuBackupQueue_Dequeue(struct RfuBackupQueue *queue, u8 *dest) function RfuUnusedQueue_Dequeue (line 506) | static void RfuUnusedQueue_Dequeue(struct RfuUnusedQueue *queue, u8 *dest) function bool8 (line 524) | static bool8 RfuUnusedQueue_Enqueue(struct RfuUnusedQueue *queue, u8 *dest) function PopulateArrayWithSequence (line 544) | static void PopulateArrayWithSequence(u8 *arr, u8 mode) function PkmnStrToASCII (line 598) | static void PkmnStrToASCII(u8 *dest, const u8 *src) function ASCIIToPkmnStr (line 607) | static void ASCIIToPkmnStr(u8 *dest, const u8 *src) function u8 (line 616) | static u8 GetConnectedChildStrength(u8 maxFlags) function InitHostRfuGameData (line 650) | void InitHostRfuGameData(struct RfuGameData *data, u8 activity, bool32 s... function bool8 (line 682) | bool8 Rfu_GetCompatiblePlayerData(struct RfuGameData *gameData, u8 *user... function bool8 (line 717) | bool8 Rfu_GetWonderDistributorPlayerData(struct RfuGameData *gameData, u... function CopyHostRfuGameDataAndUsername (line 734) | void CopyHostRfuGameDataAndUsername(struct RfuGameData *gameData, u8 *us... function CreateWirelessStatusIndicatorSprite (line 749) | void CreateWirelessStatusIndicatorSprite(u8 x, u8 y) function DestroyWirelessStatusIndicatorSprite (line 775) | void DestroyWirelessStatusIndicatorSprite(void) function LoadWirelessStatusIndicatorSpriteGfx (line 786) | void LoadWirelessStatusIndicatorSpriteGfx(void) function u8 (line 794) | static u8 GetParentSignalStrength(void) function SetAndRestartWirelessStatusIndicatorAnim (line 807) | static void SetAndRestartWirelessStatusIndicatorAnim(struct Sprite *spri... function UpdateWirelessStatusIndicatorSprite (line 817) | void UpdateWirelessStatusIndicatorSprite(void) function CopyTrainerRecord (line 888) | static void CopyTrainerRecord(struct TrainerNameRecord *dest, u32 traine... function ZeroName (line 901) | static void ZeroName(u8 *name) function bool32 (line 909) | static bool32 NameIsEmpty(const u8 *name) function SaveLinkTrainerNames (line 922) | void SaveLinkTrainerNames(void) function bool32 (line 978) | bool32 PlayerHasMetTrainerBefore(u16 id, u8 *name) FILE: src/list_menu.c type MysteryGiftLinkMenuStruct (line 14) | struct MysteryGiftLinkMenuStruct type ListMenuOverride (line 22) | struct ListMenuOverride type MoveMenuInfoIcon (line 33) | struct MoveMenuInfoIcon type ListMenuOverride (line 42) | struct ListMenuOverride type ListMenuTemplate (line 43) | struct ListMenuTemplate type ListMenuTemplate (line 45) | struct ListMenuTemplate type ListMenu (line 46) | struct ListMenu type ListMenu (line 47) | struct ListMenu type ListMenu (line 48) | struct ListMenu type ListMenu (line 49) | struct ListMenu type ListMenu (line 50) | struct ListMenu type MoveMenuInfoIcon (line 52) | struct MoveMenuInfoIcon function ListMenuDummyTask (line 80) | static void ListMenuDummyTask(u8 taskId) function u32 (line 84) | u32 DoMysteryGiftListMenu(const struct WindowTemplate *windowTemplate, c... function u8 (line 147) | u8 ListMenuInit(const struct ListMenuTemplate *listMenuTemplate, u16 cur... function u8 (line 155) | u8 ListMenuInitInRect(const struct ListMenuTemplate *listMenuTemplate, c... function s32 (line 166) | s32 ListMenu_ProcessInput(u8 listTaskId) function DestroyListMenuTask (line 224) | void DestroyListMenuTask(u8 listTaskId, u16 *cursorPos, u16 *itemsAbove) function RedrawListMenu (line 239) | void RedrawListMenu(u8 listTaskId) function ChangeListMenuPals (line 249) | static void ChangeListMenuPals(u8 listTaskId, u8 cursorPal, u8 fillValue... function ChangeListMenuCoords (line 258) | static void ChangeListMenuCoords(u8 listTaskId, u8 x, u8 y) function s32 (line 266) | static s32 ListMenuTestInput(struct ListMenuTemplate *template, u32 curs... function ListMenuGetCurrentItemArrayId (line 287) | static void ListMenuGetCurrentItemArrayId(u8 listTaskId, u16 *arrayId) function ListMenuGetScrollAndRow (line 295) | void ListMenuGetScrollAndRow(u8 listTaskId, u16 *cursorPos, u16 *itemsAb... function u16 (line 305) | u16 ListMenuGetYCoordForPrintingArrowCursor(u8 listTaskId) function u8 (line 313) | static u8 ListMenuInitInternal(const struct ListMenuTemplate *listMenuTe... function ListMenuPrint (line 341) | static void ListMenuPrint(struct ListMenu *list, const u8 *str, u8 x, u8 y) function ListMenuPrintEntries (line 361) | static void ListMenuPrintEntries(struct ListMenu *list, u16 startIndex, ... function ListMenuDrawCursor (line 381) | static void ListMenuDrawCursor(struct ListMenu *list) function u8 (line 407) | static u8 ListMenuAddCursorObject(struct ListMenu *list, u32 cursorKind) function ListMenuErasePrintedCursor (line 421) | static void ListMenuErasePrintedCursor(struct ListMenu *list, u16 itemsA... function u8 (line 438) | static u8 ListMenuUpdateSelectedRowIndexAndScrollOffset(struct ListMenu ... function ListMenuScroll (line 518) | static void ListMenuScroll(struct ListMenu *list, u8 count, bool8 moving... function bool8 (line 558) | static bool8 ListMenuChangeSelection(struct ListMenu *list, bool8 update... function ListMenuCallSelectionChangedCallback (line 606) | static void ListMenuCallSelectionChangedCallback(struct ListMenu *list, ... function ListMenuOverrideSetColors (line 612) | void ListMenuOverrideSetColors(u8 cursorPal, u8 fillValue, u8 cursorShad... function ListMenuDefaultCursorMoveFunc (line 620) | void ListMenuDefaultCursorMoveFunc(s32 itemIndex, bool8 onInit, struct L... function s32 (line 626) | static s32 ListMenuGetTemplateField(u8 taskId, u8 field) function ListMenuSetTemplateField (line 670) | void ListMenuSetTemplateField(u8 taskId, u8 field, s32 value) function ListMenu_LoadMonIconPalette (line 728) | void ListMenu_LoadMonIconPalette(u8 palOffset, u16 speciesId) function ListMenu_DrawMonIconGraphics (line 733) | void ListMenu_DrawMonIconGraphics(u8 windowId, u16 speciesId, u32 person... function ListMenuLoadStdPalAt (line 738) | void ListMenuLoadStdPalAt(u8 palOffset, u8 palId) function BlitMenuInfoIcon (line 755) | void BlitMenuInfoIcon(u8 windowId, u8 iconId, u16 x, u16 y) FILE: src/load_save.c type LoadedSaveData (line 17) | struct LoadedSaveData type SaveBlock1 (line 44) | struct SaveBlock1 type SaveBlock2 (line 45) | struct SaveBlock2 type PokemonStorage (line 46) | struct PokemonStorage type ItemSlot (line 48) | struct ItemSlot function CheckForFlashMemory (line 50) | void CheckForFlashMemory(void) function ClearSav2 (line 63) | void ClearSav2(void) function ClearSav1 (line 68) | void ClearSav1(void) function SetSaveBlocksPointers (line 73) | void SetSaveBlocksPointers(void) function MoveSaveBlocks_ResetHeap (line 89) | void MoveSaveBlocks_ResetHeap(void) function u32 (line 135) | u32 UseContinueGameWarp(void) function ClearContinueGameWarpStatus (line 140) | void ClearContinueGameWarpStatus(void) function SetContinueGameWarpStatus (line 145) | void SetContinueGameWarpStatus(void) function SetContinueGameWarpStatusToDynamicWarp (line 150) | void SetContinueGameWarpStatusToDynamicWarp(void) function ClearContinueGameWarpStatus2 (line 156) | void ClearContinueGameWarpStatus2(void) function SavePlayerParty (line 161) | void SavePlayerParty(void) function LoadPlayerParty (line 171) | void LoadPlayerParty(void) function SaveObjectEvents (line 181) | void SaveObjectEvents(void) function LoadObjectEvents (line 189) | void LoadObjectEvents(void) function SaveSerializedGame (line 197) | void SaveSerializedGame(void) function LoadSerializedGame (line 204) | void LoadSerializedGame(void) function SerializeKeyItemSlots (line 212) | void SerializeKeyItemSlots(void) function LoadPlayerBag (line 232) | void LoadPlayerBag(void) function SavePlayerBag (line 271) | void SavePlayerBag(void) function ApplyNewEncryptionKeyToHword (line 327) | void ApplyNewEncryptionKeyToHword(u16 *hWord, u32 newKey) function ApplyNewEncryptionKeyToWord (line 333) | void ApplyNewEncryptionKeyToWord(u32 *word, u32 newKey) function ApplyNewEncryptionKeyToAllEncryptedData (line 339) | void ApplyNewEncryptionKeyToAllEncryptedData(u32 encryptionKey) FILE: src/m4a.c function BSS_CODE (line 8) | BSS_CODE ALIGNED(4) char SoundMainRAM_Buffer[0x800] = {0}; function UnusedDummyFunc (line 44) | void UnusedDummyFunc(void) function MPlayContinue (line 48) | void MPlayContinue(struct MusicPlayerInfo *mplayInfo) function MPlayFadeOut (line 58) | void MPlayFadeOut(struct MusicPlayerInfo *mplayInfo, u16 speed) function m4aSoundInit (line 70) | void m4aSoundInit(void) function m4aSoundMain (line 102) | void m4aSoundMain(void) function m4aSongNumStart (line 107) | void m4aSongNumStart(u16 n) function m4aSongNumStartOrChange (line 117) | void m4aSongNumStartOrChange(u16 n) function m4aSongNumStartOrContinue (line 138) | void m4aSongNumStartOrContinue(u16 n) function m4aSongNumStop (line 153) | void m4aSongNumStop(u16 n) function m4aSongNumContinue (line 164) | void m4aSongNumContinue(u16 n) function m4aMPlayAllStop (line 175) | void m4aMPlayAllStop(void) function m4aMPlayContinue (line 186) | void m4aMPlayContinue(struct MusicPlayerInfo *mplayInfo) function m4aMPlayAllContinue (line 191) | void m4aMPlayAllContinue(void) function m4aMPlayFadeOut (line 202) | void m4aMPlayFadeOut(struct MusicPlayerInfo *mplayInfo, u16 speed) function m4aMPlayFadeOutTemporarily (line 207) | void m4aMPlayFadeOutTemporarily(struct MusicPlayerInfo *mplayInfo, u16 s... function m4aMPlayFadeIn (line 219) | void m4aMPlayFadeIn(struct MusicPlayerInfo *mplayInfo, u16 speed) function m4aMPlayImmInit (line 232) | void m4aMPlayImmInit(struct MusicPlayerInfo *mplayInfo) function MPlayExtender (line 257) | void MPlayExtender(struct CgbChannel *cgbChans) function MusicPlayerJumpTableCopy (line 316) | void MusicPlayerJumpTableCopy(void) function ClearChain (line 321) | void ClearChain(void *x) function Clear64byte (line 327) | void Clear64byte(void *x) function SoundInit (line 333) | void SoundInit(struct SoundInfo *soundInfo) function SampleFreqSet (line 380) | void SampleFreqSet(u32 freq) function m4aSoundMode (line 412) | void m4aSoundMode(u32 mode) function SoundClear (line 470) | void SoundClear(void) function m4aSoundVSyncOff (line 509) | void m4aSoundVSyncOff(void) function m4aSoundVSyncOn (line 530) | void m4aSoundVSyncOn(void) function MPlayOpen (line 545) | void MPlayOpen(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrac... function MPlayStart (line 591) | void MPlayStart(struct MusicPlayerInfo *mplayInfo, struct SongHeader *so... function m4aMPlayStop (line 648) | void m4aMPlayStop(struct MusicPlayerInfo *mplayInfo) function FadeOutBody (line 672) | void FadeOutBody(struct MusicPlayerInfo *mplayInfo) function TrkVolPitSet (line 745) | void TrkVolPitSet(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerT... function u32 (line 790) | u32 MidiKeyToCgbFreq(u8 chanNum, u8 key, u8 fineAdjust) function CgbOscOff (line 837) | void CgbOscOff(u8 chanNum) function CgbPan (line 858) | static inline int CgbPan(struct CgbChannel *chan) function CgbModVol (line 883) | void CgbModVol(struct CgbChannel *chan) function CgbSound (line 905) | void CgbSound(void) function m4aMPlayTempoControl (line 1214) | void m4aMPlayTempoControl(struct MusicPlayerInfo *mplayInfo, u16 tempo) function m4aMPlayVolumeControl (line 1225) | void m4aMPlayVolumeControl(struct MusicPlayerInfo *mplayInfo, u16 trackB... function m4aMPlayPitchControl (line 1259) | void m4aMPlayPitchControl(struct MusicPlayerInfo *mplayInfo, u16 trackBi... function m4aMPlayPanpotControl (line 1294) | void m4aMPlayPanpotControl(struct MusicPlayerInfo *mplayInfo, u16 trackB... function ClearModM (line 1328) | void ClearModM(struct MusicPlayerTrack *track) function m4aMPlayModDepthSet (line 1339) | void m4aMPlayModDepthSet(struct MusicPlayerInfo *mplayInfo, u16 trackBit... function m4aMPlayLFOSpeedSet (line 1375) | void m4aMPlayLFOSpeedSet(struct MusicPlayerInfo *mplayInfo, u16 trackBit... function ply_memacc (line 1417) | void ply_memacc(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTra... function ply_xcmd (line 1503) | void ply_xcmd(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrack... function ply_xxx (line 1511) | void ply_xxx(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrack ... function ply_xwave (line 1524) | void ply_xwave(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrac... function ply_xtype (line 1541) | void ply_xtype(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrac... function ply_xatta (line 1547) | void ply_xatta(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrac... function ply_xdeca (line 1553) | void ply_xdeca(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrac... function ply_xsust (line 1559) | void ply_xsust(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrac... function ply_xrele (line 1565) | void ply_xrele(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrac... function ply_xiecv (line 1571) | void ply_xiecv(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrac... function ply_xiecl (line 1577) | void ply_xiecl(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrac... function ply_xleng (line 1583) | void ply_xleng(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrac... function ply_xswee (line 1589) | void ply_xswee(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrac... function ply_xcmd_0C (line 1595) | void ply_xcmd_0C(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTr... function ply_xcmd_0D (line 1619) | void ply_xcmd_0D(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTr... function DummyFunc (line 1636) | void DummyFunc(void) type MusicPlayerInfo (line 1640) | struct MusicPlayerInfo type ToneData (line 1640) | struct ToneData type MusicPlayerInfo (line 1645) | struct MusicPlayerInfo type MusicPlayerTrack (line 1649) | struct MusicPlayerTrack type SongHeader (line 1676) | struct SongHeader function SetPokemonCryVolume (line 1681) | void SetPokemonCryVolume(u8 val) function SetPokemonCryPanpot (line 1686) | void SetPokemonCryPanpot(s8 val) function SetPokemonCryPitch (line 1691) | void SetPokemonCryPitch(s16 val) function SetPokemonCryLength (line 1700) | void SetPokemonCryLength(u16 val) function SetPokemonCryRelease (line 1705) | void SetPokemonCryRelease(u8 val) function SetPokemonCryProgress (line 1710) | void SetPokemonCryProgress(u32 val) function bool32 (line 1715) | bool32 IsPokemonCryPlaying(struct MusicPlayerInfo *mplayInfo) function SetPokemonCryChorus (line 1725) | void SetPokemonCryChorus(s8 val) function SetPokemonCryStereo (line 1738) | void SetPokemonCryStereo(u32 val) function SetPokemonCryPriority (line 1758) | void SetPokemonCryPriority(u8 val) FILE: src/m4a_tables.c type PokemonCrySong (line 258) | struct PokemonCrySong type ToneData (line 264) | struct ToneData FILE: src/mail.c type MailIconParam (line 22) | enum MailIconParam type MailEcWordLayout (line 29) | struct MailEcWordLayout type MailAttrStruct (line 36) | struct MailAttrStruct type MailGfxData (line 46) | struct MailGfxData type MailViewResources (line 55) | struct MailViewResources { type BgTemplate (line 86) | struct BgTemplate type WindowTemplate (line 114) | struct WindowTemplate type MailGfxData (line 141) | struct MailGfxData type MailEcWordLayout (line 228) | struct MailEcWordLayout type MailAttrStruct (line 234) | struct MailAttrStruct type MailEcWordLayout (line 333) | struct MailEcWordLayout type MailAttrStruct (line 341) | struct MailAttrStruct function ReadMail (line 440) | void ReadMail(struct Mail * mail, void (*savedCallback)(void), bool8 mes... function bool8 (line 494) | static bool8 DoInitMailView(void) function CB2_InitMailView (line 624) | static void CB2_InitMailView(void) function BufferMailMessage (line 636) | static void BufferMailMessage(void) function AddMailMessagePrinters (line 659) | static void AddMailMessagePrinters(void) function VBlankCB_ShowMail (line 684) | static void VBlankCB_ShowMail(void) function CB2_RunShowMailCB (line 691) | static void CB2_RunShowMailCB(void) function ShowMailCB_WaitFadeIn (line 701) | static void ShowMailCB_WaitFadeIn(void) function ShowMailCB_WaitButton (line 707) | static void ShowMailCB_WaitButton(void) function ShowMailCB_Teardown (line 716) | static void ShowMailCB_Teardown(void) FILE: src/mail_data.c function ClearMailData (line 10) | void ClearMailData(void) function ClearMailStruct (line 18) | void ClearMailStruct(struct Mail *mail) function bool8 (line 32) | bool8 MonHasMail(struct Pokemon *mon) function u8 (line 41) | u8 GiveMailToMon(struct Pokemon *mon, u16 itemId) function u16 (line 75) | u16 SpeciesToMailSpecies(u16 species, u32 personality) function u16 (line 84) | u16 MailSpeciesToSpecies(u16 mailSpecies, u16 *unownLetter) function u8 (line 100) | u8 GiveMailToMon2(struct Pokemon *mon, struct Mail *mail) function bool32 (line 118) | static bool32 DummyMailFunc(void) function TakeMailFromMon (line 123) | void TakeMailFromMon(struct Pokemon *mon) function ClearMailItemId (line 140) | void ClearMailItemId(u8 mailId) function u8 (line 145) | u8 TakeMailFromMon2(struct Pokemon *mon) function bool8 (line 167) | bool8 ItemIsMail(u16 itemId) FILE: src/mailbox_pc.c type ListMenu (line 14) | struct ListMenu type WindowTemplate (line 16) | struct WindowTemplate function bool8 (line 47) | bool8 MailboxPC_InitBuffers(u8 num) function u8 (line 59) | u8 MailboxPC_GetAddWindow(u8 winIdx) function MailboxPC_RemoveWindow (line 69) | void MailboxPC_RemoveWindow(u8 winIdx) function u8 (line 77) | u8 MailboxPC_GetWindowId(u8 winIdx) function ItemPrintFunc (line 82) | static void ItemPrintFunc(u8 windowId, u32 itemId, u8 y) function u8 (line 94) | u8 MailboxPC_InitListMenu(struct PlayerPCItemPageStruct * playerPcStruct) function MoveCursorFunc (line 126) | static void MoveCursorFunc(s32 itemIndex, bool8 onInit, struct ListMenu ... function MailboxPC_AddScrollIndicatorArrows (line 132) | void MailboxPC_AddScrollIndicatorArrows(struct PlayerPCItemPageStruct * ... function MailboxPC_DestroyListMenuBuffer (line 137) | void MailboxPC_DestroyListMenuBuffer(void) FILE: src/main.c type Main (line 59) | struct Main function AgbMain (line 88) | void AgbMain() function UpdateLinkAndCallCallbacks (line 195) | static void UpdateLinkAndCallCallbacks(void) function InitMainCallbacks (line 201) | static void InitMainCallbacks(void) function CallCallbacks (line 213) | static void CallCallbacks(void) function SetMainCallback2 (line 225) | void SetMainCallback2(MainCallback callback) function StartTimer1 (line 231) | void StartTimer1(void) function SeedRngAndSetTrainerId (line 236) | void SeedRngAndSetTrainerId(void) function u16 (line 244) | u16 GetGeneratedTrainerIdLower(void) function EnableVCountIntrAtLine150 (line 249) | void EnableVCountIntrAtLine150(void) function InitKeys (line 256) | void InitKeys(void) function ReadKeys (line 268) | static void ReadKeys(void) function InitIntrHandlers (line 312) | void InitIntrHandlers(void) function SetVBlankCallback (line 332) | void SetVBlankCallback(IntrCallback callback) function SetHBlankCallback (line 337) | void SetHBlankCallback(IntrCallback callback) function SetVCountCallback (line 342) | void SetVCountCallback(IntrCallback callback) function SetSerialCallback (line 347) | void SetSerialCallback(IntrCallback callback) function VBlankIntr (line 355) | static void VBlankIntr(void) function InitFlashTimer (line 391) | void InitFlashTimer(void) function HBlankIntr (line 397) | static void HBlankIntr(void) function VCountIntr (line 406) | static void VCountIntr(void) function SerialIntr (line 416) | static void SerialIntr(void) function RestoreSerialTimer3IntrHandlers (line 425) | void RestoreSerialTimer3IntrHandlers(void) function IntrDummy (line 431) | static void IntrDummy(void) function WaitForVBlank (line 434) | static void WaitForVBlank(void) function SetVBlankCounter1Ptr (line 446) | void SetVBlankCounter1Ptr(u32 *ptr) function DisableVBlankCounter1 (line 451) | void DisableVBlankCounter1(void) function DoSoftReset (line 456) | void DoSoftReset(void) function ClearPokemonCrySongs (line 467) | void ClearPokemonCrySongs(void) FILE: src/main_menu.c type MainMenuType (line 21) | enum MainMenuType type MainMenuWindow (line 29) | enum MainMenuWindow type WindowTemplate (line 75) | struct WindowTemplate type WindowTemplate (line 76) | struct WindowTemplate type WindowTemplate (line 80) | struct WindowTemplate type WindowTemplate (line 88) | struct WindowTemplate type BgTemplate (line 180) | struct BgTemplate function CB2_MainMenu (line 191) | static void CB2_MainMenu(void) function VBlankCB_MainMenu (line 199) | static void VBlankCB_MainMenu(void) function CB2_InitMainMenu (line 206) | void CB2_InitMainMenu(void) function CB2_InitMainMenu_2 (line 211) | static void CB2_InitMainMenu_2(void) function bool32 (line 216) | static bool32 MainMenuGpuInit(u8 a0) function Task_SetWin0BldRegsAndCheckSaveFile (line 271) | static void Task_SetWin0BldRegsAndCheckSaveFile(u8 taskId) function PrintSaveErrorStatus (line 334) | static void PrintSaveErrorStatus(u8 taskId, const u8 *str) function Task_SaveErrorStatus_RunPrinterThenWaitButton (line 345) | static void Task_SaveErrorStatus_RunPrinterThenWaitButton(u8 taskId) function Task_SetWin0BldRegsNoSaveFileCheck (line 374) | static void Task_SetWin0BldRegsNoSaveFileCheck(u8 taskId) function Task_WaitFadeAndPrintMainMenuText (line 392) | static void Task_WaitFadeAndPrintMainMenuText(u8 taskId) function Task_PrintMainMenuText (line 400) | static void Task_PrintMainMenuText(u8 taskId) function Task_WaitDma3AndFadeIn (line 476) | static void Task_WaitDma3AndFadeIn(u8 taskId) function Task_UpdateVisualSelection (line 487) | static void Task_UpdateVisualSelection(u8 taskId) function Task_HandleMenuInput (line 493) | static void Task_HandleMenuInput(u8 taskId) function Task_ExecuteMainMenuSelection (line 501) | static void Task_ExecuteMainMenuSelection(u8 taskId) function Task_DoFireredOrLeafgreenMultichoice (line 596) | static void Task_DoFireredOrLeafgreenMultichoice(u8 taskId) function CreateFRLGChoiceMenu (line 663) | void CreateFRLGChoiceMenu(const struct WindowTemplate *window, u8 fontId... function DrawFRLGChoiceFrame (line 687) | static void DrawFRLGChoiceFrame(u8 windowId, bool8 copyToVram, u16 baseT... function Task_ChooseVersionOnNewGame (line 701) | static void Task_ChooseVersionOnNewGame(u8 taskId) function Task_StartNewGame (line 733) | static void Task_StartNewGame(u8 taskId) function Task_MysteryGiftError (line 741) | static void Task_MysteryGiftError(u8 taskId) function Task_ReturnToTileScreen (line 773) | static void Task_ReturnToTileScreen(u8 taskId) function MoveWindowByMenuTypeAndCursorPos (line 782) | static void MoveWindowByMenuTypeAndCursorPos(u8 menuType, u8 cursorPos) function bool8 (line 845) | static bool8 HandleMenuInput(u8 taskId) function PrintMessageOnWindow4 (line 876) | static void PrintMessageOnWindow4(const u8 *str) function PrintContinueStats (line 887) | static void PrintContinueStats(void) function PrintPlayerName (line 895) | static void PrintPlayerName(void) function PrintPlayTime (line 908) | static void PrintPlayTime(void) function PrintDexCount (line 920) | static void PrintDexCount(void) function PrintBadgeCount (line 940) | static void PrintBadgeCount(void) function LoadUserFrameToBg (line 957) | static void LoadUserFrameToBg(u8 bgId) function SetStdFrame0OnBg (line 964) | static void SetStdFrame0OnBg(u8 bgId) function MainMenu_DrawWindow_WindowFunction (line 970) | static void MainMenu_DrawWindow_WindowFunction(u8 bg, u8 tilemapLeft, u8... function MainMenu_DrawWindow (line 1053) | static void MainMenu_DrawWindow(const struct WindowTemplate * windowTemp... function MainMenu_EraseWindow (line 1136) | static void MainMenu_EraseWindow(const struct WindowTemplate * windowTem... FILE: src/malloc.c type MemBlock (line 12) | struct MemBlock { function PutMemBlockHeader (line 32) | void PutMemBlockHeader(void *block, struct MemBlock *prev, struct MemBlo... function PutFirstMemBlockHeader (line 43) | void PutFirstMemBlockHeader(void *block, u32 size) type MemBlock (line 52) | struct MemBlock type MemBlock (line 66) | struct MemBlock type MemBlock (line 75) | struct MemBlock type MemBlock (line 78) | struct MemBlock function FreeInternal (line 104) | void FreeInternal(void *heapStart, void *p) function bool32 (line 160) | bool32 CheckMemBlockInternal(void *heapStart, void *pointer) function InitHeap (line 186) | void InitHeap(void *heapStart, u32 heapSize) function Free (line 203) | void Free(void *pointer) function bool32 (line 208) | bool32 CheckMemBlock(void *pointer) function bool32 (line 213) | bool32 CheckHeap() FILE: src/map_name_popup.c function ShowMapNamePopup (line 32) | void ShowMapNamePopup(bool32 palIntoFadedBuffer) function Task_MapNamePopup (line 56) | static void Task_MapNamePopup(u8 taskId) function DismissMapNamePopup (line 134) | void DismissMapNamePopup(void) function bool32 (line 147) | bool32 IsMapNamePopupTaskActive(void) function u16 (line 154) | static u16 MapNamePopupCreateWindow(bool32 palintoFadedBuffer) function MapNamePopupPrintMapNameOnWindow (line 194) | static void MapNamePopupPrintMapNameOnWindow(u16 windowId) function u8 (line 250) | static u8 *MapNamePopupAppendFloorNum(u8 *dest, s8 floorNum) FILE: src/map_preview_screen.c type MapPreviewScreen (line 84) | struct MapPreviewScreen type WindowTemplate (line 311) | struct WindowTemplate type BgTemplate (line 321) | struct BgTemplate function u8 (line 327) | static u8 GetMapPreviewScreenIdx(u8 mapsec) function bool8 (line 341) | bool8 MapHasPreviewScreen(u8 mapsec, u8 type) function bool32 (line 363) | bool32 MapHasPreviewScreen_HandleQLState2(u8 mapsec, u8 type) function MapPreview_InitBgs (line 375) | void MapPreview_InitBgs(void) function MapPreview_LoadGfx (line 381) | void MapPreview_LoadGfx(u8 mapsec) function MapPreview_Unload (line 405) | void MapPreview_Unload(s32 windowId) function bool32 (line 414) | bool32 MapPreview_IsGfxLoadFinished(void) function MapPreview_StartForestTransition (line 419) | void MapPreview_StartForestTransition(u8 mapsec) function u16 (line 442) | u16 MapPreview_CreateMapNameWindow(u8 mapsec) function bool32 (line 460) | bool32 ForestMapPreviewScreenIsRunning(void) function Task_RunMapPreviewScreenForest (line 472) | static void Task_RunMapPreviewScreenForest(u8 taskId) type MapPreviewScreen (line 551) | struct MapPreviewScreen function u16 (line 566) | u16 MapPreview_GetDuration(u8 mapsec) function MapPreview_SetFlag (line 600) | void MapPreview_SetFlag(u16 flagId) FILE: src/math_util.c function s16 (line 4) | s16 Q_8_8_mul(s16 x, s16 y) function s16 (line 14) | s16 Q_N_S_mul(u8 s, s16 x, s16 y) function s32 (line 24) | s32 Q_24_8_mul(s32 x, s32 y) function s16 (line 34) | s16 Q_8_8_div(s16 x, s16 y) function s16 (line 43) | s16 Q_N_S_div(u8 s, s16 x, s16 y) function s32 (line 52) | s32 Q_24_8_div(s32 x, s32 y) function s16 (line 65) | s16 Q_8_8_inv(s16 y) function s16 (line 73) | s16 Q_N_S_inv(u8 s, s16 y) function s32 (line 81) | s32 Q_24_8_inv(s32 y) FILE: src/menu.c type Menu (line 9) | struct Menu function DrawDialogFrameWithCustomTileAndPalette (line 39) | void DrawDialogFrameWithCustomTileAndPalette(u8 windowId, bool8 copyToVr... function DrawDialogFrameWithCustomTile (line 51) | static void DrawDialogFrameWithCustomTile(u8 windowId, bool8 copyToVram,... function WindowFunc_DrawDialogFrameWithCustomTileAndPalette (line 62) | static void WindowFunc_DrawDialogFrameWithCustomTileAndPalette(u8 bg, u8... function ClearDialogWindowAndFrameToTransparent (line 92) | void ClearDialogWindowAndFrameToTransparent(u8 windowId, bool8 copyToVram) function WindowFunc_ClearDialogWindowAndFrameNullPalette (line 102) | static void WindowFunc_ClearDialogWindowAndFrameNullPalette(u8 bg, u8 ti... function DrawStdFrameWithCustomTileAndPalette (line 107) | void DrawStdFrameWithCustomTileAndPalette(u8 windowId, bool8 copyToVram,... function DrawStdFrameWithCustomTile (line 119) | static void DrawStdFrameWithCustomTile(u8 windowId, bool8 copyToVram, u1... function WindowFunc_DrawStdFrameWithCustomTileAndPalette (line 130) | static void WindowFunc_DrawStdFrameWithCustomTileAndPalette(u8 bg, u8 ti... function ClearStdWindowAndFrameToTransparent (line 142) | void ClearStdWindowAndFrameToTransparent(u8 windowId, bool8 copyToVram) function WindowFunc_ClearStdWindowAndFrameToTransparent (line 151) | static void WindowFunc_ClearStdWindowAndFrameToTransparent(u8 bg, u8 til... function u8 (line 163) | u8 CreateTopBarWindowLoadPalette(u8 bg, u8 width, u8 yPos, u8 palette, u... function TopBarWindowPrintString (line 187) | void TopBarWindowPrintString(const u8 *string, u8 unused, bool8 copyToVram) function TopBarWindowPrintTwoStrings (line 202) | void TopBarWindowPrintTwoStrings(const u8 *string, const u8 *string2, bo... function CopyTopBarWindowToVram (line 236) | static void CopyTopBarWindowToVram(void) function ClearTopBarWindow (line 242) | void ClearTopBarWindow(void) function DestroyTopBarWindow (line 251) | void DestroyTopBarWindow(void) function u8 (line 263) | u8 Menu_InitCursorInternal(u8 windowId, u8 fontId, u8 left, u8 top, u8 c... function u8 (line 285) | u8 Menu_InitCursor(u8 windowId, u8 fontId, u8 left, u8 top, u8 cursorHei... function u8 (line 291) | static u8 InitMenuDefaultCursorHeight(u8 windowId, u8 fontId, u8 left, u... function Menu_RedrawCursor (line 296) | static void Menu_RedrawCursor(u8 oldPos, u8 newPos) function u8 (line 306) | u8 Menu_MoveCursor(s8 cursorDelta) function u8 (line 321) | u8 Menu_MoveCursorNoWrapAround(s8 cursorDelta) function u8 (line 337) | u8 Menu_GetCursorPos(void) function s8 (line 342) | s8 Menu_ProcessInput(void) function s8 (line 369) | s8 Menu_ProcessInputNoWrapAround(void) function s16 (line 398) | s16 Menu_ProcessInputNoWrapAround2(void) function s8 (line 427) | s8 Menu_ProcessInput_other(void) function s8 (line 454) | s8 Menu_ProcessInputNoWrapAround_other(void) function PrintTextArray (line 483) | void PrintTextArray(u8 windowId, u8 fontId, u8 left, u8 top, u8 lineHeig... function MultichoiceList_PrintItems (line 492) | void MultichoiceList_PrintItems(u8 windowId, u8 fontId, u8 left, u8 top,... function PrintMenuTable (line 501) | void PrintMenuTable(u8 windowId, u8 fontId, u8 lineHeight, u8 itemCount,... function AddItemMenuActionTextPrinters (line 508) | void AddItemMenuActionTextPrinters(u8 windowId, u8 fontId, u8 left, u8 t... function PrintMenuActionTextsAtTopById (line 534) | static void PrintMenuActionTextsAtTopById(u8 windowId, u8 fontId, u8 lin... function SetWindowTemplateFields (line 539) | struct WindowTemplate SetWindowTemplateFields(u8 bg, u8 left, u8 top, u8... function u16 (line 554) | static u16 CreateWindowTemplate(u8 bg, u8 left, u8 top, u8 width, u8 hei... function CreateYesNoMenu (line 560) | void CreateYesNoMenu(const struct WindowTemplate *window, u8 fontId, u8 ... function CreateYesNoMenu2 (line 584) | static void CreateYesNoMenu2(const struct WindowTemplate *window, u8 fon... function s8 (line 589) | s8 Menu_ProcessInputNoWrapClearOnChoose(void) function DestroyYesNoMenu (line 597) | void DestroyYesNoMenu(void) function MultichoiceGrid_PrintItems (line 603) | void MultichoiceGrid_PrintItems(u8 windowId, u8 fontId, u8 itemWidth, u8... function MultichoiceGrid_PrintItemsCustomOrder (line 619) | static void MultichoiceGrid_PrintItemsCustomOrder(u8 windowId, u8 fontId... function u8 (line 633) | static u8 MultichoiceGrid_InitCursorInternal(u8 windowId, u8 fontId, u8 ... function u8 (line 656) | u8 MultichoiceGrid_InitCursor(u8 windowId, u8 fontId, u8 left, u8 top, u... function MultichoiceGrid_RedrawCursor (line 664) | static void MultichoiceGrid_RedrawCursor(u8 oldCursorPos, u8 newCursorPos) function u8 (line 677) | static u8 MultichoiceGrid_MoveCursor(s8 deltaX, s8 deltaY) function u8 (line 711) | static u8 MultichoiceGrid_MoveCursorIfValid(s8 deltaX, s8 deltaY) function s8 (line 738) | static s8 Menu_ProcessGridInput_NoSoundLimit(void) function s8 (line 776) | s8 Menu_ProcessInputGridLayout(void) function s8 (line 817) | static s8 Menu_ProcessGridInputRepeat_NoSoundLimit(void) function s8 (line 857) | static s8 Menu_ProcessGridInputRepeat(void) FILE: src/menu2.c function AddTextPrinterParameterized3 (line 429) | void AddTextPrinterParameterized3(u8 windowId, u8 fontId, u8 x, u8 y, co... function AddTextPrinterParameterized4 (line 449) | void AddTextPrinterParameterized4(u8 windowId, u8 fontId, u8 x, u8 y, u8... function AddTextPrinterParameterized5 (line 469) | void AddTextPrinterParameterized5(u8 windowId, u8 fontId, const u8 *str,... function Menu_PrintFormatIntlPlayerName (line 489) | void Menu_PrintFormatIntlPlayerName(u8 windowId, const u8 * src, u16 x, ... function UnusedBlitBitmapRect (line 507) | static void UnusedBlitBitmapRect(const struct Bitmap *src, struct Bitmap... function StartBlendTask (line 585) | void StartBlendTask(u8 eva_start, u8 evb_start, u8 eva_end, u8 evb_end, ... function bool8 (line 598) | bool8 IsBlendTaskActive(void) function Task_SmoothBlendLayers (line 603) | static void Task_SmoothBlendLayers(u8 taskId) function u8 (line 633) | u8 Menu2_GetMonSpriteAnchorCoord(u16 species, u32 personality, u8 a2) function s8 (line 662) | s8 Menu2_GetMonSpriteAnchorCoordMinusx20(u16 species, u32 personality, u... FILE: src/menu_helpers.c function DisplayMessageAndContinueTask (line 21) | void DisplayMessageAndContinueTask(u8 taskId, u8 windowId, u16 tileNum, ... function bool16 (line 35) | bool16 RunTextPrinters_CheckActive(u8 textPrinterId) function Task_ContinueTaskAfterMessagePrints (line 41) | static void Task_ContinueTaskAfterMessagePrints(u8 taskId) function Task_CallYesOrNoCallback (line 47) | static void Task_CallYesOrNoCallback(u8 taskId) function CreateYesNoMenuWithCallbacks (line 63) | void CreateYesNoMenuWithCallbacks(u8 taskId, const struct WindowTemplate... function u8 (line 70) | u8 GetLRKeysPressed(void) function u8 (line 82) | u8 GetLRKeysPressedAndHeld(void) function bool8 (line 94) | bool8 IsHoldingItemAllowed(u16 itemId) function bool8 (line 106) | bool8 IsWritingMailAllowed(u16 itemId) function bool8 (line 114) | bool8 MenuHelpers_IsLinkActive(void) function bool8 (line 122) | bool8 IsActiveOverworldLinkBusy(void) function bool8 (line 130) | bool8 MenuHelpers_ShouldWaitForLinkRecv(void) function SetVBlankHBlankCallbacksToNull (line 138) | void SetVBlankHBlankCallbacksToNull(void) function ResetVramOamAndBgCntRegs (line 144) | void ResetVramOamAndBgCntRegs(void) function ResetAllBgsCoordinatesAndBgCntRegs (line 152) | void ResetAllBgsCoordinatesAndBgCntRegs(void) function bool8 (line 169) | bool8 AdjustQuantityAccordingToDPadInput(s16 *quantity_p, u16 qmax) function u8 (line 237) | u8 GetDialogBoxFontId(void) FILE: src/menu_indicators.c type ScrollIndicatorPair (line 9) | struct ScrollIndicatorPair type RedOutlineCursor (line 21) | struct RedOutlineCursor type RedArrowCursor (line 30) | struct RedArrowCursor type ScrollIndicatorTemplate (line 37) | struct ScrollIndicatorTemplate type Sprite (line 47) | struct Sprite type Sprite (line 48) | struct Sprite type CursorStruct (line 50) | struct CursorStruct type ScrollIndicatorTemplate (line 54) | struct ScrollIndicatorTemplate type OamData (line 82) | struct OamData type SpriteTemplate (line 131) | struct SpriteTemplate type Subsprite (line 142) | struct Subsprite type Subsprite (line 152) | struct Subsprite type Subsprite (line 162) | struct Subsprite type Subsprite (line 172) | struct Subsprite type Subsprite (line 182) | struct Subsprite type Subsprite (line 192) | struct Subsprite type Subsprite (line 202) | struct Subsprite type Subsprite (line 212) | struct Subsprite type OamData (line 222) | struct OamData type SpriteTemplate (line 247) | struct SpriteTemplate function SpriteCallback_ScrollIndicatorArrow (line 270) | static void SpriteCallback_ScrollIndicatorArrow(struct Sprite *sprite) function u8 (line 297) | static u8 AddScrollIndicatorArrowObject(u8 arrowDir, u8 x, u8 y, u16 til... function u8 (line 323) | u8 AddScrollIndicatorArrowPair(const struct ScrollArrowsTemplate *arrowI... function u8 (line 364) | u8 AddScrollIndicatorArrowPairParameterized(u32 arrowType, s32 commonPos... function Task_ScrollIndicatorArrowPair (line 393) | static void Task_ScrollIndicatorArrowPair(u8 taskId) function RemoveScrollIndicatorArrowPair (line 409) | void RemoveScrollIndicatorArrowPair(u8 taskId) function u8 (line 422) | u8 ListMenuAddCursorObjectInternal(const struct CursorStruct *cursor, u3... function ListMenuUpdateCursorObject (line 434) | void ListMenuUpdateCursorObject(u8 taskId, u16 x, u16 y, u32 cursorKind) function ListMenuRemoveCursorObject (line 447) | void ListMenuRemoveCursorObject(u8 taskId, u32 cursorKind) function Task_RedOutlineCursor (line 460) | void Task_RedOutlineCursor(u8 taskId) function u8 (line 464) | u8 ListMenuGetRedOutlineCursorSpriteCount(u16 rowWidth, u16 rowHeight) function ListMenuSetUpRedOutlineCursorSpriteOamTable (line 477) | void ListMenuSetUpRedOutlineCursorSpriteOamTable(u16 rowWidth, u16 rowHe... function u8 (line 528) | u8 ListMenuAddRedOutlineCursorObject(const struct CursorStruct *cursor) function ListMenuUpdateRedOutlineCursorObject (line 570) | void ListMenuUpdateRedOutlineCursorObject(u8 taskId, u16 x, u16 y) function ListMenuRemoveRedOutlineCursorObject (line 578) | void ListMenuRemoveRedOutlineCursorObject(u8 taskId) function SpriteCallback_RedArrowCursor (line 591) | static void SpriteCallback_RedArrowCursor(struct Sprite *sprite) function Task_RedArrowCursor (line 597) | static void Task_RedArrowCursor(u8 taskId) function u8 (line 601) | static u8 ListMenuAddRedArrowCursorObject(const struct CursorStruct *cur... function ListMenuUpdateRedArrowCursorObject (line 638) | static void ListMenuUpdateRedArrowCursorObject(u8 taskId, u16 x, u16 y) function ListMenuRemoveRedArrowCursorObject (line 646) | static void ListMenuRemoveRedArrowCursorObject(u8 taskId) FILE: src/metatile_behavior.c function bool8 (line 27) | bool8 MetatileBehavior_IsATile(u8 metatileBehavior) function bool8 (line 32) | bool8 MetatileBehavior_IsJumpEast(u8 metatileBehavior) function bool8 (line 40) | bool8 MetatileBehavior_IsJumpWest(u8 metatileBehavior) function bool8 (line 48) | bool8 MetatileBehavior_IsJumpNorth(u8 metatileBehavior) function bool8 (line 56) | bool8 MetatileBehavior_IsJumpSouth(u8 metatileBehavior) function bool8 (line 64) | bool8 MetatileBehavior_IsPokeGrass(u8 metatileBehavior) function bool8 (line 72) | bool8 MetatileBehavior_IsSand(u8 metatileBehavior) function bool8 (line 80) | bool8 MetatileBehavior_IsSandOrShallowFlowingWater(u8 metatileBehavior) function bool8 (line 88) | bool8 MetatileBehavior_IsDeepSand(u8 metatileBehavior) { return FALSE; } function bool8 (line 90) | bool8 MetatileBehavior_IsReflective(u8 metatileBehavior) function bool8 (line 102) | bool8 MetatileBehavior_IsIce(u8 metatileBehavior) function bool8 (line 110) | bool8 MetatileBehavior_IsWarpDoor(u8 metatileBehavior) function bool8 (line 118) | bool8 MetatileBehavior_IsWarpDoor_2(u8 metatileBehavior) function bool8 (line 126) | bool8 MetatileBehavior_IsEscalator(u8 metatileBehavior) function bool8 (line 134) | bool8 MetatileBehavior_IsDirectionalUpRightStairWarp(u8 metatileBehavior) function bool8 (line 144) | bool8 MetatileBehavior_IsDirectionalUpLeftStairWarp(u8 metatileBehavior) function bool8 (line 154) | bool8 MetatileBehavior_IsDirectionalDownRightStairWarp(u8 metatileBehavior) function bool8 (line 164) | bool8 MetatileBehavior_IsDirectionalDownLeftStairWarp(u8 metatileBehavior) function bool8 (line 174) | bool8 MetatileBehavior_IsDirectionalStairWarp(u8 metatileBehavior) function bool8 (line 186) | bool8 MetatileBehavior_IsLadder(u8 metatileBehavior) function bool8 (line 194) | bool8 MetatileBehavior_IsNonAnimDoor(u8 metatileBehavior) function bool8 (line 202) | bool8 MetatileBehavior_IsDeepSouthWarp(u8 metatileBehavior) { return FAL... function bool8 (line 204) | bool8 MetatileBehavior_IsSurfable(u8 metatileBehavior) function bool8 (line 213) | bool8 MetatileBehavior_IsFastWater(u8 metatileBehavior) function bool8 (line 221) | bool8 MetatileBehavior_IsEastArrowWarp(u8 metatileBehavior) function bool8 (line 229) | bool8 MetatileBehavior_IsWestArrowWarp(u8 metatileBehavior) function bool8 (line 237) | bool8 MetatileBehavior_IsNorthArrowWarp(u8 metatileBehavior) function bool8 (line 245) | bool8 MetatileBehavior_IsSouthArrowWarp(u8 metatileBehavior) function bool8 (line 253) | bool8 MetatileBehavior_IsArrowWarp(u8 metatileBehavior) function bool8 (line 266) | bool8 MetatileBehavior_IsForcedMovementTile(u8 metatileBehavior) function bool8 (line 278) | bool8 MetatileBehavior_IsIce_2(u8 metatileBehavior) function bool8 (line 286) | bool8 MetatileBehavior_IsTrickHouseSlipperyFloor(u8 metatileBehavior) function bool8 (line 294) | bool8 MetatileBehavior_IsWalkNorth(u8 metatileBehavior) function bool8 (line 302) | bool8 MetatileBehavior_IsWalkSouth(u8 metatileBehavior) function bool8 (line 310) | bool8 MetatileBehavior_IsWalkWest(u8 metatileBehavior) function bool8 (line 318) | bool8 MetatileBehavior_IsWalkEast(u8 metatileBehavior) function bool8 (line 326) | bool8 MetatileBehavior_IsNorthwardCurrent(u8 metatileBehavior) function bool8 (line 334) | bool8 MetatileBehavior_IsSouthwardCurrent(u8 metatileBehavior) function bool8 (line 342) | bool8 MetatileBehavior_IsWestwardCurrent(u8 metatileBehavior) function bool8 (line 350) | bool8 MetatileBehavior_IsEastwardCurrent(u8 metatileBehavior) function bool8 (line 358) | bool8 MetatileBehavior_IsSlideNorth(u8 metatileBehavior) function bool8 (line 366) | bool8 MetatileBehavior_IsSlideSouth(u8 metatileBehavior) function bool8 (line 374) | bool8 MetatileBehavior_IsSlideWest(u8 metatileBehavior) function bool8 (line 382) | bool8 MetatileBehavior_IsSlideEast(u8 metatileBehavior) function bool8 (line 390) | bool8 MetatileBehavior_IsCounter(u8 metatileBehavior) function bool8 (line 398) | bool8 MetatileBehavior_IsPlayerFacingTVScreen(u8 metatileBehavior, u8 pl... function bool8 (line 408) | bool8 MetatileBehavior_IsPC(u8 metatileBehavior) function bool8 (line 416) | bool8 MetatileBehavior_HasRipples(u8 metatileBehavior) function bool8 (line 424) | bool8 MetatileBehavior_IsPuddle(u8 metatileBehavior) function bool8 (line 432) | bool8 MetatileBehavior_IsTallGrass(u8 metatileBehavior) function bool8 (line 440) | bool8 MetatileBehavior_IsLongGrass(u8 metatileBehavior) function bool8 (line 448) | bool8 MetatileBehavior_IsFootprints(u8 metatileBehavior) { return FALSE; } function bool8 (line 449) | bool8 MetatileBehavior_IsBridge(u8 metatileBehavior) { return FALSE; } function bool8 (line 450) | bool8 MetatileBehavior_GetBridgeType(u8 metatileBehavior) { return FALSE; } function bool8 (line 452) | bool8 MetatileBehavior_IsUnused01(u8 metatileBehavior) function bool8 (line 460) | bool8 MetatileBehavior_UnusedIsTallGrass(u8 metatileBehavior) function bool8 (line 468) | bool8 MetatileBehavior_IsIndoorEncounter(u8 metatileBehavior) function bool8 (line 476) | bool8 MetatileBehavior_IsMountain(u8 metatileBehavior) function bool8 (line 484) | bool8 MetatileBehavior_IsDiveable(u8 metatileBehavior) function bool8 (line 492) | bool8 MetatileBehavior_IsUnableToEmerge(u8 metatileBehavior) function bool8 (line 500) | bool8 MetatileBehavior_IsShallowFlowingWater(u8 metatileBehavior) function bool8 (line 508) | bool8 MetatileBehavior_IsThinIce(u8 metatileBehavior) function bool8 (line 516) | bool8 MetatileBehavior_IsCrackedIce(u8 metatileBehavior) function bool8 (line 524) | bool8 MetatileBehavior_IsDeepWaterTerrain(u8 metatileBehavior) function bool8 (line 533) | bool8 MetatileBehavior_IsUnusedWater(u8 metatileBehavior) function bool8 (line 541) | bool8 MetatileBehavior_IsSurfableAndNotWaterfall(u8 metatileBehavior) function bool8 (line 550) | bool8 MetatileBehavior_IsEastBlocked(u8 metatileBehavior) function bool8 (line 560) | bool8 MetatileBehavior_IsWestBlocked(u8 metatileBehavior) function bool8 (line 570) | bool8 MetatileBehavior_IsNorthBlocked(u8 metatileBehavior) function bool8 (line 580) | bool8 MetatileBehavior_IsSouthBlocked(u8 metatileBehavior) function bool8 (line 590) | bool8 MetatileBehavior_IsShortGrass(u8 metatileBehavior) function bool8 (line 598) | bool8 MetatileBehavior_IsHotSprings(u8 metatileBehavior) function bool8 (line 606) | bool8 MetatileBehavior_IsWaterfall(u8 metatileBehavior) function bool8 (line 614) | bool8 MetatileBehavior_IsFortreeBridge(u8 metatileBehavior) { return FAL... function bool8 (line 615) | bool8 MetatileBehavior_IsPacifidlogVerticalLogTop(u8 metatileBehavior){ ... function bool8 (line 616) | bool8 MetatileBehavior_IsPacifidlogVerticalLogBottom(u8 metatileBehavior... function bool8 (line 617) | bool8 MetatileBehavior_IsPacifidlogHorizontalLogLeft(u8 metatileBehavior... function bool8 (line 618) | bool8 MetatileBehavior_IsPacifidlogHorizontalLogRight(u8 metatileBehavio... function bool8 (line 619) | bool8 MetatileBehavior_IsPacifidlogLog(u8 metatileBehavior) { return FAL... function bool8 (line 620) | bool8 MetatileBehavior_IsTrickHousePuzzleDoor(u8 metatileBehavior) { ret... function bool8 (line 622) | bool8 MetatileBehavior_IsRegionMap(u8 metatileBehavior) function bool8 (line 630) | bool8 MetatileBehavior_IsRoulette(u8 metatileBehavior) { return FALSE; } function bool8 (line 631) | bool8 MetatileBehavior_IsPokeblockFeeder(u8 metatileBehavior) { return F... function bool8 (line 632) | bool8 MetatileBehavior_IsSecretBaseJumpMat(u8 metatileBehavior) { return... function bool8 (line 633) | bool8 MetatileBehavior_IsSecretBaseSpinMat(u8 metatileBehavior) { return... function bool8 (line 634) | bool8 MetatileBehavior_IsLavaridgeB1FWarp(u8 metatileBehavior) { return ... function bool8 (line 636) | bool8 MetatileBehavior_IsLavaridge1FWarp(u8 metatileBehavior) function bool8 (line 644) | bool8 MetatileBehavior_IsWarpPad(u8 metatileBehavior) function bool8 (line 652) | bool8 MetatileBehavior_IsUnionRoomWarp(u8 metatileBehavior) function bool8 (line 660) | bool8 MetatileBehavior_IsWater(u8 metatileBehavior) function bool8 (line 670) | bool8 MetatileBehavior_IsFallWarp(u8 metatileBehavior) function bool8 (line 678) | bool8 MetatileBehavior_IsCrackedFloor(u8 metatileBehavior){ return FALSE; } function bool32 (line 680) | bool32 MetatileBehavior_IsCyclingRoadPullDownTile(u8 metatileBehavior) function bool8 (line 688) | bool8 MetatileBehavior_IsCyclingRoadPullDownTileGrass(u8 metatileBehavior) function bool8 (line 693) | bool8 MetatileBehavior_IsBumpySlope(u8 metatileBehavior) { return FALSE; } function bool8 (line 694) | bool8 MetatileBehavior_IsIsolatedVerticalRail(u8 metatileBehavior) { ret... function bool8 (line 695) | bool8 MetatileBehavior_IsIsolatedHorizontalRail(u8 metatileBehavior) { r... function bool8 (line 696) | bool8 MetatileBehavior_IsVerticalRail(u8 metatileBehavior) { return FALS... function bool8 (line 697) | bool8 MetatileBehavior_IsHorizontalRail(u8 metatileBehavior) { return FA... function bool8 (line 699) | bool8 MetatileBehavior_IsSeaweed(u8 metatileBehavior) function bool8 (line 707) | bool8 MetatileBehavior_IsRunningDisallowed(u8 metatileBehavior) function bool8 (line 715) | bool8 MetatileBehavior_IsSafariExtensionSign(u8 metatileBehavior, u8 pla... function bool8 (line 725) | bool8 MetatileBehavior_IsBookshelf(u8 metatileBehavior) function bool8 (line 733) | bool8 MetatileBehavior_IsPokeMartShelf(u8 metatileBehavior) function bool8 (line 741) | bool8 MetatileBehavior_IsPlayerFacingPokemonCenterSign(u8 metatileBehavi... function bool8 (line 751) | bool8 MetatileBehavior_IsPlayerFacingPokeMartSign(u8 metatileBehavior, u... function bool8 (line 761) | bool8 MetatileBehavior_UnknownDummy1(u8 metatileBehavior) { return FALSE; } function bool8 (line 762) | bool8 MetatileBehavior_UnknownDummy2(u8 metatileBehavior) { return FALSE; } function bool8 (line 763) | bool8 MetatileBehavior_UnknownDummy3(u8 metatileBehavior) { return FALSE; } function bool8 (line 764) | bool8 MetatileBehavior_UnknownDummy4(u8 metatileBehavior) { return FALSE; } function bool8 (line 766) | bool8 TestMetatileAttributeBit(u8 arg1, u8 arg2) function bool8 (line 774) | bool8 MetatileBehavior_IsSpinRight(u8 metatileBehavior) function bool8 (line 782) | bool8 MetatileBehavior_IsSpinLeft(u8 metatileBehavior) function bool8 (line 790) | bool8 MetatileBehavior_IsSpinUp(u8 metatileBehavior) function bool8 (line 798) | bool8 MetatileBehavior_IsSpinDown(u8 metatileBehavior) function bool8 (line 806) | bool8 MetatileBehavior_IsStopSpinning(u8 metatileBehavior) function bool8 (line 814) | bool8 MetatileBehavior_IsSpinTile(u8 metatileBehavior) function bool8 (line 826) | bool8 MetatileBehavior_IsSignpost(u8 metatileBehavior) function bool8 (line 834) | bool8 MetatileBehavior_IsCabinet(u8 metatileBehavior) function bool8 (line 842) | bool8 MetatileBehavior_IsKitchen(u8 metatileBehavior) function bool8 (line 850) | bool8 MetatileBehavior_IsDresser(u8 metatileBehavior) function bool8 (line 858) | bool8 MetatileBehavior_IsSnacks(u8 metatileBehavior) function bool8 (line 866) | bool8 MetatileBehavior_IsStrengthButton(u8 metatileBehavior) function bool8 (line 874) | bool8 MetatileBehavior_IsPlayerFacingCableClubWirelessMonitor(u8 metatil... function bool8 (line 884) | bool8 MetatileBehavior_IsPlayerFacingBattleRecords(u8 metatileBehavior, ... function bool8 (line 894) | bool8 MetatileBehavior_IsQuestionnaire(u8 metatileBehavior) function bool8 (line 902) | bool8 MetatileBehavior_IsIndigoPlateauSign1(u8 metatileBehavior) function bool8 (line 910) | bool8 MetatileBehavior_IsIndigoPlateauSign2(u8 metatileBehavior) function bool8 (line 918) | bool8 MetatileBehavior_IsFood(u8 metatileBehavior) function bool8 (line 926) | bool8 MetatileBehavior_IsRockStairs(u8 metatileBehavior) function bool8 (line 938) | bool8 MetatileBehavior_IsBlueprints(u8 metatileBehavior) function bool8 (line 946) | bool8 MetatileBehavior_IsPainting(u8 metatileBehavior) function bool8 (line 954) | bool8 MetatileBehavior_IsPowerPlantMachine(u8 metatileBehavior) function bool8 (line 962) | bool8 MetatileBehavior_IsTelephone(u8 metatileBehavior) function bool8 (line 970) | bool8 MetatileBehavior_IsComputer(u8 metatileBehavior) function bool8 (line 978) | bool8 MetatileBehavior_IsAdvertisingPoster(u8 metatileBehavior) function bool8 (line 986) | bool8 MetatileBehavior_IsTastyFood(u8 metatileBehavior) function bool8 (line 994) | bool8 MetatileBehavior_IsTrashBin(u8 metatileBehavior) function bool8 (line 1002) | bool8 MetatileBehavior_IsCup(u8 metatileBehavior) function bool8 (line 1010) | bool8 MetatileBehavior_IsPolishedWindow(u8 metatileBehavior) { return FA... function bool8 (line 1011) | bool8 MetatileBehavior_IsBeautifulSkyWindow(u8 metatileBehavior) { retur... function bool8 (line 1013) | bool8 MetatileBehavior_IsBlinkingLights(u8 metatileBehavior) function bool8 (line 1021) | bool8 MetatileBehavior_IsNeatlyLinedUpTools(u8 metatileBehavior) function bool8 (line 1029) | bool8 MetatileBehavior_IsImpressiveMachine(u8 metatileBehavior) function bool8 (line 1037) | bool8 MetatileBehavior_IsVideoGame(u8 metatileBehavior) function bool8 (line 1045) | bool8 MetatileBehavior_IsBurglary(u8 metatileBehavior) function bool8 (line 1053) | bool8 MetatileBehavior_IsTrainerTowerMonitor(u8 metatileBehavior) function bool8 (line 1061) | bool8 MetatileBehavior_IsAshGrass(u8 metatileBehavior) FILE: src/mini_printf.c type mini_buff (line 45) | struct mini_buff function mini_pchar_decode (line 51) | static inline char mini_pchar_decode(char encoded) function s32 (line 93) | static s32 _putsAscii(char *s, s32 len, void *buf) function s32 (line 116) | static s32 _putsEncoded(char *s, s32 len, void *buf) function s32 (line 139) | static s32 mini_strlen(const char *s) function s32 (line 146) | static s32 mini_itoa(s32 value, u32 radix, s32 uppercase, bool32 unsig, ... function s32 (line 188) | static s32 mini_pad(char* ptr, s32 len, char pad_char, s32 pad_to, char ... function s32 (line 218) | s32 mini_vsnprintf(char *buffer, u32 buffer_len, const char *fmt, va_lis... function s32 (line 233) | s32 mini_vpprintf(void* buf, const char *fmt, va_list va) FILE: src/minigame_countdown.c type Sprite (line 12) | struct Sprite function StartMinigameCountdown (line 27) | void StartMinigameCountdown(u16 tilesTag, u16 palTag, s16 x, s16 y, u8 s... function bool32 (line 37) | bool32 IsMinigameCountdownRunning(void) function Task_MinigameCountdown (line 42) | static void Task_MinigameCountdown(u8 taskId) function bool32 (line 76) | static bool32 RunMinigameCountdownDigitsAnim(u8 spriteId) function StartStartGraphic (line 147) | static void StartStartGraphic(u8 spriteId1, u8 spriteId2, u8 spriteId3) function bool32 (line 157) | static bool32 IsStartGraphicAnimRunning(u8 spriteId) function SpriteCB_Start (line 162) | static void SpriteCB_Start(struct Sprite *sprite) function Load321StartGfx (line 216) | static void Load321StartGfx(u16 tilesTag, u16 palTag) type OamData (line 226) | struct OamData type OamData (line 232) | struct OamData function u8 (line 304) | static u8 CreateNumberSprite(u16 tilesTag, u16 palTag, s16 x, s16 y, u8 ... function CreateStartSprite (line 317) | static void CreateStartSprite(u16 tilesTag, u16 palTag, s16 x, s16 y, u8... FILE: src/mon_markings.c type Sprite (line 15) | struct Sprite type Sprite (line 16) | struct Sprite type Sprite (line 17) | struct Sprite type Sprite (line 18) | struct Sprite type OamData (line 24) | struct OamData type OamData (line 42) | struct OamData type OamData (line 151) | struct OamData function InitMonMarkingsMenu (line 286) | void InitMonMarkingsMenu(struct MonMarkingsMenu *ptr) function BufferMenuWindowTiles (line 291) | static void BufferMenuWindowTiles(void) function bool8 (line 300) | static bool8 BufferMenuFrameTiles(void) function BufferMonMarkingsMenuTiles (line 338) | void BufferMonMarkingsMenuTiles(void) function OpenMonMarkingsMenu (line 344) | void OpenMonMarkingsMenu(u8 markings, s16 x, s16 y) function FreeMonMarkingsMenu (line 354) | void FreeMonMarkingsMenu(void) function bool8 (line 380) | bool8 HandleMonMarkingsMenuInput(void) function CreateMonMarkingsMenuSprites (line 430) | static void CreateMonMarkingsMenuSprites(s16 x, s16 y, u16 baseTileTag, ... function SpriteCB_Dummy (line 534) | static void SpriteCB_Dummy(struct Sprite *sprite) function SpriteCB_Marking (line 538) | static void SpriteCB_Marking(struct Sprite *sprite) function SpriteCB_Cursor (line 548) | static void SpriteCB_Cursor(struct Sprite *sprite) type Sprite (line 556) | struct Sprite type Sprite (line 564) | struct Sprite type Sprite (line 571) | struct Sprite type SpriteTemplate (line 574) | struct SpriteTemplate type SpriteSheet (line 575) | struct SpriteSheet type SpritePalette (line 576) | struct SpritePalette function UpdateMonMarkingTiles (line 599) | void UpdateMonMarkingTiles(u8 markings, void *dest) FILE: src/money.c function u32 (line 12) | u32 GetMoney(u32 *moneyPtr) function SetMoney (line 17) | void SetMoney(u32 *moneyPtr, u32 newValue) function bool8 (line 22) | bool8 IsEnoughMoney(u32 *moneyPtr, u32 cost) function AddMoney (line 30) | void AddMoney(u32 *moneyPtr, u32 toAdd) function RemoveMoney (line 50) | void RemoveMoney(u32 *moneyPtr, u32 toSub) function bool8 (line 63) | bool8 IsEnoughForCostInVar0x8005(void) function SubtractMoneyFromVar0x8005 (line 68) | void SubtractMoneyFromVar0x8005(void) function PrintMoneyAmountInMoneyBox (line 73) | void PrintMoneyAmountInMoneyBox(u8 windowId, int amount, u8 speed) function PrintMoneyAmount (line 90) | void PrintMoneyAmount(u8 windowId, u8 x, u8 y, int amount, u8 speed) function PrintMoneyAmountInMoneyBoxWithBorder (line 107) | void PrintMoneyAmountInMoneyBoxWithBorder(u8 windowId, u16 tileStart, u8... function ChangeAmountInMoneyBox (line 114) | void ChangeAmountInMoneyBox(int amount) function DrawMoneyBox (line 119) | void DrawMoneyBox(int amount, u8 x, u8 y) function HideMoneyBox (line 131) | void HideMoneyBox(void) FILE: src/multiboot.c type MultiBootParam (line 6) | struct MultiBootParam type MultiBootParam (line 7) | struct MultiBootParam function MultiBootInit (line 11) | void MultiBootInit(struct MultiBootParam *mp) function MultiBootMain (line 24) | int MultiBootMain(struct MultiBootParam *mp) function MultiBootSend (line 259) | static int MultiBootSend(struct MultiBootParam *mp, u16 data) function MultiBootStartProbe (line 273) | void MultiBootStartProbe(struct MultiBootParam *mp) function MultiBootStartMaster (line 285) | void MultiBootStartMaster(struct MultiBootParam *mp, const u8 *srcp, int... function bool32 (line 326) | bool32 MultiBootCheckComplete(struct MultiBootParam *mp) function MultiBootHandShake (line 334) | static int MultiBootHandShake(struct MultiBootParam *mp) function NOINLINE (line 393) | static NOINLINE void MultiBootWaitCycles(u32 cycles) function MultiBootWaitSendDone (line 410) | static void MultiBootWaitSendDone(void) FILE: src/mystery_event_script.c function bool32 (line 25) | static bool32 CheckCompatibility(u16 a1, u32 a2, u16 a3, u32 a4) function SetIncompatible (line 42) | static void SetIncompatible(void) function InitMysteryEventScript (line 48) | static void InitMysteryEventScript(struct ScriptContext *ctx, u8 *script) function bool32 (line 58) | static bool32 RunMysteryEventScriptCommand(struct ScriptContext *ctx) function MEventScript_InitContext (line 66) | void MEventScript_InitContext(u8 *script) function bool32 (line 71) | bool32 MEventScript_Run(u32 *a0) function u32 (line 79) | u32 RunMysteryEventScript(u8 *script) function SetMysteryEventScriptStatus (line 88) | void SetMysteryEventScriptStatus(u32 val) function bool8 (line 93) | bool8 MEScrCmd_end(struct ScriptContext *ctx) function bool8 (line 99) | bool8 MEScrCmd_checkcompat(struct ScriptContext *ctx) function bool8 (line 120) | bool8 MEScrCmd_nop(struct ScriptContext *ctx) function bool8 (line 125) | bool8 MEScrCmd_setstatus(struct ScriptContext *ctx) function bool8 (line 132) | bool8 MEScrCmd_setmsg(struct ScriptContext *ctx) function bool8 (line 141) | bool8 MEScrCmd_runscript(struct ScriptContext *ctx) function bool8 (line 148) | bool8 MEScrCmd_setenigmaberry(struct ScriptContext *ctx) function bool8 (line 186) | bool8 MEScrCmd_giveribbon(struct ScriptContext *ctx) function bool8 (line 196) | bool8 MEScrCmd_initramscript(struct ScriptContext *ctx) function bool8 (line 207) | bool8 MEScrCmd_givenationaldex(struct ScriptContext *ctx) function bool8 (line 215) | bool8 MEScrCmd_addrareword(struct ScriptContext *ctx) function bool8 (line 223) | bool8 MEScrCmd_setrecordmixinggift(struct ScriptContext *ctx) function bool8 (line 230) | bool8 MEScrCmd_givepokemon(struct ScriptContext *ctx) function bool8 (line 277) | bool8 MEScrCmd_addtrainer(struct ScriptContext *ctx) function bool8 (line 287) | bool8 MEScrCmd_enableresetrtc(struct ScriptContext *ctx) function bool8 (line 294) | bool8 MEScrCmd_checksum(struct ScriptContext *ctx) function bool8 (line 307) | bool8 MEScrCmd_crc(struct ScriptContext *ctx) FILE: src/mystery_gift.c type WonderNews (line 21) | struct WonderNews type WonderCard (line 24) | struct WonderCard function ClearMysteryGift (line 55) | void ClearMysteryGift(void) type WonderNews (line 62) | struct WonderNews type WonderCard (line 67) | struct WonderCard type WonderCardMetadata (line 72) | struct WonderCardMetadata type WonderNewsMetadata (line 77) | struct WonderNewsMetadata function u16 (line 82) | u16 * GetQuestionnaireWordsPtr(void) function ClearSavedWonderNewsAndRelated (line 88) | void ClearSavedWonderNewsAndRelated(void) function bool32 (line 93) | bool32 SaveWonderNews(const struct WonderNews * news) function bool32 (line 104) | bool32 ValidateSavedWonderNews(void) function bool32 (line 113) | static bool32 ValidateWonderNews(const struct WonderNews * news) function bool32 (line 120) | bool32 IsSendingSavedWonderNewsAllowed(void) function ClearSavedWonderNews (line 128) | static void ClearSavedWonderNews(void) function ClearSavedWonderNewsMetadata (line 134) | static void ClearSavedWonderNewsMetadata(void) function bool32 (line 140) | bool32 IsWonderNewsSameAsSaved(const u8 * news) function ClearSavedWonderCardAndRelated (line 155) | void ClearSavedWonderCardAndRelated(void) function bool32 (line 166) | bool32 SaveWonderCard(const struct WonderCard * card) function bool32 (line 180) | bool32 ValidateSavedWonderCard(void) function bool32 (line 191) | static bool32 ValidateWonderCard(const struct WonderCard * card) function bool32 (line 208) | bool32 IsSendingSavedWonderCardAllowed(void) function ClearSavedWonderCard (line 216) | static void ClearSavedWonderCard(void) function ClearSavedWonderCardMetadata (line 222) | static void ClearSavedWonderCardMetadata(void) function u16 (line 228) | u16 GetWonderCardFlagId(void) function DisableWonderCardSending (line 235) | void DisableWonderCardSending(struct WonderCard * card) function bool32 (line 241) | static bool32 IsWonderCardFlagIDInValidRange(u16 flagId) function bool32 (line 248) | bool32 IsSavedWonderCardGiftNotReceived(void) function s32 (line 260) | static s32 GetNumStampsInMetadata(const struct WonderCardMetadata * data... function bool32 (line 272) | static bool32 IsStampInMetadata(const struct WonderCardMetadata * metada... function bool32 (line 285) | static bool32 ValidateStamp(const u16 * stamp) function s32 (line 296) | static s32 GetNumStampsInSavedCard(void) function bool32 (line 307) | bool32 MysteryGift_TrySaveStamp(const u16 * stamp) function MysteryGift_LoadLinkGameData (line 337) | void MysteryGift_LoadLinkGameData(struct MysteryGiftLinkGameData * data) function bool32 (line 373) | bool32 MysteryGift_ValidateLinkGameData(const struct MysteryGiftLinkGame... function u32 (line 388) | u32 MysteryGift_CompareCardFlags(const u16 * flagId, const struct Myster... function u32 (line 402) | u32 MysteryGift_CheckStamps(const u16 * stamp, const struct MysteryGiftL... function bool32 (line 422) | bool32 MysteryGift_DoesQuestionnaireMatch(const struct MysteryGiftLinkGa... function s32 (line 433) | static s32 GetNumStampsInLinkData(const struct MysteryGiftLinkGameData *... function u16 (line 438) | u16 MysteryGift_GetCardStatFromLinkData(const struct MysteryGiftLinkGame... function IncrementCardStat (line 458) | static void IncrementCardStat(u32 statType) function u16 (line 490) | u16 MysteryGift_GetCardStat(u32 stat) function MysteryGift_DisableStats (line 543) | void MysteryGift_DisableStats(void) function bool32 (line 548) | bool32 MysteryGift_TryEnableStatsByFlagId(u16 flagId) function MysteryGift_TryIncrementStat (line 561) | void MysteryGift_TryIncrementStat(u32 stat, u32 trainerId) function ClearSavedTrainerIds (line 592) | static void ClearSavedTrainerIds(void) function bool32 (line 599) | static bool32 RecordTrainerId(u32 trainerId, u32 * trainerIds, s32 size) function IncrementCardStatForNewTrainer (line 630) | static void IncrementCardStatForNewTrainer(u32 stat, u32 trainerId, u32 ... FILE: src/mystery_gift_client.c type MysteryGiftClient (line 25) | struct MysteryGiftClient type MysteryGiftClient (line 26) | struct MysteryGiftClient type MysteryGiftClient (line 27) | struct MysteryGiftClient type MysteryGiftClientCmd (line 29) | struct MysteryGiftClientCmd function MysteryGiftClient_Create (line 31) | void MysteryGiftClient_Create(void) function u32 (line 37) | u32 MysteryGiftClient_Run(u16 * endVal) function MysteryGiftClient_AdvanceState (line 52) | void MysteryGiftClient_AdvanceState(void) function MysteryGiftClient_SetParam (line 62) | void MysteryGiftClient_SetParam(u32 val) function MysteryGiftClient_Init (line 67) | static void MysteryGiftClient_Init(struct MysteryGiftClient * client, u3... function MysteryGiftClient_Free (line 79) | static void MysteryGiftClient_Free(struct MysteryGiftClient * client) function MysteryGiftClient_CopyRecvScript (line 87) | static void MysteryGiftClient_CopyRecvScript(struct MysteryGiftClient * ... function MysteryGiftClient_InitSendWord (line 93) | static void MysteryGiftClient_InitSendWord(struct MysteryGiftClient * cl... function u32 (line 100) | static u32 Client_Init(struct MysteryGiftClient * client) function u32 (line 109) | static u32 Client_Done(struct MysteryGiftClient * client) function u32 (line 114) | static u32 Client_Recv(struct MysteryGiftClient * client) function u32 (line 124) | static u32 Client_Send(struct MysteryGiftClient * client) function u32 (line 134) | static u32 Client_Run(struct MysteryGiftClient * client) function u32 (line 247) | static u32 Client_Wait(struct MysteryGiftClient * client) function u32 (line 257) | static u32 Client_RunMysteryEventScript(struct MysteryGiftClient * client) function u32 (line 276) | static u32 Client_RunBufferScript(struct MysteryGiftClient * client) function u32 (line 287) | static u32 MysteryGiftClient_CallFunc(struct MysteryGiftClient * client) FILE: src/mystery_gift_link.c type SendRecvHeader (line 12) | struct SendRecvHeader type MysteryGiftLink (line 19) | struct MysteryGiftLink type MysteryGiftLink (line 20) | struct MysteryGiftLink function u32 (line 22) | u32 MysteryGiftLink_Recv(struct MysteryGiftLink * link) function u32 (line 27) | u32 MysteryGiftLink_Send(struct MysteryGiftLink * link) function MysteryGiftLink_Init (line 32) | void MysteryGiftLink_Init(struct MysteryGiftLink * link, u32 sendPlayerI... function MysteryGiftLink_InitSend (line 49) | void MysteryGiftLink_InitSend(struct MysteryGiftLink * link, u32 ident, ... function MysteryGiftLink_InitRecv (line 62) | void MysteryGiftLink_InitRecv(struct MysteryGiftLink * link, u32 ident, ... function MGL_ReceiveBlock (line 72) | static void MGL_ReceiveBlock(u32 playerId, void *dest, size_t size) function bool32 (line 77) | static bool32 MGL_HasReceived(u32 playerId) function MGL_ResetReceived (line 85) | static void MGL_ResetReceived(u32 playerId) function bool32 (line 90) | static bool32 MGL_Receive(struct MysteryGiftLink * link) function bool32 (line 155) | static bool32 MGL_Send(struct MysteryGiftLink * link) FILE: src/mystery_gift_menu.c type MysteryGiftTaskData (line 36) | struct MysteryGiftTaskData type BgTemplate (line 52) | struct BgTemplate type WindowTemplate (line 88) | struct WindowTemplate type WindowTemplate (line 117) | struct WindowTemplate type WindowTemplate (line 127) | struct WindowTemplate type WindowTemplate (line 137) | struct WindowTemplate type WindowTemplate (line 147) | struct WindowTemplate type WindowTemplate (line 157) | struct WindowTemplate type WindowTemplate (line 167) | struct WindowTemplate type WindowTemplate (line 177) | struct WindowTemplate type WindowTemplate (line 187) | struct WindowTemplate type ListMenuItem (line 197) | struct ListMenuItem type ListMenuItem (line 203) | struct ListMenuItem type ListMenuTemplate (line 209) | struct ListMenuTemplate type ListMenuItem (line 230) | struct ListMenuItem type ListMenuItem (line 237) | struct ListMenuItem type ListMenuItem (line 243) | struct ListMenuItem type ListMenuItem (line 249) | struct ListMenuItem type ListMenuTemplate (line 254) | struct ListMenuTemplate type ListMenuTemplate (line 275) | struct ListMenuTemplate type ListMenuTemplate (line 296) | struct ListMenuTemplate type ListMenuTemplate (line 317) | struct ListMenuTemplate function VBlankCB_MysteryGiftEReader (line 352) | static void VBlankCB_MysteryGiftEReader(void) function CB2_MysteryGiftEReader (line 359) | void CB2_MysteryGiftEReader(void) function bool32 (line 367) | bool32 HandleMysteryGiftOrEReaderSetup(s32 isEReader) function CB2_InitMysteryGift (line 435) | void CB2_InitMysteryGift(void) function CB2_InitEReader (line 445) | void CB2_InitEReader(void) function MainCB_FreeAllBuffersAndReturnToInitTitleScreen (line 455) | void MainCB_FreeAllBuffersAndReturnToInitTitleScreen(void) function PrintMysteryGiftOrEReaderTopMenu (line 466) | void PrintMysteryGiftOrEReaderTopMenu(bool8 isEReader, bool32 useCancel) function MG_DrawTextBorder (line 487) | void MG_DrawTextBorder(u8 windowId) function MG_DrawCheckerboardPattern (line 492) | void MG_DrawCheckerboardPattern(void) function ClearScreenInBg0 (line 510) | void ClearScreenInBg0(bool32 ignoreTopTwoRows) function AddTextPrinterToWindow1 (line 524) | void AddTextPrinterToWindow1(const u8 *str) function ClearTextWindow (line 534) | static void ClearTextWindow(void) function bool32 (line 544) | bool32 PrintMysteryGiftMenuMessage(u8 *textState, const u8 *str) function HideDownArrow (line 571) | static void HideDownArrow(void) function ShowDownArrow (line 576) | static void ShowDownArrow(void) function bool32 (line 582) | static bool32 HideDownArrowAndWaitButton(u8 * textState) function bool32 (line 599) | static bool32 PrintStringAndWait2Seconds(u8 * counter, const u8 * str) function u32 (line 616) | static u32 MysteryGift_HandleThreeOptionMenu(u8 * unused0, u16 * unused1... function s8 (line 649) | s8 DoMysteryGiftYesNo(u8 * textState, u16 * windowId, bool8 yesNoBoxPlac... function s32 (line 706) | static s32 HandleMysteryGiftListMenu(u8 * textState, u16 * windowId, boo... function bool32 (line 765) | static bool32 ValidateCardOrNews(bool32 isWonderNews) function bool32 (line 773) | static bool32 HandleLoadWonderCardOrNews(u8 * state, bool32 isWonderNews) function bool32 (line 802) | static bool32 ClearSavedNewsOrCard(bool32 isWonderNews) function bool32 (line 811) | static bool32 ExitWonderCardOrNews(bool32 isWonderNews, bool32 useCancel) function s32 (line 839) | static s32 AskDiscardGift(u8 * textState, u16 * windowId, bool32 isWonde... function bool32 (line 847) | static bool32 PrintThrownAway(u8 * textState, bool32 isWonderNews) function bool32 (line 855) | static bool32 SaveOnMysteryGiftMenu(u8 * state) function u8 (line 884) | static const u8 * GetClientResultMessage(bool32 * successMsg, bool8 isWo... function bool32 (line 956) | static bool32 PrintSuccessMessage(u8 * state, const u8 * msg, u16 * timer) function u8 (line 983) | static const u8 * GetServerResultMessage(bool32 * wonderSuccess, u8 unus... function bool32 (line 1040) | static bool32 PrintServerResultMessage(u8 * state, u16 * timer, bool8 so... function CreateMysteryGiftTask (line 1095) | static void CreateMysteryGiftTask(void) function Task_MysteryGift (line 1113) | static void Task_MysteryGift(u8 taskId) function u16 (line 1606) | u16 GetMysteryGiftBaseBlock(void) FILE: src/mystery_gift_scripts.c type MysteryGiftServerCmd (line 6) | struct MysteryGiftServerCmd type MysteryGiftClientCmd (line 15) | struct MysteryGiftClientCmd type MysteryGiftClientCmd (line 20) | struct MysteryGiftClientCmd type MysteryGiftClientCmd (line 27) | struct MysteryGiftClientCmd type MysteryGiftClientCmd (line 32) | struct MysteryGiftClientCmd type MysteryGiftClientCmd (line 37) | struct MysteryGiftClientCmd type MysteryGiftClientCmd (line 42) | struct MysteryGiftClientCmd type MysteryGiftClientCmd (line 51) | struct MysteryGiftClientCmd type MysteryGiftClientCmd (line 59) | struct MysteryGiftClientCmd type MysteryGiftClientCmd (line 64) | struct MysteryGiftClientCmd type MysteryGiftClientCmd (line 69) | struct MysteryGiftClientCmd type MysteryGiftClientCmd (line 77) | struct MysteryGiftClientCmd type MysteryGiftClientCmd (line 82) | struct MysteryGiftClientCmd type MysteryGiftClientCmd (line 87) | struct MysteryGiftClientCmd type MysteryGiftServerCmd (line 98) | struct MysteryGiftServerCmd type MysteryGiftServerCmd (line 105) | struct MysteryGiftServerCmd type MysteryGiftServerCmd (line 112) | struct MysteryGiftServerCmd type MysteryGiftServerCmd (line 119) | struct MysteryGiftServerCmd type MysteryGiftServerCmd (line 126) | struct MysteryGiftServerCmd type MysteryGiftServerCmd (line 140) | struct MysteryGiftServerCmd type MysteryGiftServerCmd (line 151) | struct MysteryGiftServerCmd type MysteryGiftServerCmd (line 160) | struct MysteryGiftServerCmd type MysteryGiftServerCmd (line 167) | struct MysteryGiftServerCmd type MysteryGiftServerCmd (line 174) | struct MysteryGiftServerCmd type MysteryGiftServerCmd (line 185) | struct MysteryGiftServerCmd FILE: src/mystery_gift_server.c type MysteryGiftServer (line 35) | struct MysteryGiftServer type MysteryGiftServer (line 36) | struct MysteryGiftServer type MysteryGiftServer (line 37) | struct MysteryGiftServer type MysteryGiftServerCmd (line 39) | struct MysteryGiftServerCmd type MysteryGiftServerCmd (line 40) | struct MysteryGiftServerCmd function MysterGiftServer_CreateForNews (line 42) | void MysterGiftServer_CreateForNews(void) function MysterGiftServer_CreateForCard (line 48) | void MysterGiftServer_CreateForCard(void) function u32 (line 54) | u32 MysterGiftServer_Run(u16 * endVal) function MysteryGiftServer_Init (line 69) | static void MysteryGiftServer_Init(struct MysteryGiftServer * svr, const... function MysteryGiftServer_Free (line 82) | static void MysteryGiftServer_Free(struct MysteryGiftServer * svr) function MysteryGiftServer_InitSend (line 90) | static void MysteryGiftServer_InitSend(struct MysteryGiftServer * svr, u... function u32 (line 106) | static u32 MysteryGiftServer_Compare(const void *a, const void *b) function u32 (line 116) | static u32 Server_Init(struct MysteryGiftServer * svr) function u32 (line 122) | static u32 Server_Done(struct MysteryGiftServer * svr) function u32 (line 127) | static u32 Server_Recv(struct MysteryGiftServer * svr) function u32 (line 134) | static u32 Server_Send(struct MysteryGiftServer * svr) function u32 (line 141) | static u32 Server_Run(struct MysteryGiftServer * svr) type MysteryGiftServer (line 287) | struct MysteryGiftServer function u32 (line 295) | static u32 MysteryGiftServer_CallFunc(struct MysteryGiftServer * svr) FILE: src/mystery_gift_show_card.c type CardStatTextData (line 21) | struct CardStatTextData type WonderCardData (line 28) | struct WonderCardData type WindowTemplate (line 67) | struct WindowTemplate type CompressedSpriteSheet (line 125) | struct CompressedSpriteSheet type SpritePalette (line 129) | struct SpritePalette type SpriteTemplate (line 140) | struct SpriteTemplate type WonderGraphics (line 150) | struct WonderGraphics function bool32 (line 161) | bool32 WonderCard_Init(struct WonderCard * card, struct WonderCardMetada... function WonderCard_Destroy (line 180) | void WonderCard_Destroy(void) function s32 (line 189) | s32 WonderCard_Enter(void) function s32 (line 253) | s32 WonderCard_Exit(bool32 useCancel) function BufferCardText (line 302) | static void BufferCardText(void) function DrawCardWindow (line 390) | static void DrawCardWindow(u8 whichWindow) function CreateCardSprites (line 460) | static void CreateCardSprites(void) function DestroyCardSprites (line 491) | static void DestroyCardSprites(void) FILE: src/mystery_gift_show_news.c type WonderNewsData (line 20) | struct WonderNewsData type WindowTemplate (line 51) | struct WindowTemplate type ScrollArrowsTemplate (line 71) | struct ScrollArrowsTemplate type WonderGraphics (line 99) | struct WonderGraphics function bool32 (line 110) | bool32 WonderNews_Init(const struct WonderNews * news) function WonderNews_Destroy (line 125) | void WonderNews_Destroy(void) function s32 (line 134) | s32 WonderNews_Enter(void) function s32 (line 209) | s32 WonderNews_Exit(bool32 useCancel) function WonderNews_RemoveScrollIndicatorArrowPair (line 272) | void WonderNews_RemoveScrollIndicatorArrowPair(void) function WonderNews_AddScrollIndicatorArrowPair (line 283) | void WonderNews_AddScrollIndicatorArrowPair(void) function u32 (line 292) | u32 WonderNews_GetInput(u16 input) function BufferNewsText (line 333) | static void BufferNewsText(void) function DrawNewsWindows (line 353) | static void DrawNewsWindows(void) function UpdateNewsScroll (line 380) | static void UpdateNewsScroll(void) FILE: src/naming_screen.c type NamingScreenTemplate (line 139) | struct NamingScreenTemplate type NamingScreenData (line 149) | struct NamingScreenData type Task (line 199) | struct Task type Task (line 200) | struct Task type Task (line 201) | struct Task type Task (line 202) | struct Task type Task (line 207) | struct Task type Sprite (line 208) | struct Sprite type Sprite (line 209) | struct Sprite type Sprite (line 210) | struct Sprite type Sprite (line 222) | struct Sprite type Sprite (line 223) | struct Sprite type Sprite (line 224) | struct Sprite type Sprite (line 225) | struct Sprite type Sprite (line 226) | struct Sprite type Sprite (line 226) | struct Sprite type Task (line 244) | struct Task type Task (line 245) | struct Task type Task (line 246) | struct Task type SubspriteTable (line 270) | struct SubspriteTable type SubspriteTable (line 271) | struct SubspriteTable type SubspriteTable (line 272) | struct SubspriteTable type SubspriteTable (line 273) | struct SubspriteTable type SpriteTemplate (line 274) | struct SpriteTemplate type SpriteTemplate (line 275) | struct SpriteTemplate type SpriteTemplate (line 276) | struct SpriteTemplate type SpriteTemplate (line 277) | struct SpriteTemplate type SpriteTemplate (line 278) | struct SpriteTemplate type SpriteTemplate (line 279) | struct SpriteTemplate type SpriteTemplate (line 280) | struct SpriteTemplate type SpriteTemplate (line 281) | struct SpriteTemplate type SpriteTemplate (line 282) | struct SpriteTemplate type SpriteSheet (line 284) | struct SpriteSheet type SpritePalette (line 285) | struct SpritePalette type NamingScreenTemplate (line 286) | struct NamingScreenTemplate type BgTemplate (line 300) | struct BgTemplate type WindowTemplate (line 325) | struct WindowTemplate function DoNamingScreen (line 410) | void DoNamingScreen(u8 templateNum, u8 *destBuffer, u16 monSpecies, u16 ... function CB2_LoadNamingScreen (line 433) | static void CB2_LoadNamingScreen(void) function NamingScreen_Init (line 480) | static void NamingScreen_Init(void) function SetSpritesVisible (line 499) | static void SetSpritesVisible(void) function NamingScreen_InitBGs (line 510) | static void NamingScreen_InitBGs(void) function CreateNamingScreenTask (line 550) | static void CreateNamingScreenTask(void) function Task_NamingScreen (line 558) | static void Task_NamingScreen(u8 taskId) function u8 (line 619) | static u8 PageToNextGfxId(u8 page) function u8 (line 624) | static u8 CurrentPageToNextKeyboardId(void) function u8 (line 629) | static u8 CurrentPageToKeyboardId(void) function bool8 (line 634) | static bool8 MainState_FadeIn(void) function bool8 (line 654) | static bool8 MainState_WaitFadeIn(void) function bool8 (line 665) | static bool8 MainState_HandleInput(void) function bool8 (line 670) | static bool8 MainState_MoveToOKButton(void) function bool8 (line 681) | static bool8 MainState_PressedOKButton(void) function bool8 (line 701) | static bool8 MainState_FadeOut(void) function bool8 (line 708) | static bool8 MainState_Exit(void) function DisplaySentToPCMessage (line 723) | static void DisplaySentToPCMessage(void) function bool8 (line 750) | static bool8 MainState_WaitSentToPCMessage(void) function bool8 (line 759) | static bool8 MainState_StartPageSwap(void) function bool8 (line 771) | static bool8 MainState_WaitPageSwap(void) type Task (line 812) | struct Task function StartPageSwapAnim (line 820) | static void StartPageSwapAnim(void) function Task_HandlePageSwapAnim (line 826) | static void Task_HandlePageSwapAnim(u8 taskId) function bool8 (line 832) | static bool8 IsPageSwapAnimNotInProgress(void) function bool8 (line 840) | static bool8 PageSwapAnimState_Init(struct Task *task) function bool8 (line 848) | static bool8 PageSwapAnimState_1(struct Task *task) function bool8 (line 868) | static bool8 PageSwapAnimState_2(struct Task *task) function bool8 (line 888) | static bool8 PageSwapAnimState_Done(struct Task *task) function CreateButtonFlashTask (line 909) | static void CreateButtonFlashTask(void) function TryStartButtonFlash (line 915) | static void TryStartButtonFlash(u8 button, bool8 keepFlashing, bool8 int... function Task_UpdateButtonFlash (line 933) | static void Task_UpdateButtonFlash(u8 taskId) function u16 (line 977) | static u16 GetButtonPalOffset(u8 button) function RestoreButtonColor (line 990) | static void RestoreButtonColor(u8 button) function StartButtonFlash (line 996) | static void StartButtonFlash(struct Task *task, u8 button, u8 keepFlashing) function SpriteCB_Cursor (line 1030) | static void SpriteCB_Cursor(struct Sprite *sprite) function SpriteCB_InputArrow (line 1072) | static void SpriteCB_InputArrow(struct Sprite *sprite) function SpriteCB_Underscore (line 1091) | static void SpriteCB_Underscore(struct Sprite *sprite) function CreateSprites (line 1118) | static void CreateSprites(void) function CreateCursorSprite (line 1127) | static void CreateCursorSprite(void) function SetCursorPos (line 1138) | static void SetCursorPos(s16 x, s16 y) function GetCursorPos (line 1154) | static void GetCursorPos(s16 *x, s16 *y) function MoveCursorToOKButton (line 1162) | static void MoveCursorToOKButton(void) function SetCursorInvisibility (line 1167) | static void SetCursorInvisibility(bool8 invisible) function SetCursorFlashing (line 1174) | static void SetCursorFlashing(bool8 flashing) function SquishCursor (line 1180) | static void SquishCursor(void) function bool8 (line 1185) | static bool8 IsCursorAnimFinished(void) function u8 (line 1192) | static u8 GetKeyRoleAtCursorPos(void) function u8 (line 1205) | static u8 GetCurrentPageColumnCount(void) function CreatePageSwapButtonSprites (line 1225) | static void CreatePageSwapButtonSprites(void) function StartPageSwapButtonAnim (line 1247) | static void StartPageSwapButtonAnim(void) type Sprite (line 1255) | struct Sprite function SpriteCB_PageSwap (line 1263) | static void SpriteCB_PageSwap(struct Sprite *sprite) function bool8 (line 1269) | static bool8 PageSwapSprite_Init(struct Sprite *sprite) function bool8 (line 1279) | static bool8 PageSwapSprite_Idle(struct Sprite *sprite) function bool8 (line 1284) | static bool8 PageSwapSprite_SlideOff(struct Sprite *sprite) function bool8 (line 1299) | static bool8 PageSwapSprite_SlideOn(struct Sprite *sprite) function SetPageSwapButtonGfx (line 1324) | static void SetPageSwapButtonGfx(u8 page, struct Sprite *text, struct Sp... function CreateBackOkSprites (line 1336) | static void CreateBackOkSprites(void) function CreateTextEntrySprites (line 1347) | static void CreateTextEntrySprites(void) function CreateInputTargetIcon (line 1380) | static void CreateInputTargetIcon(void) function NamingScreen_NoIcon (line 1385) | static void NamingScreen_NoIcon(void) function NamingScreen_CreatePlayerIcon (line 1390) | static void NamingScreen_CreatePlayerIcon(void) function NamingScreen_CreatePCIcon (line 1401) | static void NamingScreen_CreatePCIcon(void) function NamingScreen_CreateMonIcon (line 1408) | static void NamingScreen_CreateMonIcon(void) function NamingScreen_CreateRivalIcon (line 1431) | static void NamingScreen_CreateRivalIcon(void) function bool8 (line 1462) | static bool8 HandleKeyboardEvent(void) function bool8 (line 1487) | static bool8 KeyboardKeyHandler_Character(u8 input) function bool8 (line 1507) | static bool8 KeyboardKeyHandler_Page(u8 input) function bool8 (line 1516) | static bool8 KeyboardKeyHandler_Backspace(u8 input) function bool8 (line 1524) | static bool8 KeyboardKeyHandler_OK(u8 input) function bool8 (line 1537) | static bool8 SwapKeyboardPage(void) type Task (line 1551) | struct Task function CreateInputHandlerTask (line 1557) | static void CreateInputHandlerTask(void) function u8 (line 1562) | static u8 GetInputEvent(void) function SetInputState (line 1569) | static void SetInputState(u8 state) function Task_HandleInput (line 1576) | static void Task_HandleInput(u8 taskId) function Input_Disabled (line 1581) | static void Input_Disabled(struct Task *task) function Input_Enabled (line 1586) | static void Input_Enabled(struct Task *task) function HandleDpadMovement (line 1602) | static void HandleDpadMovement(struct Task *task) function DrawNormalTextEntryBox (line 1701) | static void DrawNormalTextEntryBox(void) function DrawMonTextEntryBox (line 1708) | static void DrawMonTextEntryBox(void) function DrawTextEntryBox (line 1728) | static void DrawTextEntryBox(void) function TryDrawGenderIcon (line 1739) | static void TryDrawGenderIcon(void) function DummyGenderIcon (line 1744) | static void DummyGenderIcon(void) function DrawGenderIcon (line 1754) | static void DrawGenderIcon(void) function u8 (line 1772) | static u8 GetCharAtKeyboardPos(s16 x, s16 y) function u8 (line 1777) | static u8 GetTextEntryPosition(void) function u8 (line 1789) | static u8 GetPreviousTextCaretPosition(void) function DeleteTextCharacter (line 1801) | static void DeleteTextCharacter(void) function bool8 (line 1822) | static bool8 AddTextCharacter(void) function BufferCharacter (line 1839) | static void BufferCharacter(u8 ch) function SaveInputText (line 1845) | static void SaveInputText(void) function LoadGfx (line 1860) | static void LoadGfx(void) function CreateHelperTasks (line 1870) | static void CreateHelperTasks(void) function LoadPalettes (line 1876) | static void LoadPalettes(void) function DecompressToBgTilemapBuffer (line 1883) | static void DecompressToBgTilemapBuffer(u8 bg, const u32 *src) function DrawTextEntry (line 1888) | static void DrawTextEntry(void) type TextColor (line 1912) | struct TextColor // Needed because of alignment type TextColor (line 1917) | struct TextColor function PrintKeyboardKeys (line 1939) | static void PrintKeyboardKeys(u8 window, u8 page) function DrawKeyboardPageOnDeck (line 1957) | static void DrawKeyboardPageOnDeck(void) function PrintControls (line 1983) | static void PrintControls(void) function CB2_NamingScreen (line 1994) | static void CB2_NamingScreen(void) function ResetVHBlank (line 2002) | static void ResetVHBlank(void) function SetVBlank (line 2008) | static void SetVBlank(void) function VBlankCB_NamingScreen (line 2013) | static void VBlankCB_NamingScreen(void) function NamingScreen_ShowBgs (line 2026) | static void NamingScreen_ShowBgs(void) function bool8 (line 2035) | static bool8 IsWideLetter(u8 character) function Debug_NamingScreenPlayer (line 2051) | static void Debug_NamingScreenPlayer(void) function Debug_NamingScreenBox (line 2056) | static void Debug_NamingScreenBox(void) function Debug_NamingScreenCaughtMon (line 2061) | static void Debug_NamingScreenCaughtMon(void) function Debug_NamingScreenNickname (line 2066) | static void Debug_NamingScreenNickname(void) function Debug_NamingScreenRival (line 2071) | static void Debug_NamingScreenRival(void) type NamingScreenTemplate (line 2080) | struct NamingScreenTemplate type NamingScreenTemplate (line 2089) | struct NamingScreenTemplate type NamingScreenTemplate (line 2098) | struct NamingScreenTemplate type NamingScreenTemplate (line 2107) | struct NamingScreenTemplate type NamingScreenTemplate (line 2116) | struct NamingScreenTemplate type OamData (line 2125) | struct OamData type OamData (line 2138) | struct OamData type OamData (line 2151) | struct OamData type Subsprite (line 2164) | struct Subsprite type Subsprite (line 2224) | struct Subsprite type Subsprite (line 2242) | struct Subsprite type Subsprite (line 2288) | struct Subsprite type SubspriteTable (line 2313) | struct SubspriteTable type SubspriteTable (line 2317) | struct SubspriteTable type SubspriteTable (line 2323) | struct SubspriteTable type SubspriteTable (line 2327) | struct SubspriteTable type SpriteFrameImage (line 2331) | struct SpriteFrameImage type SpriteTemplate (line 2366) | struct SpriteTemplate type SpriteTemplate (line 2376) | struct SpriteTemplate type SpriteTemplate (line 2386) | struct SpriteTemplate type SpriteTemplate (line 2396) | struct SpriteTemplate type SpriteTemplate (line 2406) | struct SpriteTemplate type SpriteTemplate (line 2416) | struct SpriteTemplate type SpriteTemplate (line 2426) | struct SpriteTemplate type SpriteTemplate (line 2436) | struct SpriteTemplate type SpriteTemplate (line 2446) | struct SpriteTemplate type SpriteSheet (line 2477) | struct SpriteSheet type SpritePalette (line 2493) | struct SpritePalette FILE: src/new_game.c function SetTrainerId (line 39) | void SetTrainerId(u32 trainerId, u8 *dst) function CopyTrainerId (line 47) | void CopyTrainerId(u8 *dst, u8 *src) function InitPlayerTrainerId (line 54) | static void InitPlayerTrainerId(void) function SetDefaultOptions (line 60) | static void SetDefaultOptions(void) function ClearPokedexFlags (line 75) | static void ClearPokedexFlags(void) function ClearBattleTower (line 81) | static void ClearBattleTower(void) function WarpToPlayersRoom (line 86) | static void WarpToPlayersRoom(void) function Sav2_ClearSetDefault (line 92) | void Sav2_ClearSetDefault(void) function ResetMenuAndMonGlobals (line 98) | void ResetMenuAndMonGlobals(void) function NewGameInitData (line 111) | void NewGameInitData(void) function ResetMiniGamesResults (line 160) | static void ResetMiniGamesResults(void) FILE: src/new_menu_helpers.c type WindowTemplate (line 35) | struct WindowTemplate type WindowTemplate (line 49) | struct WindowTemplate type FontInfo (line 60) | struct FontInfo function ClearScheduledBgCopiesToVram (line 163) | void ClearScheduledBgCopiesToVram(void) function ScheduleBgCopyTilemapToVram (line 168) | void ScheduleBgCopyTilemapToVram(u8 bgId) function DoScheduledBgTilemapCopiesToVram (line 173) | void DoScheduledBgTilemapCopiesToVram(void) function ResetTempTileDataBuffers (line 197) | void ResetTempTileDataBuffers(void) function bool8 (line 208) | bool8 FreeTempTileDataBuffersIfPossible(void) function DecompressAndLoadBgGfxUsingHeap (line 268) | void DecompressAndLoadBgGfxUsingHeap(u8 bgId, const void *src, u32 size,... function DecompressAndLoadBgGfxUsingHeap2 (line 283) | void DecompressAndLoadBgGfxUsingHeap2(u8 bgId, const void *src, u32 size... function TaskFreeBufAfterCopyingTileDataToVram (line 298) | static void TaskFreeBufAfterCopyingTileDataToVram(u8 taskId) function u16 (line 324) | static u16 CopyDecompressedTileDataToVram(u8 bgId, const void *src, u16 ... function SetBgTilemapPalette (line 337) | void SetBgTilemapPalette(u8 bgId, u8 left, u8 top, u8 width, u8 height, ... function CopyToBufferFromBgTilemap (line 351) | void CopyToBufferFromBgTilemap(u8 bgId, u16 *dest, u8 left, u8 top, u8 w... function ResetBgPositions (line 365) | void ResetBgPositions(void) function InitStandardTextBoxWindows (line 377) | void InitStandardTextBoxWindows(void) function FreeAllOverworldWindowBuffers (line 384) | void FreeAllOverworldWindowBuffers(void) function InitTextBoxGfxAndPrinters (line 389) | void InitTextBoxGfxAndPrinters(void) function u16 (line 397) | u16 RunTextPrinters_CheckPrinter0Active(void) function u16 (line 403) | u16 AddTextPrinterParameterized2(u8 windowId, u8 fontId, const u8 *str, ... function AddTextPrinterDiffStyle (line 424) | void AddTextPrinterDiffStyle(bool8 allowSkippingDelayWithButtonPress) function AddTextPrinterForMessage (line 439) | void AddTextPrinterForMessage(bool8 allowSkippingDelayWithButtonPress) function AddTextPrinterWithCustomSpeedForMessage (line 445) | void AddTextPrinterWithCustomSpeedForMessage(bool8 allowSkippingDelayWit... function LoadStdWindowFrameGfx (line 451) | void LoadStdWindowFrameGfx(void) function DrawDialogueFrame (line 466) | void DrawDialogueFrame(u8 windowId, bool8 copyToVram) function DrawStdWindowFrame (line 475) | void DrawStdWindowFrame(u8 windowId, bool8 copyToVram) function ClearDialogWindowAndFrame (line 484) | void ClearDialogWindowAndFrame(u8 windowId, bool8 copyToVram) function ClearStdWindowAndFrame (line 495) | void ClearStdWindowAndFrame(u8 windowId, bool8 copyToVram) function WindowFunc_DrawStandardFrame (line 504) | static void WindowFunc_DrawStandardFrame(u8 bg, u8 tilemapLeft, u8 tilem... function WindowFunc_DrawDialogueFrame (line 521) | static void WindowFunc_DrawDialogueFrame(u8 bg, u8 tilemapLeft, u8 tilem... function WindowFunc_ClearStdWindowAndFrame (line 583) | static void WindowFunc_ClearStdWindowAndFrame(u8 bg, u8 tilemapLeft, u8 ... function WindowFunc_ClearDialogWindowAndFrame (line 588) | static void WindowFunc_ClearDialogWindowAndFrame(u8 bg, u8 tilemapLeft, ... function EraseFieldMessageBox (line 593) | void EraseFieldMessageBox(bool8 copyToVram) function SetStdWindowBorderStyle (line 600) | void SetStdWindowBorderStyle(u8 windowId, bool8 copyToVram) function LoadMessageBoxAndFrameGfx (line 605) | void LoadMessageBoxAndFrameGfx(u8 windowId, bool8 copyToVram) function Menu_LoadStdPal (line 619) | void Menu_LoadStdPal(void) function Menu_LoadStdPalAt (line 624) | void Menu_LoadStdPalAt(u16 offset) function u16 (line 630) | static const u16 *GetStdMenuPalette(void) function u16 (line 635) | static u16 GetStdPalColor(u8 colorNum) function DisplayItemMessageOnField (line 642) | void DisplayItemMessageOnField(u8 taskId, u8 fontId, const u8 *string, T... function DisplayYesNoMenuDefaultYes (line 649) | void DisplayYesNoMenuDefaultYes(void) function DisplayYesNoMenuDefaultNo (line 654) | void DisplayYesNoMenuDefaultNo(void) function u8 (line 659) | u8 GetTextSpeedSetting(void) function u8 (line 667) | u8 CreateStartMenuWindow(u8 height) function u8 (line 678) | u8 GetStartMenuWindowId(void) function RemoveStartMenuWindow (line 683) | void RemoveStartMenuWindow(void) function u16 (line 692) | static u16 GetDlgWindowBaseTileNum(void) function u16 (line 697) | u16 GetStdWindowBaseTileNum(void) function DrawHelpMessageWindowWithText (line 702) | void DrawHelpMessageWindowWithText(const u8 * text) function DestroyHelpMessageWindow_ (line 708) | void DestroyHelpMessageWindow_(void) function LoadSignpostWindowFrameGfx (line 713) | void LoadSignpostWindowFrameGfx(void) function SetDefaultFontsPointer (line 720) | void SetDefaultFontsPointer(void) function u8 (line 725) | u8 GetFontAttribute(u8 fontId, u8 attributeId) function u8 (line 759) | u8 GetMenuCursorDimensionByFont(u8 fontId, u8 whichDimension) FILE: src/oak_speech.c type OakSpeechResources (line 31) | struct OakSpeechResources type OamData (line 114) | struct OamData type OamData (line 115) | struct OamData type OamData (line 116) | struct OamData type OamData (line 117) | struct OamData type BgTemplate (line 141) | struct BgTemplate type WindowTemplate (line 178) | struct WindowTemplate type WindowTemplate (line 201) | struct WindowTemplate type WindowTemplate (line 236) | struct WindowTemplate type WindowTemplate (line 279) | struct WindowTemplate type WindowTemplate (line 286) | struct WindowTemplate type CompressedSpriteSheet (line 371) | struct CompressedSpriteSheet type CompressedSpriteSheet (line 393) | struct CompressedSpriteSheet type SpritePalette (line 400) | struct SpritePalette type SpritePalette (line 406) | struct SpritePalette type SpriteTemplate (line 445) | struct SpriteTemplate type SpriteTemplate (line 540) | struct SpriteTemplate function VBlankCB_NewGameScene (line 698) | static void VBlankCB_NewGameScene(void) function CB2_NewGameScene (line 705) | static void CB2_NewGameScene(void) function StartNewGameScene (line 714) | void StartNewGameScene(void) function Task_NewGameScene (line 736) | static void Task_NewGameScene(u8 taskId) function ControlsGuide_LoadPage1 (line 825) | static void ControlsGuide_LoadPage1(void) function Task_ControlsGuide_LoadPage (line 837) | static void Task_ControlsGuide_LoadPage(u8 taskId) function Task_ControlsGuide_HandleInput (line 867) | static void Task_ControlsGuide_HandleInput(u8 taskId) function Task_ControlsGuide_ChangePage (line 895) | static void Task_ControlsGuide_ChangePage(u8 taskId) function Task_ControlsGuide_Clear (line 935) | static void Task_ControlsGuide_Clear(u8 taskId) function Task_PikachuIntro_LoadPage1 (line 969) | static void Task_PikachuIntro_LoadPage1(u8 taskId) function Task_PikachuIntro_HandleInput (line 1005) | static void Task_PikachuIntro_HandleInput(u8 taskId) function Task_PikachuIntro_Clear (line 1108) | static void Task_PikachuIntro_Clear(u8 taskId) function Task_OakSpeech_Init (line 1127) | static void Task_OakSpeech_Init(u8 taskId) function Task_OakSpeech_WelcomeToTheWorld (line 1166) | static void Task_OakSpeech_WelcomeToTheWorld(u8 taskId) function Task_OakSpeech_ThisWorld (line 1183) | static void Task_OakSpeech_ThisWorld(u8 taskId) function Task_OakSpeech_ReleaseNidoranFFromPokeBall (line 1193) | static void Task_OakSpeech_ReleaseNidoranFFromPokeBall(u8 taskId) function Task_OakSpeech_IsInhabitedFarAndWide (line 1211) | static void Task_OakSpeech_IsInhabitedFarAndWide(u8 taskId) function Task_OakSpeech_IStudyPokemon (line 1229) | static void Task_OakSpeech_IStudyPokemon(u8 taskId) function Task_OakSpeech_ReturnNidoranFToPokeBall (line 1238) | static void Task_OakSpeech_ReturnNidoranFToPokeBall(u8 taskId) function Task_OakSpeech_TellMeALittleAboutYourself (line 1253) | static void Task_OakSpeech_TellMeALittleAboutYourself(u8 taskId) function Task_OakSpeech_FadeOutOak (line 1282) | static void Task_OakSpeech_FadeOutOak(u8 taskId) function Task_OakSpeech_AskPlayerGender (line 1295) | static void Task_OakSpeech_AskPlayerGender(u8 taskId) function Task_OakSpeech_ShowGenderOptions (line 1315) | static void Task_OakSpeech_ShowGenderOptions(u8 taskId) function Task_OakSpeech_HandleGenderInput (line 1337) | static void Task_OakSpeech_HandleGenderInput(u8 taskId) function Task_OakSpeech_ClearGenderWindows (line 1356) | static void Task_OakSpeech_ClearGenderWindows(u8 taskId) function Task_OakSpeech_LoadPlayerPic (line 1368) | static void Task_OakSpeech_LoadPlayerPic(u8 taskId) function Task_OakSpeech_YourNameWhatIsIt (line 1379) | static void Task_OakSpeech_YourNameWhatIsIt(u8 taskId) function Task_OakSpeech_FadeOutForPlayerNamingScreen (line 1398) | static void Task_OakSpeech_FadeOutForPlayerNamingScreen(u8 taskId) function Task_OakSpeech_MoveRivalDisplayNameOptions (line 1408) | static void Task_OakSpeech_MoveRivalDisplayNameOptions(u8 taskId) function Task_OakSpeech_RepeatNameQuestion (line 1429) | static void Task_OakSpeech_RepeatNameQuestion(u8 taskId) function Task_OakSpeech_HandleRivalNameInput (line 1441) | static void Task_OakSpeech_HandleRivalNameInput(u8 taskId) function Task_OakSpeech_DoNamingScreen (line 1468) | static void Task_OakSpeech_DoNamingScreen(u8 taskId) function Task_OakSpeech_ConfirmName (line 1488) | static void Task_OakSpeech_ConfirmName(u8 taskId) function Task_OakSpeech_HandleConfirmNameInput (line 1518) | static void Task_OakSpeech_HandleConfirmNameInput(u8 taskId) function Task_OakSpeech_FadeOutPlayerPic (line 1550) | static void Task_OakSpeech_FadeOutPlayerPic(u8 taskId) function Task_OakSpeech_FadeOutRivalPic (line 1564) | static void Task_OakSpeech_FadeOutRivalPic(u8 taskId) function Task_OakSpeech_FadeInRivalPic (line 1574) | static void Task_OakSpeech_FadeInRivalPic(u8 taskId) function Task_OakSpeech_AskRivalsName (line 1584) | static void Task_OakSpeech_AskRivalsName(u8 taskId) function Task_OakSpeech_ReshowPlayersPic (line 1596) | static void Task_OakSpeech_ReshowPlayersPic(u8 taskId) function Task_OakSpeech_LetsGo (line 1622) | static void Task_OakSpeech_LetsGo(u8 taskId) function Task_OakSpeech_FadeOutBGM (line 1633) | static void Task_OakSpeech_FadeOutBGM(u8 taskId) function Task_OakSpeech_SetUpExitAnimation (line 1652) | static void Task_OakSpeech_SetUpExitAnimation(u8 taskId) function Task_OakSpeech_SetUpShrinkPlayerPic (line 1664) | static void Task_OakSpeech_SetUpShrinkPlayerPic(u8 taskId) function Task_OakSpeech_ShrinkPlayerPic (line 1675) | static void Task_OakSpeech_ShrinkPlayerPic(u8 taskId) function Task_OakSpeech_SetUpDestroyPlatformSprites (line 1702) | static void Task_OakSpeech_SetUpDestroyPlatformSprites(u8 taskId) function Task_OakSpeech_DestroyPlatformSprites (line 1713) | static void Task_OakSpeech_DestroyPlatformSprites(u8 taskId) function Task_OakSpeech_SetUpFadePlayerPicWhite (line 1746) | static void Task_OakSpeech_SetUpFadePlayerPicWhite(u8 taskId) function Task_OakSpeech_FadePlayerPicWhite (line 1757) | static void Task_OakSpeech_FadePlayerPicWhite(u8 taskId) function Task_OakSpeech_FadePlayerPicToBlack (line 1786) | static void Task_OakSpeech_FadePlayerPicToBlack(u8 taskId) function Task_OakSpeech_WaitForFade (line 1799) | static void Task_OakSpeech_WaitForFade(u8 taskId) function Task_OakSpeech_FreeResources (line 1805) | static void Task_OakSpeech_FreeResources(u8 taskId) function CB2_ReturnFromNamingScreen (line 1816) | static void CB2_ReturnFromNamingScreen(void) function CreateNidoranFSprite (line 1911) | static void CreateNidoranFSprite(u8 taskId) function SpriteCB_Pikachu (line 1927) | static void SpriteCB_Pikachu(struct Sprite *sprite) function CreatePikachuOrPlatformSprites (line 1932) | static void CreatePikachuOrPlatformSprites(u8 taskId, u8 spriteType) function DestroyPikachuOrPlatformSprites (line 1973) | static void DestroyPikachuOrPlatformSprites(u8 taskId, u8 spriteType) function LoadTrainerPic (line 1994) | static void LoadTrainerPic(u16 whichPic, u16 tileOffset) function ClearTrainerPic (line 2030) | static void ClearTrainerPic(void) function Task_SlowFadeIn (line 2042) | static void Task_SlowFadeIn(u8 taskId) function CreateFadeInTask (line 2073) | static void CreateFadeInTask(u8 taskId, u8 delay) function Task_SlowFadeOut (line 2092) | static void Task_SlowFadeOut(u8 taskId) function CreateFadeOutTask (line 2125) | static void CreateFadeOutTask(u8 taskId, u8 delay) function PrintNameChoiceOptions (line 2145) | static void PrintNameChoiceOptions(u8 taskId, u8 hasPlayerBeenNamed) function GetDefaultName (line 2176) | static void GetDefaultName(u8 hasPlayerBeenNamed, u8 rivalNameChoice) FILE: src/option_menu.c type OptionMenu (line 50) | struct OptionMenu type WindowTemplate (line 84) | struct WindowTemplate type BgTemplate (line 116) | struct BgTemplate function CB2_InitOptionMenu (line 242) | static void CB2_InitOptionMenu(void) function VBlankCB_OptionMenu (line 250) | static void VBlankCB_OptionMenu(void) function CB2_OptionsMenuFromStartMenu (line 257) | void CB2_OptionsMenuFromStartMenu(void) function OptionMenu_InitCallbacks (line 296) | static void OptionMenu_InitCallbacks(void) function OptionMenu_SetVBlankCallback (line 302) | static void OptionMenu_SetVBlankCallback(void) function CB2_OptionMenu (line 307) | static void CB2_OptionMenu(void) function SetOptionMenuTask (line 360) | static void SetOptionMenuTask(void) function InitOptionMenuBg (line 366) | static void InitOptionMenuBg(void) function OptionMenu_PickSwitchCancel (line 395) | static void OptionMenu_PickSwitchCancel(void) function OptionMenu_ResetSpriteData (line 426) | static void OptionMenu_ResetSpriteData(void) function bool8 (line 435) | static bool8 LoadOptionMenuPalette(void) function Task_OptionMenu (line 459) | static void Task_OptionMenu(u8 taskId) function u8 (line 536) | static u8 OptionMenu_ProcessInput(void) function BufferOptionMenuString (line 652) | static void BufferOptionMenuString(u8 selection) function CloseAndSaveOptionMenu (line 721) | static void CloseAndSaveOptionMenu(u8 taskId) function PrintOptionMenuHeader (line 743) | static void PrintOptionMenuHeader(void) function DrawOptionMenuBg (line 754) | static void DrawOptionMenuBg(void) function LoadOptionMenuItemNames (line 778) | static void LoadOptionMenuItemNames(void) function UpdateSettingSelectionDisplay (line 799) | static void UpdateSettingSelectionDisplay(u16 selection) FILE: src/orre_met_location_handler.c type Pokemon (line 8) | struct Pokemon type Pokemon (line 9) | struct Pokemon type Pokemon (line 10) | struct Pokemon function u8 (line 12) | u8 *WriteOrreMapName(u8 *dst0, u8 *string, u16 fill) function u8 (line 19) | u8* DetermineOrreMetLocation(struct Pokemon *mon) function u8 (line 34) | u8* GetOrreMetLocationString(struct Pokemon *mon) function u8 (line 168) | u8* ResolveOrreMetLocationCollision(struct Pokemon *mon) FILE: src/overworld.c type u16 (line 77) | typedef u16 (*KeyInterCB)(u32 key); type InitialPlayerAvatarState (line 79) | struct InitialPlayerAvatarState type CableClubPlayer (line 86) | struct CableClubPlayer type InitialPlayerAvatarState (line 131) | struct InitialPlayerAvatarState type InitialPlayerAvatarState (line 132) | struct InitialPlayerAvatarState type CameraObject (line 169) | struct CameraObject type CableClubPlayer (line 188) | struct CableClubPlayer type CableClubPlayer (line 189) | struct CableClubPlayer type CableClubPlayer (line 190) | struct CableClubPlayer type CableClubPlayer (line 191) | struct CableClubPlayer type CableClubPlayer (line 192) | struct CableClubPlayer type CableClubPlayer (line 193) | struct CableClubPlayer type ObjectEvent (line 202) | struct ObjectEvent type LinkPlayerObjectEvent (line 209) | struct LinkPlayerObjectEvent type ObjectEvent (line 209) | struct ObjectEvent type LinkPlayerObjectEvent (line 210) | struct LinkPlayerObjectEvent type ObjectEvent (line 210) | struct ObjectEvent type LinkPlayerObjectEvent (line 211) | struct LinkPlayerObjectEvent type ObjectEvent (line 211) | struct ObjectEvent type LinkPlayerObjectEvent (line 212) | struct LinkPlayerObjectEvent type ObjectEvent (line 212) | struct ObjectEvent type LinkPlayerObjectEvent (line 213) | struct LinkPlayerObjectEvent type ObjectEvent (line 213) | struct ObjectEvent type LinkPlayerObjectEvent (line 214) | struct LinkPlayerObjectEvent type ObjectEvent (line 214) | struct ObjectEvent type LinkPlayerObjectEvent (line 215) | struct LinkPlayerObjectEvent type ObjectEvent (line 215) | struct ObjectEvent type LinkPlayerObjectEvent (line 216) | struct LinkPlayerObjectEvent type ObjectEvent (line 216) | struct ObjectEvent type Sprite (line 219) | struct Sprite type MapLayout (line 221) | struct MapLayout type MapHeader (line 222) | struct MapHeader function bool8 (line 249) | bool8 CheckNationalDexEligibilityOnSaveLoad(void) function bool8 (line 282) | bool8 DoCoordsMatchPMCExitMat(void) function DoWhiteOut (line 308) | static void DoWhiteOut(void) function u32 (line 318) | u32 ComputeWhiteOutMoneyLoss(void) function OverworldWhiteOutGetMoneyLoss (line 329) | void OverworldWhiteOutGetMoneyLoss(void) function u8 (line 335) | static u8 CountBadgesForOverworldWhiteOutLossCalculation(void) function Overworld_ResetStateAfterFly (line 347) | void Overworld_ResetStateAfterFly(void) function Overworld_ResetStateAfterTeleport (line 361) | void Overworld_ResetStateAfterTeleport(void) function Overworld_ResetStateAfterDigEscRope (line 375) | void Overworld_ResetStateAfterDigEscRope(void) function Overworld_ResetStateAfterWhitingOut (line 389) | static void Overworld_ResetStateAfterWhitingOut(void) function Overworld_ResetStateOnContinue (line 403) | static void Overworld_ResetStateOnContinue(void) function ResetGameStats (line 414) | void ResetGameStats(void) function IncrementGameStat (line 424) | void IncrementGameStat(u8 statId) function u32 (line 437) | u32 GetGameStat(u8 statId) function SetGameStat (line 445) | void SetGameStat(u8 statId, u32 statVal) function ApplyNewEncryptionKeyToGameStats (line 452) | void ApplyNewEncryptionKeyToGameStats(u32 newKey) function LoadObjEventTemplatesFromHeader (line 463) | static void LoadObjEventTemplatesFromHeader(void) function LoadSaveblockObjEventScripts (line 494) | static void LoadSaveblockObjEventScripts(void) function SetObjEventTemplateCoords (line 506) | void SetObjEventTemplateCoords(u8 localId, s16 x, s16 y) function SetObjEventTemplateMovementType (line 521) | void SetObjEventTemplateMovementType(u8 localId, u8 movementType) function ResetObjEventTemplateMovementType (line 537) | void ResetObjEventTemplateMovementType(u8 localId) function InitMapView (line 556) | static void InitMapView(void) type MapLayout (line 565) | struct MapLayout type WarpData (line 575) | struct WarpData function ApplyCurrentWarp (line 583) | static void ApplyCurrentWarp(void) function SetWarpData (line 591) | static void SetWarpData(struct WarpData *warp, s8 mapGroup, s8 mapNum, s... function bool32 (line 600) | static bool32 IsDummyWarp(struct WarpData *warp) type MapHeader (line 616) | struct MapHeader type MapHeader (line 621) | struct MapHeader function LoadCurrentMapData (line 626) | static void LoadCurrentMapData(void) function LoadSaveblockMapHeader (line 633) | static void LoadSaveblockMapHeader(void) function SetPlayerCoordsFromWarp (line 639) | static void SetPlayerCoordsFromWarp(void) function WarpIntoMap (line 658) | void WarpIntoMap(void) function SetWarpDestination (line 665) | void SetWarpDestination(s8 mapGroup, s8 mapNum, s8 warpId, s8 x, s8 y) function SetWarpDestinationToMapWarp (line 670) | void SetWarpDestinationToMapWarp(s8 mapGroup, s8 mapNum, s8 warpId) function SetDynamicWarp (line 675) | void SetDynamicWarp(s32 unused, s8 mapGroup, s8 mapNum, s8 warpId) function SetDynamicWarpWithCoords (line 680) | void SetDynamicWarpWithCoords(s32 unused, s8 mapGroup, s8 mapNum, s8 war... function SetWarpDestinationToDynamicWarp (line 685) | void SetWarpDestinationToDynamicWarp(u8 unusedWarpId) function SetWarpDestinationToHealLocation (line 690) | void SetWarpDestinationToHealLocation(u8 healLocationId) function SetWarpDestinationToLastHealLocation (line 697) | void SetWarpDestinationToLastHealLocation(void) function Overworld_SetWhiteoutRespawnPoint (line 702) | static void Overworld_SetWhiteoutRespawnPoint(void) function SetLastHealLocationWarp (line 707) | void SetLastHealLocationWarp(u32 healLocationId) function UpdateEscapeWarp (line 714) | void UpdateEscapeWarp(s16 x, s16 y) function SetEscapeWarp (line 726) | void SetEscapeWarp(s8 mapGroup, s8 mapNum, s8 warpId, s8 x, s8 y) function SetWarpDestinationToEscapeWarp (line 731) | void SetWarpDestinationToEscapeWarp(void) function SetFixedDiveWarp (line 736) | void SetFixedDiveWarp(s8 mapGroup, s8 mapNum, s8 warpId, s8 x, s8 y) function SetWarpDestinationToDiveWarp (line 741) | static void SetWarpDestinationToDiveWarp(void) function SetFixedHoleWarp (line 746) | void SetFixedHoleWarp(s8 mapGroup, s8 mapNum, s8 warpId, s8 x, s8 y) function SetWarpDestinationToFixedHoleWarp (line 751) | void SetWarpDestinationToFixedHoleWarp(s16 x, s16 y) function SetWarpDestinationToContinueGameWarp (line 759) | static void SetWarpDestinationToContinueGameWarp(void) function SetContinueGameWarp (line 764) | static void SetContinueGameWarp(s8 mapGroup, s8 mapNum, s8 warpId, s8 x,... function SetContinueGameWarpToHealLocation (line 769) | void SetContinueGameWarpToHealLocation(u8 healLocationId) function SetContinueGameWarpToDynamicWarp (line 776) | void SetContinueGameWarpToDynamicWarp(int unused) type MapConnection (line 781) | struct MapConnection type MapConnection (line 785) | struct MapConnection function bool8 (line 797) | static bool8 SetDiveWarp(u8 dir, u16 x, u16 y) function bool8 (line 815) | bool8 SetDiveWarpEmerge(u16 x, u16 y) function bool8 (line 820) | bool8 SetDiveWarpDive(u16 x, u16 y) function LoadMapFromCameraTransition (line 827) | void LoadMapFromCameraTransition(u8 mapGroup, u8 mapNum) function LoadMapFromWarp (line 863) | static void LoadMapFromWarp(bool32 unused) function QL_LoadMapNormal (line 890) | static void QL_LoadMapNormal(void) function ResetInitialPlayerAvatarState (line 909) | void ResetInitialPlayerAvatarState(void) function SetInitialPlayerAvatarStateWithDirection (line 916) | void SetInitialPlayerAvatarStateWithDirection(u8 dirn) function StoreInitialPlayerAvatarState (line 923) | void StoreInitialPlayerAvatarState(void) type InitialPlayerAvatarState (line 940) | struct InitialPlayerAvatarState type InitialPlayerAvatarState (line 942) | struct InitialPlayerAvatarState function u8 (line 953) | static u8 GetAdjustedInitialTransitionFlags(struct InitialPlayerAvatarSt... function bool8 (line 973) | bool8 MetatileBehavior_IsSurfableInSeafoamIslands(u16 metatileBehavior) function u8 (line 985) | static u8 GetAdjustedInitialDirection(struct InitialPlayerAvatarState *p... function u16 (line 1016) | static u16 GetCenterScreenMetatileBehavior(void) function bool32 (line 1023) | bool32 Overworld_IsBikingAllowed(void) function SetDefaultFlashLevel (line 1031) | static void SetDefaultFlashLevel(void) function SetFlashLevel (line 1041) | void SetFlashLevel(s32 flashLevel) function u8 (line 1048) | u8 Overworld_GetFlashLevel(void) function SetCurrentMapLayout (line 1053) | void SetCurrentMapLayout(u16 mapLayoutId) function Overworld_SetWarpDestinationFromWarp (line 1059) | void Overworld_SetWarpDestinationFromWarp(struct WarpData * warp) function u16 (line 1066) | static u16 GetLocationMusic(struct WarpData * warp) function u16 (line 1073) | static u16 GetCurrLocationDefaultMusic(void) function u16 (line 1084) | static u16 GetWarpDestinationMusic(void) function Overworld_ResetMapMusic (line 1094) | void Overworld_ResetMapMusic(void) function Overworld_PlaySpecialMapMusic (line 1099) | void Overworld_PlaySpecialMapMusic(void) function Overworld_SetSavedMusic (line 1133) | void Overworld_SetSavedMusic(u16 songNum) function Overworld_ClearSavedMusic (line 1138) | void Overworld_ClearSavedMusic(void) function Overworld_TryMapConnectionMusicTransition (line 1143) | static void Overworld_TryMapConnectionMusicTransition(void) function Overworld_ChangeMusicToDefault (line 1174) | void Overworld_ChangeMusicToDefault(void) function Overworld_ChangeMusicTo (line 1181) | void Overworld_ChangeMusicTo(u16 newMusic) function u8 (line 1189) | static u8 GetMapMusicFadeoutSpeed(void) function TryFadeOutOldMapMusic (line 1198) | void TryFadeOutOldMapMusic(void) function bool8 (line 1207) | bool8 BGMusicStopped(void) function Overworld_FadeOutMapMusic (line 1212) | void Overworld_FadeOutMapMusic(void) function PlayAmbientCry (line 1217) | static void PlayAmbientCry(void) function UpdateAmbientCry (line 1241) | void UpdateAmbientCry(s16 *state, u16 *delayCounter) function ChooseAmbientCrySpecies (line 1285) | static void ChooseAmbientCrySpecies(void) function bool32 (line 1290) | bool32 Overworld_MusicCanOverrideMapMusic(u16 music) function u8 (line 1300) | u8 GetMapTypeByGroupAndId(s8 mapGroup, s8 mapNum) function u8 (line 1305) | static u8 GetMapTypeByWarpData(struct WarpData *warp) function u8 (line 1310) | u8 GetCurrentMapType(void) function u8 (line 1315) | u8 GetLastUsedWarpMapType(void) function u8 (line 1320) | u8 GetLastUsedWarpMapSectionId(void) function bool8 (line 1325) | bool8 IsMapTypeOutdoors(u8 mapType) function bool8 (line 1337) | bool8 Overworld_MapTypeAllowsTeleportAndFly(u8 mapType) function bool8 (line 1352) | bool8 IsMapTypeIndoors(u8 mapType) function u8 (line 1361) | static u8 GetSavedWarpRegionMapSectionId(void) function u8 (line 1366) | u8 GetCurrentRegionMapSectionId(void) function u8 (line 1371) | u8 GetCurrentMapBattleScene(void) type Coords32 (line 1387) | struct Coords32 type BgTemplate (line 1400) | struct BgTemplate function InitOverworldBgs (line 1436) | static void InitOverworldBgs(void) function InitOverworldBgs_NoResetHeap (line 1456) | static void InitOverworldBgs_NoResetHeap(void) function CleanupOverworldWindowsAndTilemaps (line 1474) | void CleanupOverworldWindowsAndTilemaps(void) function ResetSafariZoneFlag_ (line 1482) | static void ResetSafariZoneFlag_(void) function bool32 (line 1487) | bool32 IsUpdateLinkStateCBActive(void) function DoCB1_Overworld (line 1495) | static void DoCB1_Overworld(u16 newKeys, u16 heldKeys) function DoCB1_Overworld_QuestLogPlayback (line 1521) | static void DoCB1_Overworld_QuestLogPlayback(void) function CB1_Overworld (line 1550) | void CB1_Overworld(void) function OverworldBasic (line 1561) | static void OverworldBasic(void) function CB2_OverworldBasic (line 1576) | void CB2_OverworldBasic(void) function CB2_Overworld (line 1581) | static void CB2_Overworld(void) function SetMainCallback1 (line 1591) | void SetMainCallback1(MainCallback cb) function bool8 (line 1596) | static bool8 RunFieldCallback(void) function CB2_NewGame (line 1621) | void CB2_NewGame(void) function CB2_WhiteOut (line 1643) | void CB2_WhiteOut(void) function CB2_LoadMap (line 1673) | void CB2_LoadMap(void) function CB2_LoadMap2 (line 1683) | static void CB2_LoadMap2(void) function CB2_ReturnToFieldCableClub (line 1698) | void CB2_ReturnToFieldCableClub(void) function CB2_LoadMapOnReturnToFieldCableClub (line 1705) | static void CB2_LoadMapOnReturnToFieldCableClub(void) function CB2_ReturnToField (line 1716) | void CB2_ReturnToField(void) function CB2_ReturnToFieldLocal (line 1729) | static void CB2_ReturnToFieldLocal(void) function CB2_ReturnToFieldLink (line 1738) | static void CB2_ReturnToFieldLink(void) function CB2_ReturnToFieldFromMultiplayer (line 1744) | void CB2_ReturnToFieldFromMultiplayer(void) function CB2_ReturnToFieldWithOpenMenu (line 1761) | void CB2_ReturnToFieldWithOpenMenu(void) function CB2_ReturnToFieldContinueScript (line 1768) | void CB2_ReturnToFieldContinueScript(void) function CB2_ReturnToFieldContinueScriptPlayMapMusic (line 1775) | void CB2_ReturnToFieldContinueScriptPlayMapMusic(void) function CB2_ReturnToFieldFromDiploma (line 1782) | void CB2_ReturnToFieldFromDiploma(void) function FieldCB_ShowMapNameOnContinue (line 1789) | static void FieldCB_ShowMapNameOnContinue(void) function CB2_ContinueSavedGame (line 1796) | void CB2_ContinueSavedGame(void) function FieldClearVBlankHBlankCallbacks (line 1826) | static void FieldClearVBlankHBlankCallbacks(void) function SetFieldVBlankCallback (line 1846) | static void SetFieldVBlankCallback(void) function VBlankCB_Field (line 1851) | static void VBlankCB_Field(void) function InitCurrentFlashLevelScanlineEffect (line 1861) | static void InitCurrentFlashLevelScanlineEffect(void) function bool32 (line 1876) | static bool32 LoadMapInStepsLink(u8 *state) function bool32 (line 1953) | static bool32 LoadMapInStepsLocal(u8 *state, bool32 inLink) function bool32 (line 2041) | static bool32 ReturnToFieldLocal(u8 *state) function bool32 (line 2071) | static bool32 ReturnToFieldLink(u8 *state) function DoMapLoadLoop (line 2148) | void DoMapLoadLoop(u8 *state) function MoveSaveBlocks_ResetHeap_ (line 2153) | static void MoveSaveBlocks_ResetHeap_(void) function ResetScreenForMapLoad (line 2158) | static void ResetScreenForMapLoad(void) function InitViewGraphics (line 2169) | static void InitViewGraphics(void) function InitOverworldGraphicsRegisters (line 2176) | static void InitOverworldGraphicsRegisters(void) function ResumeMap (line 2208) | static void ResumeMap(bool32 inLink) function InitObjectEventsLink (line 2230) | static void InitObjectEventsLink(void) function InitObjectEventsLocal (line 2239) | static void InitObjectEventsLocal(void) function ReloadObjectsAndRunReturnToFieldMapScript (line 2256) | static void ReloadObjectsAndRunReturnToFieldMapScript(void) function SetCameraToTrackPlayer (line 2262) | static void SetCameraToTrackPlayer(void) function SetCameraToTrackGuestPlayer (line 2268) | static void SetCameraToTrackGuestPlayer(void) function SetCameraToTrackGuestPlayer_2 (line 2274) | static void SetCameraToTrackGuestPlayer_2(void) function OffsetCameraFocusByLinkPlayerId (line 2279) | static void OffsetCameraFocusByLinkPlayerId(void) function SpawnLinkPlayers (line 2289) | static void SpawnLinkPlayers(void) function CreateLinkPlayerSprites (line 2306) | static void CreateLinkPlayerSprites(void) function CB2_SetUpOverworldForQLPlaybackWithWarpExit (line 2315) | void CB2_SetUpOverworldForQLPlaybackWithWarpExit(void) function CB2_SetUpOverworldForQLPlayback (line 2326) | void CB2_SetUpOverworldForQLPlayback(void) function CB2_LoadMapForQLPlayback (line 2337) | static void CB2_LoadMapForQLPlayback(void) function DoLoadMap_QLPlayback (line 2345) | static void DoLoadMap_QLPlayback(u8 *state) function bool32 (line 2351) | static bool32 LoadMap_QLPlayback(u8 *state) function CB2_EnterFieldFromQuestLog (line 2427) | void CB2_EnterFieldFromQuestLog(void) function Overworld_CreditsMainCB (line 2458) | void Overworld_CreditsMainCB(void) function bool8 (line 2475) | static bool8 FieldCB2_Credits_WaitFade(void) function bool32 (line 2483) | bool32 Overworld_DoScrollSceneForCredits(u8 *state_p, const struct Credi... function bool32 (line 2490) | static bool32 SetUpScrollSceneForCredits(u8 *state, u8 unused) function bool8 (line 2534) | static bool8 MapLdr_Credits(void) function CameraCB_CreditsPan (line 2596) | static void CameraCB_CreditsPan(struct CameraObject * camera) function Task_OvwldCredits_FadeOut (line 2638) | static void Task_OvwldCredits_FadeOut(u8 taskId) function Task_OvwldCredits_WaitFade (line 2644) | static void Task_OvwldCredits_WaitFade(u8 taskId) type LinkPlayerObjectEvent (line 2656) | struct LinkPlayerObjectEvent type ObjectEvent (line 2656) | struct ObjectEvent type LinkPlayerObjectEvent (line 2664) | struct LinkPlayerObjectEvent type ObjectEvent (line 2664) | struct ObjectEvent type LinkPlayerObjectEvent (line 2673) | struct LinkPlayerObjectEvent type ObjectEvent (line 2673) | struct ObjectEvent type LinkPlayerObjectEvent (line 2684) | struct LinkPlayerObjectEvent type ObjectEvent (line 2684) | struct ObjectEvent function CB1_UpdateLinkState (line 2689) | static void CB1_UpdateLinkState(void) function ResetAllMultiplayerState (line 2712) | static void ResetAllMultiplayerState(void) function ClearAllPlayerKeys (line 2718) | static void ClearAllPlayerKeys(void) function SetKeyInterceptCallback (line 2723) | static void SetKeyInterceptCallback(KeyInterCB func) function CheckRfuKeepAliveTimer (line 2733) | static void CheckRfuKeepAliveTimer(void) function ResetAllLinkStates (line 2739) | static void ResetAllLinkStates(void) function bool32 (line 2747) | static bool32 AreAllPlayersInLinkState(u16 linkState) function bool32 (line 2758) | static bool32 IsAnyPlayerInLinkState(u16 linkState) function HandleLinkPlayerKeyInput (line 2769) | static void HandleLinkPlayerKeyInput(u32 playerId, u16 key, struct Cable... function UpdateAllLinkPlayers (line 2879) | static void UpdateAllLinkPlayers(u16 *keys, s32 selfId) function UpdateHeldKeyCode (line 2896) | static void UpdateHeldKeyCode(u16 key) function u16 (line 2923) | static u16 KeyInterCB_ReadButtons(u32 key) function u16 (line 2941) | static u16 GetDirectionForDpadKey(u16 a1) function ResetPlayerHeldKeys (line 2959) | static void ResetPlayerHeldKeys(u16 *keys) function u16 (line 2966) | static u16 KeyInterCB_SelfIdle(u32 key) function u16 (line 2977) | static u16 KeyInterCB_Idle(u32 key) function u16 (line 2985) | static u16 KeyInterCB_DeferToEventScript(u32 key) function u16 (line 3001) | static u16 KeyInterCB_DeferToRecvQueue(u32 key) function u16 (line 3018) | static u16 KeyInterCB_DeferToSendQueue(u32 key) function u16 (line 3034) | static u16 KeyInterCB_DoNothingAndKeepAlive(u32 key) function u16 (line 3040) | static u16 KeyInterCB_Ready(u32 keyOrPlayerId) function u16 (line 3061) | static u16 KeyInterCB_SetReady(u32 a1) function u16 (line 3067) | static u16 KeyInterCB_SendNothing(u32 key) function u16 (line 3072) | static u16 KeyInterCB_WaitForPlayersToExit(u32 keyOrPlayerId) function u16 (line 3087) | static u16 KeyInterCB_SendExitRoomKey(u32 key) function u16 (line 3094) | static u16 KeyInterCB_SendNothing_2(u32 key) function u32 (line 3099) | u32 GetCableClubPartnersReady(void) function bool32 (line 3112) | static bool32 IsAnyPlayerExitingCableClub(void) function u16 (line 3117) | u16 SetInCableClubSeat(void) function u16 (line 3123) | u16 SetLinkWaitingForScript(void) function u16 (line 3131) | u16 QueueExitLinkRoomKey(void) function u16 (line 3137) | u16 SetStartedCableClubActivity(void) function LoadCableClubPlayer (line 3143) | static void LoadCableClubPlayer(s32 linkPlayerId, s32 myPlayerId, struct... function bool32 (line 3158) | static bool32 IsCableClubPlayerUnfrozen(struct CableClubPlayer *player) function bool32 (line 3168) | static bool32 CanCableClubPlayerPressStart(struct CableClubPlayer *player) function u8 (line 3177) | static const u8 *TryGetTileEventScript(struct CableClubPlayer *player) function bool32 (line 3184) | static bool32 PlayerIsAtSouthExit(struct CableClubPlayer *player) function u8 (line 3196) | static const u8 *TryInteractWithPlayer(struct CableClubPlayer *player) function u16 (line 3227) | static u16 GetDirectionForEventScript(const u8 *script) function InitLinkPlayerQueueScript (line 3257) | static void InitLinkPlayerQueueScript(void) function InitLinkRoomStartMenuScript (line 3262) | static void InitLinkRoomStartMenuScript(void) function RunInteractLocalPlayerScript (line 3269) | static void RunInteractLocalPlayerScript(const u8 *script) function CreateConfirmLeaveTradeRoomPrompt (line 3276) | static void CreateConfirmLeaveTradeRoomPrompt(void) function InitMenuBasedScript (line 3283) | static void InitMenuBasedScript(const u8 *script) function RunTerminateLinkScript (line 3290) | static void RunTerminateLinkScript(void) function bool32 (line 3296) | bool32 Overworld_LinkRecvQueueLengthMoreThan2(void) function bool32 (line 3307) | bool32 Overworld_RecvKeysFromLinkIsRunning(void) function bool32 (line 3333) | bool32 Overworld_SendKeysToLinkIsRunning(void) function bool32 (line 3347) | bool32 IsSendingKeysOverCable(void) function u32 (line 3357) | static u32 GetLinkSendQueueLength(void) function ZeroLinkPlayerObjectEvent (line 3365) | static void ZeroLinkPlayerObjectEvent(struct LinkPlayerObjectEvent *link... function ClearLinkPlayerObjectEvents (line 3370) | void ClearLinkPlayerObjectEvents(void) function ZeroObjectEvent (line 3375) | static void ZeroObjectEvent(struct ObjectEvent *objEvent) function SpawnLinkPlayerObjectEvent (line 3387) | static void SpawnLinkPlayerObjectEvent(u8 linkPlayerId, s16 x, s16 y, u8... function InitLinkPlayerObjectEventPos (line 3409) | static void InitLinkPlayerObjectEventPos(struct ObjectEvent *objEvent, s... function SetLinkPlayerObjectRange (line 3420) | static void SetLinkPlayerObjectRange(u8 linkPlayerId, u8 dir) function DestroyLinkPlayerObject (line 3430) | static void DestroyLinkPlayerObject(u8 linkPlayerId) function u8 (line 3442) | static u8 GetSpriteForLinkedPlayer(u8 linkPlayerId) function GetLinkPlayerCoords (line 3449) | static void GetLinkPlayerCoords(u8 linkPlayerId, u16 *x, u16 *y) function u8 (line 3457) | static u8 GetLinkPlayerFacingDirection(u8 linkPlayerId) function u8 (line 3464) | static u8 GetLinkPlayerElevation(u8 linkPlayerId) function s32 (line 3471) | static s32 GetLinkPlayerObjectStepTimer(u8 linkPlayerId) function u8 (line 3478) | static u8 GetLinkPlayerIdAt(s16 x, s16 y) function SetPlayerFacingDirection (line 3494) | static void SetPlayerFacingDirection(u8 linkPlayerId, u8 facing) function u8 (line 3520) | static u8 MovementEventModeCB_Normal(struct LinkPlayerObjectEvent *linkP... function u8 (line 3525) | static u8 MovementEventModeCB_Ignored(struct LinkPlayerObjectEvent *link... function u8 (line 3531) | static u8 MovementEventModeCB_Normal_2(struct LinkPlayerObjectEvent *lin... function bool8 (line 3536) | static bool8 FacingHandler_DoNothing(struct LinkPlayerObjectEvent *linkP... function bool8 (line 3541) | static bool8 FacingHandler_DpadMovement(struct LinkPlayerObjectEvent *li... function bool8 (line 3561) | static bool8 FacingHandler_ForcedFacingChange(struct LinkPlayerObjectEve... function MovementStatusHandler_EnterFreeMode (line 3568) | static void MovementStatusHandler_EnterFreeMode(struct LinkPlayerObjectE... function MovementStatusHandler_TryAdvanceScript (line 3573) | static void MovementStatusHandler_TryAdvanceScript(struct LinkPlayerObje... function u8 (line 3588) | static u8 FlipVerticalAndClearForced(u8 newFacing, u8 oldFacing) function bool8 (line 3608) | static bool8 LinkPlayerDetectCollision(u8 selfObjEventId, u8 a2, s16 x, ... function CreateLinkPlayerSprite (line 3625) | static void CreateLinkPlayerSprite(u8 linkPlayerId, u8 gameVersion) function SpriteCB_LinkPlayer (line 3656) | static void SpriteCB_LinkPlayer(struct Sprite *sprite) FILE: src/palette.c type PaletteStructTemplate (line 19) | struct PaletteStructTemplate type PaletteStruct (line 32) | struct PaletteStruct type PaletteStruct (line 44) | struct PaletteStruct type PaletteStruct (line 45) | struct PaletteStruct type PaletteStruct (line 46) | struct PaletteStruct type PaletteStructTemplate (line 64) | struct PaletteStructTemplate function LoadCompressedPalette (line 81) | void LoadCompressedPalette(const u32 *src, u16 offset, u16 size) function LoadPalette (line 88) | void LoadPalette(const void *src, u16 offset, u16 size) function FillPalette (line 94) | void FillPalette(u16 value, u16 offset, u16 size) function TransferPlttBuffer (line 100) | void TransferPlttBuffer(void) function u8 (line 113) | u8 UpdatePaletteFade(void) function ResetPaletteFade (line 130) | void ResetPaletteFade(void) function ReadPlttIntoBuffers (line 139) | void ReadPlttIntoBuffers(void) function bool8 (line 151) | bool8 BeginNormalPaletteFade(u32 selectedPalettes, s8 delay, u8 startY, ... function bool8 (line 193) | static bool8 BeginPlttFade(u32 selectedPalettes, u8 delay, u8 startY, u8... function PaletteStruct_Run (line 200) | static void PaletteStruct_Run(u8 a1, u32 *unkFlags) function PaletteStruct_Copy (line 231) | static void PaletteStruct_Copy(struct PaletteStruct *palStruct, u32 *unk... function PaletteStruct_Blend (line 273) | static void PaletteStruct_Blend(struct PaletteStruct *palStruct, u32 *un... function PaletteStruct_TryEnd (line 302) | static void PaletteStruct_TryEnd(struct PaletteStruct *palStruct) function PaletteStruct_ResetById (line 330) | void PaletteStruct_ResetById(u16 id) function PaletteStruct_Reset (line 337) | static void PaletteStruct_Reset(u8 paletteNum) function ResetPaletteFadeControl (line 349) | void ResetPaletteFadeControl(void) function PaletteStruct_SetUnusedFlag (line 369) | static void PaletteStruct_SetUnusedFlag(u16 id) function PaletteStruct_ClearUnusedFlag (line 376) | static void PaletteStruct_ClearUnusedFlag(u16 id) function u8 (line 383) | static u8 PaletteStruct_GetPalNum(u16 id) function u8 (line 393) | static u8 UpdateNormalPaletteFade(void) function InvertPlttBuffer (line 471) | void InvertPlttBuffer(u32 selectedPalettes) function TintPlttBuffer (line 489) | void TintPlttBuffer(u32 selectedPalettes, s8 r, s8 g, s8 b) function UnfadePlttBuffer (line 513) | void UnfadePlttBuffer(u32 selectedPalettes) function BeginFastPaletteFade (line 531) | void BeginFastPaletteFade(u8 submode) function BeginFastPaletteFadeInternal (line 537) | static void BeginFastPaletteFadeInternal(u8 submode) function u8 (line 550) | static u8 UpdateFastPaletteFade(void) function BeginHardwarePaletteFade (line 684) | void BeginHardwarePaletteFade(u8 blendCnt, u8 delay, u8 y, u8 targetY, u... function u8 (line 701) | static u8 UpdateHardwarePaletteFade(void) function UpdateBlendRegisters (line 743) | static void UpdateBlendRegisters(void) function bool8 (line 757) | static bool8 IsSoftwarePaletteFadeFinishing(void) function BlendPalettes (line 779) | void BlendPalettes(u32 selectedPalettes, u8 coeff, u16 color) function BlendPalettesUnfaded (line 791) | void BlendPalettesUnfaded(u32 selectedPalettes, u8 coeff, u16 color) function TintPalette_GrayScale (line 798) | void TintPalette_GrayScale(u16 *palette, u16 count) function TintPalette_GrayScale2 (line 813) | void TintPalette_GrayScale2(u16 *palette, u16 count) function TintPalette_SepiaTone (line 832) | void TintPalette_SepiaTone(u16 *palette, u16 count) function TintPalette_CustomTone (line 852) | void TintPalette_CustomTone(u16 *palette, u16 count, u16 rTone, u16 gTon... function CopyPaletteInvertedTint (line 876) | void CopyPaletteInvertedTint(const u16 *src, u16 *dst, u16 count, u8 tone) function BlendPalettesGradually (line 912) | void BlendPalettesGradually(u32 selectedPalettes, s8 delay, u8 coeff, u8... function bool32 (line 937) | bool32 IsBlendPalettesGraduallyTaskActive(u8 id) function DestroyBlendPalettesGraduallyTask (line 949) | void DestroyBlendPalettesGraduallyTask(void) function Task_BlendPalettesGradually (line 962) | static void Task_BlendPalettesGradually(u8 taskId) FILE: src/palette_util.c function RouletteFlash_Reset (line 11) | void RouletteFlash_Reset(struct RouletteFlashUtil *flash) function u8 (line 18) | u8 RouletteFlash_Add(struct RouletteFlashUtil *flash, u8 id, const struc... function u8 (line 43) | static u8 RouletteFlash_Remove(struct RouletteFlashUtil *flash, u8 id) function u8 (line 54) | static u8 RouletteFlash_FadePalette(struct RouletteFlashPalette *pal) function u8 (line 115) | static u8 RouletteFlash_FlashPalette(struct RouletteFlashPalette *pal) function RouletteFlash_Run (line 137) | void RouletteFlash_Run(struct RouletteFlashUtil *flash) function RouletteFlash_Enable (line 161) | void RouletteFlash_Enable(struct RouletteFlashUtil *flash, u16 flags) function RouletteFlash_Stop (line 179) | void RouletteFlash_Stop(struct RouletteFlashUtil *flash, u16 flags) function InitPulseBlend (line 218) | void InitPulseBlend(struct PulseBlend *pulseBlend) function InitPulseBlendPaletteSettings (line 227) | int InitPulseBlendPaletteSettings(struct PulseBlend *pulseBlend, const s... function ClearPulseBlendPalettesSettings (line 261) | static void ClearPulseBlendPalettesSettings(struct PulseBlendPalette *pu... function UnloadUsedPulseBlendPalettes (line 281) | void UnloadUsedPulseBlendPalettes(struct PulseBlend *pulseBlend, u16 pul... function MarkUsedPulseBlendPalettes (line 301) | void MarkUsedPulseBlendPalettes(struct PulseBlend *pulseBlend, u16 pulse... function UnmarkUsedPulseBlendPalettes (line 328) | void UnmarkUsedPulseBlendPalettes(struct PulseBlend *pulseBlend, u16 pul... function UpdatePulseBlend (line 373) | void UpdatePulseBlend(struct PulseBlend *pulseBlend) function FillTilemapRect (line 441) | void FillTilemapRect(u16 *dest, u16 src, u8 left, u8 top, u8 width, u8 h... function SetTilemapRect (line 458) | void SetTilemapRect(u16 *dest, u16 *src, u8 left, u8 top, u8 width, u8 h... FILE: src/party_menu.c type PartyMenuBoxInfoRects (line 111) | struct PartyMenuBoxInfoRects type PartyMenuInternal (line 121) | struct PartyMenuInternal type PartyMenuBox (line 137) | struct PartyMenuBox type PartyMenuBox (line 194) | struct PartyMenuBox type Pokemon (line 196) | struct Pokemon type PartyMenuBox (line 196) | struct PartyMenuBox type Pokemon (line 197) | struct Pokemon type PartyMenuBox (line 197) | struct PartyMenuBox type Pokemon (line 198) | struct Pokemon type PartyMenuBox (line 198) | struct PartyMenuBox type Pokemon (line 199) | struct Pokemon type PartyMenuBox (line 199) | struct PartyMenuBox type Pokemon (line 200) | struct Pokemon type PartyMenuBox (line 200) | struct PartyMenuBox type Pokemon (line 201) | struct Pokemon type PartyMenuBox (line 201) | struct PartyMenuBox type PartyMenuBox (line 202) | struct PartyMenuBox type Pokemon (line 203) | struct Pokemon type Pokemon (line 206) | struct Pokemon type PartyMenuBox (line 208) | struct PartyMenuBox type PartyMenuBox (line 209) | struct PartyMenuBox type PartyMenuBox (line 210) | struct PartyMenuBox type PartyMenuBox (line 211) | struct PartyMenuBox type PartyMenuBox (line 212) | struct PartyMenuBox type PartyMenuBox (line 213) | struct PartyMenuBox type PartyMenuBox (line 214) | struct PartyMenuBox type PartyMenuBox (line 215) | struct PartyMenuBox type PartyMenuBox (line 216) | struct PartyMenuBox type Pokemon (line 217) | struct Pokemon type PartyMenuBox (line 217) | struct PartyMenuBox type Pokemon (line 218) | struct Pokemon type PartyMenuBox (line 218) | struct PartyMenuBox type Pokemon (line 219) | struct Pokemon type PartyMenuBox (line 219) | struct PartyMenuBox type Pokemon (line 220) | struct Pokemon type PartyMenuBox (line 220) | struct PartyMenuBox type Pokemon (line 258) | struct Pokemon type Pokemon (line 259) | struct Pokemon type Pokemon (line 260) | struct Pokemon type Pokemon (line 268) | struct Pokemon type Sprite (line 269) | struct Sprite type Sprite (line 270) | struct Sprite type Sprite (line 271) | struct Sprite type Pokemon (line 272) | struct Pokemon type PartyMenuBox (line 272) | struct PartyMenuBox type PartyMenuBox (line 273) | struct PartyMenuBox type Pokemon (line 275) | struct Pokemon type PartyMenuBox (line 275) | struct PartyMenuBox type PartyMenuBox (line 276) | struct PartyMenuBox type Pokemon (line 277) | struct Pokemon type Pokemon (line 278) | struct Pokemon type Pokemon (line 340) | struct Pokemon type Pokemon (line 392) | struct Pokemon type Pokemon (line 401) | struct Pokemon function InitPartyMenu (line 425) | void InitPartyMenu(u8 menuType, u8 layout, u8 partyAction, bool8 keepCur... function CB2_UpdatePartyMenu (line 462) | static void CB2_UpdatePartyMenu(void) function VBlankCB_PartyMenu (line 471) | static void VBlankCB_PartyMenu(void) function CB2_InitPartyMenu (line 478) | static void CB2_InitPartyMenu(void) function bool8 (line 487) | static bool8 ShowPartyMenu(void) function ExitPartyMenu (line 612) | static void ExitPartyMenu(void) function Task_ExitPartyMenu (line 620) | static void Task_ExitPartyMenu(u8 taskId) function ResetPartyMenu (line 630) | static void ResetPartyMenu(void) function bool8 (line 638) | static bool8 AllocPartyMenuBg(void) function bool8 (line 657) | static bool8 AllocPartyMenuBgGfx(void) function PartyPaletteBufferCopy (line 706) | static void PartyPaletteBufferCopy(u8 offset) function FreePartyPointers (line 713) | static void FreePartyPointers(void) function InitPartyMenuBoxes (line 726) | static void InitPartyMenuBoxes(u8 layout) function RenderPartyMenuBox (line 745) | static void RenderPartyMenuBox(u8 slot) function DisplayPartyPokemonData (line 782) | static void DisplayPartyPokemonData(u8 slot) function DisplayPartyPokemonDescriptionData (line 801) | static void DisplayPartyPokemonDescriptionData(u8 slot, u8 stringId) function DisplayPartyPokemonDataForChooseMultiple (line 815) | static void DisplayPartyPokemonDataForChooseMultiple(u8 slot) function DisplayPartyPokemonDataForWirelessMinigame (line 842) | static void DisplayPartyPokemonDataForWirelessMinigame(u8 slot) function bool8 (line 851) | static bool8 DisplayPartyPokemonDataForMoveTutorOrEvolutionItem(u8 slot) function DisplayPartyPokemonDataToTeachMove (line 884) | static void DisplayPartyPokemonDataToTeachMove(u8 slot, u16 item, u8 tutor) function DisplayPartyPokemonDataForMultiBattle (line 901) | static void DisplayPartyPokemonDataForMultiBattle(u8 slot) function bool8 (line 924) | static bool8 RenderPartyMenuBoxes(void) function u8 (line 933) | static u8 *GetPartyMenuBgTile(u16 tileId) function CreatePartyMonSprites (line 938) | static void CreatePartyMonSprites(u8 slot) function bool8 (line 968) | static bool8 CreatePartyMonSpritesLoop(void) function CreateCancelConfirmPokeballSprites (line 977) | static void CreateCancelConfirmPokeballSprites(void) function AnimatePartySlot (line 999) | void AnimatePartySlot(u8 slot, u8 animNum) function u8 (line 1043) | static u8 GetPartyBoxPaletteFlags(u8 slot, u8 animNum) function DrawCancelConfirmButtons (line 1066) | static void DrawCancelConfirmButtons(void) function bool8 (line 1073) | bool8 IsMultiBattle(void) function SwapPartyPokemon (line 1081) | static void SwapPartyPokemon(struct Pokemon *mon1, struct Pokemon *mon2) function Task_ClosePartyMenu (line 1091) | static void Task_ClosePartyMenu(u8 taskId) function Task_ClosePartyMenuAndSetCB2 (line 1097) | static void Task_ClosePartyMenuAndSetCB2(u8 taskId) function u8 (line 1112) | u8 GetCursorSelectionMonId(void) function u8 (line 1117) | u8 GetPartyMenuType(void) function Task_HandleChooseMonInput (line 1122) | void Task_HandleChooseMonInput(u8 taskId) function s8 (line 1150) | static s8 *GetCurrentPartySlotPtr(void) function HandleChooseMonSelection (line 1158) | static void HandleChooseMonSelection(u8 taskId, s8 *slotPtr) function bool8 (line 1228) | static bool8 IsSelectedMonNotEgg(u8 *slotPtr) function HandleChooseMonCancel (line 1238) | static void HandleChooseMonCancel(u8 taskId, s8 *slotPtr) function DisplayCancelChooseMonYesNo (line 1270) | static void DisplayCancelChooseMonYesNo(u8 taskId) function Task_CancelChooseMonYesNo (line 1278) | static void Task_CancelChooseMonYesNo(u8 taskId) function Task_HandleCancelChooseMonYesNoInput (line 1287) | static void Task_HandleCancelChooseMonYesNoInput(u8 taskId) function u16 (line 1306) | static u16 PartyMenuButtonHandler(s8 *slotPtr) function UpdateCurrentPartySelection (line 1365) | static void UpdateCurrentPartySelection(s8 *slotPtr, s8 movementDir) function UpdatePartySelectionSingleLayout (line 1382) | static void UpdatePartySelectionSingleLayout(s8 *slotPtr, s8 movementDir) function UpdatePartySelectionDoubleLayout (line 1433) | static void UpdatePartySelectionDoubleLayout(s8 *slotPtr, s8 movementDir) function s8 (line 1522) | static s8 GetNewSlotDoubleLayout(s8 slotId, s8 movementDir) function u8 (line 1534) | u8 *GetMonNickname(struct Pokemon *mon, u8 *dest) function u8 (line 1542) | u8 DisplayPartyMenuMessage(const u8 *str, bool8 keepOpen) function Task_PrintAndWaitForText (line 1552) | static void Task_PrintAndWaitForText(u8 taskId) function bool8 (line 1567) | bool8 IsPartyMenuTextPrinterActive(void) function Task_WaitForLinkAndReturnToChooseMon (line 1572) | static void Task_WaitForLinkAndReturnToChooseMon(u8 taskId) function Task_ReturnToChooseMonAfterText (line 1581) | static void Task_ReturnToChooseMonAfterText(u8 taskId) function DisplayGaveHeldItemMessage (line 1599) | static void DisplayGaveHeldItemMessage(struct Pokemon *mon, u16 item, bo... function DisplayTookHeldItemMessage (line 1614) | static void DisplayTookHeldItemMessage(struct Pokemon *mon, u16 item, bo... function DisplayAlreadyHoldingItemSwitchMessage (line 1624) | static void DisplayAlreadyHoldingItemSwitchMessage(struct Pokemon *mon, ... function DisplaySwitchedHeldItemMessage (line 1633) | static void DisplaySwitchedHeldItemMessage(u16 item, u16 item2, bool8 ke... function GiveItemToMon (line 1643) | static void GiveItemToMon(struct Pokemon *mon, u16 item) function u8 (line 1657) | static u8 TryTakeMonItem(struct Pokemon *mon) function BufferBagFullCantTakeItemMessage (line 1670) | static void BufferBagFullCantTakeItemMessage(u16 itemId) function Task_PartyMenuModifyHP (line 1697) | static void Task_PartyMenuModifyHP(u8 taskId) function PartyMenuModifyHP (line 1715) | void PartyMenuModifyHP(u8 taskId, u8 slot, s8 hpIncrement, s16 hpDiffere... function ResetHPTaskData (line 1731) | static void ResetHPTaskData(u8 taskId, u8 caseId, u32 hp) function u8 (line 1766) | u8 GetAilmentFromStatus(u32 status) function u8 (line 1781) | u8 GetMonAilment(struct Pokemon *mon) function SetPartyMonsAllowedInMinigame (line 1797) | static void SetPartyMonsAllowedInMinigame(void) function bool16 (line 1817) | static bool16 IsMonAllowedInPokemonJump(struct Pokemon *mon) function bool16 (line 1824) | static bool16 IsMonAllowedInDodrioBerryPicking(struct Pokemon *mon) function bool8 (line 1831) | static bool8 IsMonAllowedInMinigame(u8 slot) function TryEnterMonForMinigame (line 1840) | static void TryEnterMonForMinigame(u8 taskId, u8 slot) function CancelParticipationPrompt (line 1857) | static void CancelParticipationPrompt(u8 taskId) function Task_CancelParticipationYesNo (line 1864) | static void Task_CancelParticipationYesNo(u8 taskId) function Task_HandleCancelParticipationYesNoInput (line 1873) | static void Task_HandleCancelParticipationYesNoInput(u8 taskId) function u8 (line 1890) | static u8 CanMonLearnTMTutor(struct Pokemon *mon, u16 item, u8 tutor) function u16 (line 1915) | static u16 GetTutorMove(u8 tutor) function bool8 (line 1930) | static bool8 CanLearnTutorMove(u16 species, u8 tutor) function Task_FirstBattleEnterParty_WaitFadeIn (line 1959) | static void Task_FirstBattleEnterParty_WaitFadeIn(u8 taskId) function Task_FirstBattleEnterParty_DarkenScreen (line 1965) | static void Task_FirstBattleEnterParty_DarkenScreen(u8 taskId) function Task_FirstBattleEnterParty_WaitDarken (line 1971) | static void Task_FirstBattleEnterParty_WaitDarken(u8 taskId) function Task_FirstBattleEnterParty_CreatePrinter (line 1977) | static void Task_FirstBattleEnterParty_CreatePrinter(u8 taskId) function Task_FirstBattleEnterParty_RunPrinterMsg1 (line 1983) | static void Task_FirstBattleEnterParty_RunPrinterMsg1(u8 taskId) function Task_FirstBattleEnterParty_LightenFirstMonIcon (line 1991) | static void Task_FirstBattleEnterParty_LightenFirstMonIcon(u8 taskId) function Task_FirstBattleEnterParty_WaitLightenFirstMonIcon (line 1997) | static void Task_FirstBattleEnterParty_WaitLightenFirstMonIcon(u8 taskId) function Task_FirstBattleEnterParty_StartPrintMsg2 (line 2003) | static void Task_FirstBattleEnterParty_StartPrintMsg2(u8 taskId) function Task_FirstBattleEnterParty_RunPrinterMsg2 (line 2011) | static void Task_FirstBattleEnterParty_RunPrinterMsg2(u8 taskId) function Task_FirstBattleEnterParty_FadeNormal (line 2022) | static void Task_FirstBattleEnterParty_FadeNormal(u8 taskId) function Task_FirstBattleEnterParty_WaitFadeNormal (line 2028) | static void Task_FirstBattleEnterParty_WaitFadeNormal(u8 taskId) function Task_PartyMenu_Pokedude (line 2043) | static void Task_PartyMenu_Pokedude(u8 taskId) function Task_PartyMenu_PokedudeStep (line 2051) | static void Task_PartyMenu_PokedudeStep(u8 taskId) function bool8 (line 2075) | static bool8 PartyMenuPokedudeIsCancelled(u8 taskId) function PartyMenuHandlePokedudeCancel (line 2086) | static void PartyMenuHandlePokedudeCancel(void) function Task_PartyMenuFromBag_Pokedude (line 2095) | static void Task_PartyMenuFromBag_Pokedude(u8 taskId) function Task_PartyMenuFromBag_PokedudeStep (line 2103) | static void Task_PartyMenuFromBag_PokedudeStep(u8 taskId) function InitPartyMenuWindows (line 2121) | static void InitPartyMenuWindows(u8 layout) function CreateCancelConfirmWindows (line 2149) | static void CreateCancelConfirmWindows(bool8 chooseMultiple) function u16 (line 2190) | static u16 *GetPartyMenuPalBufferPtr(u8 paletteId) function BlitBitmapToPartyWindow (line 2195) | static void BlitBitmapToPartyWindow(u8 windowId, const u8 *tileNums, u8 ... function BlitBitmapToPartyWindow_LeftColumn (line 2210) | static void BlitBitmapToPartyWindow_LeftColumn(u8 windowId, u8 x, u8 y, ... function BlitBitmapToPartyWindow_RightColumn (line 2223) | static void BlitBitmapToPartyWindow_RightColumn(u8 windowId, u8 x, u8 y,... function DrawEmptySlot (line 2236) | static void DrawEmptySlot(u8 windowId) function LoadPartyBoxPalette (line 2248) | static void LoadPartyBoxPalette(struct PartyMenuBox *menuBox, u8 palFlags) function DisplayPartyPokemonBarDetail (line 2321) | static void DisplayPartyPokemonBarDetail(u8 windowId, const u8 *str, u8 ... function DisplayPartyPokemonNickname (line 2326) | static void DisplayPartyPokemonNickname(struct Pokemon *mon, struct Part... function DisplayPartyPokemonLevelCheck (line 2339) | static void DisplayPartyPokemonLevelCheck(struct Pokemon *mon, struct Pa... function DisplayPartyPokemonLevel (line 2355) | static void DisplayPartyPokemonLevel(u8 level, struct PartyMenuBox *menu... function DisplayPartyPokemonGenderNidoranCheck (line 2363) | static void DisplayPartyPokemonGenderNidoranCheck(struct Pokemon *mon, s... function DisplayPartyPokemonGender (line 2373) | static void DisplayPartyPokemonGender(u8 gender, u16 species, u8 *nickna... function DisplayPartyPokemonHPCheck (line 2396) | static void DisplayPartyPokemonHPCheck(struct Pokemon *mon, struct Party... function DisplayPartyPokemonHP (line 2407) | static void DisplayPartyPokemonHP(u16 hp, struct PartyMenuBox *menuBox) function DisplayPartyPokemonMaxHPCheck (line 2416) | static void DisplayPartyPokemonMaxHPCheck(struct Pokemon *mon, struct Pa... function DisplayPartyPokemonMaxHP (line 2427) | static void DisplayPartyPokemonMaxHP(u16 maxhp, struct PartyMenuBox *men... function DisplayPartyPokemonHPBarCheck (line 2435) | static void DisplayPartyPokemonHPBarCheck(struct Pokemon *mon, struct Pa... function DisplayPartyPokemonHPBar (line 2441) | static void DisplayPartyPokemonHPBar(u16 hp, u16 maxhp, struct PartyMenu... function DisplayPartyPokemonDescriptionText (line 2474) | static void DisplayPartyPokemonDescriptionText(u8 stringId, struct Party... function PartyMenuRemoveWindow (line 2482) | static void PartyMenuRemoveWindow(u8 *windowId) function DisplayPartyMenuStdMessage (line 2493) | void DisplayPartyMenuStdMessage(u32 stringId) function bool8 (line 2536) | static bool8 ShouldUseChooseMonText(void) function u8 (line 2554) | static u8 DisplaySelectionWindow(u8 windowType) function PartyMenuPrintText (line 2593) | static void PartyMenuPrintText(const u8 *text) function PartyMenuDisplayYesNoMenu (line 2600) | static void PartyMenuDisplayYesNoMenu(void) function u8 (line 2605) | static u8 CreateLevelUpStatsWindow(void) function RemoveLevelUpStatsWindow (line 2612) | static void RemoveLevelUpStatsWindow(void) function PartyMenu_Oak_PrintText (line 2618) | static void PartyMenu_Oak_PrintText(u8 windowId, const u8 *str) function bool8 (line 2625) | static bool8 FirstBattleEnterParty_CreateWindowAndMsg1Printer(void) function FirstBattleEnterParty_DestroyVoiceoverWindow (line 2635) | static void FirstBattleEnterParty_DestroyVoiceoverWindow(u8 windowId) function ToggleFieldMoveDescriptionWindow (line 2643) | static void ToggleFieldMoveDescriptionWindow(u8 action) function CreatePartyMonIconSprite (line 2670) | static void CreatePartyMonIconSprite(struct Pokemon *mon, struct PartyMe... function CreatePartyMonIconSpriteParameterized (line 2689) | static void CreatePartyMonIconSpriteParameterized(u16 species, u32 pid, ... function UpdateHPBar (line 2698) | static void UpdateHPBar(u8 spriteId, u16 hp, u16 maxhp) function UpdatePartyMonHPBar (line 2720) | static void UpdatePartyMonHPBar(u8 spriteId, struct Pokemon *mon) function AnimateSelectedPartyIcon (line 2725) | static void AnimateSelectedPartyIcon(u8 spriteId, u8 animNum) function SpriteCB_BouncePartyMonIcon (line 2750) | static void SpriteCB_BouncePartyMonIcon(struct Sprite *sprite) function SpriteCB_UpdatePartyMonIcon (line 2763) | static void SpriteCB_UpdatePartyMonIcon(struct Sprite *sprite) function CreatePartyMonHeldItemSprite (line 2768) | static void CreatePartyMonHeldItemSprite(struct Pokemon *mon, struct Par... function CreatePartyMonHeldItemSpriteParameterized (line 2777) | static void CreatePartyMonHeldItemSpriteParameterized(u16 species, u16 i... function UpdatePartyMonHeldItemSprite (line 2787) | static void UpdatePartyMonHeldItemSprite(struct Pokemon *mon, struct Par... function ShowOrHideHeldItemSprite (line 2792) | static void ShowOrHideHeldItemSprite(u16 item, struct PartyMenuBox *menu... function LoadHeldItemIcons (line 2808) | void LoadHeldItemIcons(void) function DrawHeldItemIconsForTrade (line 2814) | void DrawHeldItemIconsForTrade(u8 *partyCounts, u8 *partySpriteIds, u8 w... function CreateHeldItemSpriteForTrade (line 2840) | static void CreateHeldItemSpriteForTrade(u8 spriteId, bool8 isMail) function SpriteCB_HeldItem (line 2853) | static void SpriteCB_HeldItem(struct Sprite *sprite) function CreatePartyMonPokeballSprite (line 2869) | static void CreatePartyMonPokeballSprite(struct Pokemon *mon, struct Par... function CreatePartyMonPokeballSpriteParameterized (line 2875) | static void CreatePartyMonPokeballSpriteParameterized(u16 species, struc... function u8 (line 2885) | static u8 CreatePokeballButtonSprite(u8 x, u8 y) function u8 (line 2894) | static u8 CreateSmallPokeballButtonSprite(u8 x, u8 y) function PartyMenuStartSpriteAnim (line 2899) | static void PartyMenuStartSpriteAnim(u8 spriteId, u8 animNum) function SpriteCB_BounceConfirmCancelButton (line 2906) | void SpriteCB_BounceConfirmCancelButton(u8 spriteId, u8 spriteId2, u8 an... function LoadPartyMenuPokeballGfx (line 2924) | static void LoadPartyMenuPokeballGfx(void) function CreatePartyMonStatusSprite (line 2931) | static void CreatePartyMonStatusSprite(struct Pokemon *mon, struct Party... function CreatePartyMonStatusSpriteParameterized (line 2940) | static void CreatePartyMonStatusSpriteParameterized(u16 species, u8 stat... function SetPartyMonAilmentGfx (line 2950) | static void SetPartyMonAilmentGfx(struct Pokemon *mon, struct PartyMenuB... function UpdatePartyMonAilmentGfx (line 2955) | static void UpdatePartyMonAilmentGfx(u8 status, struct PartyMenuBox *men... function LoadPartyMenuAilmentGfx (line 2970) | static void LoadPartyMenuAilmentGfx(void) function SetPartyMonSelectionActions (line 2976) | static void SetPartyMonSelectionActions(struct Pokemon *mons, u8 slotId,... function SetPartyMonFieldSelectionActions (line 2992) | static void SetPartyMonFieldSelectionActions(struct Pokemon *mons, u8 sl... function u8 (line 3019) | static u8 GetPartyMenuActionsType(struct Pokemon *mon) function CreateSelectionWindow (line 3073) | static void CreateSelectionWindow(void) function Task_TryCreateSelectionWindow (line 3084) | static void Task_TryCreateSelectionWindow(u8 taskId) function Task_HandleSelectionMenuInput (line 3091) | static void Task_HandleSelectionMenuInput(u8 taskId) function CursorCB_Summary (line 3124) | static void CursorCB_Summary(u8 taskId) function CB2_ShowPokemonSummaryScreen (line 3131) | static void CB2_ShowPokemonSummaryScreen(void) function CB2_ReturnToPartyMenuFromSummaryScreen (line 3138) | static void CB2_ReturnToPartyMenuFromSummaryScreen(void) function CursorCB_Switch (line 3145) | static void CursorCB_Switch(u8 taskId) function SwitchSelectedMons (line 3170) | static void SwitchSelectedMons(u8 taskId) function bool8 (line 3218) | static bool8 TryMovePartySlot(s16 x, s16 width, u8 *leftMove, u8 *newX, ... function MoveAndBufferPartySlot (line 3242) | static void MoveAndBufferPartySlot(const void *rectSrc, s16 x, s16 y, s1... function MovePartyMenuBoxSprites (line 3255) | static void MovePartyMenuBoxSprites(struct PartyMenuBox *menuBox, s16 of... function SlidePartyMenuBoxSpritesOneStep (line 3263) | static void SlidePartyMenuBoxSpritesOneStep(u8 taskId) function SlidePartyMenuBoxOneStep (line 3273) | static void SlidePartyMenuBoxOneStep(u8 taskId) function Task_SlideSelectedSlotsOffscreen (line 3284) | static void Task_SlideSelectedSlotsOffscreen(u8 taskId) function Task_SlideSelectedSlotsOnscreen (line 3313) | static void Task_SlideSelectedSlotsOnscreen(u8 taskId) function SwitchMenuBoxSprites (line 3342) | static void SwitchMenuBoxSprites(u8 *spriteIdPtr1, u8 *spriteIdPtr2) function SwitchPartyMon (line 3363) | static void SwitchPartyMon(void) function SetSwitchedPartyOrderQuestLogEvent (line 3384) | static void SetSwitchedPartyOrderQuestLogEvent(void) function FinishTwoMonAction (line 3395) | static void FinishTwoMonAction(u8 taskId) function CursorCB_Cancel1 (line 3419) | static void CursorCB_Cancel1(u8 taskId) function CursorCB_Item (line 3431) | static void CursorCB_Item(u8 taskId) function CursorCB_Give (line 3443) | static void CursorCB_Give(u8 taskId) function CB2_SelectBagItemToGive (line 3450) | void CB2_SelectBagItemToGive(void) function CB2_GiveHoldItem (line 3455) | void CB2_GiveHoldItem(void) function Task_GiveHoldItem (line 3484) | static void Task_GiveHoldItem(u8 taskId) function Task_SwitchHoldItemsPrompt (line 3498) | static void Task_SwitchHoldItemsPrompt(u8 taskId) function Task_SwitchItemsYesNo (line 3507) | static void Task_SwitchItemsYesNo(u8 taskId) function Task_HandleSwitchItemsYesNoInput (line 3516) | static void Task_HandleSwitchItemsYesNoInput(u8 taskId) function Task_WriteMailToGiveMonAfterText (line 3554) | static void Task_WriteMailToGiveMonAfterText(u8 taskId) function CB2_WriteMailToGiveMon (line 3563) | static void CB2_WriteMailToGiveMon(void) function CB2_ReturnToPartyMenuFromWritingMail (line 3572) | static void CB2_ReturnToPartyMenuFromWritingMail(void) function Task_DisplayGaveMailFromPartyMessage (line 3594) | static void Task_DisplayGaveMailFromPartyMessage(u8 taskId) function Task_UpdateHeldItemSprite (line 3606) | static void Task_UpdateHeldItemSprite(u8 taskId) function CursorCB_TakeItem (line 3617) | static void CursorCB_TakeItem(u8 taskId) function CursorCB_Mail (line 3644) | static void CursorCB_Mail(u8 taskId) function CursorCB_Read (line 3656) | static void CursorCB_Read(u8 taskId) function CB2_ReadHeldMail (line 3663) | static void CB2_ReadHeldMail(void) function CB2_ReturnToPartyMenuFromReadingMail (line 3668) | static void CB2_ReturnToPartyMenuFromReadingMail(void) function CursorCB_TakeMail (line 3674) | static void CursorCB_TakeMail(u8 taskId) function Task_SendMailToPCYesNo (line 3683) | static void Task_SendMailToPCYesNo(u8 taskId) function Task_HandleSendMailToPCYesNoInput (line 3692) | static void Task_HandleSendMailToPCYesNoInput(u8 taskId) function Task_LoseMailMessageYesNo (line 3718) | static void Task_LoseMailMessageYesNo(u8 taskId) function Task_HandleLoseMailMessageYesNoInput (line 3727) | static void Task_HandleLoseMailMessageYesNoInput(u8 taskId) function CursorCB_Cancel2 (line 3757) | static void CursorCB_Cancel2(u8 taskId) function CursorCB_SendMon (line 3771) | static void CursorCB_SendMon(u8 taskId) function CursorCB_Enter (line 3788) | static void CursorCB_Enter(u8 taskId) function MoveCursorToConfirm (line 3825) | static void MoveCursorToConfirm(void) function CursorCB_NoEntry (line 3832) | static void CursorCB_NoEntry(u8 taskId) function CursorCB_Store (line 3868) | static void CursorCB_Store(u8 taskId) function CursorCB_Register (line 3876) | static void CursorCB_Register(u8 taskId) function CursorCB_Trade1 (line 3903) | static void CursorCB_Trade1(u8 taskId) function CursorCB_Trade2 (line 3929) | static void CursorCB_Trade2(u8 taskId) function CursorCB_FieldMove (line 3933) | static void CursorCB_FieldMove(u8 taskId) function DisplayFieldMoveExitAreaMessage (line 4017) | static void DisplayFieldMoveExitAreaMessage(u8 taskId) function Task_FieldMoveExitAreaYesNo (line 4023) | static void Task_FieldMoveExitAreaYesNo(u8 taskId) function Task_HandleFieldMoveExitAreaYesNoInput (line 4032) | static void Task_HandleFieldMoveExitAreaYesNoInput(u8 taskId) function bool8 (line 4052) | bool8 FieldCallback_PrepareFadeInFromMenu(void) function Task_FieldMoveWaitForFade (line 4059) | static void Task_FieldMoveWaitForFade(u8 taskId) function u16 (line 4069) | static u16 GetFieldMoveMonSpecies(void) function Task_CancelAfterAorBPress (line 4074) | static void Task_CancelAfterAorBPress(u8 taskId) function DisplayCantUseFlashMessage (line 4080) | static void DisplayCantUseFlashMessage(void) function FieldCallback_Surf (line 4088) | static void FieldCallback_Surf(void) function bool8 (line 4094) | static bool8 SetUpFieldMove_Surf(void) function DisplayCantUseSurfMessage (line 4110) | static void DisplayCantUseSurfMessage(void) function bool8 (line 4132) | static bool8 SetUpFieldMove_Fly(void) function CB2_ReturnToPartyMenuFromFlyMap (line 4140) | void CB2_ReturnToPartyMenuFromFlyMap(void) function FieldCallback_Waterfall (line 4145) | static void FieldCallback_Waterfall(void) function bool8 (line 4151) | static bool8 SetUpFieldMove_Waterfall(void) function SetSwappedHeldItemQuestLogEvent (line 4165) | static void SetSwappedHeldItemQuestLogEvent(struct Pokemon *mon, u16 ite... function SetUsedFieldMoveQuestLogEvent (line 4179) | static void SetUsedFieldMoveQuestLogEvent(struct Pokemon *mon, u8 fieldM... function SetUsedFlyQuestLogEvent (line 4200) | void SetUsedFlyQuestLogEvent(const u8 *healLocCtrlData) function CB2_ShowPartyMenuForItemUse (line 4224) | void CB2_ShowPartyMenuForItemUse(void) function CB2_ReturnToBagMenu (line 4281) | static void CB2_ReturnToBagMenu(void) function CB2_ReturnToTMCaseMenu (line 4286) | static void CB2_ReturnToTMCaseMenu(void) function CB2_ReturnToBerryPouchMenu (line 4291) | static void CB2_ReturnToBerryPouchMenu(void) function Task_DoUseItemAnim (line 4296) | static void Task_DoUseItemAnim(u8 taskId) function CB2_DoUseItemAnim (line 4302) | static void CB2_DoUseItemAnim(void) function CB2_UseItem (line 4315) | static void CB2_UseItem(void) function CB2_UseTMHMAfterForgettingMove (line 4327) | static void CB2_UseTMHMAfterForgettingMove(void) function Task_SetSacredAshCB (line 4350) | static void Task_SetSacredAshCB(u8 taskId) function bool8 (line 4360) | static bool8 IsHPRecoveryItem(u16 item) function GetMedicineItemEffectMessage (line 4374) | static void GetMedicineItemEffectMessage(u16 item) function bool8 (line 4439) | static bool8 NotUsingHPEVItemOnShedinja(struct Pokemon *mon, u16 item) function bool8 (line 4446) | static bool8 IsItemFlute(u16 item) function bool8 (line 4453) | static bool8 ExecuteTableBasedItemEffect_(u8 partyMonIndex, u16 item, u8... function ItemUseCB_Medicine (line 4461) | void ItemUseCB_Medicine(u8 taskId, TaskFunc func) function ItemUseCB_MedicineStep (line 4498) | void ItemUseCB_MedicineStep(u8 taskId, TaskFunc func) function Task_DisplayHPRestoredMessage (line 4562) | static void Task_DisplayHPRestoredMessage(u8 taskId) function Task_ClosePartyMenuAfterText (line 4572) | static void Task_ClosePartyMenuAfterText(u8 taskId) function ShowMoveSelectWindow (line 4582) | static void ShowMoveSelectWindow(u8 slot) function Task_HandleRestoreWhichMoveInput (line 4607) | static void Task_HandleRestoreWhichMoveInput(u8 taskId) function ItemUseCB_TryRestorePP (line 4625) | void ItemUseCB_TryRestorePP(u8 taskId, TaskFunc func) function SetSelectedMoveForPPItem (line 4652) | static void SetSelectedMoveForPPItem(u8 taskId) function ReturnToUseOnWhichMon (line 4662) | static void ReturnToUseOnWhichMon(u8 taskId) function TryUsePPItemOutsideBattle (line 4670) | static void TryUsePPItemOutsideBattle(u8 taskId) function ItemUseCB_RestorePP (line 4691) | static void ItemUseCB_RestorePP(u8 taskId, TaskFunc func) function TryUsePPItemInBattle (line 4709) | static void TryUsePPItemInBattle(u8 taskId) function ItemUseCB_PPUp (line 4743) | void ItemUseCB_PPUp(u8 taskId, TaskFunc func) function u16 (line 4751) | u16 ItemIdToBattleMoveId(u16 item) function bool8 (line 4758) | bool8 IsMoveHm(u16 move) function bool8 (line 4768) | bool8 MonKnowsMove(struct Pokemon *mon, u16 move) function DisplayLearnMoveMessage (line 4780) | static void DisplayLearnMoveMessage(const u8 *str) function DisplayLearnMoveMessageAndClose (line 4787) | static void DisplayLearnMoveMessageAndClose(u8 taskId, const u8 *str) function ItemUseCB_TMHM (line 4796) | void ItemUseCB_TMHM(u8 taskId, TaskFunc func) function ItemUseCB_LearnedMove (line 4832) | static void ItemUseCB_LearnedMove(u8 taskId, TaskFunc func) function Task_LearnedMove (line 4837) | static void Task_LearnedMove(u8 taskId) function Task_DoLearnedMoveFanfareAfterText (line 4855) | static void Task_DoLearnedMoveFanfareAfterText(u8 taskId) function Task_LearnNextMoveOrClosePartyMenu (line 4864) | static void Task_LearnNextMoveOrClosePartyMenu(u8 taskId) function Task_ReplaceMoveYesNo (line 4879) | static void Task_ReplaceMoveYesNo(u8 taskId) function Task_HandleReplaceMoveYesNoInput (line 4888) | static void Task_HandleReplaceMoveYesNoInput(u8 taskId) function Task_ShowSummaryScreenToForgetMove (line 4905) | static void Task_ShowSummaryScreenToForgetMove(u8 taskId) function CB2_ShowSummaryScreenToForgetMove (line 4914) | static void CB2_ShowSummaryScreenToForgetMove(void) function CB2_ReturnToPartyMenuWhileLearningMove (line 4919) | static void CB2_ReturnToPartyMenuWhileLearningMove(void) function Task_ReturnToPartyMenuWhileLearningMove (line 4936) | static void Task_ReturnToPartyMenuWhileLearningMove(u8 taskId) function ItemUseCB_ReplaceMoveWithTMHM (line 4947) | static void ItemUseCB_ReplaceMoveWithTMHM(u8 taskId, TaskFunc func) function Task_ReplaceMoveWithTMHM (line 4952) | static void Task_ReplaceMoveWithTMHM(u8 taskId) function DisplayPartyMenuForgotMoveMessage (line 4966) | static void DisplayPartyMenuForgotMoveMessage(u8 taskId) function Task_PartyMenuReplaceMove (line 4977) | static void Task_PartyMenuReplaceMove(u8 taskId) function StopLearningMovePrompt (line 4992) | static void StopLearningMovePrompt(u8 taskId) function Task_StopLearningMoveYesNo (line 5001) | static void Task_StopLearningMoveYesNo(u8 taskId) function Task_HandleStopLearningMoveYesNoInput (line 5010) | static void Task_HandleStopLearningMoveYesNoInput(u8 taskId) function Task_TryLearningNextMoveAfterText (line 5044) | static void Task_TryLearningNextMoveAfterText(u8 taskId) function ItemUseCB_RareCandy (line 5050) | void ItemUseCB_RareCandy(u8 taskId, TaskFunc func) function ItemUseCB_RareCandyStep (line 5075) | static void ItemUseCB_RareCandyStep(u8 taskId, TaskFunc func) function UpdateMonDisplayInfoAfterRareCandy (line 5099) | static void UpdateMonDisplayInfoAfterRareCandy(u8 slot, struct Pokemon *... function Task_DisplayLevelUpStatsPg1 (line 5112) | static void Task_DisplayLevelUpStatsPg1(u8 taskId) function Task_DisplayLevelUpStatsPg2 (line 5122) | static void Task_DisplayLevelUpStatsPg2(u8 taskId) function DisplayLevelUpStatsPg1 (line 5132) | static void DisplayLevelUpStatsPg1(u8 taskId) function DisplayLevelUpStatsPg2 (line 5142) | static void DisplayLevelUpStatsPg2(u8 taskId) function Task_TryLearnNewMoves (line 5151) | static void Task_TryLearnNewMoves(u8 taskId) function Task_TryLearningNextMove (line 5178) | static void Task_TryLearningNextMove(u8 taskId) function PartyMenuTryEvolution (line 5198) | static void PartyMenuTryEvolution(u8 taskId) function DisplayMonNeedsToReplaceMove (line 5214) | static void DisplayMonNeedsToReplaceMove(u8 taskId) function DisplayMonLearnedMove (line 5225) | static void DisplayMonLearnedMove(u8 taskId, u16 move) function ItemUseCB_SacredAsh (line 5240) | void ItemUseCB_SacredAsh(u8 taskId, TaskFunc func) function UseSacredAsh (line 5257) | static void UseSacredAsh(u8 taskId) function Task_SacredAshLoop (line 5287) | static void Task_SacredAshLoop(u8 taskId) function Task_SacredAshDisplayHPRestored (line 5321) | static void Task_SacredAshDisplayHPRestored(u8 taskId) function ItemUseCB_EvolutionStone (line 5334) | void ItemUseCB_EvolutionStone(u8 taskId, TaskFunc func) function CB2_UseEvolutionStone (line 5351) | static void CB2_UseEvolutionStone(void) function bool8 (line 5369) | static bool8 MonCanEvolve(void) function u8 (line 5379) | u8 GetItemEffectType(u16 item) function TryTutorSelectedMon (line 5443) | static void TryTutorSelectedMon(u8 taskId) function CB2_PartyMenuFromStartMenu (line 5480) | void CB2_PartyMenuFromStartMenu(void) function CB2_ChooseMonToGiveItem (line 5487) | void CB2_ChooseMonToGiveItem(void) function TryGiveItemOrMailToSelectedMon (line 5507) | static void TryGiveItemOrMailToSelectedMon(u8 taskId) function GiveItemOrMailToSelectedMon (line 5525) | static void GiveItemOrMailToSelectedMon(u8 taskId) function GiveItemToSelectedMon (line 5539) | static void GiveItemToSelectedMon(u8 taskId) function Task_UpdateHeldItemSpriteAndClosePartyMenu (line 5553) | static void Task_UpdateHeldItemSpriteAndClosePartyMenu(u8 taskId) function CB2_WriteMailToGiveMonFromBag (line 5564) | static void CB2_WriteMailToGiveMonFromBag(void) function CB2_ReturnToPartyOrBagMenuFromWritingMail (line 5573) | static void CB2_ReturnToPartyOrBagMenuFromWritingMail(void) function Task_DisplayGaveMailFromBagMessage (line 5594) | static void Task_DisplayGaveMailFromBagMessage(u8 taskId) function Task_SwitchItemsFromBagYesNo (line 5606) | static void Task_SwitchItemsFromBagYesNo(u8 taskId) function Task_HandleSwitchItemsFromBagYesNoInput (line 5615) | static void Task_HandleSwitchItemsFromBagYesNoInput(u8 taskId) function DisplayItemMustBeRemovedFirstMessage (line 5652) | static void DisplayItemMustBeRemovedFirstMessage(u8 taskId) function RemoveItemToGiveFromBag (line 5659) | static void RemoveItemToGiveFromBag(u16 item) function bool8 (line 5669) | static bool8 ReturnGiveItemToBagOrPC(u16 item) function ChooseMonToGiveMailFromMailbox (line 5677) | void ChooseMonToGiveMailFromMailbox(void) function TryGiveMailToSelectedMon (line 5682) | static void TryGiveMailToSelectedMon(u8 taskId) function InitChooseMonsForBattle (line 5703) | void InitChooseMonsForBattle(u8 chooseMonsBattleType) function ClearSelectedPartyOrder (line 5711) | void ClearSelectedPartyOrder(void) function u8 (line 5716) | static u8 GetPartySlotEntryStatus(s8 slot) function bool8 (line 5726) | static bool8 GetBattleEntryEligibility(struct Pokemon *mon) function u8 (line 5756) | static u8 CheckBattleEntriesAndGetMessage(void) function bool8 (line 5788) | static bool8 HasPartySlotAlreadyBeenSelected(u8 slot) function Task_ValidateChosenMonsForBattle (line 5798) | static void Task_ValidateChosenMonsForBattle(u8 taskId) function Task_ContinueChoosingMonsForBattle (line 5824) | static void Task_ContinueChoosingMonsForBattle(u8 taskId) function ChooseMonForTradingBoard (line 5834) | void ChooseMonForTradingBoard(u8 menuType, MainCallback callback) function ChooseMonForMoveTutor (line 5845) | void ChooseMonForMoveTutor(void) function ChooseMonForWirelessMinigame (line 5870) | void ChooseMonForWirelessMinigame(void) function u8 (line 5875) | static u8 GetPartyLayoutFromBattleType(void) function OpenPartyMenuInTutorialBattle (line 5884) | void OpenPartyMenuInTutorialBattle(u8 partyAction) function Pokedude_OpenPartyMenuInBattle (line 5911) | void Pokedude_OpenPartyMenuInBattle(void) function Pokedude_ChooseMonForInBattleItem (line 5918) | void Pokedude_ChooseMonForInBattleItem(void) function EnterPartyFromItemMenuInBattle (line 5925) | void EnterPartyFromItemMenuInBattle(void) function u8 (line 5958) | static u8 GetPartyMenuActionsTypeInBattle(struct Pokemon *mon) function bool8 (line 5968) | static bool8 TrySwitchInPokemon(void) function BufferBattlePartyCurrentOrder (line 6028) | void BufferBattlePartyCurrentOrder(void) function BufferBattlePartyOrder (line 6033) | static void BufferBattlePartyOrder(u8 *partyBattleOrder, u8 flankId) function BufferBattlePartyCurrentOrderBySide (line 6087) | void BufferBattlePartyCurrentOrderBySide(u8 battlerId, u8 flankId) function BufferBattlePartyOrderBySide (line 6093) | static void BufferBattlePartyOrderBySide(u8 *partyBattleOrder, u8 flankI... function SwitchPartyOrderLinkMulti (line 6157) | void SwitchPartyOrderLinkMulti(u8 battlerId, u8 slot, u8 slot2) function u8 (line 6194) | static u8 GetPartyIdFromBattleSlot(u8 slot) function SetPartyIdAtBattleSlot (line 6207) | static void SetPartyIdAtBattleSlot(u8 slot, u8 setVal) function SwitchPartyMonSlots (line 6218) | void SwitchPartyMonSlots(u8 slot, u8 slot2) function u8 (line 6226) | u8 GetPartyIdFromBattlePartyId(u8 battlePartyId) function UpdatePartyToBattleOrder (line 6246) | static void UpdatePartyToBattleOrder(void) function UpdatePartyToFieldOrder (line 6257) | static void UpdatePartyToFieldOrder(void) function SwitchAliveMonIntoLeadSlot (line 6269) | static void SwitchAliveMonIntoLeadSlot(void) function CB2_SetUpExitToBattleScreen (line 6288) | static void CB2_SetUpExitToBattleScreen(void) function ShowPartyMenuToShowcaseMultiBattleParty (line 6294) | void ShowPartyMenuToShowcaseMultiBattleParty(void) function Task_InitMultiPartnerPartySlideIn (line 6301) | static void Task_InitMultiPartnerPartySlideIn(u8 taskId) function Task_MultiPartnerPartySlideIn (line 6310) | static void Task_MultiPartnerPartySlideIn(u8 taskId) function Task_WaitAfterMultiPartnerPartySlideIn (line 6332) | static void Task_WaitAfterMultiPartnerPartySlideIn(u8 taskId) function MoveMultiPartyMenuBoxSprite (line 6341) | static void MoveMultiPartyMenuBoxSprite(u8 spriteId, s16 x) function SlideMultiPartyMenuBoxSpritesOneStep (line 6347) | static void SlideMultiPartyMenuBoxSpritesOneStep(u8 taskId) function ChooseMonForDaycare (line 6367) | void ChooseMonForDaycare(void) function ChoosePartyMonByMenuType (line 6373) | void ChoosePartyMonByMenuType(u8 menuType) function bool8 (line 6379) | static bool8 CB2_FadeFromPartyMenu(void) function Task_PartyMenuWaitForFade (line 6386) | static void Task_PartyMenuWaitForFade(u8 taskId) function ItemUseCB_ReduceEV (line 6396) | void ItemUseCB_ReduceEV(u8 taskId, TaskFunc task) function ItemUseCB_ReduceEV2 (line 6448) | void ItemUseCB_ReduceEV2(u8 taskId, TaskFunc task) function u16 (line 6491) | static u16 ItemEffectToMonEv(struct Pokemon *mon, u8 effectType) function ItemEffectToStatString (line 6513) | static void ItemEffectToStatString(u8 effectType, u8 *dest) function FieldCallback_Dive (line 6539) | static void FieldCallback_Dive(void) function bool8 (line 6545) | static bool8 SetUpFieldMove_Dive(void) FILE: src/party_menu_specials.c function ChoosePartyMon (line 14) | void ChoosePartyMon(void) function SelectMoveTutorMon (line 24) | void SelectMoveTutorMon(void) function Task_ChoosePartyMon (line 34) | static void Task_ChoosePartyMon(u8 taskId) function SelectMoveDeleterMove (line 44) | void SelectMoveDeleterMove(void) function GetNumMovesSelectedMonHas (line 51) | void GetNumMovesSelectedMonHas(void) function BufferMoveDeleterNicknameAndMove (line 61) | void BufferMoveDeleterNicknameAndMove(void) function ShiftMoveSlot (line 70) | static void ShiftMoveSlot(struct Pokemon *mon, u8 slotTo, u8 slotFrom) function MoveDeleterForgetMove (line 92) | void MoveDeleterForgetMove(void) function IsSelectedMonEgg (line 102) | void IsSelectedMonEgg(void) FILE: src/pc_screen_effect.c function BeginPCScreenEffect_TurnOn (line 23) | void BeginPCScreenEffect_TurnOn(u16 xspeed, u16 yspeed, u8 priority) function BeginPCScreenEffect_TurnOff (line 28) | void BeginPCScreenEffect_TurnOff(u16 xspeed, u16 yspeed, u8 priority) function bool8 (line 33) | bool8 IsPCScreenEffectRunning_TurnOn(void) function bool8 (line 38) | bool8 IsPCScreenEffectRunning_TurnOff(void) function BeginPCScreenEffect (line 43) | static void BeginPCScreenEffect(TaskFunc func, u16 speed, u16 unused, u8... function Task_PCScreenEffect_TurnOn (line 53) | static void Task_PCScreenEffect_TurnOn(u8 taskId) function Task_PCScreenEffect_TurnOff (line 113) | static void Task_PCScreenEffect_TurnOff(u8 taskId) FILE: src/play_time.c function PlayTimeCounter_Reset (line 12) | void PlayTimeCounter_Reset(void) function PlayTimeCounter_Start (line 21) | void PlayTimeCounter_Start(void) function PlayTimeCounter_Stop (line 28) | void PlayTimeCounter_Stop(void) function PlayTimeCounter_Update (line 33) | void PlayTimeCounter_Update(void) function PlayTimeCounter_SetToMax (line 58) | void PlayTimeCounter_SetToMax(void) FILE: src/player_pc.c type MenuAction (line 85) | struct MenuAction type MenuAction (line 94) | struct MenuAction type ItemSlot (line 100) | struct ItemSlot type MenuAction (line 105) | struct MenuAction type WindowTemplate (line 112) | struct WindowTemplate type WindowTemplate (line 122) | struct WindowTemplate type WindowTemplate (line 132) | struct WindowTemplate function NewGameInitPCItems (line 142) | void NewGameInitPCItems(void) function BedroomPC (line 151) | void BedroomPC(void) function PlayerPC (line 163) | void PlayerPC(void) function Task_DrawPlayerPcTopMenu (line 175) | static void Task_DrawPlayerPcTopMenu(u8 taskId) function Task_TopMenuHandleInput (line 189) | static void Task_TopMenuHandleInput(u8 taskId) function Task_ReturnToTopMenu (line 215) | static void Task_ReturnToTopMenu(u8 taskId) function Task_PlayerPcItemStorage (line 221) | static void Task_PlayerPcItemStorage(u8 taskId) function Task_PlayerPcMailbox (line 227) | static void Task_PlayerPcMailbox(u8 taskId) function Task_PlayerPcTurnOff (line 257) | static void Task_PlayerPcTurnOff(u8 taskId) function Task_CreateItemStorageSubmenu (line 266) | static void Task_CreateItemStorageSubmenu(u8 taskId, u8 cursorPos) function PrintStringOnWindow0WithDialogueFrame (line 281) | static void PrintStringOnWindow0WithDialogueFrame(const u8 *str) function Task_TopMenu_ItemStorageSubmenu_HandleInput (line 287) | static void Task_TopMenu_ItemStorageSubmenu_HandleInput(u8 taskId) function Task_DepositItem_WaitFadeAndGoToBag (line 319) | static void Task_DepositItem_WaitFadeAndGoToBag(u8 taskId) function Task_PlayerPcDepositItem (line 330) | static void Task_PlayerPcDepositItem(u8 taskId) function Task_ReturnToItemStorageSubmenu (line 336) | static void Task_ReturnToItemStorageSubmenu(u8 taskId) function CB2_ReturnFromDepositMenu (line 342) | static void CB2_ReturnFromDepositMenu(void) function Task_PlayerPcWithdrawItem (line 352) | static void Task_PlayerPcWithdrawItem(u8 taskId) function CB2_ReturnFromWithdrawMenu (line 371) | static void CB2_ReturnFromWithdrawMenu(void) function Task_WithdrawItem_WaitFadeAndGoToItemStorage (line 381) | static void Task_WithdrawItem_WaitFadeAndGoToItemStorage(u8 taskId) function Task_WithdrawItemBeginFade (line 392) | static void Task_WithdrawItemBeginFade(u8 taskId) function Task_PlayerPcCancel (line 399) | static void Task_PlayerPcCancel(u8 taskId) function Task_SetPageItemVars (line 409) | static void Task_SetPageItemVars(u8 taskId) function u8 (line 422) | static u8 CountPCMail(void) function PCMailCompaction (line 435) | static void PCMailCompaction(void) function Task_DrawMailboxPcMenu (line 453) | static void Task_DrawMailboxPcMenu(u8 taskId) function Task_MailboxPcHandleInput (line 464) | static void Task_MailboxPcHandleInput(u8 taskId) function Task_PrintWhatToDoWithSelectedMail (line 494) | static void Task_PrintWhatToDoWithSelectedMail(u8 taskId) function Task_DestroyMailboxPcViewAndCancel (line 518) | static void Task_DestroyMailboxPcViewAndCancel(u8 taskId) function Task_DrawMailSubmenu (line 529) | static void Task_DrawMailSubmenu(u8 taskId) function Task_MailSubmenuHandleInput (line 538) | static void Task_MailSubmenuHandleInput(u8 taskId) function Task_PlayerPcReadMail (line 556) | static void Task_PlayerPcReadMail(u8 taskId) function Task_WaitFadeAndReadSelectedMail (line 562) | static void Task_WaitFadeAndReadSelectedMail(u8 taskId) function Task_WaitFadeAndReturnToMailboxPcInputHandler (line 573) | static void Task_WaitFadeAndReturnToMailboxPcInputHandler(u8 taskId) function CB2_ReturnToMailbox (line 579) | static void CB2_ReturnToMailbox(void) function CB2_SetCbToReturnToMailbox (line 595) | static void CB2_SetCbToReturnToMailbox(void) function Task_PlayerPcMoveMailToBag (line 601) | static void Task_PlayerPcMoveMailToBag(u8 taskId) function Task_DrawYesNoMenuToConfirmMoveToBag (line 606) | static void Task_DrawYesNoMenuToConfirmMoveToBag(u8 taskId) function Task_MoveToBagYesNoMenuHandleInput (line 612) | static void Task_MoveToBagYesNoMenuHandleInput(u8 taskId) function Task_TryPutMailInBag_DestroyMsgIfSuccessful (line 630) | static void Task_TryPutMailInBag_DestroyMsgIfSuccessful(u8 taskId) function Task_DeclinedMoveMailToBag (line 652) | static void Task_DeclinedMoveMailToBag(u8 taskId) function Task_PlayerPcGiveMailToMon (line 657) | static void Task_PlayerPcGiveMailToMon(u8 taskId) function Task_WaitFadeAndGoToPartyMenu (line 670) | static void Task_WaitFadeAndGoToPartyMenu(u8 taskId) function CB2_ReturnToMailboxPc_UpdateScrollVariables (line 681) | static void CB2_ReturnToMailboxPc_UpdateScrollVariables(void) function Mailbox_ReturnToMailListAfterDeposit (line 710) | void Mailbox_ReturnToMailListAfterDeposit(void) function Task_Error_NoPokemon (line 716) | static void Task_Error_NoPokemon(u8 taskId) function Task_RedrawPlayerPcMailboxAndSetUpInputHandler (line 721) | static void Task_RedrawPlayerPcMailboxAndSetUpInputHandler(u8 taskId) function Task_PlayerPcExitMailSubmenu (line 729) | static void Task_PlayerPcExitMailSubmenu(u8 taskId) FILE: src/pokeball.c type Sprite (line 18) | struct Sprite type Sprite (line 19) | struct Sprite type Sprite (line 20) | struct Sprite type Sprite (line 21) | struct Sprite type Sprite (line 22) | struct Sprite type Sprite (line 23) | struct Sprite type Sprite (line 24) | struct Sprite type Sprite (line 25) | struct Sprite type Sprite (line 26) | struct Sprite type Sprite (line 27) | struct Sprite type Sprite (line 28) | struct Sprite type Sprite (line 29) | struct Sprite type Sprite (line 30) | struct Sprite type Sprite (line 31) | struct Sprite type Sprite (line 32) | struct Sprite type Sprite (line 33) | struct Sprite type Sprite (line 34) | struct Sprite type Sprite (line 35) | struct Sprite type Sprite (line 36) | struct Sprite type Sprite (line 37) | struct Sprite type Sprite (line 38) | struct Sprite type Sprite (line 39) | struct Sprite type Sprite (line 40) | struct Sprite type Sprite (line 41) | struct Sprite type CompressedSpriteSheet (line 59) | struct CompressedSpriteSheet type CompressedSpritePalette (line 75) | struct CompressedSpritePalette type OamData (line 91) | struct OamData type SpriteTemplate (line 202) | struct SpriteTemplate function u8 (line 332) | u8 DoPokeballSendOutAnimation(s16 pan, u8 kindOfThrow) function Task_DoPokeballSendOutAnim (line 349) | static void Task_DoPokeballSendOutAnim(u8 taskId) function SpriteCB_BallThrow (line 441) | static void SpriteCB_BallThrow(struct Sprite *sprite) function SpriteCB_BallThrow_ReachMon (line 473) | static void SpriteCB_BallThrow_ReachMon(struct Sprite *sprite) function SpriteCB_BallThrow_StartShrinkMon (line 478) | static void SpriteCB_BallThrow_StartShrinkMon(struct Sprite *sprite) function SpriteCB_BallThrow_ShrinkMon (line 490) | static void SpriteCB_BallThrow_ShrinkMon(struct Sprite *sprite) function SpriteCB_BallThrow_Close (line 510) | static void SpriteCB_BallThrow_Close(struct Sprite *sprite) function SpriteCB_BallThrow_FallToGround (line 527) | static void SpriteCB_BallThrow_FallToGround(struct Sprite *sprite) function SpriteCB_BallThrow_StartShakes (line 587) | static void SpriteCB_BallThrow_StartShakes(struct Sprite *sprite) function SpriteCB_BallThrow_Shake (line 600) | static void SpriteCB_BallThrow_Shake(struct Sprite *sprite) function Task_PlayCryWhenReleasedFromBall (line 680) | static void Task_PlayCryWhenReleasedFromBall(u8 taskId) function SpriteCB_ReleaseMonFromBall (line 763) | static void SpriteCB_ReleaseMonFromBall(struct Sprite *sprite) function SpriteCB_BallThrow_StartCaptureMon (line 837) | static void SpriteCB_BallThrow_StartCaptureMon(struct Sprite *sprite) function HandleBallAnimEnd (line 846) | static void HandleBallAnimEnd(struct Sprite *sprite) function SpriteCB_BallThrow_CaptureMon (line 887) | static void SpriteCB_BallThrow_CaptureMon(struct Sprite *sprite) function SpriteCB_PlayerMonSendOut_1 (line 912) | static void SpriteCB_PlayerMonSendOut_1(struct Sprite *sprite) function SpriteCB_PlayerMonSendOut_2 (line 925) | static void SpriteCB_PlayerMonSendOut_2(struct Sprite *sprite) function SpriteCB_ReleaseMon2FromBall (line 981) | static void SpriteCB_ReleaseMon2FromBall(struct Sprite *sprite) function SpriteCB_OpponentMonSendOut (line 990) | static void SpriteCB_OpponentMonSendOut(struct Sprite *sprite) function u8 (line 1006) | static u8 AnimateBallOpenParticlesForPokeball(u8 x, u8 y, u8 kindOfStars... function u8 (line 1011) | static u8 LaunchBallFadeMonTaskForPokeball(bool8 unFadeLater, u8 spriteP... function CreatePokeballSpriteToReleaseMon (line 1027) | void CreatePokeballSpriteToReleaseMon(u8 monSpriteId, u8 monPalNum, u8 x... function SpriteCB_PokeballReleaseMon (line 1052) | static void SpriteCB_PokeballReleaseMon(struct Sprite *sprite) function SpriteCB_ReleasedMonFlyOut (line 1083) | static void SpriteCB_ReleasedMonFlyOut(struct Sprite *sprite) function u8 (line 1132) | u8 CreateTradePokeballSprite(u8 monSpriteId, u8 monPalNum, u8 x, u8 y, u... function SpriteCB_TradePokeball (line 1149) | static void SpriteCB_TradePokeball(struct Sprite *sprite) function SpriteCB_TradePokeballSendOff (line 1183) | static void SpriteCB_TradePokeballSendOff(struct Sprite *sprite) function SpriteCB_TradePokeballEnd (line 1206) | static void SpriteCB_TradePokeballEnd(struct Sprite *sprite) function DestroySpriteAndFreeResources_Ball (line 1220) | void DestroySpriteAndFreeResources_Ball(struct Sprite *sprite) function StartHealthboxSlideIn (line 1230) | void StartHealthboxSlideIn(u8 battlerId) function SpriteCB_HealthboxSlideInDelayed (line 1251) | static void SpriteCB_HealthboxSlideInDelayed(struct Sprite *sprite) function SpriteCB_HealthboxSlideIn (line 1261) | static void SpriteCB_HealthboxSlideIn(struct Sprite *sprite) function DoHitAnimHealthboxEffect (line 1273) | void DoHitAnimHealthboxEffect(u8 battlerId) function SpriteCB_HitAnimHealthoxEffect (line 1283) | static void SpriteCB_HitAnimHealthoxEffect(struct Sprite *sprite) function LoadBallGfx (line 1298) | void LoadBallGfx(u8 ballId) function FreeBallGfx (line 1321) | void FreeBallGfx(u8 ballId) function u16 (line 1327) | static u16 GetBattlerPokeballItemId(u8 battlerId) FILE: src/pokedex.c function u8 (line 6) | const u8 *GetPokedexCategoryName(u16 dexNum) function u16 (line 11) | u16 GetPokedexHeightWeight(u16 dexNum, u8 data) function s8 (line 24) | s8 GetSetPokedexFlag(u16 nationalDexNo, u8 caseID) function u16 (line 29) | u16 GetNationalPokedexCount(u8 caseID) function u16 (line 75) | u16 GetKantoPokedexCount(u8 caseID) function u16 (line 97) | u16 GetExtendedPokedexCount(u8 caseID) function bool16 (line 119) | bool16 HasAllHoennMons(void) function bool16 (line 132) | bool16 HasAllExtendedMons(void) function bool16 (line 144) | bool16 HasAllKantoMons(void) function bool16 (line 157) | bool16 HasAllMons(void) function bool16 (line 184) | bool16 HasNationalMon(void) function bool16 (line 196) | bool16 HasAllKantoMonsNew(void) function bool16 (line 209) | bool16 HasAllMonsNew(void) FILE: src/pokedex_area_markers.c type PAM_TaskData (line 18) | struct PAM_TaskData type Subsprite (line 41) | struct Subsprite type Subsprite (line 48) | struct Subsprite type Subsprite (line 55) | struct Subsprite type Subsprite (line 62) | struct Subsprite type Subsprite (line 69) | struct Subsprite type Subsprite (line 76) | struct Subsprite type Subsprite (line 83) | struct Subsprite type Subsprite (line 91) | struct Subsprite function Task_ShowAreaMarkers (line 185) | static void Task_ShowAreaMarkers(u8 taskId) function u8 (line 191) | u8 CreatePokedexAreaMarkers(u16 species, u16 tilesTag, u8 palIdx, u8 y) function DestroyPokedexAreaMarkers (line 243) | void DestroyPokedexAreaMarkers(u8 taskId) function GetAreaMarkerSubsprite (line 263) | void GetAreaMarkerSubsprite(s32 i, s32 dexArea, struct Subsprite * subsp... function u8 (line 270) | u8 GetNumPokedexAreaMarkers(u8 taskId) FILE: src/pokedex_screen.c type TextMode (line 26) | enum TextMode { type PokedexScreenData (line 32) | struct PokedexScreenData type PokedexScreenWindowGfx (line 82) | struct PokedexScreenWindowGfx type PokedexCategoryPage (line 88) | struct PokedexCategoryPage type ListMenuTemplate (line 103) | struct ListMenuTemplate type ListMenu (line 135) | struct ListMenu type BgTemplate (line 207) | struct BgTemplate type WindowTemplate (line 246) | struct WindowTemplate type PokedexScreenData (line 276) | struct PokedexScreenData type WindowTemplate (line 291) | struct WindowTemplate type WindowTemplate (line 301) | struct WindowTemplate type WindowTemplate (line 311) | struct WindowTemplate type ListMenuItem (line 321) | struct ListMenuItem type ListMenuTemplate (line 343) | struct ListMenuTemplate type ListMenuItem (line 364) | struct ListMenuItem type ListMenuTemplate (line 387) | struct ListMenuTemplate type ListMenuItem (line 408) | struct ListMenuItem type ListMenuTemplate (line 431) | struct ListMenuTemplate type ListMenuItem (line 452) | struct ListMenuItem type ListMenuTemplate (line 475) | struct ListMenuTemplate type ScrollArrowsTemplate (line 496) | struct ScrollArrowsTemplate type ScrollArrowsTemplate (line 510) | struct ScrollArrowsTemplate type PokedexScreenWindowGfx (line 525) | struct PokedexScreenWindowGfx type WindowTemplate (line 588) | struct WindowTemplate type ListMenuTemplate (line 598) | struct ListMenuTemplate type ListMenuWindowRect (line 619) | struct ListMenuWindowRect type ScrollArrowsTemplate (line 653) | struct ScrollArrowsTemplate type WindowTemplate (line 667) | struct WindowTemplate type WindowTemplate (line 677) | struct WindowTemplate type WindowTemplate (line 687) | struct WindowTemplate type WindowTemplate (line 697) | struct WindowTemplate type WindowTemplate (line 707) | struct WindowTemplate type WindowTemplate (line 717) | struct WindowTemplate type WindowTemplate (line 727) | struct WindowTemplate type WindowTemplate (line 737) | struct WindowTemplate type WindowTemplate (line 747) | struct WindowTemplate type WindowTemplate (line 757) | struct WindowTemplate type WindowTemplate (line 767) | struct WindowTemplate type WindowTemplate (line 777) | struct WindowTemplate type WindowTemplate (line 787) | struct WindowTemplate type WindowTemplate (line 797) | struct WindowTemplate type WindowTemplate (line 807) | struct WindowTemplate type WindowTemplate (line 817) | struct WindowTemplate type WindowTemplate (line 827) | struct WindowTemplate type WindowTemplate (line 837) | struct WindowTemplate type WindowTemplate (line 848) | struct WindowTemplate type ScrollArrowsTemplate (line 919) | struct ScrollArrowsTemplate type CursorStruct (line 933) | struct CursorStruct function VBlankCB (line 945) | void VBlankCB(void) function CB2_PokedexScreen (line 952) | void CB2_PokedexScreen(void) function DexScreen_LoadResources (line 967) | void DexScreen_LoadResources(void) function CB2_OpenPokedexFromStartMenu (line 1025) | void CB2_OpenPokedexFromStartMenu(void) function bool8 (line 1038) | bool8 DoClosePokedex(void) function CB2_ClosePokedex (line 1066) | void CB2_ClosePokedex(void) function Task_PokedexScreen (line 1075) | static void Task_PokedexScreen(u8 taskId) function DexScreen_InitGfxForTopMenu (line 1267) | static void DexScreen_InitGfxForTopMenu(void) function MoveCursorFunc_DexModeSelect (line 1359) | static void MoveCursorFunc_DexModeSelect(s32 itemIndex, bool8 onInit, st... function ItemPrintFunc_DexModeSelect (line 1377) | static void ItemPrintFunc_DexModeSelect(u8 windowId, u32 itemId, u8 y) function Task_DexScreen_NumericalOrder (line 1385) | static void Task_DexScreen_NumericalOrder(u8 taskId) function DexScreen_InitGfxForNumericalOrderList (line 1483) | static void DexScreen_InitGfxForNumericalOrderList(void) function Task_DexScreen_CharacteristicOrder (line 1509) | static void Task_DexScreen_CharacteristicOrder(u8 taskId) function DexScreen_CreateCharacteristicListMenu (line 1576) | static void DexScreen_CreateCharacteristicListMenu(void) //search mode p... function DexScreen_CanShowMonInDex (line 1595) | static int DexScreen_CanShowMonInDex(u16 species) function u16 (line 1606) | static u16 DexScreen_CountMonsInOrderedList(u8 orderIdx) function DexScreen_InitListMenuForOrderedList (line 1817) | static void DexScreen_InitListMenuForOrderedList(const struct ListMenuTe... function DexScreen_DestroyDexOrderListMenu (line 1837) | static void DexScreen_DestroyDexOrderListMenu(u8 order) function u8 (line 1857) | static u8 DexScreen_CreateDexOrderScrollArrows(void) type PokedexListItem (line 1867) | struct PokedexListItem function ItemPrintFunc_OrderedListMenu (line 1874) | static void ItemPrintFunc_OrderedListMenu(u8 windowId, u32 itemId, u8 y) function Task_DexScreen_CategorySubmenu (line 1891) | static void Task_DexScreen_CategorySubmenu(u8 taskId) // habitat pages function u8 (line 2200) | static u8 DexScreen_CreateCategoryMenuScrollArrows(void) function DexScreen_InputHandler_GetShoulderInput (line 2212) | static int DexScreen_InputHandler_GetShoulderInput(void) function Task_DexScreen_ShowMonPage (line 2237) | static void Task_DexScreen_ShowMonPage(u8 taskId) function bool32 (line 2364) | static bool32 DexScreen_TryScrollMonsVertical(u8 direction) function DexScreen_RemoveWindow (line 2457) | static void DexScreen_RemoveWindow(u8 *windowId_p) function DexScreen_AddTextPrinterParameterized (line 2466) | static void DexScreen_AddTextPrinterParameterized(u8 windowId, u8 fontId... function DexScreen_PrintNum3LeadingZeroes (line 2500) | static void DexScreen_PrintNum3LeadingZeroes(u8 windowId, u8 fontId, u16... function DexScreen_PrintNum3RightAlign (line 2510) | static void DexScreen_PrintNum3RightAlign(u8 windowId, u8 fontId, u16 nu... function u32 (line 2527) | static u32 DexScreen_GetDefaultPersonality(int species) function DexScreen_LoadMonPicInWindow (line 2540) | static void DexScreen_LoadMonPicInWindow(u8 windowId, u16 species, u16 p... function DexScreen_PrintMonDexNo (line 2545) | static void DexScreen_PrintMonDexNo(u8 windowId, u8 fontId, u16 species,... function HabitatNameTagNumPrinter (line 2650) | static void HabitatNameTagNumPrinter(u8 windowId, u8 fontId, u16 species... function s8 (line 2673) | s8 DexScreen_GetSetPokedexFlag(u16 nationalDexNo, u8 caseId, bool8 index... function u16 (line 2713) | static u16 DexScreen_GetDexCount(u8 caseId, u8 whichDex) function DexScreen_PrintControlInfo (line 2747) | static void DexScreen_PrintControlInfo(const u8 *src) function bool8 (line 2752) | bool8 DexScreen_DrawMonPicInCategoryPage(u16 species, u8 slot, u8 numSlots) function DexScreen_DestroyCategoryPageMonIconAndInfoWindows (line 2797) | static void DexScreen_DestroyCategoryPageMonIconAndInfoWindows(void) function DexScreen_PrintCategoryPageNumbers (line 2807) | static void DexScreen_PrintCategoryPageNumbers(u8 windowId, u16 currentP... function bool8 (line 2817) | static bool8 DexScreen_CreateCategoryListGfx(bool8 justRegistered) function DexScreen_CreateCategoryPageSelectionCursor (line 2849) | static void DexScreen_CreateCategoryPageSelectionCursor(u8 cursorPos) function DexScreen_UpdateCategoryPageCursorObject (line 2887) | static void DexScreen_UpdateCategoryPageCursorObject(u8 taskId, u8 curso... function bool8 (line 2893) | bool8 DexPage_TileBuffer_CopyCol(const u16 *srcBuf, u8 srcCol, u16 *dstB... function bool8 (line 2907) | bool8 DexPage_TileBuffer_FillCol(u16 tileNo, u16 *tileBuf, u8 x) function bool8 (line 2919) | bool8 DexScreen_TurnCategoryPage_BgEffect(u8 page) function bool8 (line 2954) | static bool8 DexScreen_FlipCategoryPageInDirection(u8 direction) function DexScreen_DexPageZoomEffectFrame (line 3057) | void DexScreen_DexPageZoomEffectFrame(u8 bg, u8 scale) function DexScreen_PrintMonCategory (line 3119) | void DexScreen_PrintMonCategory(u8 windowId, u16 species, u8 x, u8 y) function DexScreen_PrintMonHeight (line 3152) | void DexScreen_PrintMonHeight(u8 windowId, u16 species, u8 x, u8 y) function DexScreen_PrintMonWeight (line 3209) | void DexScreen_PrintMonWeight(u8 windowId, u16 species, u8 x, u8 y) function DexScreen_PrintMonFlavorText (line 3301) | void DexScreen_PrintMonFlavorText(u8 windowId, u16 species, u8 x, u8 y) function DexScreen_DrawMonFootprint (line 3344) | void DexScreen_DrawMonFootprint(u8 windowId, u16 species, u8 x, u8 y) function u8 (line 3376) | static u8 DexScreen_DrawMonDexPage(bool8 justRegistered) function u8 (line 3426) | u8 RemoveDexPageWindows(void) function u8 (line 3435) | u8 DexScreen_DrawMonAreaPage(void) function u8 (line 3604) | u8 DexScreen_DestroyAreaScreenResources(void) function u8 (line 3619) | static u8 DexScreen_IsPageUnlocked(u8 categoryNum, u8 pageNum) function bool8 (line 3638) | static bool8 DexScreen_IsCategoryUnlocked(u8 categoryNum) function DexScreen_CreateCategoryPageSpeciesList (line 3652) | void DexScreen_CreateCategoryPageSpeciesList(u8 categoryNum, u8 pageNum) function u8 (line 3673) | static u8 DexScreen_GetPageLimitsForCategory(u8 category) function u8 (line 3703) | static u8 DexScreen_LookUpCategoryBySpecies(u16 species) function u8 (line 3732) | static u8 DexScreen_PageNumberToRenderablePages(u16 page) function DexScreen_InputHandler_StartToCry (line 3743) | void DexScreen_InputHandler_StartToCry(void) function u8 (line 3749) | u8 DexScreen_RegisterMonToPokedex(u16 species) function Task_DexScreen_RegisterNonKantoMonBeforeNationalDex (line 3768) | static void Task_DexScreen_RegisterNonKantoMonBeforeNationalDex(u8 taskId) function Task_DexScreen_RegisterMonToPokedex (line 3773) | static void Task_DexScreen_RegisterMonToPokedex(u8 taskId) function DexScreen_PrintStringWithAlignment (line 3882) | void DexScreen_PrintStringWithAlignment(const u8 * str, s32 mode) FILE: src/pokemon.c type MonSpritesGfxManager (line 59) | struct MonSpritesGfxManager type BoxPokemon (line 81) | struct BoxPokemon type Pokemon (line 82) | struct Pokemon type Pokemon (line 86) | struct Pokemon type Pokemon (line 87) | struct Pokemon type BoxPokemon (line 89) | struct BoxPokemon type BoxPokemon (line 90) | struct BoxPokemon type BoxPokemon (line 91) | struct BoxPokemon type BoxPokemon (line 92) | struct BoxPokemon type Pokemon (line 93) | struct Pokemon type BoxPokemon (line 94) | struct BoxPokemon type CombinedMove (line 102) | struct CombinedMove type CombinedMove (line 109) | struct CombinedMove type SpindaSpot (line 2196) | struct SpindaSpot type SpriteTemplate (line 2553) | struct SpriteTemplate type SpriteTemplate (line 2593) | struct SpriteTemplate type OamData (line 2859) | struct OamData type SpriteTemplate (line 2875) | struct SpriteTemplate function ZeroBoxMonData (line 2886) | void ZeroBoxMonData(struct BoxPokemon *boxMon) function ZeroMonData (line 2894) | void ZeroMonData(struct Pokemon *mon) function ZeroPlayerPartyMons (line 2912) | void ZeroPlayerPartyMons(void) function ZeroEnemyPartyMons (line 2919) | void ZeroEnemyPartyMons(void) function CreateMon (line 2926) | void CreateMon(struct Pokemon *mon, u16 species, u8 level, u8 fixedIV, u... function CreateBoxMon (line 2937) | void CreateBoxMon(struct BoxPokemon *boxMon, u16 species, u8 level, u8 f... function CreateMonWithNature (line 3044) | void CreateMonWithNature(struct Pokemon *mon, u16 species, u8 level, u8 ... function CreateMonWithGenderNatureLetter (line 3057) | void CreateMonWithGenderNatureLetter(struct Pokemon *mon, u16 species, u... function CreateMonWithGenderNatureAbility (line 3087) | void CreateMonWithGenderNatureAbility(struct Pokemon *mon, u16 species, ... function CreateEnemyMonWithIVsPersonality (line 3188) | void CreateEnemyMonWithIVsPersonality(struct Pokemon *mon, u16 species, ... function CreateMaleMon (line 3202) | void CreateMaleMon(struct Pokemon *mon, u16 species, u8 level) function CreateMonWithIVsPersonality (line 3216) | void CreateMonWithIVsPersonality(struct Pokemon *mon, u16 species, u8 le... function CreateMonWithIVsOTID (line 3223) | static void CreateMonWithIVsOTID(struct Pokemon *mon, u16 species, u8 le... function CreateMonWithEVSpread (line 3235) | void CreateMonWithEVSpread(struct Pokemon *mon, u16 species, u8 level, u... function CreateBattleTowerMon (line 3267) | void CreateBattleTowerMon(struct Pokemon *mon, struct BattleTowerPokemon... function CreateEventMon (line 3318) | static void CreateEventMon(struct Pokemon *mon, u16 species, u8 level, u... function ConvertPokemonToBattleTowerPokemon (line 3328) | void ConvertPokemonToBattleTowerPokemon(struct Pokemon *mon, struct Batt... function u16 (line 3365) | static u16 CalculateBoxMonChecksum(struct BoxPokemon *boxMon) function CalculateMonStats (line 3398) | void CalculateMonStats(struct Pokemon *mon, bool8 calcOverride) function BoxMonToMon (line 3502) | void BoxMonToMon(struct BoxPokemon *src, struct Pokemon *dest) function u8 (line 3550) | static u8 GetLevelFromMonExp(struct Pokemon *mon) function u8 (line 3562) | u8 GetLevelFromBoxMonExp(struct BoxPokemon *boxMon) function u16 (line 3574) | u16 GiveMoveToMon(struct Pokemon *mon, u16 move) function u16 (line 3579) | static u16 GiveMoveToBoxMon(struct BoxPokemon *boxMon, u16 move) function u16 (line 3597) | u16 GiveMoveToBattleMon(struct BattlePokemon *mon, u16 move) function SetMonMoveSlot (line 3614) | void SetMonMoveSlot(struct Pokemon *mon, u16 move, u8 slot) function SetBattleMonMoveSlot (line 3620) | void SetBattleMonMoveSlot(struct BattlePokemon *mon, u16 move, u8 slot) function GiveMonInitialMoveset (line 3626) | static void GiveMonInitialMoveset(struct Pokemon *mon) function GiveBoxMonInitialMoveset (line 3631) | static void GiveBoxMonInitialMoveset(struct BoxPokemon *boxMon) function u16 (line 3676) | u16 MonTryLearningNewMove(struct Pokemon *mon, bool8 firstMove) function DeleteFirstMoveAndGiveMoveToMon (line 3734) | void DeleteFirstMoveAndGiveMoveToMon(struct Pokemon *mon, u16 move) function DeleteFirstMoveAndGiveMoveToBoxMon (line 3761) | static void DeleteFirstMoveAndGiveMoveToBoxMon(struct BoxPokemon *boxMon... function s32 (line 3798) | s32 CalculateBaseDamage(struct BattlePokemon *attacker, struct BattlePok... function u8 (line 4078) | u8 CountAliveMonsInBattle(u8 caseId) function u8 (line 4111) | u8 GetDefaultMoveTarget(u8 battlerId) function u8 (line 4136) | u8 GetMonGender(struct Pokemon *mon) function u8 (line 4141) | u8 GetBoxMonGender(struct BoxPokemon *boxMon) function u8 (line 4160) | u8 GetGenderFromSpeciesAndPersonality(u16 species, u32 personality) function SetMultiuseSpriteTemplateToPokemon (line 4176) | void SetMultiuseSpriteTemplateToPokemon(u16 speciesTag, u8 battlerPosition) function SetMultiuseSpriteTemplateToTrainerBack (line 4206) | void SetMultiuseSpriteTemplateToTrainerBack(u16 trainerSpriteId, u8 batt... function EncryptBoxMon (line 4224) | static void EncryptBoxMon(struct BoxPokemon *boxMon) function DecryptBoxMon (line 4234) | static void DecryptBoxMon(struct BoxPokemon *boxMon) type BoxPokemon (line 4290) | struct BoxPokemon function u32 (line 4325) | u32 GetMonData(struct Pokemon *mon, s32 field, u8 *data) function u32 (line 4393) | u32 GetBoxMonData(struct BoxPokemon *boxMon, s32 field, u8 *data) function SetMonData (line 4762) | void SetMonData(struct Pokemon *mon, s32 field, const void *dataArg) function SetBoxMonData (line 4830) | void SetBoxMonData(struct BoxPokemon *boxMon, s32 field, const void *dat... function CopyMon (line 5119) | void CopyMon(void *dest, void *src, size_t size) function u8 (line 5124) | u8 GiveMonToPlayer(struct Pokemon *mon) function u8 (line 5147) | u8 SendMonToPC(struct Pokemon* mon) function u8 (line 5183) | u8 CalculatePlayerPartyCount(void) function u8 (line 5197) | u8 CalculateEnemyPartyCount(void) function u8 (line 5210) | u8 GetMonsStateToDoubles(void) function u8 (line 5232) | u8 GetAbilityBySpecies(u16 species, bool8 abilityNum) function u8 (line 5242) | u8 GetMonAbility(struct Pokemon *mon) function CreateSecretBaseEnemyParty (line 5249) | static void CreateSecretBaseEnemyParty(struct SecretBaseRecord *secretBa... function u8 (line 5285) | u8 GetSecretBaseTrainerPicIndex(void) function u8 (line 5291) | u8 GetSecretBaseTrainerNameIndex(void) function bool8 (line 5297) | bool8 IsPlayerPartyAndPokemonStorageFull(void) function bool8 (line 5308) | static bool8 IsPokemonStorageFull(void) function bufferspeciesname (line 5320) | void bufferspeciesname(u8 *name, u16 species) function u8 (line 5339) | u8 CalculatePPWithBonus(u16 move, u8 ppBonuses, u8 moveIndex) function RemoveMonPPBonus (line 5345) | void RemoveMonPPBonus(struct Pokemon *mon, u8 moveIndex) function RemoveBattleMonPPBonus (line 5352) | void RemoveBattleMonPPBonus(struct BattlePokemon *mon, u8 moveIndex) function CopyPlayerPartyMonToBattleData (line 5357) | static void CopyPlayerPartyMonToBattleData(u8 battlerId, u8 partyIndex) function bool8 (line 5412) | bool8 ExecuteTableBasedItemEffect(struct Pokemon *mon, u16 item, u8 part... function bool8 (line 5443) | bool8 PokemonUseItemEffects(struct Pokemon *mon, u16 item, u8 partyIndex... function bool8 (line 5989) | static bool8 HealStatusConditions(struct Pokemon *mon, u32 unused, u32 h... function bool8 (line 6007) | bool8 PokemonItemUseNoEffect(struct Pokemon *mon, u16 item, u8 partyInde... function bool8 (line 6313) | static bool8 PartyMonHasStatus(struct Pokemon *mon, u32 unused, u32 heal... function u8 (line 6321) | u8 GetItemEffectParamOffset(u16 itemId, u8 effectByte, u8 effectBit) function BufferStatRoseMessage (line 6435) | static void BufferStatRoseMessage(int statIdx) function u8 (line 6443) | const u8 *Battle_PrintStatBoosterEffectMessage(u16 itemId) function u8 (line 6493) | u8 GetNature(struct Pokemon *mon) function u8 (line 6498) | u8 GetNatureFromPersonality(u32 personality) function u16 (line 6503) | u16 GetEvolutionTargetSpecies(struct Pokemon *mon, u8 type, u16 evolutio... function u16 (line 6629) | static u16 HoennPokedexNumToSpecies(u16 hoennNum) function u16 (line 6647) | u16 NationalPokedexNumToSpecies(u16 nationalNum) function u16 (line 6665) | u16 ExtendedPokedexNumToSpecies(u16 nationalNum) function u16 (line 6683) | static u16 NationalToHoennOrder(u16 nationalNum) function u16 (line 6701) | u16 NationalToExtendedOrder(u16 nationalNum) function u16 (line 6719) | u16 SpeciesToNationalPokedexNum(u16 species) function u16 (line 6727) | static u16 SpeciesToHoennPokedexNum(u16 species) function u16 (line 6735) | u16 SpeciesToExtendedPokedexNum(u16 species) function u16 (line 6743) | u16 HoennToNationalOrder(u16 hoennNum) function u16 (line 6751) | u16 ExtendedToNationalOrder(u16 extendedNum) function u16 (line 6759) | u16 SpeciesToCryId(u16 species) function DrawSpindaSpotsUnused (line 6856) | static void DrawSpindaSpotsUnused(u16 species, u32 personality, u8 *dest) function DrawSpindaSpots (line 6864) | void DrawSpindaSpots(u16 species, u32 personality, u8 *dest, bool8 isFro... function EvolutionRenameMon (line 6870) | void EvolutionRenameMon(struct Pokemon *mon, u16 oldSpecies, u16 newSpec... function u8 (line 6881) | u8 GetPlayerFlankId(void) function u16 (line 6898) | u16 GetLinkTrainerFlankId(u8 linkPlayerId) function s32 (line 6915) | s32 GetBattlerMultiplayerId(u16 id) function u8 (line 6924) | u8 GetTrainerEncounterMusicId(u16 trainerId) function u16 (line 6936) | static u16 ModifyStatByNature(u8 nature, u16 stat, u8 statIndex) function AdjustFriendship (line 6972) | void AdjustFriendship(struct Pokemon *mon, u8 event) function MonGainEVs (line 7050) | void MonGainEVs(struct Pokemon *mon, u16 defeatedSpecies) function u16 (line 7135) | u16 GetMonEVCount(struct Pokemon *mon) function RandomlyGivePartyPokerus (line 7150) | void RandomlyGivePartyPokerus(struct Pokemon *party) function u8 (line 7156) | u8 CheckPartyPokerus(struct Pokemon *party, u8 selection) function u8 (line 7184) | u8 CheckPartyHasHadPokerus(struct Pokemon *party, u8 selection) function UpdatePartyPokerusTime (line 7214) | static void UpdatePartyPokerusTime(void) function PartySpreadPokerus (line 7220) | void PartySpreadPokerus(struct Pokemon *party) function SetMonExpWithMaxLevelCheck (line 7226) | static void SetMonExpWithMaxLevelCheck(struct Pokemon *mon, int species,... function bool8 (line 7235) | bool8 TryIncrementMonLevel(struct Pokemon *mon) function u32 (line 7260) | u32 CanMonLearnTMHM(struct Pokemon *mon, u8 tm) function u8 (line 7278) | u8 GetMoveRelearnerMoves(struct Pokemon *mon, u16 *moves) function u8 (line 7449) | static u8 PopulateSpeciesEvoLineForRelearner(u16 species, bool8 isHatche... function u8 (line 7542) | u8 GetLevelUpMovesBySpecies(u16 species, u16 *moves) function u8 (line 7553) | u8 GetNumberOfRelearnableMoves(struct Pokemon *mon) function u16 (line 7628) | u16 SpeciesToPokedexNum(u16 species) function ClearBattleMonForms (line 7645) | void ClearBattleMonForms(void) function u16 (line 7652) | static u16 GetBattleBGM(void) function PlayBattleBGM (line 7697) | void PlayBattleBGM(void) function PlayMapChosenOrBattleBGM (line 7704) | void PlayMapChosenOrBattleBGM(u16 songId) function u32 (line 7714) | const u32 *GetMonFrontSpritePal(struct Pokemon *mon) function u32 (line 7722) | const u32 *GetMonSpritePalFromSpeciesAndPersonality(u16 species, u32 otI... type CompressedSpritePalette (line 7744) | struct CompressedSpritePalette type Pokemon (line 7744) | struct Pokemon type CompressedSpritePalette (line 7752) | struct CompressedSpritePalette function bool32 (line 7770) | bool32 IsHMMove2(u16 move) function bool8 (line 7781) | bool8 IsMonSpriteNotFlipped(u16 species) function s8 (line 7786) | static s8 GetMonFlavorRelation(struct Pokemon *mon, u8 flavor) function s8 (line 7792) | s8 GetFlavorRelationByPersonality(u32 personality, u8 flavor) function bool8 (line 7798) | bool8 IsTradedMon(struct Pokemon *mon) function bool8 (line 7807) | bool8 IsOtherTrainer(u32 otId, u8 *otName) function MonRestorePP (line 7826) | void MonRestorePP(struct Pokemon *mon) function BoxMonRestorePP (line 7831) | void BoxMonRestorePP(struct BoxPokemon *boxMon) function SetMonPreventsSwitchingString (line 7847) | void SetMonPreventsSwitchingString(void) function SetWildMonHeldItem (line 7865) | void SetWildMonHeldItem(void) function bool8 (line 7927) | bool8 IsMonShiny(struct Pokemon *mon) function bool8 (line 7934) | static bool8 IsShinyOtIdPersonality(u32 otId, u32 personality) function u8 (line 7943) | u8 *GetTrainerPartnerName(void) function u8 (line 7949) | u8 GetPlayerPartyHighestLevel(void) function u16 (line 7967) | u16 FacilityClassToPicIndex(u16 facilityClass) function bool8 (line 7973) | bool8 ShouldIgnoreDeoxysForm(u8 caseId, u8 battlerId) function u16 (line 8029) | static u16 GetDeoxysStat(struct Pokemon *mon, s32 statId) function SetDeoxysStats (line 8063) | void SetDeoxysStats(void) function u16 (line 8086) | u16 GetUnionRoomTrainerPic(void) function u16 (line 8095) | u16 GetUnionRoomTrainerClass(void) function CreateEnemyEventMon (line 8104) | void CreateEnemyEventMon(void) function HandleSetPokedexFlag (line 8122) | void HandleSetPokedexFlag(u16 nationalNum, u8 caseId, u32 personality) function bool8 (line 8136) | bool8 CheckBattleTypeGhost(struct Pokemon *mon, u8 battlerId) function InitMonSpritesGfx_Mode1 (line 8154) | static void InitMonSpritesGfx_Mode1(struct MonSpritesGfxManager *structP... function InitMonSpritesGfx_Mode0 (line 8180) | static void InitMonSpritesGfx_Mode0(struct MonSpritesGfxManager *structPtr) type MonSpritesGfxManager (line 8195) | struct MonSpritesGfxManager type SpriteTemplate (line 8261) | struct SpriteTemplate type SpriteFrameImage (line 8262) | struct SpriteFrameImage function DestroyMonSpritesGfxManager (line 8308) | void DestroyMonSpritesGfxManager(void) function u8 (line 8330) | u8 *MonSpritesGfxManager_GetSpritePtr(u8 spriteNum) function SetFirstDeoxysForm (line 8344) | void SetFirstDeoxysForm(void) function bool32 (line 8368) | static bool32 ShouldSkipFriendshipChange(void) FILE: src/pokemon_icon.c type MonIconSpriteTemplate (line 9) | struct MonIconSpriteTemplate type MonIconSpriteTemplate (line 19) | struct MonIconSpriteTemplate type Sprite (line 20) | struct Sprite type SpritePalette (line 914) | struct SpritePalette type OamData (line 925) | struct OamData function u8 (line 1012) | u8 CreateMonIcon(u16 species, SpriteCallback callback, s16 x, s16 y, u8 ... function u8 (line 1035) | u8 CreateMonIcon_HandleDeoxys(u16 species, SpriteCallback callback, s16 ... function u16 (line 1056) | u16 GetIconSpecies(u16 species, u32 personality) function u16 (line 1103) | u16 GetUnownLetterByPersonality(u32 personality) function u16 (line 1111) | u16 MailSpeciesToIconSpecies(u16 species) function u8 (line 1131) | const u8 *GetMonIconTiles(u16 species, bool32 extra) function u8 (line 1157) | const u8 *GetMonIconPtr(u16 species, u32 personality, bool32 extra) function DestroyMonIcon (line 1162) | void DestroyMonIcon(struct Sprite *sprite) function LoadMonIconPalettes (line 1167) | void LoadMonIconPalettes(void) function SafeLoadMonIconPalette (line 1174) | void SafeLoadMonIconPalette(u16 species) function LoadMonIconPalette (line 1184) | void LoadMonIconPalette(u16 species) function FreeMonIconPalettes (line 1192) | void FreeMonIconPalettes(void) function SafeFreeMonIconPalette (line 1199) | void SafeFreeMonIconPalette(u16 species) function FreeMonIconPalette (line 1208) | void FreeMonIconPalette(u16 species) function SpriteCB_MonIcon (line 1215) | void SpriteCB_MonIcon(struct Sprite *sprite) function LoadMonIconPalettesAt (line 1220) | void LoadMonIconPalettesAt(u16 offset) function u16 (line 1233) | const u16 *GetValidMonIconPalettePtr(u16 species) function u8 (line 1240) | u8 GetValidMonIconPalIndex(u16 species) function u8 (line 1247) | u8 GetMonIconPaletteIndexFromSpecies(u16 species) function u8 (line 1252) | u8 UpdateMonIconFrame(struct Sprite *sprite) function u8 (line 1288) | static u8 CreateMonIconSprite(const struct MonIconSpriteTemplate * iconT... function DestroyMonIconInternal (line 1312) | static void DestroyMonIconInternal(struct Sprite *sprite) function SetPartyHPBarSprite (line 1319) | void SetPartyHPBarSprite(struct Sprite *sprite, u8 animNum) FILE: src/pokemon_jump.c type PokemonJump_MonInfo (line 149) | struct PokemonJump_MonInfo type PokemonJump_Player (line 156) | struct PokemonJump_Player type PokemonJumpGfx (line 170) | struct PokemonJumpGfx type PokemonJump_CommData (line 198) | struct PokemonJump_CommData type PokemonJump (line 207) | struct PokemonJump type PokemonJump (line 272) | struct PokemonJump type PokemonJump (line 273) | struct PokemonJump type PokemonJump_MonInfo (line 277) | struct PokemonJump_MonInfo type Pokemon (line 277) | struct Pokemon type PokemonJumpGfx (line 366) | struct PokemonJumpGfx type Sprite (line 367) | struct Sprite type Sprite (line 368) | struct Sprite type Sprite (line 369) | struct Sprite type Sprite (line 370) | struct Sprite type PokemonJumpGfx (line 375) | struct PokemonJumpGfx type PokemonJump_MonInfo (line 399) | struct PokemonJump_MonInfo type PokemonJump_MonInfo (line 400) | struct PokemonJump_MonInfo type PokemonJump_Player (line 401) | struct PokemonJump_Player type PokemonJump_CommData (line 401) | struct PokemonJump_CommData type PokemonJump_Player (line 402) | struct PokemonJump_Player type PokemonJump_CommData (line 402) | struct PokemonJump_CommData type PokemonJump_Player (line 403) | struct PokemonJump_Player type PokemonJump_Player (line 404) | struct PokemonJump_Player type PokemonJump_Player (line 405) | struct PokemonJump_Player type PokemonJumpGfx (line 408) | struct PokemonJumpGfx type PokemonJumpGfx (line 409) | struct PokemonJumpGfx type PokemonJumpGfx (line 410) | struct PokemonJumpGfx type PokemonJumpGfx (line 412) | struct PokemonJumpGfx type PokemonJumpGfx (line 413) | struct PokemonJumpGfx type PokemonJumpGfx (line 414) | struct PokemonJumpGfx type PokemonJump_MonInfo (line 414) | struct PokemonJump_MonInfo type PokemonJumpGfx (line 415) | struct PokemonJumpGfx type PokemonJumpGfx (line 416) | struct PokemonJumpGfx type PokemonJumpGfx (line 417) | struct PokemonJumpGfx type PokemonJumpGfx (line 418) | struct PokemonJumpGfx type PokemonJumpGfx (line 419) | struct PokemonJumpGfx type PokemonJumpGfx (line 420) | struct PokemonJumpGfx type PokemonJumpGfx (line 421) | struct PokemonJumpGfx type PokemonJumpGfx (line 422) | struct PokemonJumpGfx type CompressedSpriteSheet (line 457) | struct CompressedSpriteSheet type SpritePalette (line 462) | struct SpritePalette type SpriteTemplate (line 506) | struct SpriteTemplate function u8 (line 554) | static u8 CreateStaticCountdownTask(u8 funcSetId, u8 taskPriority) function bool32 (line 566) | static bool32 StartStaticCountdown(void) function bool32 (line 577) | static bool32 IsStaticCountdownRunning(void) function Task_StaticCountdown (line 582) | static void Task_StaticCountdown(u8 taskId) function StaticCountdown_CreateSprites (line 603) | static void StaticCountdown_CreateSprites(u8 taskId, s16 *data) function Task_StaticCountdown_Init (line 624) | static void Task_StaticCountdown_Init(u8 taskId) function Task_StaticCountdown_Free (line 645) | static void Task_StaticCountdown_Free(u8 taskId) function SpriteCB_StaticCountdown (line 656) | static void SpriteCB_StaticCountdown(struct Sprite *sprite) function Task_StaticCountdown_Start (line 694) | static void Task_StaticCountdown_Start(u8 taskId) function Task_StaticCountdown_Run (line 707) | static void Task_StaticCountdown_Run(u8 taskId) type PokemonJumpMons (line 762) | struct PokemonJumpMons function StartPokemonJump (line 870) | void StartPokemonJump(u16 partyId, MainCallback exitCallback) function FreePokemonJump (line 897) | static void FreePokemonJump(void) function InitGame (line 903) | static void InitGame(struct PokemonJump *jump) function ResetForNewGame (line 914) | static void ResetForNewGame(struct PokemonJump *jump) function InitPlayerAndJumpTypes (line 954) | static void InitPlayerAndJumpTypes(void) function ResetPlayersForNewGame (line 967) | static void ResetPlayersForNewGame(void) function s16 (line 983) | static s16 GetPokemonJumpSpeciesIdx(u16 species) function InitJumpMonInfo (line 995) | static void InitJumpMonInfo(struct PokemonJump_MonInfo *monInfo, struct ... function VBlankCB_PokemonJump (line 1002) | static void VBlankCB_PokemonJump(void) function CB2_PokemonJump (line 1009) | static void CB2_PokemonJump(void) function SetPokeJumpTask (line 1017) | static void SetPokeJumpTask(TaskFunc func) function Task_StartPokemonJump (line 1023) | static void Task_StartPokemonJump(u8 taskId) function SetLinkTimeInterval (line 1084) | static void SetLinkTimeInterval(int intervalId) function SetFunc_Leader (line 1101) | static void SetFunc_Leader(u8 funcId) function RecvLinkData_Leader (line 1114) | static void RecvLinkData_Leader(void) function Task_PokemonJump_Leader (line 1153) | static void Task_PokemonJump_Leader(u8 taskId) function SendLinkData_Leader (line 1176) | static void SendLinkData_Leader(void) function SetFunc_Member (line 1188) | static void SetFunc_Member(u8 funcId) function RecvLinkData_Member (line 1197) | static void RecvLinkData_Member(void) function Task_PokemonJump_Member (line 1252) | static void Task_PokemonJump_Member(u8 taskId) function SendLinkData_Member (line 1269) | static void SendLinkData_Member(void) function bool32 (line 1281) | static bool32 GameIntro_Leader(void) function bool32 (line 1302) | static bool32 GameIntro_Member(void) function bool32 (line 1318) | static bool32 WaitRound_Leader(void) function bool32 (line 1339) | static bool32 WaitRound_Member(void) function bool32 (line 1358) | static bool32 GameRound_Leader(void) function bool32 (line 1379) | static bool32 GameRound_Member(void) function bool32 (line 1391) | static bool32 GameOver_Leader(void) function bool32 (line 1430) | static bool32 GameOver_Member(void) function bool32 (line 1454) | static bool32 AskPlayAgain_Leader(void) function bool32 (line 1488) | static bool32 AskPlayAgain_Member(void) function bool32 (line 1509) | static bool32 ResetGame_Leader(void) function bool32 (line 1532) | static bool32 ResetGame_Member(void) function bool32 (line 1551) | static bool32 ExitGame(void) function bool32 (line 1574) | static bool32 GivePrize_Leader(void) function bool32 (line 1595) | static bool32 GivePrize_Member(void) function bool32 (line 1604) | static bool32 SavePokeJump(void) function bool32 (line 1646) | static bool32 DoGameIntro(void) function bool32 (line 1705) | static bool32 HandleSwingRound(void) function bool32 (line 1743) | static bool32 DoVineHitEffect(void) function bool32 (line 1794) | static bool32 TryGivePrize(void) function bool32 (line 1856) | static bool32 DoPlayAgainPrompt(void) function bool32 (line 1909) | static bool32 ClosePokeJumpLink(void) function bool32 (line 1954) | static bool32 CloseMessageAndResetScore(void) function Task_CommunicateMonInfo (line 1982) | static void Task_CommunicateMonInfo(u8 taskId) function SetTaskWithPokeJumpStruct (line 2017) | static void SetTaskWithPokeJumpStruct(TaskFunc func, u8 taskPriority) function InitVineState (line 2028) | static void InitVineState(void) function ResetVineState (line 2038) | static void ResetVineState(void) function UpdateVineState (line 2053) | static void UpdateVineState(void) function GetVineSpeed (line 2074) | static int GetVineSpeed(void) function UpdateVineSpeed (line 2096) | static void UpdateVineSpeed(void) function PokeJumpRandom (line 2152) | static int PokeJumpRandom(void) function ResetVineAfterHit (line 2158) | static void ResetVineAfterHit(void) function IsGameOver (line 2166) | static int IsGameOver(void) function ResetPlayersJumpStates (line 2171) | static void ResetPlayersJumpStates(void) function ResetPlayersMonState (line 2178) | static void ResetPlayersMonState(void) function bool32 (line 2184) | static bool32 IsPlayersMonState(u16 monState) function SetMonStateJump (line 2192) | static void SetMonStateJump(void) function SetMonStateHit (line 2199) | static void SetMonStateHit(void) function SetMonStateNormal (line 2207) | static void SetMonStateNormal(void) function UpdateGame (line 2215) | static void UpdateGame(void) function TryUpdateVineSwing (line 2234) | static void TryUpdateVineSwing(void) function DisallowVineUpdates (line 2240) | static void DisallowVineUpdates(void) function AllowVineUpdates (line 2245) | static void AllowVineUpdates(void) function HandleMonState (line 2253) | static void HandleMonState(void) function UpdateJump (line 2321) | static void UpdateJump(int multiplayerId) function TryUpdateScore (line 2364) | static void TryUpdateScore(void) function bool32 (line 2430) | static bool32 UpdateVineHitStates(void) function bool32 (line 2469) | static bool32 AllPlayersJumpedOrHit(void) function bool32 (line 2483) | static bool32 DidAllPlayersClearVine(void) function bool32 (line 2495) | static bool32 ShouldPlayAgain(void) function AddJumpScore (line 2511) | static void AddJumpScore(int score) function GetPlayersAtJumpPeak (line 2519) | static int GetPlayersAtJumpPeak(void) function bool32 (line 2541) | static bool32 AreLinkQueuesEmpty(void) function GetNumPlayersForBonus (line 2546) | static int GetNumPlayersForBonus(u8 *arg0) function ClearUnreadField (line 2568) | static void ClearUnreadField(void) function GetScoreBonus (line 2577) | static int GetScoreBonus(int numPlayers) function TryUpdateExcellentsRecord (line 2582) | static void TryUpdateExcellentsRecord(u16 excellentsInRow) function bool32 (line 2611) | static bool32 HasEnoughScoreForPrize(void) function u16 (line 2619) | static u16 GetPrizeData(void) function UnpackPrizeData (line 2626) | static void UnpackPrizeData(u16 data, u16 *itemId, u16 *quantity) function u16 (line 2632) | static u16 GetPrizeItemId(void) function u16 (line 2638) | static u16 GetPrizeQuantity(void) function u16 (line 2654) | static u16 GetQuantityLimitedByBag(u16 item, u16 quantity) function u16 (line 2662) | static u16 GetNumPokeJumpPlayers(void) function u16 (line 2667) | static u16 GetPokeJumpMultiplayerId(void) type PokemonJump_MonInfo (line 2672) | struct PokemonJump_MonInfo function u8 (line 2677) | static u8 *GetPokeJumpPlayerName(u8 multiplayerId) function bool32 (line 2682) | bool32 IsSpeciesAllowedInPokemonJump(u16 species) function IsPokemonJumpSpeciesInParty (line 2687) | void IsPokemonJumpSpeciesInParty(void) type MonInfoPacket (line 2707) | struct MonInfoPacket function SendPacket_MonInfo (line 2715) | static void SendPacket_MonInfo(struct PokemonJump_MonInfo *monInfo) function bool32 (line 2725) | static bool32 RecvPacket_MonInfo(int multiplayerId, struct PokemonJump_M... type UnusedPacket (line 2744) | struct UnusedPacket function SendPacket_Unused (line 2753) | static void SendPacket_Unused(u32 data) type LeaderStatePacket (line 2761) | struct LeaderStatePacket function SendPacket_LeaderState (line 2774) | static void SendPacket_LeaderState(struct PokemonJump_Player *player, st... function bool32 (line 2790) | static bool32 RecvPacket_LeaderState(struct PokemonJump_Player *player, ... type MemberStatePacket (line 2812) | struct MemberStatePacket function SendPacket_MemberState (line 2823) | static void SendPacket_MemberState(struct PokemonJump_Player *player, u8... function bool32 (line 2837) | static bool32 RecvPacket_MemberStateToLeader(struct PokemonJump_Player *... function bool32 (line 2858) | static bool32 RecvPacket_MemberStateToMember(struct PokemonJump_Player *... function StartPokeJumpGfx (line 2876) | static void StartPokeJumpGfx(struct PokemonJumpGfx *jumpGfx) function FreeWindowsAndDigitObj (line 2888) | static void FreeWindowsAndDigitObj(void) function InitPokeJumpGfx (line 2894) | static void InitPokeJumpGfx(struct PokemonJumpGfx *jumpGfx) type BgTemplate (line 2915) | struct BgTemplate type WindowTemplate (line 2955) | struct WindowTemplate function SetUpPokeJumpGfxFuncById (line 2996) | static void SetUpPokeJumpGfxFuncById(int id) function bool32 (line 3007) | static bool32 IsPokeJumpGfxFuncFinished(void) function SetUpPokeJumpGfxFunc (line 3012) | static void SetUpPokeJumpGfxFunc(void (*func)(void)) function Task_RunPokeJumpGfxFunc (line 3019) | static void Task_RunPokeJumpGfxFunc(u8 taskId) function LoadPokeJumpGfx (line 3030) | static void LoadPokeJumpGfx(void) function PrintPlayerNamesNoHighlight (line 3082) | static void PrintPlayerNamesNoHighlight(void) function PrintPlayerNamesWithHighlight (line 3111) | static void PrintPlayerNamesWithHighlight(void) function ErasePlayerNames (line 3140) | static void ErasePlayerNames(void) function Msg_WantToPlayAgain (line 3166) | static void Msg_WantToPlayAgain(void) function Msg_SavingDontTurnOff (line 3193) | static void Msg_SavingDontTurnOff(void) function EraseMessage (line 3219) | static void EraseMessage(void) function Msg_SomeoneDroppedOut (line 3236) | static void Msg_SomeoneDroppedOut(void) function Msg_CommunicationStandby (line 3262) | static void Msg_CommunicationStandby(void) function DoPokeJumpCountdown (line 3288) | static void DoPokeJumpCountdown(void) function SetUpResetVineGfx (line 3303) | static void SetUpResetVineGfx(void) function bool32 (line 3311) | static bool32 ResetVineGfx(void) function PrintPrizeMessage (line 3339) | static void PrintPrizeMessage(u16 itemId, u16 quantity) function PrintPrizeFilledBagMessage (line 3367) | static void PrintPrizeFilledBagMessage(u16 itemId) function PrintNoRoomForPrizeMessage (line 3380) | static void PrintNoRoomForPrizeMessage(u16 itemId) function bool32 (line 3393) | static bool32 DoPrizeMessageAndFanfare(void) function ClearMessageWindow (line 3427) | static void ClearMessageWindow(void) function bool32 (line 3437) | static bool32 RemoveMessageWindow(void) function s8 (line 3460) | static s8 HandlePlayAgainInput(void) function u32 (line 3465) | static u32 AddMessageWindow(u32 left, u32 top, u32 width, u32 height) function CreatePokeJumpYesNoMenu (line 3483) | static void CreatePokeJumpYesNoMenu(u16 left, u16 top, u8 cursorPos) function PrintScoreSuffixes (line 3500) | static void PrintScoreSuffixes(void) type CompressedSpriteSheet (line 3535) | struct CompressedSpriteSheet type SpritePalette (line 3536) | struct SpritePalette function CreateJumpMonSprites (line 3582) | static void CreateJumpMonSprites(void) function SetMonSpriteY (line 3598) | static void SetMonSpriteY(u32 id, s16 y) function UpdateVineSwing (line 3603) | static void UpdateVineSwing(int vineState) function DoSameJumpTimeBonus (line 3609) | static int DoSameJumpTimeBonus(u8 flags) function InitDigitPrinters (line 3629) | static void InitDigitPrinters(void) function PrintScore (line 3653) | static void PrintScore(int num) function PrintJumpsInRow (line 3658) | static void PrintJumpsInRow(u16 num) function StartMonHitShake (line 3663) | static void StartMonHitShake(u8 multiplayerId) function StartMonHitFlash (line 3668) | static void StartMonHitFlash(u8 multiplayerId) function IsMonHitShakeActive (line 3673) | static int IsMonHitShakeActive(int multiplayerId) function StopMonHitFlash (line 3678) | static void StopMonHitFlash(void) function ResetMonSpriteSubpriorities (line 3683) | static void ResetMonSpriteSubpriorities(void) function StartMonIntroBounce (line 3688) | static void StartMonIntroBounce(int multiplayerId) function IsMonIntroBounceActive (line 3693) | static int IsMonIntroBounceActive(void) function AddPlayerNameWindows (line 3698) | static void AddPlayerNameWindows(void) function PrintPokeJumpPlayerName (line 3723) | static void PrintPokeJumpPlayerName(int multiplayerId, u8 bgColor, u8 fg... function PrintPokeJumpPlayerNames (line 3735) | static void PrintPokeJumpPlayerNames(bool32 highlightSelf) function DrawPlayerNameWindows (line 3758) | static void DrawPlayerNameWindows(void) function ShowBonus (line 3767) | static void ShowBonus(u8 bonusId) function bool32 (line 3776) | static bool32 UpdateBonus(void) function Task_UpdateBonus (line 3791) | static void Task_UpdateBonus(u8 taskId) type CompressedSpriteSheet (line 3807) | struct CompressedSpriteSheet type SpritePalette (line 3816) | struct SpritePalette type OamData (line 3822) | struct OamData type SpriteTemplate (line 3823) | struct SpriteTemplate type SpriteTemplate (line 3824) | struct SpriteTemplate type SpriteTemplate (line 3825) | struct SpriteTemplate type SpriteTemplate (line 3826) | struct SpriteTemplate type SpriteTemplate (line 3828) | struct SpriteTemplate type SpriteTemplate (line 3849) | struct SpriteTemplate type OamData (line 3857) | struct OamData type OamData (line 3874) | struct OamData type OamData (line 3891) | struct OamData type OamData (line 3908) | struct OamData type SpriteTemplate (line 4018) | struct SpriteTemplate type SpriteTemplate (line 4029) | struct SpriteTemplate type SpriteTemplate (line 4040) | struct SpriteTemplate type SpriteTemplate (line 4051) | struct SpriteTemplate type OamData (line 4062) | struct OamData type SpriteTemplate (line 4102) | struct SpriteTemplate function LoadSpriteSheetsAndPalettes (line 4113) | static void LoadSpriteSheetsAndPalettes(struct PokemonJumpGfx *jumpGfx) function ResetPokeJumpSpriteData (line 4127) | static void ResetPokeJumpSpriteData(struct Sprite *sprite) function CreateJumpMonSprite (line 4134) | static void CreateJumpMonSprite(struct PokemonJumpGfx *jumpGfx, struct P... function DoStarAnim (line 4190) | static void DoStarAnim(struct PokemonJumpGfx *jumpGfx, int multiplayerId) function SpriteCB_Star (line 4200) | static void SpriteCB_Star(struct Sprite *sprite) function Gfx_StartMonHitShake (line 4234) | static void Gfx_StartMonHitShake(struct PokemonJumpGfx *jumpGfx, int mul... function bool32 (line 4241) | static bool32 Gfx_IsMonHitShakeActive(struct PokemonJumpGfx *jumpGfx, in... function SpriteCB_MonHitShake (line 4249) | static void SpriteCB_MonHitShake(struct Sprite *sprite) function Gfx_StartMonHitFlash (line 4271) | static void Gfx_StartMonHitFlash(struct PokemonJumpGfx *jumpGfx, int mul... function Gfx_StopMonHitFlash (line 4277) | static void Gfx_StopMonHitFlash(struct PokemonJumpGfx *jumpGfx) function SpriteCB_MonHitFlash (line 4294) | static void SpriteCB_MonHitFlash(struct Sprite *sprite) function Gfx_ResetMonSpriteSubpriorities (line 4305) | static void Gfx_ResetMonSpriteSubpriorities(struct PokemonJumpGfx *jumpGfx) function Gfx_StartMonIntroBounce (line 4313) | static void Gfx_StartMonIntroBounce(struct PokemonJumpGfx *jumpGfx, int ... function bool32 (line 4319) | static bool32 Gfx_IsMonIntroBounceActive(struct PokemonJumpGfx *jumpGfx) function SpriteCB_MonIntroBounce (line 4336) | static void SpriteCB_MonIntroBounce(struct Sprite *sprite) function CreateStarSprite (line 4366) | static void CreateStarSprite(struct PokemonJumpGfx *jumpGfx, s16 x, s16 ... function CreateVineSprites (line 4376) | static void CreateVineSprites(struct PokemonJumpGfx *jumpGfx) function UpdateVineAnim (line 4399) | static void UpdateVineAnim(struct PokemonJumpGfx *jumpGfx, int vineState) function StartPokeJumpCountdown (line 4438) | static void StartPokeJumpCountdown(struct PokemonJumpGfx *jumpGfx) function bool32 (line 4444) | static bool32 IsPokeJumpCountdownRunning(void) type PokemonJumpRecords (line 4449) | struct PokemonJumpRecords function ResetPokemonJumpRecords (line 4454) | void ResetPokemonJumpRecords(void) function bool32 (line 4465) | static bool32 TryUpdateRecords(u32 jumpScore, u16 jumpsInRow, u16 excell... function IncrementGamesWithMaxPlayers (line 4480) | static void IncrementGamesWithMaxPlayers(void) function ShowPokemonJumpRecords (line 4487) | void ShowPokemonJumpRecords(void) type WindowTemplate (line 4493) | struct WindowTemplate function Task_ShowPokemonJumpRecords (line 4509) | static void Task_ShowPokemonJumpRecords(u8 taskId) function PrintRecordsText (line 4547) | static void PrintRecordsText(u16 windowId) function TruncateToFirstWordOnly (line 4572) | static void TruncateToFirstWordOnly(u8 *str) FILE: src/pokemon_size_record.c type UnknownStruct (line 11) | struct UnknownStruct type UnknownStruct (line 18) | struct UnknownStruct function u32 (line 47) | static u32 GetMonSizeHash(struct Pokemon * pkmn) function u8 (line 62) | static u8 TranslateBigMonSizeTableIndex(u16 a) function u32 (line 74) | static u32 GetMonSize(u16 species, u16 b) function FormatMonSizeRecord (line 91) | static void FormatMonSizeRecord(u8 *string, u32 size) function u8 (line 104) | static u8 CompareMonSize(u16 species, u16 *sizeRecord) function GetMonSizeRecordInfo (line 147) | static void GetMonSizeRecordInfo(u16 species, u16 *sizeRecord) function InitHeracrossSizeRecord (line 155) | void InitHeracrossSizeRecord(void) function GetHeracrossSizeRecordInfo (line 160) | void GetHeracrossSizeRecordInfo(void) function CompareHeracrossSize (line 167) | void CompareHeracrossSize(void) function InitMagikarpSizeRecord (line 174) | void InitMagikarpSizeRecord(void) function GetMagikarpSizeRecordInfo (line 179) | void GetMagikarpSizeRecordInfo(void) function CompareMagikarpSize (line 186) | void CompareMagikarpSize(void) function GiveGiftRibbonToParty (line 193) | void GiveGiftRibbonToParty(u8 index, u8 ribbonId) FILE: src/pokemon_special_anim.c type PokemonSpecialAnim (line 18) | struct PokemonSpecialAnim type PokemonSpecialAnim (line 19) | struct PokemonSpecialAnim type PokemonSpecialAnim (line 20) | struct PokemonSpecialAnim type PokemonSpecialAnim (line 21) | struct PokemonSpecialAnim function StartUseItemAnim_Normal (line 31) | void StartUseItemAnim_Normal(u8 slotId, u16 itemId, MainCallback callback) function StartUseItemAnim_ForgetMoveAndLearnTMorHM (line 40) | void StartUseItemAnim_ForgetMoveAndLearnTMorHM(u8 slotId, u16 itemId, u1... function StartUseItemAnim_CantEvolve (line 52) | void StartUseItemAnim_CantEvolve(u8 slotId, u16 itemId, MainCallback cal... type PokemonSpecialAnim (line 61) | struct PokemonSpecialAnim type PokemonSpecialAnim (line 63) | struct PokemonSpecialAnim type Pokemon (line 64) | struct Pokemon type PokemonSpecialAnim (line 71) | struct PokemonSpecialAnim function VBlankCB_PSA (line 97) | static void VBlankCB_PSA(void) function CB2_PSA (line 104) | static void CB2_PSA(void) function SetUseItemAnimCallback (line 113) | static void SetUseItemAnimCallback(u8 taskId, TaskFunc func) function SetUpUseItemAnim_Normal (line 120) | static void SetUpUseItemAnim_Normal(struct PokemonSpecialAnim * ptr) function SetUpUseItemAnim_ForgetMoveAndLearnTMorHM (line 144) | static void SetUpUseItemAnim_ForgetMoveAndLearnTMorHM(struct PokemonSpec... function SetUpUseItemAnim_CantEvolve (line 153) | static void SetUpUseItemAnim_CantEvolve(struct PokemonSpecialAnim * ptr) function Task_UseItem_Normal (line 161) | static void Task_UseItem_Normal(u8 taskId) function Task_ForgetMove (line 276) | static void Task_ForgetMove(u8 taskId) function Task_EvoStone_CantEvolve (line 380) | static void Task_EvoStone_CantEvolve(u8 taskId) function Task_UseTM_NoForget (line 457) | static void Task_UseTM_NoForget(u8 taskId) function Task_MachineSet (line 500) | static void Task_MachineSet(u8 taskId) function Task_CleanUp (line 577) | static void Task_CleanUp(u8 taskId) function u16 (line 609) | static u16 GetAnimTypeByItemId(u16 itemId) function u8 (line 627) | static u8 GetClosenessFromFriendship(u16 friendship) type PokemonSpecialAnim (line 639) | struct PokemonSpecialAnim type Pokemon (line 644) | struct Pokemon type PokemonSpecialAnimScene (line 650) | struct PokemonSpecialAnimScene function u16 (line 655) | u16 PSA_GetItemId(void) function u8 (line 660) | u8 *PSA_GetNameOfMoveForgotten(void) function u8 (line 665) | u8 *PSA_GetNameOfMoveToTeach(void) function u8 (line 670) | u8 *PSA_CopyMonNickname(u8 *dest) function u8 (line 675) | u8 *PSA_GetMonNickname(void) function u8 (line 680) | u8 PSA_GetAnimType(void) function u16 (line 685) | u16 PSA_GetMonSpecies(void) function u32 (line 690) | u32 PSA_GetMonPersonality(void) function GetMonLevelUpWindowStats (line 695) | void GetMonLevelUpWindowStats(struct Pokemon * pokemon, u16 *data) function bool32 (line 705) | bool32 PSA_IsCancelDisabled(void) FILE: src/pokemon_special_anim_scene.c type Sprite (line 19) | struct Sprite type Sprite (line 20) | struct Sprite type Sprite (line 21) | struct Sprite type Sprite (line 22) | struct Sprite type PokemonSpecialAnimScene (line 23) | struct PokemonSpecialAnimScene type PokemonSpecialAnimScene (line 24) | struct PokemonSpecialAnimScene type Sprite (line 25) | struct Sprite type Sprite (line 27) | struct Sprite type Sprite (line 30) | struct Sprite type Sprite (line 31) | struct Sprite type PokemonSpecialAnimScene (line 32) | struct PokemonSpecialAnimScene type Sprite (line 32) | struct Sprite type Sprite (line 34) | struct Sprite type Sprite (line 36) | struct Sprite type PokemonSpecialAnimScene (line 38) | struct PokemonSpecialAnimScene type Sprite (line 40) | struct Sprite type PokemonSpecialAnimScene (line 41) | struct PokemonSpecialAnimScene type Sprite (line 45) | struct Sprite type Sprite (line 50) | struct Sprite type BgTemplate (line 63) | struct BgTemplate type WindowTemplate (line 83) | struct WindowTemplate type CompressedSpriteSheet (line 118) | struct CompressedSpriteSheet type SpritePalette (line 124) | struct SpritePalette type CompressedSpriteSheet (line 129) | struct CompressedSpriteSheet type SpritePalette (line 135) | struct SpritePalette type OamData (line 140) | struct OamData type SpriteTemplate (line 183) | struct SpriteTemplate type OamData (line 224) | struct OamData type SpriteTemplate (line 248) | struct SpriteTemplate type OamData (line 258) | struct OamData type SpriteTemplate (line 273) | struct SpriteTemplate type OamData (line 283) | struct OamData type SpriteTemplate (line 316) | struct SpriteTemplate function InitPokemonSpecialAnimScene (line 326) | void InitPokemonSpecialAnimScene(struct PokemonSpecialAnimScene * buffer... function bool8 (line 356) | bool8 PokemonSpecialAnimSceneInitIsNotFinished(void) function PSA_FreeWindowBuffers (line 364) | void PSA_FreeWindowBuffers(void) function PSA_ShowMessageWindow (line 369) | void PSA_ShowMessageWindow(void) function PSA_HideMessageWindow (line 377) | void PSA_HideMessageWindow(void) function PSA_PrintMessage (line 384) | void PSA_PrintMessage(u8 messageId) function PSA_AfterPoof_ClearMessageWindow (line 449) | void PSA_AfterPoof_ClearMessageWindow(void) function bool8 (line 455) | bool8 PSA_IsMessagePrintTaskActive(void) function PSA_DarkenMonSprite (line 460) | void PSA_DarkenMonSprite(void) function bool8 (line 468) | bool8 PSA_RunPoofAnim(void) function PSA_UseTM_SetUpZoomOutAnim (line 489) | void PSA_UseTM_SetUpZoomOutAnim(void) function PSA_UseTM_CleanUpForCancel (line 495) | void PSA_UseTM_CleanUpForCancel(void) function bool8 (line 501) | bool8 PSA_UseTM_RunZoomOutAnim(void) function PSA_UseTM_SetUpMachineSetWobble (line 574) | void PSA_UseTM_SetUpMachineSetWobble(void) function bool8 (line 580) | bool8 PSA_UseTM_RunMachineSetWobble(void) function PSA_CreateLevelUpVerticalSpritesTask (line 602) | void PSA_CreateLevelUpVerticalSpritesTask(void) function bool8 (line 607) | bool8 PSA_LevelUpVerticalSpritesTaskIsRunning(void) function PSA_DrawLevelUpWindowPg1 (line 613) | void PSA_DrawLevelUpWindowPg1(u16 *statsBefore, u16 *statsAfter) function PSA_DrawLevelUpWindowPg2 (line 622) | void PSA_DrawLevelUpWindowPg2(u16 *currStats) function bool8 (line 629) | bool8 PSA_IsCopyingLevelUpWindowToVram(void) function LoadBgGfxByAnimType (line 634) | static void LoadBgGfxByAnimType(u16 animType) function PSA_CreateMonSpriteAtCloseness (line 644) | void PSA_CreateMonSpriteAtCloseness(u8 closeness) function PSA_SetUpZoomAnim (line 719) | void PSA_SetUpZoomAnim(u8 closeness) function bool8 (line 737) | bool8 PSA_IsZoomTaskActive(void) function Task_ZoomAnim (line 742) | static void Task_ZoomAnim(u8 taskId) function SetSpriteWithCloseness (line 782) | static void SetSpriteWithCloseness(struct Sprite *sprite, u8 closeness) function bool8 (line 789) | static bool8 IsZoomSpriteCBActive(struct Sprite *sprite) function s16 (line 794) | static s16 GetSpriteOffsetByScale(s16 pos, u8 closeness) function u16 (line 800) | static u16 GetYPosByScale(u16 pos) function MonSpriteZoom_UpdateYPos (line 807) | static void MonSpriteZoom_UpdateYPos(struct Sprite *sprite, u8 closeness) function ItemSpriteZoom_UpdateYPos (line 816) | static void ItemSpriteZoom_UpdateYPos(struct Sprite *sprite, u8 closeness) function StartMonWiggleAnim (line 823) | static void StartMonWiggleAnim(struct PokemonSpecialAnimScene * scene, u... function StopMonWiggleAnim (line 833) | static void StopMonWiggleAnim(struct PokemonSpecialAnimScene * scene) function SpriteCallback_MonSpriteWiggle (line 839) | static void SpriteCallback_MonSpriteWiggle(struct Sprite *sprite) function LoadMonSpriteGraphics (line 858) | static void LoadMonSpriteGraphics(u16 *tiles, u16 *palette) function PSA_SetUpItemUseOnMonAnim (line 894) | void PSA_SetUpItemUseOnMonAnim(u16 itemId, u8 closeness, bool32 a2) function u16 (line 913) | static u16 GetBlendColorByItemId(u16 itemId) function CreateItemIconSpriteAtMaxCloseness (line 918) | void CreateItemIconSpriteAtMaxCloseness(u16 itemId) type Sprite (line 929) | struct Sprite type Sprite (line 932) | struct Sprite function bool8 (line 945) | bool8 PSA_IsItemUseOnMonAnimActive(void) function Task_ItemUseOnMonAnim (line 950) | static void Task_ItemUseOnMonAnim(u8 taskId) function CreateSprites_UseItem_OutwardSpiralDots (line 1015) | static void CreateSprites_UseItem_OutwardSpiralDots(u8 taskId, s16 *data... function SpriteCB_OutwardSpiralDots (line 1036) | static void SpriteCB_OutwardSpiralDots(struct Sprite *sprite) function PSA_UseItem_CleanUpForCancel (line 1055) | void PSA_UseItem_CleanUpForCancel(void) function InitItemIconSpriteState (line 1064) | static void InitItemIconSpriteState(struct PokemonSpecialAnimScene * sce... function MachineSetWobbleInit (line 1124) | static void MachineSetWobbleInit(void) function MachineSetWobble_SetCB (line 1131) | static void MachineSetWobble_SetCB(struct Sprite *sprite) function bool8 (line 1138) | static bool8 MachineSetWobbleCBIsRunning(void) function SpriteCB_MachineSetWobble (line 1144) | static void SpriteCB_MachineSetWobble(struct Sprite *sprite) function StartZoomOutAnimForUseTM (line 1174) | static void StartZoomOutAnimForUseTM(u8 closeness) function CreateStarSprites (line 1204) | static void CreateStarSprites(struct PokemonSpecialAnimScene * scene) function u8 (line 1229) | static u8 AnyStarSpritesActive(void) function SpriteCB_Star (line 1234) | static void SpriteCB_Star(struct Sprite *sprite) function PSAScene_SeedRandomInTask (line 1268) | static void PSAScene_SeedRandomInTask(struct PokemonSpecialAnimScene * s... function StopMakingOutwardSpiralDots (line 1277) | static void StopMakingOutwardSpiralDots(void) function Task_UseItem_OutwardSpiralDots (line 1284) | static void Task_UseItem_OutwardSpiralDots(u8 taskId) function u16 (line 1328) | static u16 PSAScene_RandomFromTask(u8 taskId) function SpriteCallback_UseItem_OutwardSpiralDots (line 1336) | static void SpriteCallback_UseItem_OutwardSpiralDots(struct Sprite *sprite) function LoadOutwardSpiralDotsGfx (line 1355) | static void LoadOutwardSpiralDotsGfx(void) function bool32 (line 1361) | static bool32 IsOutwardSpiralDotsTaskRunning(void) function CreateLevelUpVerticalSpritesTask (line 1398) | void CreateLevelUpVerticalSpritesTask(u16 x, u16 y, u16 tileTag, u16 pal... function bool8 (line 1421) | bool8 LevelUpVerticalSpritesTaskIsRunning(void) function Task_LevelUpVerticalSprites (line 1426) | static void Task_LevelUpVerticalSprites(u8 taskId) function CreateLevelUpVerticalSprite (line 1457) | static void CreateLevelUpVerticalSprite(u8 taskId, s16 *data) function SpriteCB_LevelUpVertical (line 1475) | static void SpriteCB_LevelUpVertical(struct Sprite *sprite) function DrawLevelUpWindowPg1 (line 1512) | void DrawLevelUpWindowPg1(u16 windowId, u16 *beforeStats, u16 *afterStat... function DrawLevelUpWindowPg2 (line 1545) | void DrawLevelUpWindowPg2(u16 windowId, u16 *currStats, u8 bgColor, u8 f... FILE: src/pokemon_storage_system.c function BackupPokemonStorage (line 5) | void BackupPokemonStorage(struct PokemonStorage * dest) function RestorePokemonStorage (line 10) | void RestorePokemonStorage(struct PokemonStorage * src) function u8 (line 16) | u8 StorageGetCurrentBox(void) function SetCurrentBox (line 21) | void SetCurrentBox(u8 boxId) function u32 (line 27) | u32 GetBoxMonDataAt(u8 boxId, u8 boxPosition, s32 request) function SetBoxMonDataAt (line 35) | void SetBoxMonDataAt(u8 boxId, u8 boxPosition, s32 request, const void *... function u32 (line 41) | u32 GetCurrentBoxMonData(u8 boxPosition, s32 request) function SetCurrentBoxMonData (line 46) | void SetCurrentBoxMonData(u8 boxPosition, s32 request, const void *value) function GetBoxMonNickAt (line 51) | void GetBoxMonNickAt(u8 boxId, u8 boxPosition, u8 *dst) function SetBoxMonNickAt (line 59) | void SetBoxMonNickAt(u8 boxId, u8 boxPosition, const u8 *nick) function u32 (line 65) | u32 GetAndCopyBoxMonDataAt(u8 boxId, u8 boxPosition, s32 request, void *... function SetBoxMonAt (line 73) | void SetBoxMonAt(u8 boxId, u8 boxPosition, struct BoxPokemon * src) function CopyBoxMonAt (line 79) | void CopyBoxMonAt(u8 boxId, u8 boxPosition, struct BoxPokemon * dst) function CreateBoxMonAt (line 85) | void CreateBoxMonAt(u8 boxId, u8 boxPosition, u16 species, u8 level, u8 ... function ZeroBoxMonAt (line 98) | void ZeroBoxMonAt(u8 boxId, u8 boxPosition) function BoxMonAtToMon (line 104) | void BoxMonAtToMon(u8 boxId, u8 boxPosition, struct Pokemon * dst) type BoxPokemon (line 113) | struct BoxPokemon function u8 (line 121) | u8 *GetBoxNamePtr(u8 boxId) function u8 (line 129) | u8 GetBoxWallpaper(u8 boxId) function SetBoxWallpaper (line 137) | void SetBoxWallpaper(u8 boxId, u8 wallpaperId) function s16 (line 143) | s16 SeekToNextMonInBox(struct BoxPokemon * boxMons, s8 curIndex, u8 maxI... FILE: src/pokemon_storage_system_data.c type BoxPokemon (line 70) | struct BoxPokemon function StoreHPAndStatusInBoxMon (line 72) | void StoreHPAndStatusInBoxMon(struct Pokemon *mon) function PopulateBoxHpAndStatusToPartyMon (line 140) | void PopulateBoxHpAndStatusToPartyMon(struct Pokemon *mon) function u16 (line 205) | u16 GetFirstAliveBoxMon(void) function SwapFirstAliveBoxPokemon (line 225) | void SwapFirstAliveBoxPokemon(void) function u16 (line 243) | u16 GetDeoxysSpeciesFromForme(u32 forme) function InitCursor (line 258) | void InitCursor(void) function InitCursorOnReopen (line 277) | void InitCursorOnReopen(void) function GetCursorCoordsByPos (line 290) | static void GetCursorCoordsByPos(u8 cursorArea, u8 cursorPosition, u16 *... function u16 (line 330) | static u16 GetSpeciesAtCursorPosition(void) function bool8 (line 343) | bool8 UpdateCursorPos(void) function InitNewCursorPos (line 405) | static void InitNewCursorPos(u8 newCursorArea, u8 newCursorPosition) function InitCursorMove (line 416) | static void InitCursorMove(void) function SetCursorPosition (line 462) | static void SetCursorPosition(u8 newCursorArea, u8 newCursorPosition) function DoCursorNewPosUpdate (line 521) | static void DoCursorNewPosUpdate(void) function SetCursorInParty (line 559) | void SetCursorInParty(void) function SetCursorBoxPosition (line 576) | void SetCursorBoxPosition(u8 cursorBoxPosition) function ClearSavedCursorPos (line 581) | void ClearSavedCursorPos(void) function SaveCursorPos (line 586) | void SaveCursorPos(void) function u8 (line 591) | u8 GetSavedCursorPos(void) function InitMonPlaceChange (line 596) | void InitMonPlaceChange(u8 type) function InitMultiMonPlaceChange (line 608) | void InitMultiMonPlaceChange(bool8 moveCursorUp) function bool8 (line 618) | bool8 DoMonPlaceChange(void) function bool8 (line 623) | static bool8 MonPlaceChange_Grab(void) function bool8 (line 652) | static bool8 MonPlaceChange_Place(void) function bool8 (line 678) | static bool8 MonPlaceChange_Shift(void) function bool8 (line 713) | static bool8 MonPlaceChange_DoMoveCursorDown(void) function bool8 (line 718) | static bool8 MonPlaceChange_DoMoveCursorUp(void) function bool8 (line 723) | static bool8 MonPlaceChange_MoveCursorDown(void) function bool8 (line 740) | static bool8 MonPlaceChange_MoveCursorUp(void) function MoveMon (line 754) | static void MoveMon(void) function PlaceMon (line 776) | static void PlaceMon(void) function DoTrySetDisplayMonData (line 798) | void DoTrySetDisplayMonData(void) function SetMovedMonData (line 803) | static void SetMovedMonData(u8 boxId, u8 position) function SetPlacedMonData (line 821) | static void SetPlacedMonData(u8 boxId, u8 position) function PurgeMonOrBoxMon (line 837) | static void PurgeMonOrBoxMon(u8 boxId, u8 position) function SetShiftedMonData (line 845) | static void SetShiftedMonData(u8 boxId, u8 position) function bool8 (line 864) | bool8 TryStorePartyMonInBox(u8 boxId) function ResetSelectionAfterDeposit (line 890) | void ResetSelectionAfterDeposit(void) function InitReleaseMon (line 896) | void InitReleaseMon(void) function bool8 (line 911) | bool8 TryHideReleaseMon(void) function ReleaseMon (line 922) | void ReleaseMon(void) function TrySetCursorFistAnim (line 941) | void TrySetCursorFistAnim(void) function InitCanReleaseMonVars (line 947) | void InitCanReleaseMonVars(void) function s8 (line 990) | s8 RunCanReleaseMon(void) function SaveMovingMon (line 1059) | void SaveMovingMon(void) function LoadSavedMovingMon (line 1065) | void LoadSavedMovingMon(void) function InitSummaryScreenData (line 1076) | void InitSummaryScreenData(void) function SetSelectionAfterSummaryScreen (line 1102) | void SetSelectionAfterSummaryScreen(void) function s16 (line 1110) | s16 CompactPartySlots(void) function SetMonMarkings (line 1133) | void SetMonMarkings(u8 markings) function bool8 (line 1147) | bool8 CanMovePartyMon(void) function bool8 (line 1155) | bool8 CanShiftMon(void) function bool8 (line 1169) | bool8 IsMonBeingMoved(void) function bool8 (line 1174) | bool8 IsCursorOnBoxTitle(void) function bool8 (line 1179) | bool8 IsCursorOnCloseBox(void) function bool8 (line 1184) | bool8 IsCursorInBox(void) function TrySetDisplayMonData (line 1189) | static void TrySetDisplayMonData(void) function ReshowDisplayMon (line 1214) | static void ReshowDisplayMon(void) function SetDisplayMonData (line 1227) | static void SetDisplayMonData(void *pokemon, u8 mode) function u8 (line 1380) | static u8 HandleInput_InBox(void) function u8 (line 1394) | static u8 HandleInput_InBox_Normal(void) function u8 (line 1526) | static u8 HandleInput_InBox_GrabbingMultiple(void) function u8 (line 1591) | static u8 HandleInput_InBox_MovingMultiple(void) function u8 (line 1661) | static u8 HandleInput_InParty(void) function u8 (line 1781) | static u8 HandleInput_BoxTitle(void) function u8 (line 1852) | static u8 HandleInput_OnButtons(void) function u8 (line 1924) | u8 HandleInput(void) function AddBoxMenu (line 1950) | static void AddBoxMenu(void) function bool8 (line 1959) | static bool8 SetSelectionMenuTexts(void) function bool8 (line 1968) | static bool8 SetMenuTextsForMon(void) function bool8 (line 2022) | static bool8 SetMenuTextsForItem(void) function SpriteCB_CursorShadow (line 2068) | static void SpriteCB_CursorShadow(struct Sprite *sprite) function CreateCursorSprites (line 2074) | static void CreateCursorSprites(void) function ToggleCursorMultiMoveMode (line 2188) | static void ToggleCursorMultiMoveMode(void) function u8 (line 2194) | u8 GetBoxCursorPosition(void) function GetCursorBoxColumnAndRow (line 2199) | void GetCursorBoxColumnAndRow(u8 *column, u8 *row) function StartCursorAnim (line 2213) | void StartCursorAnim(u8 animNum) function u8 (line 2218) | u8 GetMovingMonOriginalBoxId(void) function SetCursorPriorityTo1 (line 2223) | void SetCursorPriorityTo1(void) function TryHideItemAtCursor (line 2228) | void TryHideItemAtCursor(void) function TryShowItemAtCursor (line 2234) | void TryShowItemAtCursor(void) function InitMenu (line 2281) | void InitMenu(void) function SetMenuText (line 2290) | void SetMenuText(u8 textId) function s8 (line 2307) | s8 GetMenuItemTextId(u8 menuIndex) function AddMenu (line 2315) | void AddMenu(void) function bool8 (line 2330) | bool8 IsMenuLoading(void) function s16 (line 2336) | s16 HandleMenuInput(void) function RemoveMenu (line 2374) | void RemoveMenu(void) FILE: src/pokemon_storage_system_graphics.c type Sprite (line 12) | struct Sprite type Sprite (line 14) | struct Sprite type Sprite (line 15) | struct Sprite type Sprite (line 16) | struct Sprite type Sprite (line 17) | struct Sprite type Sprite (line 26) | struct Sprite type Sprite (line 27) | struct Sprite type Sprite (line 34) | struct Sprite type OamData (line 36) | struct OamData type SpriteTemplate (line 38) | struct SpriteTemplate type OamData (line 48) | struct OamData type Wallpaper (line 168) | struct Wallpaper type SpriteSheet (line 191) | struct SpriteSheet type OamData (line 195) | struct OamData type SpriteTemplate (line 225) | struct SpriteTemplate type OamData (line 235) | struct OamData type SpriteTemplate (line 265) | struct SpriteTemplate function InitMonIconFields (line 275) | void InitMonIconFields(void) function u8 (line 293) | static u8 GetMonIconPriorityByCursorArea(void) function CreateMovingMonIcon (line 298) | void CreateMovingMonIcon(void) function InitBoxMonSprites (line 308) | static void InitBoxMonSprites(u8 boxId) function CreateBoxMonIconAtPos (line 347) | void CreateBoxMonIconAtPos(u8 boxPosition) function StartBoxMonIconsScrollOut (line 372) | static void StartBoxMonIconsScrollOut(s16 speed) function SpriteCB_BoxMonIconScrollIn (line 387) | static void SpriteCB_BoxMonIconScrollIn(struct Sprite *sprite) function SpriteCB_BoxMonIconScrollOut (line 402) | static void SpriteCB_BoxMonIconScrollOut(struct Sprite *sprite) function DestroyAllIconsInColumn (line 417) | static void DestroyAllIconsInColumn(u8 column) function u8 (line 433) | static u8 CreateBoxMonIconsInColumn(u8 column, u16 distance, s16 speed) function InitBoxMonIconScroll (line 506) | static void InitBoxMonIconScroll(u8 boxId, s8 direction) function bool8 (line 524) | static bool8 UpdateBoxMonIconScroll(void) function SetBoxSpeciesAndPersonalities (line 573) | static void SetBoxSpeciesAndPersonalities(u8 boxId) function DestroyBoxMonIconAtPosition (line 598) | void DestroyBoxMonIconAtPosition(u8 boxPosition) function SetBoxMonIconObjMode (line 607) | void SetBoxMonIconObjMode(u8 boxPosition, u8 objMode) function CreatePartyMonsSprites (line 615) | void CreatePartyMonsSprites(bool8 visible) function CompactPartySprites (line 660) | void CompactPartySprites(void) function u8 (line 680) | u8 GetNumPartySpritesCompacting(void) function MovePartySpriteToNextSlot (line 692) | static void MovePartySpriteToNextSlot(struct Sprite *sprite, u16 partyId) function SpriteCB_MovePartySpriteToNextSlot (line 710) | static void SpriteCB_MovePartySpriteToNextSlot(struct Sprite *sprite) function DestroyMovingMonIcon (line 745) | void DestroyMovingMonIcon(void) function MovePartySprites (line 754) | void MovePartySprites(s16 yDelta) function DestroyPartyMonIcon (line 773) | void DestroyPartyMonIcon(u8 partyId) function DestroyAllPartyMonIcons (line 782) | void DestroyAllPartyMonIcons(void) function SetPartyMonIconObjMode (line 796) | void SetPartyMonIconObjMode(u8 partyId, u8 objMode) function SetMovingMonSprite (line 802) | void SetMovingMonSprite(u8 mode, u8 id) function SetPlacedMonSprite (line 822) | void SetPlacedMonSprite(u8 boxId, u8 position) function SetShiftMonSpritePtr (line 840) | void SetShiftMonSpritePtr(u8 boxId, u8 position) function bool8 (line 851) | bool8 ShiftMons(void) function DoReleaseMonAnim (line 886) | void DoReleaseMonAnim(u8 mode, u8 position) function bool8 (line 912) | bool8 TryHideReleaseMonSprite(void) function DestroyReleaseMonIcon (line 923) | void DestroyReleaseMonIcon(void) function DoReleaseMonComeBackAnim (line 933) | void DoReleaseMonComeBackAnim(void) function bool8 (line 942) | bool8 ResetReleaseMonSpritePtr(void) function SetMovingMonPriority (line 953) | void SetMovingMonPriority(u8 priority) function SpriteCB_HeldMon (line 958) | static void SpriteCB_HeldMon(struct Sprite *sprite) function u16 (line 964) | static u16 TryLoadMonIconTiles(u16 species) function RemoveSpeciesFromIconList (line 995) | static void RemoveSpeciesFromIconList(u16 species) type Sprite (line 1010) | struct Sprite type SpriteTemplate (line 1014) | struct SpriteTemplate function DestroyBoxMonIcon (line 1039) | static void DestroyBoxMonIcon(struct Sprite *sprite) function CreateInitBoxTask (line 1049) | void CreateInitBoxTask(u8 boxId) function bool8 (line 1056) | bool8 IsInitBoxActive(void) function Task_InitBox (line 1061) | static void Task_InitBox(u8 taskId) function SetUpScrollToBox (line 1106) | void SetUpScrollToBox(u8 boxId) function bool8 (line 1125) | bool8 ScrollToBox(void) function s8 (line 1159) | static s8 DetermineBoxScrollDirection(u8 boxId) function SetWallpaperForCurrentBox (line 1174) | void SetWallpaperForCurrentBox(u8 wallpaperId) function bool8 (line 1180) | bool8 DoWallpaperGfxChange(void) function LoadWallpaperGfx (line 1215) | static void LoadWallpaperGfx(u8 boxId, s8 direction) function bool32 (line 1244) | static bool32 WaitForWallpaperGfxLoad(void) function DrawWallpaper (line 1252) | static void DrawWallpaper(void *unused, const void *tilemap, s8 directio... function TrimOldWallpaper (line 1269) | static void TrimOldWallpaper(void *tilemapBuffer) function InitBoxTitle (line 1291) | static void InitBoxTitle(u8 boxId) function CreateIncomingBoxTitle (line 1332) | static void CreateIncomingBoxTitle(u8 boxId, s8 direction) function CycleBoxTitleSprites (line 1380) | static void CycleBoxTitleSprites(void) function SpriteCB_IncomingBoxTitle (line 1391) | static void SpriteCB_IncomingBoxTitle(struct Sprite *sprite) function SpriteCB_OutgoingBoxTitle (line 1399) | static void SpriteCB_OutgoingBoxTitle(struct Sprite *sprite) function CycleBoxTitleColor (line 1412) | static void CycleBoxTitleColor(void) function s16 (line 1422) | static s16 GetBoxTitleBaseX(const u8 *string) function CreateBoxScrollArrows (line 1432) | static void CreateBoxScrollArrows(void) function StartBoxScrollArrowsSlide (line 1453) | static void StartBoxScrollArrowsSlide(s8 direction) function StopBoxScrollArrowsSlide (line 1481) | static void StopBoxScrollArrowsSlide(void) function AnimateBoxScrollArrows (line 1495) | void AnimateBoxScrollArrows(bool8 animate) function SpriteCB_BoxScrollArrow (line 1518) | static void SpriteCB_BoxScrollArrow(struct Sprite *sprite) type Sprite (line 1562) | struct Sprite FILE: src/pokemon_storage_system_menu.c type Sprite (line 28) | struct Sprite function DrawTextWindowAndBufferTiles (line 45) | void DrawTextWindowAndBufferTiles(const u8 *string, void *dst, u8 zero1,... function PrintStringToBufferCopyNow (line 91) | static void PrintStringToBufferCopyNow(const u8 *string, void *dst, u16 ... function u8 (line 115) | static u8 CountMonsInBox(u8 boxId) function s16 (line 128) | s16 GetFirstFreeBoxSpot(u8 boxId) function u8 (line 141) | u8 CountPartyNonEggMons(void) function u8 (line 155) | u8 CountPartyAliveNonEggMonsExcept(u8 slotToIgnore) function u16 (line 171) | u16 CountPartyAliveNonEggMons_IgnoreVar0x8004Slot(void) function u8 (line 176) | u8 CountPartyMons(void) function u8 (line 189) | static u8 *StringCopyAndFillWithSpaces(u8 *dst, const u8 *src, u16 n) function UnusedWriteRectCpu (line 201) | static void UnusedWriteRectCpu(u16 *dest, u16 dest_left, u16 dest_top, c... function UnusedWriteRectDma (line 217) | static void UnusedWriteRectDma(u16 *dest, u16 dest_left, u16 dest_top, u... function Task_PCMainMenu (line 241) | static void Task_PCMainMenu(u8 taskId) function ShowPokemonStorageSystemPC (line 354) | void ShowPokemonStorageSystemPC(void) function FieldTask_ReturnToPcMenu (line 362) | static void FieldTask_ReturnToPcMenu(void) type WindowTemplate (line 376) | struct WindowTemplate function CreatePCMainMenu (line 386) | static void CreatePCMainMenu(u8 whichMenu, s16 *windowIdPtr) function CB2_ExitPokeStorage (line 396) | void CB2_ExitPokeStorage(void) function ResetPokemonStorageSystem (line 403) | void ResetPokemonStorageSystem(void) function LoadChooseBoxMenuGfx (line 423) | void LoadChooseBoxMenuGfx(struct ChooseBoxMenu *menu, u16 tileTag, u16 p... function FreeBoxSelectionPopupSpriteGfx (line 445) | void FreeBoxSelectionPopupSpriteGfx(void) function CreateChooseBoxMenuSprites (line 453) | void CreateChooseBoxMenuSprites(u8 curBox) function DestroyChooseBoxMenuSprites (line 458) | void DestroyChooseBoxMenuSprites(void) function u8 (line 463) | u8 HandleBoxChooseSelectionInput(void) function ChooseBoxMenu_CreateSprites (line 525) | static void ChooseBoxMenu_CreateSprites(u8 curBox) function ChooseBoxMenu_DestroySprites (line 584) | static void ChooseBoxMenu_DestroySprites(void) function ChooseBoxMenu_MoveRight (line 607) | static void ChooseBoxMenu_MoveRight(void) function ChooseBoxMenu_MoveLeft (line 614) | static void ChooseBoxMenu_MoveLeft(void) function ChooseBoxMenu_PrintBoxNameAndCount (line 620) | static void ChooseBoxMenu_PrintBoxNameAndCount(void) function ChooseBoxMenu_PrintTextToSprite (line 636) | static void ChooseBoxMenu_PrintTextToSprite(const u8 *str, u16 x, u16 y) function SpriteCB_ChooseBoxArrow (line 642) | static void SpriteCB_ChooseBoxArrow(struct Sprite *sprite) FILE: src/pokemon_storage_system_misc.c function EWRAM_DATA (line 15) | static EWRAM_DATA struct type WindowTemplate (line 56) | struct WindowTemplate function bool8 (line 66) | bool8 MultiMove_Init(void) function MultiMove_Free (line 82) | void MultiMove_Free(void) function MultiMove_SetFunction (line 88) | void MultiMove_SetFunction(u8 funcId) function bool8 (line 94) | bool8 MultiMove_RunFunction(void) function bool8 (line 115) | static bool8 MultiMove_Function_Start(void) function bool8 (line 153) | static bool8 MultiMove_Function_Single(void) function bool8 (line 180) | static bool8 MultiMove_Function_ChangeSelection(void) function bool8 (line 202) | static bool8 MultiMove_Function_GrabSelection(void) function bool8 (line 234) | static bool8 MultiMove_Function_MoveMons(void) function bool8 (line 245) | static bool8 MultiMove_Function_PlaceMons(void) function bool8 (line 287) | bool8 MultiMove_TryMoveGroup(u8 dir) function MultiMove_UpdateSelectedIcons (line 320) | static void MultiMove_UpdateSelectedIcons(void) function MultiMove_SelectColumn (line 344) | static void MultiMove_SelectColumn(u8 column, u8 minRow, u8 maxRow) function MultiMove_SelectRow (line 358) | static void MultiMove_SelectRow(u8 row, u8 minColumn, u8 maxColumn) function MultiMove_DeselectColumn (line 372) | static void MultiMove_DeselectColumn(u8 column, u8 minRow, u8 maxRow) function MultiMove_DeselectRow (line 386) | static void MultiMove_DeselectRow(u8 row, u8 minColumn, u8 maxColumn) function MultiMove_SetIconToBg (line 400) | static void MultiMove_SetIconToBg(u8 x, u8 y) function MultiMove_ClearIconFromBg (line 417) | static void MultiMove_ClearIconFromBg(u8 x, u8 y) function MultiMove_InitBg (line 426) | static void MultiMove_InitBg(u16 bgX, u16 bgY, u16 duration) function u8 (line 433) | static u8 MultiMove_UpdateBg(void) function MultiMove_GetMonsFromSelection (line 445) | static void MultiMove_GetMonsFromSelection(void) function MultiMove_RemoveMonsFromBox (line 479) | static void MultiMove_RemoveMonsFromBox(void) function MultiMove_CreatePlacedMonIcons (line 498) | static void MultiMove_CreatePlacedMonIcons(void) function MultiMove_SetPlacedMonData (line 518) | static void MultiMove_SetPlacedMonData(void) function MultiMove_ResetBg (line 539) | static void MultiMove_ResetBg(void) function u8 (line 549) | u8 MultiMove_GetOriginPosition(void) function bool8 (line 554) | bool8 MultiMove_CanPlaceSelection(void) type Sprite (line 601) | struct Sprite type Sprite (line 602) | struct Sprite type Sprite (line 603) | struct Sprite type Sprite (line 604) | struct Sprite type Sprite (line 605) | struct Sprite type Sprite (line 606) | struct Sprite type Sprite (line 607) | struct Sprite type OamData (line 611) | struct OamData type SpriteTemplate (line 679) | struct SpriteTemplate function CreateItemIconSprites (line 689) | void CreateItemIconSprites(void) function TryLoadItemIconAtPos (line 721) | void TryLoadItemIconAtPos(u8 cursorArea, u8 cursorPos) function TryHideItemIconAtPos (line 757) | void TryHideItemIconAtPos(u8 cursorArea, u8 cursorPos) function Item_FromMonToMoving (line 769) | void Item_FromMonToMoving(u8 cursorArea, u8 cursorPos) function InitItemIconInCursor (line 796) | void InitItemIconInCursor(u16 item) function Item_SwitchMonsWithMoving (line 810) | void Item_SwitchMonsWithMoving(u8 cursorArea, u8 cursorPos) function Item_GiveMovingToMon (line 839) | void Item_GiveMovingToMon(u8 cursorArea, u8 cursorPos) function Item_TakeMons (line 861) | void Item_TakeMons(u8 cursorArea, u8 cursorPos) function MoveItemFromCursorToBag (line 885) | void MoveItemFromCursorToBag(void) function MoveHeldItemWithPartyMenu (line 898) | void MoveHeldItemWithPartyMenu(void) function bool8 (line 912) | bool8 IsItemIconAnimActive(void) function bool8 (line 930) | bool8 IsActiveItemMoving(void) function u8 (line 946) | const u8 *GetMovingItemName(void) function u16 (line 951) | u16 GetMovingItem(void) function u8 (line 956) | static u8 GetNewItemIconIdx(void) function bool32 (line 972) | static bool32 IsItemIconAtPosition(u8 cursorArea, u8 cursorPos) function u8 (line 987) | static u8 GetItemIconIdxByPosition(u8 cursorArea, u8 cursorPos) function u8 (line 1002) | static u8 GetItemIconIdxBySprite(struct Sprite *sprite) function SetItemIconPosition (line 1016) | static void SetItemIconPosition(u8 id, u8 cursorArea, u8 cursorPos) function LoadItemIconGfx (line 1051) | static void LoadItemIconGfx(u8 id, const u32 *itemTiles, const u32 *item... function SetItemIconAffineAnim (line 1068) | static void SetItemIconAffineAnim(u8 id, u8 animNum) function SetItemIconCallback (line 1081) | static void SetItemIconCallback(u8 id, u8 callbackId, u8 cursorArea, u8 ... function SetItemIconActive (line 1123) | static void SetItemIconActive(u8 id, bool8 show) function u32 (line 1132) | static const u32 *GetItemIconPic(u16 itemId) function u32 (line 1137) | static const u32 *GetItemIconPalette(u16 itemId) function PrintItemDescription (line 1142) | void PrintItemDescription(void) function InitItemInfoWindow (line 1155) | void InitItemInfoWindow(void) function bool8 (line 1162) | bool8 UpdateItemInfoWindowSlideIn(void) function bool8 (line 1178) | bool8 UpdateItemInfoWindowSlideOut(void) function DrawItemInfoWindow (line 1199) | static void DrawItemInfoWindow(u32 x) function SpriteCB_ItemIcon_WaitAnim (line 1212) | static void SpriteCB_ItemIcon_WaitAnim(struct Sprite *sprite) function SpriteCB_ItemIcon_ToHand (line 1221) | static void SpriteCB_ItemIcon_ToHand(struct Sprite *sprite) function SpriteCB_ItemIcon_SetPosToCursor (line 1243) | static void SpriteCB_ItemIcon_SetPosToCursor(struct Sprite *sprite) function SpriteCB_ItemIcon_ToMon (line 1250) | static void SpriteCB_ItemIcon_ToMon(struct Sprite *sprite) function SpriteCB_ItemIcon_SwapToHand (line 1275) | static void SpriteCB_ItemIcon_SwapToHand(struct Sprite *sprite) function SpriteCB_ItemIcon_SwapToMon (line 1302) | static void SpriteCB_ItemIcon_SwapToMon(struct Sprite *sprite) function SpriteCB_ItemIcon_HideParty (line 1329) | static void SpriteCB_ItemIcon_HideParty(struct Sprite *sprite) type UnkUtilData (line 1351) | struct UnkUtilData type UnkUtilData (line 1352) | struct UnkUtilData function UnkUtil_Init (line 1354) | void UnkUtil_Init(struct UnkUtil *util, struct UnkUtilData *data, u32 max) function UnkUtil_Run (line 1362) | void UnkUtil_Run(void) function bool8 (line 1377) | static bool8 UnkUtil_CpuAdd(u8 *dest, u16 dLeft, u16 dTop, const u8 *src... function UnkUtil_CpuRun (line 1395) | static void UnkUtil_CpuRun(struct UnkUtilData *data) function bool8 (line 1408) | static bool8 UnkUtil_DmaAdd(void *dest, u16 dLeft, u16 dTop, u16 width, ... function UnkUtil_DmaRun (line 1424) | static void UnkUtil_DmaRun(struct UnkUtilData *data) FILE: src/pokemon_storage_system_tasks.c type Sprite (line 79) | struct Sprite type WindowTemplate (line 190) | struct WindowTemplate type BgTemplate (line 219) | struct BgTemplate type SpritePalette (line 255) | struct SpritePalette type SpriteSheet (line 259) | struct SpriteSheet type OamData (line 263) | struct OamData type SpriteTemplate (line 265) | struct SpriteTemplate type StorageMessage (line 275) | struct StorageMessage type WindowTemplate (line 309) | struct WindowTemplate type OamData (line 319) | struct OamData type OamData (line 336) | struct OamData type SpriteTemplate (line 382) | struct SpriteTemplate function VBlankCB_PokeStorage (line 392) | static void VBlankCB_PokeStorage(void) function CB2_PokeStorage (line 401) | static void CB2_PokeStorage(void) function EnterPokeStorage (line 411) | void EnterPokeStorage(u8 boxOption) function CB2_ReturnToPokeStorage (line 431) | void CB2_ReturnToPokeStorage(void) function ResetAllBgCoords (line 448) | static void ResetAllBgCoords(void) function ResetForPokeStorage (line 460) | static void ResetForPokeStorage(void) function InitStartingPosData (line 477) | static void InitStartingPosData(void) function SetMonIconTransparency (line 484) | static void SetMonIconTransparency(void) function SetPokeStorageTask (line 494) | static void SetPokeStorageTask(TaskFunc newFunc) function Task_InitPokeStorage (line 500) | static void Task_InitPokeStorage(u8 taskId) function Task_ShowPokeStorage (line 610) | static void Task_ShowPokeStorage(u8 taskId) function Task_ReshowPokeStorage (line 626) | static void Task_ReshowPokeStorage(u8 taskId) function Task_PokeStorageMain (line 641) | static void Task_PokeStorageMain(u8 taskId) function Task_ShowPartyPokemon (line 893) | static void Task_ShowPartyPokemon(u8 taskId) function Task_HidePartyPokemon (line 908) | static void Task_HidePartyPokemon(u8 taskId) function Task_OnSelectedMon (line 935) | static void Task_OnSelectedMon(u8 taskId) function Task_MoveMon (line 1076) | static void Task_MoveMon(u8 taskId) function Task_PlaceMon (line 1096) | static void Task_PlaceMon(u8 taskId) function Task_ShiftMon (line 1117) | static void Task_ShiftMon(u8 taskId) function Task_WithdrawMon (line 1136) | static void Task_WithdrawMon(u8 taskId) function Task_DepositMenu (line 1189) | static void Task_DepositMenu(u8 taskId) function Task_ReleaseMon (line 1255) | static void Task_ReleaseMon(u8 taskId) function Task_ShowMarkMenu (line 1385) | static void Task_ShowMarkMenu(u8 taskId) function Task_TakeItemForMoving (line 1408) | static void Task_TakeItemForMoving(u8 taskId) function Task_GiveMovingItemToMon (line 1443) | static void Task_GiveMovingItemToMon(u8 taskId) function Task_ItemToBag (line 1480) | static void Task_ItemToBag(u8 taskId) function Task_SwitchSelectedItem (line 1528) | static void Task_SwitchSelectedItem(u8 taskId) function Task_ShowItemInfo (line 1570) | static void Task_ShowItemInfo(u8 taskId) function Task_CloseBoxWhileHoldingItem (line 1613) | static void Task_CloseBoxWhileHoldingItem(u8 taskId) function Task_HandleMovingMonFromParty (line 1670) | static void Task_HandleMovingMonFromParty(u8 taskId) function Task_PrintCantStoreMail (line 1689) | static void Task_PrintCantStoreMail(u8 taskId) function Task_HandleBoxOptions (line 1715) | static void Task_HandleBoxOptions(u8 taskId) function Task_HandleWallpapers (line 1756) | static void Task_HandleWallpapers(u8 taskId) function Task_JumpBox (line 1826) | static void Task_JumpBox(u8 taskId) function Task_NameBox (line 1870) | static void Task_NameBox(u8 taskId) function Task_ShowMonSummary (line 1890) | static void Task_ShowMonSummary(u8 taskId) function Task_GiveItemFromBag (line 1910) | static void Task_GiveItemFromBag(u8 taskId) function Task_OnCloseBoxPressed (line 1929) | static void Task_OnCloseBoxPressed(u8 taskId) function Task_OnBPressed (line 1988) | static void Task_OnBPressed(u8 taskId) function Task_ChangeScreen (line 2047) | static void Task_ChangeScreen(u8 taskId) function GiveChosenBagItem (line 2086) | static void GiveChosenBagItem(void) function FreePokeStorageData (line 2103) | static void FreePokeStorageData(void) function SetScrollingBackground (line 2111) | static void SetScrollingBackground(void) function ScrollBackground (line 2118) | static void ScrollBackground(void) function LoadPokeStorageMenuGfx (line 2124) | static void LoadPokeStorageMenuGfx(void) function bool8 (line 2134) | static bool8 InitPokeStorageWindows(void) function LoadsMiscSpritePalette (line 2143) | static void LoadsMiscSpritePalette(void) function InitPalettesAndSprites (line 2148) | static void InitPalettesAndSprites(void) function CreateMarkingComboSprite (line 2165) | static void CreateMarkingComboSprite(void) function CreateWaveformSprites (line 2175) | static void CreateWaveformSprites(void) function RefreshDisplayMonData (line 2188) | static void RefreshDisplayMonData(void) function StartDisplayMonMosaic (line 2196) | static void StartDisplayMonMosaic(void) function u8 (line 2209) | static u8 IsDisplayMonMosaicActive(void) function SpriteCB_DisplayMonMosaic (line 2214) | static void SpriteCB_DisplayMonMosaic(struct Sprite *sprite) function CreateDisplayMonSprite (line 2227) | static void CreateDisplayMonSprite(void) function LoadDisplayMonGfx (line 2270) | static void LoadDisplayMonGfx(u16 species, u32 personality) function PrintDisplayMonInfo (line 2287) | static void PrintDisplayMonInfo(void) function UpdateWaveformAnimation (line 2316) | static void UpdateWaveformAnimation(void) function InitSupplementalTilemaps (line 2337) | static void InitSupplementalTilemaps(void) function SetUpShowPartyMenu (line 2365) | static void SetUpShowPartyMenu(void) function bool8 (line 2373) | static bool8 ShowPartyMenu(void) function SetUpHidePartyMenu (line 2393) | static void SetUpHidePartyMenu(void) function bool8 (line 2402) | static bool8 HidePartyMenu(void) function UpdateCloseBoxButtonTilemap (line 2432) | static void UpdateCloseBoxButtonTilemap(bool8 normal) function StartFlashingCloseBoxButton (line 2443) | static void StartFlashingCloseBoxButton(void) function StopFlashingCloseBoxButton (line 2450) | static void StopFlashingCloseBoxButton(void) function UpdateCloseBoxButtonFlash (line 2459) | static void UpdateCloseBoxButtonFlash(void) function SetPartySlotTilemaps (line 2469) | static void SetPartySlotTilemaps(void) function SetPartySlotTilemap (line 2482) | static void SetPartySlotTilemap(u8 pos, bool8 isFilled) function UpdatePartySlotColors (line 2505) | static void UpdatePartySlotColors(void) function SetUpDoShowPartyMenu (line 2513) | static void SetUpDoShowPartyMenu(void) function bool8 (line 2520) | static bool8 DoShowPartyMenu(void) function InitPokeStorageBg0 (line 2545) | static void InitPokeStorageBg0(void) function PrintStorageMessage (line 2553) | static void PrintStorageMessage(u8 id) function ShowYesNoWindow (line 2595) | static void ShowYesNoWindow(s8 cursorPos) function ClearBottomWindow (line 2601) | static void ClearBottomWindow(void) function AddWallpaperSetsMenu (line 2607) | static void AddWallpaperSetsMenu(void) function AddWallpapersMenu (line 2617) | static void AddWallpapersMenu(u8 wallpaperSet) function u8 (line 2650) | u8 GetCurrentBoxOption(void) function InitCursorItemIcon (line 2655) | static void InitCursorItemIcon(void) function SetPokeStorageQuestLogEvent (line 2672) | static void SetPokeStorageQuestLogEvent(u8 action) function UpdateBoxToSendMons (line 2763) | static void UpdateBoxToSendMons(void) FILE: src/pokemon_summary_screen.c type BoxPokemon (line 45) | struct BoxPokemon type Pokemon (line 46) | struct Pokemon type Pokemon (line 50) | struct Pokemon type Pokemon (line 104) | struct Pokemon type Pokemon (line 105) | struct Pokemon type Pokemon (line 132) | struct Pokemon type Pokemon (line 139) | struct Pokemon type Sprite (line 141) | struct Sprite type PokemonSummaryScreenData (line 153) | struct PokemonSummaryScreenData type Struct203B144 (line 257) | struct Struct203B144 type ExpBarObjs (line 275) | struct ExpBarObjs type HpBarObjs (line 283) | struct HpBarObjs type MonPicBounceState (line 291) | struct MonPicBounceState type MoveSelectionCursor (line 298) | struct MoveSelectionCursor type MonStatusIconObj (line 306) | struct MonStatusIconObj type PokerusIconObj (line 313) | struct PokerusIconObj type ShinyStarObjData (line 320) | struct ShinyStarObjData type OamData (line 360) | struct OamData type OamData (line 394) | struct OamData type OamData (line 469) | struct OamData type OamData (line 575) | struct OamData type OamData (line 604) | struct OamData type BgTemplate (line 662) | struct BgTemplate type WindowTemplate (line 723) | struct WindowTemplate type WindowTemplate (line 754) | struct WindowTemplate type WindowTemplate (line 785) | struct WindowTemplate type WindowTemplate (line 825) | struct WindowTemplate type WindowTemplate (line 865) | struct WindowTemplate type WindowTemplate (line 905) | struct WindowTemplate function ShowPokemonSummaryScreen (line 986) | void ShowPokemonSummaryScreen(struct Pokemon * party, u8 cursorPos, u8 l... function ShowSelectMovePokemonSummaryScreen (line 1060) | void ShowSelectMovePokemonSummaryScreen(struct Pokemon * party, u8 curso... function u8 (line 1066) | static u8 PageFlipInputIsDisabled(u8 direction) function bool32 (line 1074) | bool32 IsPageFlipInput(u8 direction) function Task_InputHandler_Info (line 1111) | static void Task_InputHandler_Info(u8 taskId) function Task_PokeSum_FlipPages (line 1243) | static void Task_PokeSum_FlipPages(u8 taskId) function Task_FlipPages_FromInfo (line 1342) | static void Task_FlipPages_FromInfo(u8 taskId) function Task_BackOutOfSelectMove (line 1453) | static void Task_BackOutOfSelectMove(u8 taskId) function PokeSum_SetHpExpBarCoordsFullRight (line 1539) | static void PokeSum_SetHpExpBarCoordsFullRight(void) function PokeSum_SetHpExpBarCoordsFullLeft (line 1554) | static void PokeSum_SetHpExpBarCoordsFullLeft(void) function PokeSum_InitBgCoordsBeforePageFlips (line 1568) | static void PokeSum_InitBgCoordsBeforePageFlips(void) function PokeSum_HideSpritesBeforePageFlip (line 1625) | static void PokeSum_HideSpritesBeforePageFlip(void) function PokeSum_ShowSpritesBeforePageFlip (line 1664) | static void PokeSum_ShowSpritesBeforePageFlip(void) function u8 (line 1707) | static u8 PokeSum_IsPageFlipFinished(u8 a0) function PokeSum_UpdateBgPriorityForPageFlip (line 1755) | static void PokeSum_UpdateBgPriorityForPageFlip(u8 setBg0Priority, u8 ke... function PokeSum_CopyNewBgTilemapBeforePageFlip_2 (line 1838) | static void PokeSum_CopyNewBgTilemapBeforePageFlip_2(void) function PokeSum_CopyNewBgTilemapBeforePageFlip (line 1872) | static void PokeSum_CopyNewBgTilemapBeforePageFlip(void) function CB2_SetUpPSS (line 1901) | static void CB2_SetUpPSS(void) function u8 (line 2014) | static u8 PokeSum_HandleLoadBgGfx(void) function u8 (line 2060) | static u8 PokeSum_Setup_BufferStrings(void) function BufferMonInfo (line 2090) | static void BufferMonInfo(void) function BufferMonSkills (line 2161) | static void BufferMonSkills(void) function BufferMonMoves (line 2387) | static void BufferMonMoves(void) function BufferMonMoveI (line 2400) | static void BufferMonMoveI(u32 i) function u8 (line 2516) | static u8 PokeSum_HandleCreateSprites(void) function PokeSum_Setup_SpritesReset (line 2556) | static void PokeSum_Setup_SpritesReset(void) function PokeSum_Setup_InitGpu (line 2564) | static void PokeSum_Setup_InitGpu(void) function PokeSum_FinishSetup (line 2605) | static void PokeSum_FinishSetup(void) function PokeSum_PrintPageName (line 2615) | static void PokeSum_PrintPageName(const u8 * str) function PokeSum_PrintControlsString (line 2622) | static void PokeSum_PrintControlsString(const u8 * str) function PrintMonLevelNickOnWindow2 (line 2635) | static void PrintMonLevelNickOnWindow2(const u8 * str) function PokeSum_PrintRightPaneText (line 2655) | static void PokeSum_PrintRightPaneText(void) function PrintInfoPage (line 2676) | static void PrintInfoPage(void) function PrintSkillsPage (line 2710) | static void PrintSkillsPage(void) function PrintMovesPage (line 2725) | static void PrintMovesPage(void) function PokeSum_PrintMoveName (line 2743) | static void PokeSum_PrintMoveName(u8 i) function PokeSum_PrintBottomPaneText (line 2791) | static void PokeSum_PrintBottomPaneText(void) function PokeSum_PrintTrainerMemo (line 2813) | static void PokeSum_PrintTrainerMemo(void) function PokeSum_PrintTrainerMemo_Mon_HeldByOT (line 2821) | static void PokeSum_PrintTrainerMemo_Mon_HeldByOT(void) function PokeSum_PrintTrainerMemo_Mon_NotHeldByOT (line 2901) | static void PokeSum_PrintTrainerMemo_Mon_NotHeldByOT(void) //if differen... function bool8 (line 3018) | static bool8 IsMonFromOrre(void) function PokeSum_PrintTrainerMemo_Mon (line 3026) | static void PokeSum_PrintTrainerMemo_Mon(void) function bool32 (line 3035) | static bool32 IsEggFromBoxRS(void) function PokeSum_PrintTrainerMemo_Egg (line 3059) | static void PokeSum_PrintTrainerMemo_Egg(void) function PokeSum_PrintExpPoints_NextLv (line 3115) | static void PokeSum_PrintExpPoints_NextLv(void) function PokeSum_PrintSelectedMoveStats (line 3128) | static void PokeSum_PrintSelectedMoveStats(void) function PokeSum_PrintAbilityDataOrMoveTypes (line 3153) | static void PokeSum_PrintAbilityDataOrMoveTypes(void) function PokeSum_PrintAbilityNameAndDesc (line 3171) | static void PokeSum_PrintAbilityNameAndDesc(void) function PokeSum_DrawMoveTypeIcons (line 3184) | static void PokeSum_DrawMoveTypeIcons(void) function PokeSum_PrintPageHeaderText (line 3202) | static void PokeSum_PrintPageHeaderText(u8 curPageIndex) function CommitStaticWindowTilemaps (line 3243) | static void CommitStaticWindowTilemaps(void) function Task_DestroyResourcesOnExit (line 3250) | static void Task_DestroyResourcesOnExit(u8 taskId) function CB2_RunPokemonSummaryScreen (line 3269) | static void CB2_RunPokemonSummaryScreen(void) function PokeSum_FlipPages_SlideHpExpBarsOut (line 3277) | static void PokeSum_FlipPages_SlideHpExpBarsOut(void) function PokeSum_FlipPages_SlideHpExpBarsIn (line 3300) | static void PokeSum_FlipPages_SlideHpExpBarsIn(void) function PokeSum_FlipPages_SlideLayerLeft (line 3331) | static void PokeSum_FlipPages_SlideLayerLeft(void) function PokeSum_FlipPages_SlideLayeRight (line 3346) | static void PokeSum_FlipPages_SlideLayeRight(void) function PokeSum_FlipPages_HandleBgHofs (line 3364) | static void PokeSum_FlipPages_HandleBgHofs(void) function PokeSum_FlipPages_HandleHpExpBarSprites (line 3382) | static void PokeSum_FlipPages_HandleHpExpBarSprites(void) function VBlankCB_PokemonSummaryScreen (line 3393) | static void VBlankCB_PokemonSummaryScreen(void) function PokeSum_Setup_ResetCallbacks (line 3406) | static void PokeSum_Setup_ResetCallbacks(void) function PokeSum_Setup_SetVBlankCallback (line 3412) | static void PokeSum_Setup_SetVBlankCallback(void) function PokeSum_CreateWindows (line 3417) | static void PokeSum_CreateWindows(void) function PokeSum_AddWindows (line 3444) | static void PokeSum_AddWindows(u8 curPageIndex) function PokeSum_RemoveWindows (line 3490) | static void PokeSum_RemoveWindows(u8 curPageIndex) function PokeSum_SetHelpContext (line 3499) | static void PokeSum_SetHelpContext(void) function u8 (line 3516) | static u8 PokeSum_BufferOtName_IsEqualToCurrentOwner(struct Pokemon * mon) function PokeSum_DrawPageProgressTiles (line 3549) | static void PokeSum_DrawPageProgressTiles(void) function PokeSum_PrintMonTypeIcons (line 3631) | static void PokeSum_PrintMonTypeIcons(void) function u8 (line 3660) | u8 GetLastViewedMonIndex(void) function u8 (line 3665) | u8 GetMoveSlotToReplace(void) function SetPokemonSummaryScreenMode (line 3670) | void SetPokemonSummaryScreenMode(u8 mode) function bool32 (line 3675) | static bool32 IsMultiBattlePartner(void) function BufferSelectedMonData (line 3686) | static void BufferSelectedMonData(struct Pokemon * mon) function u16 (line 3701) | static u16 GetMonMoveBySlotId(struct Pokemon * mon, u8 moveSlot) function u16 (line 3723) | static u16 GetMonPpByMoveSlot(struct Pokemon * mon, u8 moveSlot) function u8 (line 3744) | static u8 StatusToAilment(u32 status) function Task_HandleInput_SelectMove (line 3770) | static void Task_HandleInput_SelectMove(u8 taskId) function SwapMonMoveSlots (line 3954) | static void SwapMonMoveSlots(void) function SwapBoxMonMoveSlots (line 3989) | static void SwapBoxMonMoveSlots(void) function UpdateCurrentMonBufferFromPartyOrBox (line 4024) | static void UpdateCurrentMonBufferFromPartyOrBox(struct Pokemon * mon) function u8 (line 4041) | static u8 PokeSum_CanForgetSelectedMove(void) function Task_InputHandler_SelectOrForgetMove (line 4059) | static void Task_InputHandler_SelectOrForgetMove(u8 taskId) function SpriteCB_PokeSum_MonPicSprite (line 4197) | static void SpriteCB_PokeSum_MonPicSprite(struct Sprite *sprite) function SpriteCB_PokeSum_EggPicShake (line 4237) | static void SpriteCB_PokeSum_EggPicShake(struct Sprite *sprite) function SpriteCB_MonPicDummy (line 4284) | static void SpriteCB_MonPicDummy(struct Sprite *sprite) function PokeSum_CreateMonPicSprite (line 4288) | static void PokeSum_CreateMonPicSprite(void) function PokeSum_SetMonPicSpriteCallback (line 4347) | static void PokeSum_SetMonPicSpriteCallback(u16 spriteId) function PokeSum_ShowOrHideMonPicSprite (line 4396) | static void PokeSum_ShowOrHideMonPicSprite(u8 invisible) function PokeSum_DestroyMonPicSprite (line 4401) | static void PokeSum_DestroyMonPicSprite(void) function CreateBallIconObj (line 4407) | static void CreateBallIconObj(void) function ShowOrHideBallIconObj (line 4427) | static void ShowOrHideBallIconObj(u8 invisible) function DestroyBallIconObj (line 4432) | static void DestroyBallIconObj(void) function PokeSum_CreateMonIconSprite (line 4438) | static void PokeSum_CreateMonIconSprite(void) function PokeSum_ShowOrHideMonIconSprite (line 4491) | static void PokeSum_ShowOrHideMonIconSprite(bool8 invisible) function PokeSum_DestroyMonIconSprite (line 4496) | static void PokeSum_DestroyMonIconSprite(void) function CreateMoveSelectionCursorObjs (line 4504) | static void CreateMoveSelectionCursorObjs(u16 tileTag, u16 palTag) function ShoworHideMoveSelectionCursor (line 4559) | static void ShoworHideMoveSelectionCursor(bool8 invisible) function SpriteCB_MoveSelectionCursor (line 4566) | static void SpriteCB_MoveSelectionCursor(struct Sprite *sprite) function DestroyMoveSelectionCursorObjs (line 4609) | static void DestroyMoveSelectionCursorObjs(void) function CreateMonStatusIconObj (line 4622) | static void CreateMonStatusIconObj(u16 tileTag, u16 palTag) function DestroyMonStatusIconObj (line 4665) | static void DestroyMonStatusIconObj(void) function UpdateMonStatusIconObj (line 4673) | static void UpdateMonStatusIconObj(void) function ShowOrHideStatusIcon (line 4687) | static void ShowOrHideStatusIcon(u8 invisible) function CreateHpBarObjs (line 4711) | static void CreateHpBarObjs(u16 tileTag, u16 palTag) function UpdateHpBarObjs (line 4778) | static void UpdateHpBarObjs(void) function DestroyHpBarObjs (line 4852) | static void DestroyHpBarObjs(void) function ShowOrHideHpBarObjs (line 4863) | static void ShowOrHideHpBarObjs(u8 invisible) function CreateExpBarObjs (line 4871) | static void CreateExpBarObjs(u16 tileTag, u16 palTag) function UpdateExpBarObjs (line 4920) | static void UpdateExpBarObjs(void) function DestroyExpBarObjs (line 4984) | static void DestroyExpBarObjs(void) function ShowOrHideExpBarObjs (line 4995) | static void ShowOrHideExpBarObjs(u8 invisible) function CreatePokerusIconObj (line 5003) | static void CreatePokerusIconObj(u16 tileTag, u16 palTag) function DestroyPokerusIconObj (line 5047) | static void DestroyPokerusIconObj(void) function ShowPokerusIconObjIfHasOrHadPokerus (line 5055) | static void ShowPokerusIconObjIfHasOrHadPokerus(void) function HideShowPokerusIcon (line 5064) | static void HideShowPokerusIcon(bool8 invisible) function CreateShinyStarObj (line 5088) | static void CreateShinyStarObj(u16 tileTag, u16 palTag) function DestroyShinyStarObj (line 5131) | static void DestroyShinyStarObj(void) function HideShowShinyStar (line 5139) | static void HideShowShinyStar(bool8 invisible) function ShowShinyStarObjIfMonShiny (line 5159) | static void ShowShinyStarObjIfMonShiny(void) function PokeSum_DestroySprites (line 5167) | static void PokeSum_DestroySprites(void) function PokeSum_CreateSprites (line 5182) | static void PokeSum_CreateSprites(void) function PokeSum_CreateMonMarkingsSprite (line 5197) | static void PokeSum_CreateMonMarkingsSprite(void) function PokeSum_DestroyMonMarkingsSprite (line 5214) | static void PokeSum_DestroyMonMarkingsSprite(void) function PokeSum_ShowOrHideMonMarkingsSprite (line 5219) | static void PokeSum_ShowOrHideMonMarkingsSprite(u8 invisible) function PokeSum_UpdateMonMarkingsAnim (line 5229) | static void PokeSum_UpdateMonMarkingsAnim(void) function PokeSum_SeekToNextMon (line 5237) | static void PokeSum_SeekToNextMon(u8 taskId, s8 direction) function s8 (line 5279) | static s8 SeekToNextMonInSingleParty(s8 delta) function u8 (line 5300) | static u8 PokeSum_CanSeekToMon(struct Pokemon * partyMons) function s8 (line 5308) | static s8 SeekToMonInMultiParty_SeekForward(u8 startingIdx) function s8 (line 5323) | static s8 SeekToMonInMultiParty_SeekBack(u8 startingIdx) function s8 (line 5339) | static s8 SeekToNextMonInMultiParty(s8 direction) function Task_PokeSum_SwitchDisplayedPokemon (line 5361) | static void Task_PokeSum_SwitchDisplayedPokemon(u8 taskId) function PokeSum_UpdateWin1ActiveFlag (line 5476) | static void PokeSum_UpdateWin1ActiveFlag(u8 curPageIndex) function PokeSum_TryPlayMonCry (line 5492) | static void PokeSum_TryPlayMonCry(void) function bool32 (line 5503) | static bool32 PokeSum_IsMonBoldOrGentle(u8 nature) function bool32 (line 5511) | static bool32 CurrentMonIsFromGBA(void) function bool32 (line 5526) | static bool32 MapSecIsInKantoOrSevii(u8 mapSec) function ShowPokemonSummaryScreen_NullParty (line 5536) | static void ShowPokemonSummaryScreen_NullParty(void) function u8 (line 5541) | u8 GetHiddenPowerType(struct Pokemon * mon) function u8 (line 5557) | u8 GetWeatherBallType(void) FILE: src/post_battle_event_funcs.c function bool8 (line 10) | bool8 EnterHallOfFame(void) function bool8 (line 54) | bool8 SetCB2WhiteOut(void) FILE: src/prof_pc.c function u16 (line 23) | u16 GetPokedexCount(void) function u8 (line 38) | static const u8 *GetProfOaksRatingMessageByCount(u16 count) function GetProfOaksRatingMessage (line 106) | void GetProfOaksRatingMessage(void) FILE: src/quest_log.c type PlaybackControl (line 54) | struct PlaybackControl type FlagOrVarRecord (line 64) | struct FlagOrVarRecord type FieldInput (line 73) | struct FieldInput type QuestLogAction (line 74) | struct QuestLogAction type FlagOrVarRecord (line 76) | struct FlagOrVarRecord type QuestLogAction (line 105) | struct QuestLogAction type QuestLogAction (line 113) | struct QuestLogAction type QuestLogAction (line 134) | struct QuestLogAction type WindowTemplate (line 141) | struct WindowTemplate function QL_AddASLROffset (line 177) | void QL_AddASLROffset(void *oldSaveBlockPtr) function ResetQuestLog (line 201) | void ResetQuestLog(void) function ClearSavedScene (line 213) | static void ClearSavedScene(u8 sceneNum) function QL_ResetDefeatedWildMonRecord (line 219) | void QL_ResetDefeatedWildMonRecord(void) function RunQuestLogCB (line 224) | void RunQuestLogCB(void) function bool8 (line 230) | bool8 QL_IsRoomToSaveEvent(const void * cursor, size_t size) function bool8 (line 241) | bool8 QL_IsRoomToSaveAction(const void * cursor, size_t size) function SetQuestLogState (line 251) | static void SetQuestLogState(u8 state) function QLogCB_Recording (line 260) | static void QLogCB_Recording(void) function QLogCB_Playback (line 271) | static void QLogCB_Playback(void) function GetQuestLogState (line 292) | void GetQuestLogState(void) function u8 (line 297) | u8 GetQuestLogStartType(void) function QL_StartRecordingAction (line 302) | void QL_StartRecordingAction(u16 eventId) function SetPlayerInitialCoordsAtScene (line 329) | static void SetPlayerInitialCoordsAtScene(u8 sceneNum) function SetNPCInitialCoordsAtScene (line 339) | static void SetNPCInitialCoordsAtScene(u8 sceneNum) function SetGameStateAtScene (line 373) | static void SetGameStateAtScene(u8 sceneNum) function BackUpTrainerRematches (line 381) | static void BackUpTrainerRematches(void) function BackUpMapLayout (line 406) | static void BackUpMapLayout(void) function RecordSceneEnd (line 411) | static void RecordSceneEnd(void) function bool8 (line 418) | static bool8 TryRecordActionSequence(struct QuestLogAction * actions) function TryStartQuestLogPlayback (line 452) | void TryStartQuestLogPlayback(u8 taskId) function Task_BeginQuestLogPlayback (line 477) | static void Task_BeginQuestLogPlayback(u8 taskId) function QL_InitSceneObjectsAndActions (line 488) | void QL_InitSceneObjectsAndActions(void) function bool8 (line 496) | static bool8 FieldCB2_QuestLogStartPlaybackWithWarpExit(void) function bool8 (line 506) | static bool8 FieldCB2_QuestLogStartPlaybackStandingInPlace(void) function DrawPreviouslyOnQuestHeader (line 516) | void DrawPreviouslyOnQuestHeader(u8 sceneNum) function CommitQuestLogWindow1 (line 543) | void CommitQuestLogWindow1(void) function QL_LoadObjectsAndTemplates (line 549) | static void QL_LoadObjectsAndTemplates(u8 sceneNum) function QLPlayback_SetInitialPlayerPosition (line 571) | static void QLPlayback_SetInitialPlayerPosition(u8 sceneNum, bool8 isWarp) function QLPlayback_InitOverworldState (line 593) | static void QLPlayback_InitOverworldState(void) function QL_CopySaveState (line 614) | void QL_CopySaveState(void) function QL_ResetPartyAndPC (line 626) | void QL_ResetPartyAndPC(void) function SetPokemonCounts (line 697) | static void SetPokemonCounts(void) function u16 (line 704) | static u16 QuestLog_GetPartyCount(void) function u16 (line 718) | static u16 QuestLog_GetBoxMonCount(void) function RestoreTrainerRematches (line 736) | static void RestoreTrainerRematches(void) function QL_RestoreMapLayoutId (line 758) | void QL_RestoreMapLayoutId(void) function ReadQuestLogScriptFromSav1 (line 768) | static void ReadQuestLogScriptFromSav1(u8 sceneNum, struct QuestLogActio... function DoSceneEndTransition (line 813) | static void DoSceneEndTransition(s8 delay) function QuestLog_AdvancePlayhead (line 819) | static void QuestLog_AdvancePlayhead(void) function QuestLog_StartFinalScene (line 837) | static void QuestLog_StartFinalScene(void) function QuestLog_AdvancePlayhead_ (line 874) | void QuestLog_AdvancePlayhead_(void) function bool8 (line 889) | bool8 QL_AvoidDisplay(void (*callback)(void)) function Task_AvoidDisplay (line 909) | static void Task_AvoidDisplay(u8 taskId) function QuestLog_PlayCurrentEvent (line 945) | static void QuestLog_PlayCurrentEvent(void) function HandleShowQuestLogMessage (line 974) | static void HandleShowQuestLogMessage(void) function u8 (line 991) | static u8 GetQuestLogTextDisplayDuration(void) function bool8 (line 1011) | bool8 QL_IsTrainerSightDisabled(void) function QL_HandleInput (line 1020) | void QL_HandleInput(void) function bool8 (line 1042) | bool8 QuestLogScenePlaybackIsEnding(void) function QuestLog_DrawPreviouslyOnQuestHeaderIfInPlaybackMode (line 1049) | void QuestLog_DrawPreviouslyOnQuestHeaderIfInPlaybackMode(void) function DrawSceneDescription (line 1055) | static void DrawSceneDescription(void) function CopyDescriptionWindowTiles (line 1072) | static void CopyDescriptionWindowTiles(u8 windowId) function QuestLog_CloseTextWindow (line 1107) | static void QuestLog_CloseTextWindow(void) function DoSkipToEndTransition (line 1116) | static void DoSkipToEndTransition(s8 delay) function QuestLog_WaitFadeAndCancelPlayback (line 1122) | static void QuestLog_WaitFadeAndCancelPlayback(void) function QuestLog_InitPalettesBackup (line 1138) | void QuestLog_InitPalettesBackup(void) function QuestLog_BackUpPalette (line 1144) | void QuestLog_BackUpPalette(u16 offset, u16 size) function bool8 (line 1149) | static bool8 FieldCB2_FinalScene(void) function Task_FinalScene_WaitFade (line 1158) | static void Task_FinalScene_WaitFade(u8 taskId) function Task_QuestLogScene_SavedGame (line 1172) | static void Task_QuestLogScene_SavedGame(u8 taskId) function Task_WaitAtEndOfQuestLog (line 1199) | static void Task_WaitAtEndOfQuestLog(u8 taskId) function Task_EndQuestLog (line 1221) | static void Task_EndQuestLog(u8 taskId) function bool8 (line 1285) | static bool8 RestoreScreenAfterPlayback(u8 taskId) function QL_SlightlyDarkenSomePals (line 1308) | static void QL_SlightlyDarkenSomePals(void) function QL_FinishRecordingScene (line 1321) | void QL_FinishRecordingScene(void) function QuestLog_CutRecording (line 1335) | void QuestLog_CutRecording(void) function SortQuestLogInSav1 (line 1350) | static void SortQuestLogInSav1(void) function SaveQuestLogData (line 1372) | void SaveQuestLogData(void) function QL_UpdateObject (line 1381) | void QL_UpdateObject(struct Sprite *sprite) function QuestLogRecordNPCStep (line 1409) | void QuestLogRecordNPCStep(u8 localId, u8 mapNum, u8 mapGroup, u8 moveme... function QuestLogRecordNPCStepWithDuration (line 1424) | void QuestLogRecordNPCStepWithDuration(u8 localId, u8 mapNum, u8 mapGrou... function QuestLogRecordPlayerStep (line 1439) | void QuestLogRecordPlayerStep(u8 movementActionId) function QuestLogRecordPlayerStepWithDuration (line 1456) | void QuestLogRecordPlayerStepWithDuration(u8 movementActionId, u8 duration) function QuestLogRecordPlayerAvatarGfxTransition (line 1470) | void QuestLogRecordPlayerAvatarGfxTransition(u8 gfxState) function QuestLogRecordPlayerAvatarGfxTransitionWithDuration (line 1483) | void QuestLogRecordPlayerAvatarGfxTransitionWithDuration(u8 gfxState, u8... function QL_RecordFieldInput (line 1496) | void QL_RecordFieldInput(struct FieldInput * fieldInput) function TogglePlaybackStateForOverworldLock (line 1523) | static void TogglePlaybackStateForOverworldLock(u8 a0) function QuestLog_OnEscalatorWarp (line 1538) | void QuestLog_OnEscalatorWarp(u8 direction) function ResetActions (line 1565) | static void ResetActions(u8 kind, struct QuestLogAction *actions, u16 size) function QL_TryRunActions (line 1635) | void QL_TryRunActions(void) function QL_AfterRecordFishActionSuccessful (line 1712) | void QL_AfterRecordFishActionSuccessful(void) function u8 (line 1717) | u8 QL_GetPlaybackState(void) function bool8 (line 1735) | static bool8 RecordHeadAtEndOfEntryOrScriptContext2Enabled(void) function bool8 (line 1742) | static bool8 RecordHeadAtEndOfEntry(void) type FlagOrVarRecord (line 1749) | struct FlagOrVarRecord function QuestLogSetFlagOrVar (line 1774) | void QuestLogSetFlagOrVar(bool8 isFlag, u16 idx, u16 value) function QuestLogResetFlagsOrVars (line 1789) | static void QuestLogResetFlagsOrVars(u8 state, struct FlagOrVarRecord * ... FILE: src/quest_log_battle.c function TrySetQuestLogBattleEvent (line 13) | void TrySetQuestLogBattleEvent(void) function TrySetQuestLogLinkBattleEvent (line 102) | void TrySetQuestLogLinkBattleEvent(void) function GetLinkMultiBattlePlayerIndexes (line 146) | static void GetLinkMultiBattlePlayerIndexes(s32 * partnerIdx, s32 * oppo... FILE: src/quest_log_events.c type DeferredLinkEvent (line 27) | struct DeferredLinkEvent type QuestLogEvent_SwitchedPartyOrder (line 52) | struct QuestLogEvent_SwitchedPartyOrder type QuestLogEvent_Item (line 53) | struct QuestLogEvent_Item type QuestLogEvent_Item (line 54) | struct QuestLogEvent_Item type QuestLogEvent_Item (line 55) | struct QuestLogEvent_Item type QuestLogEvent_Item (line 56) | struct QuestLogEvent_Item type QuestLogEvent_Item (line 57) | struct QuestLogEvent_Item type QuestLogEvent_SwappedHeldItem (line 58) | struct QuestLogEvent_SwappedHeldItem type QuestLogEvent_SwappedHeldItem (line 59) | struct QuestLogEvent_SwappedHeldItem type QuestLogEvent_Traded (line 61) | struct QuestLogEvent_Traded type QuestLogEvent_LinkBattle (line 62) | struct QuestLogEvent_LinkBattle type QuestLogEvent_LinkBattle (line 63) | struct QuestLogEvent_LinkBattle type QuestLogEvent_LinkBattle (line 64) | struct QuestLogEvent_LinkBattle type QuestLogEvent_Traded (line 67) | struct QuestLogEvent_Traded type QuestLogEvent_LinkBattle (line 68) | struct QuestLogEvent_LinkBattle type QuestLogEvent_MovedBoxMon (line 69) | struct QuestLogEvent_MovedBoxMon type QuestLogEvent_Item (line 77) | struct QuestLogEvent_Item type QuestLogEvent_Item (line 78) | struct QuestLogEvent_Item type QuestLogEvent_TrainerBattle (line 79) | struct QuestLogEvent_TrainerBattle type QuestLogEvent_WildBattle (line 80) | struct QuestLogEvent_WildBattle type QuestLogEvent_TrainerBattle (line 81) | struct QuestLogEvent_TrainerBattle type QuestLogEvent_TrainerBattle (line 82) | struct QuestLogEvent_TrainerBattle type QuestLogEvent_TrainerBattle (line 83) | struct QuestLogEvent_TrainerBattle type QuestLogEvent_Departed (line 84) | struct QuestLogEvent_Departed type QuestLogEvent_FieldMove (line 85) | struct QuestLogEvent_FieldMove type QuestLogEvent_Shop (line 86) | struct QuestLogEvent_Shop type QuestLogEvent_Shop (line 87) | struct QuestLogEvent_Shop type QuestLogEvent_StoryItem (line 88) | struct QuestLogEvent_StoryItem type u16 (line 133) | typedef u16 *(*RecordEventFunc)(u16 *, const u16 *); function SetQuestLogEvent (line 463) | void SetQuestLogEvent(u16 eventId, const u16 * data) function bool8 (line 551) | static bool8 InQuestLogDisabledLocation(void) function bool8 (line 589) | bool8 QuestLog_ShouldEndSceneOnMapChange(void) function bool8 (line 603) | static bool8 ShouldRegisterEvent_HandlePartyActions(u16 eventId, const u... function bool8 (line 634) | static bool8 ShouldRegisterEvent_HandleBeatStoryTrainer(u16 eventId, con... function QL_EnableRecordingSteps (line 657) | void QL_EnableRecordingSteps(void) function u16 (line 662) | static u16 *ShouldRegisterEvent(u16 eventId, const u16 * data) function bool8 (line 681) | static bool8 TryDeferLinkEvent(u16 eventId, const u16 * data) function ResetDeferredLinkEvent (line 700) | void ResetDeferredLinkEvent(void) function QuestLog_StartRecordingInputsAfterDeferredEvent (line 705) | void QuestLog_StartRecordingInputsAfterDeferredEvent(void) function bool8 (line 718) | static bool8 TryDeferTrainerBattleEvent(u16 eventId, const u16 * data) function QuestLogEvents_HandleEndTrainerBattle (line 735) | void QuestLogEvents_HandleEndTrainerBattle(void) function QL_RecordWait (line 754) | void QL_RecordWait(u16 duration) function bool8 (line 760) | static bool8 IsEventWithSpecialEncounterSpecies(u16 eventId, const u16 *... function u16 (line 778) | u16 *QL_SkipCommand(u16 *curPtr, u16 **prevPtr_p) function QL_UpdateLastDepartedLocation (line 793) | void QL_UpdateLastDepartedLocation(const u16 *a0) function bool8 (line 802) | bool8 QL_LoadEvent(const u16 *eventData) function bool8 (line 819) | bool8 QL_TryRepeatEvent(const u16 *eventData) function QL_ResetRepeatEventTracker (line 832) | void QL_ResetRepeatEventTracker(void) function UpdateRepeatEventCounter (line 837) | static void UpdateRepeatEventCounter(u16 eventId) function QL_ResetEventStates (line 852) | void QL_ResetEventStates(void) function u16 (line 859) | u16 *QL_RecordAction_SceneEnd(u16 *a0) function u16 (line 867) | u16 *QL_LoadAction_SceneEnd(u16 *a0, struct QuestLogAction * a1) function u16 (line 880) | static u16 *QL_RecordAction_Wait(u16 *a0, u16 duration) function u16 (line 889) | u16 *QL_LoadAction_Wait(u16 *a0, struct QuestLogAction * a1) function u16 (line 902) | u16 *QL_RecordAction_Input(u16 *script, struct QuestLogAction * a1) function u16 (line 917) | u16 *QL_LoadAction_Input(u16 *a0, struct QuestLogAction * a1) function u16 (line 932) | u16 *QL_RecordAction_MovementOrGfxChange(u16 *script, struct QuestLogAct... function u16 (line 951) | u16 *QL_LoadAction_MovementOrGfxChange(u16 *a0, struct QuestLogAction * a1) function u16 (line 970) | static u16 *RecordEventHeader(u16 eventId, u16 *dest) function u16 (line 1015) | static const u16 *LoadEvent(u16 eventId, const u16 *eventData) function QuestLog_GetSpeciesName (line 1021) | static void QuestLog_GetSpeciesName(u16 species, u8 *dest, u8 stringVarId) function u16 (line 1039) | static u16 *RecordEvent_SwitchedPartyOrder(u16 *dest, const struct Quest... function u16 (line 1050) | static const u16 *LoadEvent_SwitchedPartyOrder(const u16 *eventData) function u16 (line 1063) | static u16 *RecordEvent_UsedItem(u16 *dest, const struct QuestLogEvent_I... function u16 (line 1079) | static const u16 *LoadEvent_UsedItem(const u16 *eventData) function u16 (line 1133) | static u16 *RecordEvent_GiveTakeHeldItem(u16 eventId, u16 *dest, const s... function u16 (line 1144) | static u16 *RecordEvent_GaveHeldItemFromPartyMenu(u16 *dest, const struc... function u16 (line 1149) | static const u16 *LoadEvent_GaveHeldItemFromPartyMenu(const u16 * eventD... function u16 (line 1158) | static u16 *RecordEvent_GaveHeldItemFromBagMenu(u16 *dest, const struct ... function u16 (line 1163) | static const u16 *LoadEvent_GaveHeldItemFromBagMenu(const u16 *eventData) function u16 (line 1172) | static u16 *RecordEvent_GaveHeldItemFromPC(u16 *dest, const struct Quest... function u16 (line 1177) | static const u16 *LoadEvent_GaveHeldItemFromPC(const u16 *eventData) function u16 (line 1187) | static u16 *RecordEvent_TookHeldItem(u16 *dest, const struct QuestLogEve... function u16 (line 1192) | static const u16 *LoadEvent_TookHeldItem(const u16 *eventData) function u16 (line 1210) | static u16 *RecordEvent_SwappedHeldItem(u16 eventId, u16 *dest, const st... function u16 (line 1222) | static u16 *RecordEvent_SwappedHeldItemFromBag(u16 *dest, const struct Q... function u16 (line 1227) | static const u16 *LoadEvent_SwappedHeldItem(const u16 *eventData) function u16 (line 1237) | static u16 *RecordEvent_SwappedHeldItemFromPC(u16 *dest, const struct Qu... function u16 (line 1242) | static const u16 *LoadEvent_SwappedHeldItemFromPC(const u16 *eventData) function u16 (line 1257) | static u16 *RecordEvent_UsedPkmnCenter(u16 *dest, const u16 * data) function u16 (line 1271) | static const u16 *LoadEvent_UsedPkmnCenter(const u16 *eventData) function u16 (line 1277) | static u16 *RecordEvent_LinkTraded(u16 *dest, const struct QuestLogEvent... function u16 (line 1289) | static const u16 *LoadEvent_LinkTraded(const u16 *eventData) function u16 (line 1308) | static u16 *RecordEvent_LinkBattledSingle(u16 *dest, const struct QuestL... function u16 (line 1321) | static const u16 *LoadEvent_LinkBattledSingle(const u16 *eventData) function u16 (line 1335) | static u16 *RecordEvent_LinkBattledDouble(u16 *dest, const struct QuestL... function u16 (line 1348) | static const u16 *LoadEvent_LinkBattledDouble(const u16 *eventData) function u16 (line 1362) | static u16 *RecordEvent_LinkBattledMulti(u16 *dest, const struct QuestLo... function u16 (line 1377) | static const u16 *LoadEvent_LinkBattledMulti(const u16 *eventData) function u16 (line 1401) | static u16 *RecordEvent_UsedUnionRoom(u16 *dest, const u16 * data) function u16 (line 1408) | static const u16 *LoadEvent_UsedUnionRoom(const u16 *eventData) function u16 (line 1415) | static u16 *RecordEvent_UsedUnionRoomChat(u16 *dest, const u16 * data) function u16 (line 1422) | static const u16 *LoadEvent_UsedUnionRoomChat(const u16 *eventData) function u16 (line 1428) | static u16 *RecordEvent_LinkTradedUnionRoom(u16 *dest, const struct Ques... function u16 (line 1439) | static const u16 *LoadEvent_LinkTradedUnionRoom(const u16 *a0) function u16 (line 1451) | static u16 *RecordEvent_LinkBattledUnionRoom(u16 *dest, const struct Que... function u16 (line 1460) | static const u16 *LoadEvent_LinkBattledUnionRoom(const u16 *eventData) function u16 (line 1482) | static u16 *RecordEvent_SwitchedMonsBetweenBoxes(u16 *dest, const struct... function u16 (line 1494) | static const u16 *LoadEvent_SwitchedMonsBetweenBoxes(const u16 *eventData) function u16 (line 1508) | static u16 *RecordEvent_SwitchedMonsWithinBox(u16 *dest, const u16 *even... function u16 (line 1519) | static const u16 *LoadEvent_SwitchedMonsWithinBox(const u16 *eventData) function u16 (line 1532) | static u16 *RecordEvent_SwitchedPartyMonForPCMon(u16 *dest, const u16 *e... function u16 (line 1555) | static const u16 *LoadEvent_SwitchedPartyMonForPCMon(const u16 *eventData) function u16 (line 1568) | static u16 *RecordEvent_MovedMonBetweenBoxes(u16 *dest, const u16 *event... function u16 (line 1582) | static const u16 *LoadEvent_MovedMonBetweenBoxes(const u16 *eventData) function u16 (line 1595) | static u16 *RecordEvent_MovedMonWithinBox(u16 *dest, const u16 *eventData) function u16 (line 1606) | static const u16 *LoadEvent_MovedMonWithinBox(const u16 *eventData) function u16 (line 1618) | static u16 *RecordEvent_WithdrewMonFromPC(u16 *dest, const u16 *eventData) function u16 (line 1629) | static const u16 *LoadEvent_WithdrewMonFromPC(const u16 *eventData) function u16 (line 1641) | static u16 *RecordEvent_DepositedMonInPC(u16 *dest, const u16 *eventData) function u16 (line 1652) | static const u16 *LoadEvent_DepositedMonInPC(const u16 *eventData) function u16 (line 1664) | static u16 *RecordEvent_SwitchedMultipleMons(u16 *dest, const u16 *event... function u16 (line 1675) | static const u16 *LoadEvent_SwitchedMultipleMons(const u16 *eventData) function u16 (line 1695) | static u16 *RecordEvent_DepositedItemInPC(u16 *dest, const struct QuestL... function u16 (line 1704) | static const u16 *LoadEvent_DepositedItemInPC(const u16 *eventData) function u16 (line 1712) | static u16 *RecordEvent_WithdrewItemFromPC(u16 *dest, const struct Quest... function u16 (line 1721) | static const u16 *LoadEvent_WithdrewItemFromPC(const u16 *eventData) function u16 (line 1737) | static u16 *RecordEvent_DefeatedTrainer(u16 eventId, u16 *dest, const st... function u16 (line 1750) | static u16 *RecordEvent_DefeatedGymLeader(u16 *dest, const struct QuestL... function u16 (line 1756) | static const u16 *LoadEvent_DefeatedGymLeader(const u16 *eventData) function u16 (line 1779) | static u16 *RecordEvent_DefeatedWildMon(u16 *dest, const struct QuestLog... function u16 (line 1802) | static const u16 *LoadEvent_DefeatedWildMon(const u16 *a0) function bool8 (line 1850) | static bool8 IsSpeciesFromSpecialEncounter(u16 species) function u16 (line 1870) | static u16 *RecordEvent_DefeatedEliteFourMember(u16 *dest, const struct ... function u16 (line 1876) | static const u16 *LoadEvent_DefeatedEliteFourMember(const u16 *eventData) function u16 (line 1897) | static u16 *RecordEvent_DefeatedChampion(u16 *dest, const struct QuestLo... function u16 (line 1910) | static const u16 *LoadEvent_DefeatedChampion(const u16 *a0) function u16 (line 1941) | static u16 *RecordEvent_DefeatedNormalTrainer(u16 *dest, const struct Qu... function u16 (line 1947) | static const u16 *LoadEvent_DefeatedTrainer(const u16 *eventData) function u16 (line 1985) | static u16 *RecordEvent_DepartedLocation(u16 *dest, const struct QuestLo... function u16 (line 1999) | static const u16 *LoadEvent_DepartedLocation(const u16 *eventData) function SetQLPlayedTheSlots (line 2031) | void SetQLPlayedTheSlots(void) function bool8 (line 2036) | static bool8 ShouldRegisterEvent_HandleDeparted(u16 eventId, const u16 *... function bool8 (line 2054) | static bool8 ShouldRegisterEvent_DepartedGameCorner(u16 eventId, const u... function u16 (line 2070) | static u16 *RecordEvent_UsedFieldMove(u16 *dest, const struct QuestLogEv... function u16 (line 2087) | static const u16 *LoadEvent_UsedFieldMove(const u16 *eventData) function u16 (line 2108) | static u16 *RecordEvent_BoughtItem(u16 *dest, const struct QuestLogEvent... function u16 (line 2122) | static const u16 *LoadEvent_BoughtItem(const u16 *eventData) function u16 (line 2142) | static u16 *RecordEvent_SoldItem(u16 *dest, const struct QuestLogEvent_S... function u16 (line 2156) | static const u16 *LoadEvent_SoldItem(const u16 *eventData) function u16 (line 2189) | static u16 *RecordEvent_ObtainedStoryItem(u16 *dest, const struct QuestL... function u16 (line 2199) | static const u16 *LoadEvent_ObtainedStoryItem(const u16 *eventData) function QuestLog_RecordEnteredMap (line 2209) | void QuestLog_RecordEnteredMap(u16 worldMapFlag) function SetQuestLogEvent_Arrived (line 2235) | void SetQuestLogEvent_Arrived(void) function u16 (line 2248) | static u16 *RecordEvent_ArrivedInLocation(u16 *dest, const u16 * data) function u16 (line 2257) | static const u16 *LoadEvent_ArrivedInLocation(const u16 *eventData) function TranslateLinkPartnersName (line 2265) | static void TranslateLinkPartnersName(u8 *dest) FILE: src/quest_log_objects.c function QL_RecordObjects (line 7) | void QL_RecordObjects(struct QuestLogScene * questLog) function QL_LoadObjects (line 48) | void QL_LoadObjects(const struct QuestLogScene * questLog, const struct ... function QL_TryStopSurfing (line 132) | void QL_TryStopSurfing(void) FILE: src/quest_log_player.c type ObjectEvent (line 23) | struct ObjectEvent function QuestLogUpdatePlayerSprite (line 37) | void QuestLogUpdatePlayerSprite(u8 state) function bool32 (line 43) | bool32 QuestLogTryRecordPlayerAvatarGfxTransition(u8 state) function QuestLogCallUpdatePlayerSprite (line 53) | void QuestLogCallUpdatePlayerSprite(u8 state) function QL_GfxTransition_Normal (line 58) | static void QL_GfxTransition_Normal(void) function QL_GfxTransition_Bike (line 66) | static void QL_GfxTransition_Bike(void) function QL_GfxTransition_Fish (line 75) | static void QL_GfxTransition_Fish(void) function Task_QLFishMovement (line 95) | static void Task_QLFishMovement(u8 taskId) function QL_GfxTransition_StartSurf (line 139) | static void QL_GfxTransition_StartSurf(void) function QL_GfxTransition_VSSeeker (line 158) | static void QL_GfxTransition_VSSeeker(void) function Task_QLVSSeekerMovement (line 164) | static void Task_QLVSSeekerMovement(u8 taskId) function QL_SetObjectGraphicsId (line 174) | static void QL_SetObjectGraphicsId(struct ObjectEvent * object, u8 graph... function QL_GfxTransition_StopSurfSouth (line 179) | static void QL_GfxTransition_StopSurfSouth(void) function QL_GfxTransition_StopSurfNorth (line 184) | static void QL_GfxTransition_StopSurfNorth(void) function QL_GfxTransition_StopSurfWest (line 189) | static void QL_GfxTransition_StopSurfWest(void) function QL_GfxTransition_StopSurfEast (line 194) | static void QL_GfxTransition_StopSurfEast(void) FILE: src/random.c function u16 (line 10) | u16 Random(void) function SeedRng (line 16) | void SeedRng(u16 seed) function SeedRng2 (line 21) | void SeedRng2(u16 seed) function u16 (line 26) | u16 Random2(void) FILE: src/region_map.c type RegionMap (line 95) | struct RegionMap type GpuWindowParams (line 118) | struct GpuWindowParams type SwitchMapMenuCursorSubsprite (line 126) | struct SwitchMapMenuCursorSubsprite type SwitchMapMenu (line 135) | struct SwitchMapMenu type DungeonMapInfo (line 152) | struct DungeonMapInfo type DungeonMapPreview (line 159) | struct DungeonMapPreview type MapEdge (line 186) | struct MapEdge type MapOpenCloseAnim (line 196) | struct MapOpenCloseAnim type MapCursor (line 209) | struct MapCursor type PlayerIcon (line 229) | struct PlayerIcon type MapIconSprite (line 239) | struct MapIconSprite type MapIcons (line 248) | struct MapIcons type RegionMapGpuRegs (line 261) | struct RegionMapGpuRegs type FlyMap (line 274) | struct FlyMap type GpuWindowParams (line 382) | struct GpuWindowParams type BgTemplate (line 433) | struct BgTemplate type BgTemplate (line 469) | struct BgTemplate type WindowTemplate (line 505) | struct WindowTemplate type GpuWindowParams (line 666) | struct GpuWindowParams type OamData (line 672) | struct OamData type DungeonMapInfo (line 687) | struct DungeonMapInfo type OamData (line 767) | struct OamData type GpuWindowParams (line 781) | struct GpuWindowParams type OamData (line 788) | struct OamData type OamData (line 804) | struct OamData type OamData (line 819) | struct OamData type OamData (line 825) | struct OamData function RegionMap_DarkenPalette (line 985) | static void RegionMap_DarkenPalette(u16 *pal, u16 size, u16 tint) function TintMapEdgesPalette (line 1005) | static void TintMapEdgesPalette(void) function InitRegionMap (line 1014) | static void InitRegionMap(u8 type) function InitRegionMapWithExitCB (line 1033) | void InitRegionMapWithExitCB(u8 type, MainCallback cb) function InitRegionMapType (line 1053) | static void InitRegionMapType(void) function CB2_OpenRegionMap (line 1110) | static void CB2_OpenRegionMap(void) function bool8 (line 1161) | static bool8 LoadRegionMapGfx(void) function CreateMainMapTask (line 1221) | static void CreateMainMapTask(void) function bool32 (line 1227) | static bool32 SelectedMapsecSEEnabled(void) function PlaySEForSelectedMapsec (line 1235) | static void PlaySEForSelectedMapsec(void) function Task_RegionMap (line 1249) | static void Task_RegionMap(u8 taskId) function SetMainMapTask (line 1372) | static void SetMainMapTask(TaskFunc taskFunc) function TaskFunc (line 1377) | static TaskFunc GetMainMapTask(void) function SaveMainMapTask (line 1382) | static void SaveMainMapTask(u8 taskId) function FreeRegionMap (line 1387) | static void FreeRegionMap(u8 taskId) function FreeRegionMapForFlyMap (line 1404) | static void FreeRegionMapForFlyMap(void) function CB2_RegionMap (line 1409) | static void CB2_RegionMap(void) function VBlankCB_RegionMap (line 1417) | static void VBlankCB_RegionMap(void) function NullVBlankHBlankCallbacks (line 1424) | static void NullVBlankHBlankCallbacks(void) function SetRegionMapVBlankCB (line 1430) | static void SetRegionMapVBlankCB(void) function InitRegionMapBgs (line 1435) | static void InitRegionMapBgs(void) function SetBgTilemapBuffers (line 1461) | static void SetBgTilemapBuffers(void) function ResetOamForRegionMap (line 1468) | static void ResetOamForRegionMap(void) function SetBg0andBg3Hidden (line 1477) | static void SetBg0andBg3Hidden(bool8 hide) function UpdateMapsecNameBox (line 1492) | static void UpdateMapsecNameBox(void) function DisplayCurrentMapName (line 1508) | static void DisplayCurrentMapName(void) function DrawDungeonNameBox (line 1526) | static void DrawDungeonNameBox(void) function DisplayCurrentDungeonName (line 1531) | static void DisplayCurrentDungeonName(void) function ClearMapsecNameText (line 1557) | static void ClearMapsecNameText(void) function BufferRegionMapBg (line 1565) | static void BufferRegionMapBg(u8 bg, u16 *map) function bool8 (line 1597) | static bool8 GetRegionMapPermission(u8 attr) function u8 (line 1602) | static u8 GetSelectedRegionMap(void) function u8 (line 1607) | static u8 GetRegionMapPlayerIsOn(void) function SetSelectedRegionMap (line 1612) | static void SetSelectedRegionMap(u8 region) function SetRegionMapPlayerIsOn (line 1618) | static void SetRegionMapPlayerIsOn(u8 region) function InitSwitchMapMenu (line 1623) | static void InitSwitchMapMenu(u8 whichMap, u8 taskId, TaskFunc taskFunc) function ResetGpuRegsForSwitchMapMenu (line 1661) | static void ResetGpuRegsForSwitchMapMenu(void) function bool8 (line 1668) | static bool8 FadeSwitchMapMenuIn(void) function bool8 (line 1682) | static bool8 FadeSwitchMapMenuOut(void) function Task_SwitchMapMenu (line 1696) | static void Task_SwitchMapMenu(u8 taskId) function FreeSwitchMapMenu (line 1783) | static void FreeSwitchMapMenu(u8 taskId) function bool8 (line 1795) | static bool8 BrightenScreenForSwitchMapMenu(void) function LoadSwitchMapTilemap (line 1810) | static void LoadSwitchMapTilemap(u8 bg, u16 *map) function SetGpuRegsToDimScreen (line 1827) | static void SetGpuRegsToDimScreen(void) function bool8 (line 1842) | static bool8 DimScreenForSwitchMapMenu(void) function bool8 (line 1856) | static bool8 HandleSwitchMapInput(void) function SpriteCB_SwitchMapCursor (line 1910) | static void SpriteCB_SwitchMapCursor(struct Sprite *sprite) function bool8 (line 1915) | static bool8 CreateSwitchMapCursor(void) function CreateSwitchMapCursorSubsprite (line 1936) | static void CreateSwitchMapCursorSubsprite(u8 whichSprite, u16 tileTag, ... function CreateSwitchMapCursorSubsprite_ (line 1941) | static void CreateSwitchMapCursorSubsprite_(u8 whichSprite, u16 tileTag,... function FreeSwitchMapCursor (line 1975) | static void FreeSwitchMapCursor(void) function u8 (line 1989) | static const u8 *GetDungeonFlavorText(u16 mapsec) function u8 (line 2000) | static const u8 *GetDungeonName(u16 mapsec) function InitDungeonMapPreview (line 2011) | static void InitDungeonMapPreview(u8 unused, u8 taskId, TaskFunc taskFunc) function bool8 (line 2031) | static bool8 LoadMapPreviewGfx(void) function Task_DungeonMapPreview (line 2054) | static void Task_DungeonMapPreview(u8 taskId) function Task_DrawDungeonMapPreviewFlavorText (line 2105) | static void Task_DrawDungeonMapPreviewFlavorText(u8 taskId) function FreeDungeonMapPreview (line 2165) | static void FreeDungeonMapPreview(u8 taskId) function CopyMapPreviewTilemapToBgTilemapBuffer (line 2178) | static void CopyMapPreviewTilemapToBgTilemapBuffer(u8 bgId, const u16 * ... function InitScreenForDungeonMapPreview (line 2183) | static void InitScreenForDungeonMapPreview(void) function bool8 (line 2205) | static bool8 UpdateDungeonMapPreview(bool8 closing) function SpriteCB_MapEdge (line 2252) | static void SpriteCB_MapEdge(struct Sprite *sprite) function CreateMapEdgeSprite (line 2256) | static void CreateMapEdgeSprite(u8 mapEdgeNum, u8 tileTag, u8 palTag) function InitMapOpenAnim (line 2287) | static void InitMapOpenAnim(u8 taskId, TaskFunc taskFunc) function SetMapEdgeInvisibility (line 2306) | static void SetMapEdgeInvisibility(u8 mapEdgeNum, bool8 invisible) function bool8 (line 2322) | static bool8 LoadMapEdgeGfx(void) function InitScreenForMapOpenAnim (line 2366) | static void InitScreenForMapOpenAnim(void) function SetGpuRegsToFadeMapToWhite (line 2380) | static void SetGpuRegsToFadeMapToWhite(void) function FinishMapOpenAnim (line 2392) | static void FinishMapOpenAnim(u8 taskId) function FreeMapOpenCloseAnim (line 2397) | static void FreeMapOpenCloseAnim(void) function FreeMapEdgeSprites (line 2408) | static void FreeMapEdgeSprites(void) function Task_MapOpenAnim (line 2424) | static void Task_MapOpenAnim(u8 taskId) function bool8 (line 2532) | static bool8 MoveMapEdgesOutward(void) function SetGpuWindowDimsToMapEdges (line 2588) | static void SetGpuWindowDimsToMapEdges(void) function InitScreenForMapCloseAnim (line 2598) | static void InitScreenForMapCloseAnim(void) function DoMapCloseAnim (line 2612) | static void DoMapCloseAnim(u8 taskId) function CreateMapEdgeSprites (line 2617) | static void CreateMapEdgeSprites(void) function Task_MapCloseAnim (line 2627) | static void Task_MapCloseAnim(u8 taskId) function bool8 (line 2688) | static bool8 MoveMapEdgesInward(void) function SpriteCB_MapCursor (line 2744) | static void SpriteCB_MapCursor(struct Sprite *sprite) function CreateMapCursor (line 2759) | static void CreateMapCursor(u16 tileTag, u16 palTag) function CreateMapCursorSprite (line 2774) | static void CreateMapCursorSprite(void) function SetMapCursorInvisibility (line 2803) | static void SetMapCursorInvisibility(bool8 invisibile) function ResetCursorSnap (line 2808) | static void ResetCursorSnap(void) function FreeMapCursor (line 2813) | static void FreeMapCursor(void) function u8 (line 2824) | static u8 HandleRegionMapInput(void) function u8 (line 2906) | static u8 MoveMapCursor(void) function u8 (line 2925) | static u8 GetRegionMapInput(void) function SnapToIconOrButton (line 2932) | static void SnapToIconOrButton(void) function u16 (line 2982) | static u16 GetMapCursorX(void) function u16 (line 2987) | static u16 GetMapCursorY(void) function u16 (line 2992) | static u16 GetMapsecUnderCursor(void) function u16 (line 3007) | static u16 GetDungeonMapsecUnderCursor(void) function u8 (line 3022) | static u8 GetMapsecType(u8 mapsec) function u8 (line 3075) | static u8 GetDungeonMapsecType(u8 mapsec) function u8 (line 3148) | static u8 GetSelectedMapsecType(u8 layer) function u16 (line 3161) | static u16 GetPlayerCurrentMapSectionId(void) function GetPlayerPositionOnRegionMap (line 3166) | static void GetPlayerPositionOnRegionMap(void) function GetPlayerPositionOnRegionMap_HandleOverrides (line 3244) | static void GetPlayerPositionOnRegionMap_HandleOverrides(void) function u8 (line 3431) | static u8 GetSelectedMapSection(u8 whichMap, u8 layer, s16 y, s16 x) function CreatePlayerIcon (line 3448) | static void CreatePlayerIcon(u16 tileTag, u16 palTag) function CreatePlayerIconSprite (line 3467) | static void CreatePlayerIconSprite(void) function SetPlayerIconInvisibility (line 3499) | static void SetPlayerIconInvisibility(bool8 invisible) function FreePlayerIcon (line 3504) | static void FreePlayerIcon(void) function u16 (line 3515) | static u16 GetPlayerIconX(void) function u16 (line 3520) | static u16 GetPlayerIconY(void) function InitMapIcons (line 3525) | static void InitMapIcons(u8 whichMap, u8 taskId, TaskFunc taskFunc) function LoadMapIcons (line 3535) | static void LoadMapIcons(u8 taskId) function FinishMapIconLoad (line 3567) | static void FinishMapIconLoad(u8 taskId) function CreateFlyIconSprite (line 3572) | static void CreateFlyIconSprite(u8 whichMap, u8 numIcons, u16 x, u16 y, ... function CreateDungeonIconSprite (line 3602) | static void CreateDungeonIconSprite(u8 whichMap, u8 numIcons, u16 x, u16... function CreateFlyIcons (line 3640) | static void CreateFlyIcons(void) function CreateDungeonIcons (line 3663) | static void CreateDungeonIcons(void) function SetFlyIconInvisibility (line 3690) | static void SetFlyIconInvisibility(u8 whichMap, u8 iconNum, bool8 invisi... function SetDungeonIconInvisibility (line 3709) | static void SetDungeonIconInvisibility(u8 whichMap, u8 iconNum, bool8 in... function FreeMapIcons (line 3728) | static void FreeMapIcons(void) function bool8 (line 3752) | static bool8 SaveRegionMapGpuRegs(u8 idx) function bool8 (line 3769) | static bool8 SetRegionMapGpuRegs(u8 idx) function FreeRegionMapGpuRegs (line 3786) | static void FreeRegionMapGpuRegs(void) function ResetGpuRegs (line 3793) | static void ResetGpuRegs(void) function SetBldCnt (line 3805) | static void SetBldCnt(u8 tgt2, u16 tgt1, u16 effect) function SetBldY (line 3813) | static void SetBldY(u16 tgt) function SetBldAlpha (line 3818) | static void SetBldAlpha(u16 tgt2, u16 tgt1) function SetWinIn (line 3825) | static void SetWinIn(u16 b, u16 a) function SetWinOut (line 3832) | static void SetWinOut(u16 regval) function SetDispCnt (line 3837) | static void SetDispCnt(u8 idx, bool8 clear) function SetGpuWindowDims (line 3852) | static void SetGpuWindowDims(u8 winIdx, const struct GpuWindowParams *data) function FreeAndResetGpuRegs (line 3858) | static void FreeAndResetGpuRegs(void) function bool32 (line 3864) | static bool32 IsCeladonDeptStoreMapsec(u16 mapsec) function u8 (line 3883) | u8 *GetMapName(u8 *dst0, u16 mapsec, u16 fill) function u8 (line 3910) | u8 *GetMapNameGeneric(u8 *dest, u16 mapsec) function u8 (line 3916) | u8 *GetMapNameGeneric_(u8 *dest, u16 mapsec) function PrintTopBarTextLeft (line 3921) | static void PrintTopBarTextLeft(const u8 *str) function PrintTopBarTextRight (line 3931) | static void PrintTopBarTextRight(const u8 *str) function ClearOrDrawTopBar (line 3941) | static void ClearOrDrawTopBar(bool8 clear) function CB2_OpenFlyMap (line 3955) | void CB2_OpenFlyMap(void) function Task_FlyMap (line 3961) | static void Task_FlyMap(u8 taskId) function InitFlyMap (line 4080) | static void InitFlyMap(void) function FreeFlyMap (line 4087) | static void FreeFlyMap(u8 taskId) function SetFlyWarpDestination (line 4105) | static void SetFlyWarpDestination(u16 mapsec) FILE: src/renewable_hidden_items.c type RenewableHiddenItemData (line 8) | struct RenewableHiddenItemData type RenewableHiddenItemData (line 23) | struct RenewableHiddenItemData function SetAllRenewableItemFlags (line 536) | void SetAllRenewableItemFlags(void) function IncrementRenewableHiddenItemStepCounter (line 557) | void IncrementRenewableHiddenItemStepCounter(void) function TryRegenerateRenewableHiddenItems (line 566) | void TryRegenerateRenewableHiddenItems(void) function SampleRenewableItemFlags (line 587) | static void SampleRenewableItemFlags(void) FILE: src/reset_save_heap.c function ReloadSave (line 9) | void ReloadSave(void) FILE: src/reshow_battle_screen.c function ReshowBattleScreenDummy (line 18) | void ReshowBattleScreenDummy(void) function ReshowBattleScreenAfterMenu (line 22) | void ReshowBattleScreenAfterMenu(void) function CB2_ReshowBattleScreenAfterMenu (line 50) | static void CB2_ReshowBattleScreenAfterMenu(void) function ReshowBattleScreen_TurnOnDisplay (line 176) | static void ReshowBattleScreen_TurnOnDisplay(void) function bool8 (line 191) | static bool8 LoadBattlerSpriteGfx(u8 battler) function CreateBattlerSprite (line 217) | static void CreateBattlerSprite(u8 battler) function CreateHealthboxSprite (line 279) | static void CreateHealthboxSprite(u8 battler) FILE: src/roamer.c function ClearRoamerData (line 72) | void ClearRoamerData(void) function u16 (line 85) | u16 GetRoamerSpecies(void) function CreateInitialRoamerMon (line 138) | void CreateInitialRoamerMon(void) function InitRoamer (line 159) | void InitRoamer(void) function UpdateLocationHistoryForRoamer (line 169) | void UpdateLocationHistoryForRoamer(void) function RoamerMoveToOtherLocationSet (line 181) | void RoamerMoveToOtherLocationSet(void) function RoamerMove (line 203) | void RoamerMove(void) function bool8 (line 240) | bool8 IsRoamerAt(u8 mapGroup, u8 mapNum) function CreateRoamerMonInstance (line 248) | void CreateRoamerMonInstance(void) function bool8 (line 270) | bool8 TryStartRoamerEncounter(void) function UpdateRoamerHPStatus (line 282) | void UpdateRoamerHPStatus(struct Pokemon *mon) function SetRoamerInactive (line 290) | void SetRoamerInactive(void) function GetRoamerLocation (line 295) | void GetRoamerLocation(u8 *mapGroup, u8 *mapNum) function u16 (line 301) | u16 GetRoamerLocationMapSectionId(void) FILE: src/rom_header_gf.c type GFRomHeader (line 10) | struct GFRomHeader type GFRomHeader (line 91) | struct GFRomHeader type SaveBlock1 (line 109) | struct SaveBlock1 type SaveBlock1 (line 110) | struct SaveBlock1 type SaveBlock2 (line 111) | struct SaveBlock2 type SaveBlock1 (line 112) | struct SaveBlock1 type SaveBlock1 (line 113) | struct SaveBlock1 type SaveBlock2 (line 136) | struct SaveBlock2 type SaveBlock1 (line 137) | struct SaveBlock1 type SaveBlock1 (line 138) | struct SaveBlock1 type SaveBlock1 (line 139) | struct SaveBlock1 type SaveBlock2 (line 140) | struct SaveBlock2 type SaveBlock2 (line 141) | struct SaveBlock2 type SaveBlock2 (line 142) | struct SaveBlock2 type SaveBlock2 (line 143) | struct SaveBlock2 type SaveBlock2 (line 144) | struct SaveBlock2 type SaveBlock2 (line 145) | struct SaveBlock2 type SaveBlock1 (line 146) | struct SaveBlock1 type SaveBlock1 (line 147) | struct SaveBlock1 type SaveBlock2 (line 156) | struct SaveBlock2 type SaveBlock1 (line 165) | struct SaveBlock1 type SaveBlock1 (line 166) | struct SaveBlock1 type SaveBlock1 (line 167) | struct SaveBlock1 type EnigmaBerry (line 168) | struct EnigmaBerry FILE: src/safari_zone.c function bool32 (line 15) | bool32 GetSafariZoneFlag(void) function SetSafariZoneFlag (line 20) | void SetSafariZoneFlag(void) function ResetSafariZoneFlag (line 25) | void ResetSafariZoneFlag(void) function EnterSafariMode (line 30) | void EnterSafariMode(void) function ExitSafariMode (line 38) | void ExitSafariMode(void) function bool8 (line 45) | bool8 SafariZoneTakeStep(void) function SafariZoneRetirePrompt (line 60) | void SafariZoneRetirePrompt(void) function CB2_EndSafariBattle (line 65) | void CB2_EndSafariBattle(void) function SafariZoneRefillSteps (line 93) | void SafariZoneRefillSteps(void) function SafariZoneCheckSteps (line 98) | void SafariZoneCheckSteps(void) FILE: src/save.c type SaveSectorLocation (line 13) | struct SaveSectorLocation type SaveSectorLocation (line 15) | struct SaveSectorLocation type SaveSectorLocation (line 16) | struct SaveSectorLocation type SaveSectorLocation (line 17) | struct SaveSectorLocation type SaveSector (line 18) | struct SaveSector type SaveBlock2 (line 75) | struct SaveBlock2 type SaveBlock1 (line 76) | struct SaveBlock1 type PokemonStorage (line 77) | struct PokemonStorage type SaveSector (line 85) | struct SaveSector type SaveSectorLocation (line 90) | struct SaveSectorLocation function ClearSaveData (line 96) | void ClearSaveData(void) function Save_ResetSaveCounters (line 104) | void Save_ResetSaveCounters(void) function bool32 (line 111) | static bool32 SetDamagedSectorBits(u8 op, u8 sectorNum) function u8 (line 132) | static u8 WriteSaveSectorOrSlot(u16 sectorId, const struct SaveSectorLoc... function u8 (line 166) | static u8 HandleWriteSector(u16 sectorId, const struct SaveSectorLocatio... function u8 (line 196) | static u8 HandleWriteSectorNBytes(u8 sectorId, u8 *data, u16 size) function u8 (line 213) | static u8 TryWriteSector(u8 sectorNum, u8 *data) function u32 (line 227) | static u32 RestoreSaveBackupVarsAndIncrement(const struct SaveSectorLoca... function u32 (line 240) | static u32 RestoreSaveBackupVars(const struct SaveSectorLocation *locati... function u8 (line 250) | static u8 HandleWriteIncrementalSector(u16 numSectors, const struct Save... function u8 (line 272) | static u8 HandleReplaceSectorAndVerify(u16 sectorId, const struct SaveSe... function u8 (line 287) | static u8 HandleReplaceSector(u16 sectorId, const struct SaveSectorLocat... function u8 (line 363) | static u8 CopySectorSignatureByte(u16 sectorId, const struct SaveSectorL... function u8 (line 386) | static u8 WriteSectorSignatureByte(u16 sectorId, const struct SaveSector... function u8 (line 410) | static u8 TryLoadSaveSlot(u16 sectorId, const struct SaveSectorLocation ... function u8 (line 427) | static u8 CopySaveSlotData(u16 sectorId, const struct SaveSectorLocation... function u8 (line 453) | static u8 GetSaveValidStatus(const struct SaveSectorLocation *locations) function u8 (line 571) | static u8 TryLoadSaveSector(u8 sectorId, u8 *data, u16 size) function u8 (line 595) | static u8 ReadFlashSector(u8 sectorId, struct SaveSector *sector) function u16 (line 601) | static u16 CalculateChecksum(void *data, u16 size) function UpdateSaveAddresses (line 617) | static void UpdateSaveAddresses(void) function u8 (line 637) | u8 HandleSavingData(u8 saveType) function u8 (line 685) | u8 TrySavingData(u8 saveType) function bool8 (line 707) | bool8 LinkFullSave_Init(void) function bool8 (line 718) | bool8 LinkFullSave_WriteSector(void) function bool8 (line 730) | bool8 LinkFullSave_ReplaceLastSector(void) function bool8 (line 739) | bool8 LinkFullSave_SetLastSectorSignature(void) function bool8 (line 748) | bool8 WriteSaveBlock2(void) function bool8 (line 767) | bool8 WriteSaveBlock1Sector(void) function u8 (line 787) | u8 LoadGameSave(u8 saveType) function u32 (line 817) | u32 TryReadSpecialSaveSector(u8 sectorId, u8 *dst) function u32 (line 840) | u32 TryWriteSpecialSaveSector(u8 sector, u8 *src) function Task_LinkFullSave (line 866) | void Task_LinkFullSave(u8 taskId) FILE: src/save_failed_screen.c function SetNotInSaveFailedScreen (line 25) | void SetNotInSaveFailedScreen(void) function DoSaveFailedScreen (line 30) | void DoSaveFailedScreen(u8 saveType) function bool32 (line 36) | bool32 RunSaveFailedScreen(void) function BlankPalettes (line 109) | static void BlankPalettes(void) function RequestDmaCopyFromScreenBuffer (line 119) | static void RequestDmaCopyFromScreenBuffer(void) function RequestDmaCopyFromCharBuffer (line 124) | static void RequestDmaCopyFromCharBuffer(void) function FillBgMapBufferRect (line 129) | static void FillBgMapBufferRect(u16 baseBlock, u8 left, u8 top, u8 width... function UpdateMapBufferWithText (line 144) | static void UpdateMapBufferWithText(void) function ClearMapBuffer (line 149) | static void ClearMapBuffer(void) function PrintTextOnSaveFailedScreen (line 154) | static void PrintTextOnSaveFailedScreen(const u8 *str) function bool32 (line 162) | static bool32 TryWipeDamagedSectors(void) function bool16 (line 176) | static bool16 VerifySectorWipe(u32 sector) function bool32 (line 190) | static bool32 WipeSector(u32 sector) function bool32 (line 211) | static bool32 WipeDamagedSectors(u32 damagedSectors) FILE: src/save_location.c function bool32 (line 7) | static bool32 IsCurMapInLocationList(const u16 *list) function bool32 (line 48) | bool32 IsCurMapPokeCenter(void) function bool32 (line 55) | static bool32 IsCurMapReloadLocation(void) function bool32 (line 63) | static bool32 IsCurMapInEmptyList(void) function TrySetPokeCenterWarpStatus (line 68) | static void TrySetPokeCenterWarpStatus(void) function TrySetReloadWarpStatus (line 76) | static void TrySetReloadWarpStatus(void) function TrySetUnknownWarpStatus (line 85) | static void TrySetUnknownWarpStatus(void) function TrySetMapSaveWarpStatus (line 93) | void TrySetMapSaveWarpStatus(void) function SetUnlockedPokedexFlags (line 100) | void SetUnlockedPokedexFlags(void) function SetPostgameFlags (line 115) | void SetPostgameFlags(void) FILE: src/save_menu_util.c function SaveStatToString (line 14) | void SaveStatToString(u8 gameStatId, u8 *dest0, u8 color) FILE: src/scanline_effect.c function ScanlineEffect_Stop (line 28) | void ScanlineEffect_Stop(void) function ScanlineEffect_Clear (line 39) | void ScanlineEffect_Clear(void) function ScanlineEffect_SetParams (line 53) | void ScanlineEffect_SetParams(struct ScanlineEffectParams params) function ScanlineEffect_InitHBlankDmaTransfer (line 79) | void ScanlineEffect_InitHBlankDmaTransfer(void) function CopyValue16Bit (line 108) | static void CopyValue16Bit(void) function CopyValue32Bit (line 116) | static void CopyValue32Bit(void) function TaskFunc_UpdateWavePerFrame (line 133) | static void TaskFunc_UpdateWavePerFrame(u8 taskId) function GenerateWave (line 204) | static void GenerateWave(u16 *buffer, u8 frequency, u8 amplitude, u8 unu... function u8 (line 221) | u8 ScanlineEffect_InitWave(u8 startLine, u8 endLine, u8 frequency, u8 am... FILE: src/scrcmd.c type ScriptContext (line 48) | struct ScriptContext type ScriptContext (line 49) | struct ScriptContext type ScriptContext (line 59) | struct ScriptContext function bool8 (line 77) | bool8 ScrCmd_nop(struct ScriptContext * ctx) function bool8 (line 82) | bool8 ScrCmd_nop1(struct ScriptContext * ctx) function bool8 (line 87) | bool8 ScrCmd_end(struct ScriptContext * ctx) function bool8 (line 93) | bool8 ScrCmd_gotonative(struct ScriptContext * ctx) function bool8 (line 100) | bool8 ScrCmd_special(struct ScriptContext * ctx) function bool8 (line 110) | bool8 ScrCmd_specialvar(struct ScriptContext * ctx) function bool8 (line 121) | bool8 ScrCmd_callnative(struct ScriptContext * ctx) function bool8 (line 128) | bool8 ScrCmd_waitstate(struct ScriptContext * ctx) function bool8 (line 134) | bool8 ScrCmd_goto(struct ScriptContext * ctx) function bool8 (line 141) | bool8 ScrCmd_return(struct ScriptContext * ctx) function bool8 (line 147) | bool8 ScrCmd_call(struct ScriptContext * ctx) function bool8 (line 154) | bool8 ScrCmd_goto_if(struct ScriptContext * ctx) function bool8 (line 163) | bool8 ScrCmd_call_if(struct ScriptContext * ctx) function bool8 (line 172) | bool8 ScrCmd_setvaddress(struct ScriptContext * ctx) function bool8 (line 181) | bool8 ScrCmd_vgoto(struct ScriptContext * ctx) function bool8 (line 188) | bool8 ScrCmd_vcall(struct ScriptContext * ctx) function bool8 (line 195) | bool8 ScrCmd_vgoto_if(struct ScriptContext * ctx) function bool8 (line 204) | bool8 ScrCmd_vcall_if(struct ScriptContext * ctx) function bool8 (line 213) | bool8 ScrCmd_gotostd(struct ScriptContext * ctx) function bool8 (line 222) | bool8 ScrCmd_callstd(struct ScriptContext * ctx) function bool8 (line 231) | bool8 ScrCmd_gotostd_if(struct ScriptContext * ctx) function bool8 (line 244) | bool8 ScrCmd_callstd_if(struct ScriptContext * ctx) function bool8 (line 257) | bool8 ScrCmd_returnram(struct ScriptContext * ctx) function bool8 (line 263) | bool8 ScrCmd_endram(struct ScriptContext * ctx) function bool8 (line 270) | bool8 ScrCmd_setmysteryeventstatus(struct ScriptContext * ctx) function bool8 (line 276) | bool8 ScrCmd_trywondercardscript(struct ScriptContext * ctx) function bool8 (line 287) | bool8 ScrCmd_loadword(struct ScriptContext * ctx) function bool8 (line 294) | bool8 ScrCmd_loadbytefromptr(struct ScriptContext * ctx) function bool8 (line 301) | bool8 ScrCmd_setptr(struct ScriptContext * ctx) function bool8 (line 308) | bool8 ScrCmd_loadbyte(struct ScriptContext * ctx) function bool8 (line 315) | bool8 ScrCmd_setptrbyte(struct ScriptContext * ctx) function bool8 (line 322) | bool8 ScrCmd_copylocal(struct ScriptContext * ctx) function bool8 (line 330) | bool8 ScrCmd_copybyte(struct ScriptContext * ctx) function bool8 (line 337) | bool8 ScrCmd_setvar(struct ScriptContext * ctx) function bool8 (line 344) | bool8 ScrCmd_copyvar(struct ScriptContext * ctx) function bool8 (line 352) | bool8 ScrCmd_setorcopyvar(struct ScriptContext * ctx) function u8 (line 359) | static u8 Compare(u16 a, u16 b) function bool8 (line 369) | bool8 ScrCmd_compare_local_to_local(struct ScriptContext * ctx) function bool8 (line 378) | bool8 ScrCmd_compare_local_to_value(struct ScriptContext * ctx) function bool8 (line 387) | bool8 ScrCmd_compare_local_to_ptr(struct ScriptContext * ctx) function bool8 (line 396) | bool8 ScrCmd_compare_ptr_to_local(struct ScriptContext * ctx) function bool8 (line 405) | bool8 ScrCmd_compare_ptr_to_value(struct ScriptContext * ctx) function bool8 (line 414) | bool8 ScrCmd_compare_ptr_to_ptr(struct ScriptContext * ctx) function bool8 (line 423) | bool8 ScrCmd_compare_var_to_value(struct ScriptContext * ctx) function bool8 (line 432) | bool8 ScrCmd_compare_var_to_var(struct ScriptContext * ctx) function bool8 (line 442) | bool8 ScrCmd_addvar(struct ScriptContext * ctx) function bool8 (line 449) | bool8 ScrCmd_subvar(struct ScriptContext * ctx) function bool8 (line 456) | bool8 ScrCmd_random(struct ScriptContext * ctx) function bool8 (line 464) | bool8 ScrCmd_additem(struct ScriptContext * ctx) function bool8 (line 474) | bool8 ScrCmd_removeitem(struct ScriptContext * ctx) function bool8 (line 483) | bool8 ScrCmd_checkitemspace(struct ScriptContext * ctx) function bool8 (line 492) | bool8 ScrCmd_checkitem(struct ScriptContext * ctx) function bool8 (line 501) | bool8 ScrCmd_checkitemtype(struct ScriptContext * ctx) function bool8 (line 509) | bool8 ScrCmd_addpcitem(struct ScriptContext * ctx) function bool8 (line 518) | bool8 ScrCmd_checkpcitem(struct ScriptContext * ctx) function bool8 (line 527) | bool8 ScrCmd_adddecoration(struct ScriptContext * ctx) function bool8 (line 535) | bool8 ScrCmd_removedecoration(struct ScriptContext * ctx) function bool8 (line 543) | bool8 ScrCmd_checkdecorspace(struct ScriptContext * ctx) function bool8 (line 551) | bool8 ScrCmd_checkdecor(struct ScriptContext * ctx) function bool8 (line 559) | bool8 ScrCmd_setflag(struct ScriptContext * ctx) function bool8 (line 565) | bool8 ScrCmd_clearflag(struct ScriptContext * ctx) function bool8 (line 571) | bool8 ScrCmd_checkflag(struct ScriptContext * ctx) function bool8 (line 577) | bool8 ScrCmd_incrementgamestat(struct ScriptContext * ctx) function bool8 (line 583) | bool8 ScrCmd_comparestat(struct ScriptContext * ctx) function bool8 (line 598) | bool8 ScrCmd_setworldmapflag(struct ScriptContext * ctx) function bool8 (line 606) | bool8 ScrCmd_animateflash(struct ScriptContext * ctx) function bool8 (line 613) | bool8 ScrCmd_setflashlevel(struct ScriptContext * ctx) function bool8 (line 619) | static bool8 IsPaletteNotActive(void) function bool8 (line 627) | bool8 ScrCmd_fadescreen(struct ScriptContext * ctx) function bool8 (line 634) | bool8 ScrCmd_fadescreenspeed(struct ScriptContext * ctx) function bool8 (line 644) | static bool8 RunPauseTimer(void) function bool8 (line 652) | bool8 ScrCmd_delay(struct ScriptContext * ctx) function bool8 (line 659) | bool8 ScrCmd_initclock(struct ScriptContext * ctx) function bool8 (line 668) | bool8 ScrCmd_dotimebasedevents(struct ScriptContext * ctx) function bool8 (line 674) | bool8 ScrCmd_gettime(struct ScriptContext * ctx) function bool8 (line 686) | bool8 ScrCmd_setweather(struct ScriptContext * ctx) function bool8 (line 694) | bool8 ScrCmd_resetweather(struct ScriptContext * ctx) function bool8 (line 700) | bool8 ScrCmd_doweather(struct ScriptContext * ctx) function bool8 (line 706) | bool8 ScrCmd_setstepcallback(struct ScriptContext * ctx) function bool8 (line 712) | bool8 ScrCmd_setmaplayoutindex(struct ScriptContext * ctx) function bool8 (line 720) | bool8 ScrCmd_warp(struct ScriptContext * ctx) function bool8 (line 734) | bool8 ScrCmd_warpsilent(struct ScriptContext * ctx) function bool8 (line 748) | bool8 ScrCmd_warpdoor(struct ScriptContext * ctx) function bool8 (line 762) | bool8 ScrCmd_warphole(struct ScriptContext * ctx) function bool8 (line 779) | bool8 ScrCmd_warpteleport(struct ScriptContext * ctx) function bool8 (line 793) | bool8 ScrCmd_warpspinenter(struct ScriptContext * ctx) function bool8 (line 808) | bool8 ScrCmd_setwarp(struct ScriptContext * ctx) function bool8 (line 820) | bool8 ScrCmd_setdynamicwarp(struct ScriptContext * ctx) function bool8 (line 832) | bool8 ScrCmd_setdivewarp(struct ScriptContext * ctx) function bool8 (line 844) | bool8 ScrCmd_setholewarp(struct ScriptContext * ctx) function bool8 (line 856) | bool8 ScrCmd_setescapewarp(struct ScriptContext * ctx) function bool8 (line 868) | bool8 ScrCmd_getplayerxy(struct ScriptContext * ctx) function bool8 (line 878) | bool8 ScrCmd_getpartysize(struct ScriptContext * ctx) function bool8 (line 884) | bool8 ScrCmd_playse(struct ScriptContext * ctx) function bool8 (line 890) | static bool8 WaitForSoundEffectFinish(void) function bool8 (line 898) | bool8 ScrCmd_waitse(struct ScriptContext * ctx) function bool8 (line 904) | bool8 ScrCmd_playfanfare(struct ScriptContext * ctx) function bool8 (line 910) | static bool8 WaitForFanfareFinish(void) function bool8 (line 915) | bool8 ScrCmd_waitfanfare(struct ScriptContext * ctx) function bool8 (line 921) | bool8 ScrCmd_playbgm(struct ScriptContext * ctx) function bool8 (line 934) | bool8 ScrCmd_savebgm(struct ScriptContext * ctx) function bool8 (line 940) | bool8 ScrCmd_fadedefaultbgm(struct ScriptContext * ctx) function bool8 (line 948) | bool8 ScrCmd_fadenewbgm(struct ScriptContext * ctx) function bool8 (line 957) | bool8 ScrCmd_fadeoutbgm(struct ScriptContext * ctx) function bool8 (line 971) | bool8 ScrCmd_fadeinbgm(struct ScriptContext * ctx) function bool8 (line 984) | bool8 ScrCmd_applymovement(struct ScriptContext * ctx) function bool8 (line 994) | bool8 ScrCmd_applymovementat(struct ScriptContext * ctx) function bool8 (line 1006) | static bool8 WaitForMovementFinish(void) function bool8 (line 1011) | bool8 ScrCmd_waitmovement(struct ScriptContext * ctx) function bool8 (line 1023) | bool8 ScrCmd_waitmovementat(struct ScriptContext * ctx) function bool8 (line 1039) | bool8 ScrCmd_removeobject(struct ScriptContext * ctx) function bool8 (line 1047) | bool8 ScrCmd_removeobjectat(struct ScriptContext * ctx) function bool8 (line 1057) | bool8 ScrCmd_addobject(struct ScriptContext * ctx) function bool8 (line 1065) | bool8 ScrCmd_addobjectat(struct ScriptContext * ctx) function bool8 (line 1075) | bool8 ScrCmd_setobjectxy(struct ScriptContext * ctx) function bool8 (line 1085) | bool8 ScrCmd_setobjectxyperm(struct ScriptContext * ctx) function bool8 (line 1095) | bool8 ScrCmd_copyobjectxytoperm(struct ScriptContext * ctx) function bool8 (line 1103) | bool8 ScrCmd_showobjectat(struct ScriptContext * ctx) function bool8 (line 1113) | bool8 ScrCmd_hideobjectat(struct ScriptContext * ctx) function bool8 (line 1123) | bool8 ScrCmd_setobjectsubpriority(struct ScriptContext * ctx) function bool8 (line 1134) | bool8 ScrCmd_resetobjectsubpriority(struct ScriptContext * ctx) function bool8 (line 1144) | bool8 ScrCmd_faceplayer(struct ScriptContext * ctx) function bool8 (line 1154) | bool8 ScrCmd_turnobject(struct ScriptContext * ctx) function bool8 (line 1163) | bool8 ScrCmd_setobjectmovementtype(struct ScriptContext * ctx) function bool8 (line 1172) | bool8 ScrCmd_createvobject(struct ScriptContext * ctx) function bool8 (line 1185) | bool8 ScrCmd_turnvobject(struct ScriptContext * ctx) function bool8 (line 1196) | bool8 ScrCmd_lockall(struct ScriptContext * ctx) function bool8 (line 1210) | bool8 ScrCmd_lock(struct ScriptContext * ctx) function bool8 (line 1232) | bool8 ScrCmd_releaseall(struct ScriptContext * ctx) function bool8 (line 1244) | bool8 ScrCmd_release(struct ScriptContext * ctx) function bool8 (line 1258) | bool8 ScrCmd_textcolor(struct ScriptContext * ctx) function bool8 (line 1265) | bool8 ScrCmd_message(struct ScriptContext * ctx) function bool8 (line 1275) | bool8 ScrCmd_loadhelp(struct ScriptContext * ctx) function bool8 (line 1286) | bool8 ScrCmd_unloadhelp(struct ScriptContext * ctx) function bool8 (line 1292) | bool8 ScrCmd_messageautoscroll(struct ScriptContext * ctx) function bool8 (line 1302) | bool8 ScrCmd_waitmessage(struct ScriptContext * ctx) function bool8 (line 1308) | bool8 ScrCmd_closemessage(struct ScriptContext * ctx) function bool8 (line 1314) | static bool8 WaitForAorBPress(void) function bool8 (line 1352) | static bool8 ScriptContext_NextCommandEndsScript(struct ScriptContext * ... function u8 (line 1367) | static u8 ScriptContext_GetQuestLogInput(struct ScriptContext * ctx) function bool8 (line 1402) | bool8 ScrCmd_waitbuttonpress(struct ScriptContext * ctx) function bool8 (line 1412) | bool8 ScrCmd_yesnobox(struct ScriptContext * ctx) function bool8 (line 1428) | bool8 ScrCmd_multichoice(struct ScriptContext * ctx) function bool8 (line 1446) | bool8 ScrCmd_multichoicedefault(struct ScriptContext * ctx) function bool8 (line 1465) | bool8 ScrCmd_drawbox(struct ScriptContext * ctx) function bool8 (line 1476) | bool8 ScrCmd_multichoicegrid(struct ScriptContext * ctx) function bool8 (line 1495) | bool8 ScrCmd_erasebox(struct ScriptContext * ctx) function bool8 (line 1506) | bool8 ScrCmd_drawboxtext(struct ScriptContext * ctx) function bool8 (line 1521) | bool8 ScrCmd_showmonpic(struct ScriptContext * ctx) function bool8 (line 1532) | bool8 ScrCmd_hidemonpic(struct ScriptContext * ctx) function bool8 (line 1544) | bool8 ScrCmd_showcontestpainting(struct ScriptContext * ctx) function bool8 (line 1559) | bool8 ScrCmd_braillemessage(struct ScriptContext * ctx) function bool8 (line 1571) | bool8 ScrCmd_getbraillestringwidth(struct ScriptContext * ctx) function bool8 (line 1581) | bool8 ScrCmd_vmessage(struct ScriptContext * ctx) function bool8 (line 1596) | bool8 ScrCmd_bufferspeciesname(struct ScriptContext * ctx) function bool8 (line 1605) | bool8 ScrCmd_bufferleadmonspeciesname(struct ScriptContext * ctx) function bool8 (line 1616) | bool8 ScrCmd_bufferpartymonnick(struct ScriptContext * ctx) function bool8 (line 1626) | bool8 ScrCmd_bufferitemname(struct ScriptContext * ctx) function bool8 (line 1638) | bool8 ScrCmd_bufferitemnameplural(struct ScriptContext * ctx) function bool8 (line 1661) | bool8 ScrCmd_bufferdecorationname(struct ScriptContext * ctx) function bool8 (line 1670) | bool8 ScrCmd_buffermovename(struct ScriptContext * ctx) function bool8 (line 1679) | bool8 ScrCmd_buffernumberstring(struct ScriptContext * ctx) function bool8 (line 1689) | bool8 ScrCmd_bufferstdstring(struct ScriptContext * ctx) function bool8 (line 1698) | bool8 ScrCmd_bufferstring(struct ScriptContext * ctx) function bool8 (line 1707) | bool8 ScrCmd_vbuffermessage(struct ScriptContext * ctx) function bool8 (line 1715) | bool8 ScrCmd_vbufferstring(struct ScriptContext * ctx) function bool8 (line 1726) | bool8 ScrCmd_bufferboxname(struct ScriptContext * ctx) function bool8 (line 1735) | bool8 ScrCmd_givemon(struct ScriptContext * ctx) function bool8 (line 1748) | bool8 ScrCmd_giveegg(struct ScriptContext * ctx) function bool8 (line 1756) | bool8 ScrCmd_setmonmove(struct ScriptContext * ctx) function bool8 (line 1766) | bool8 ScrCmd_checkpartymove(struct ScriptContext * ctx) function bool8 (line 1787) | bool8 ScrCmd_addmoney(struct ScriptContext * ctx) function bool8 (line 1797) | bool8 ScrCmd_removemoney(struct ScriptContext * ctx) function bool8 (line 1807) | bool8 ScrCmd_checkmoney(struct ScriptContext * ctx) function bool8 (line 1817) | bool8 ScrCmd_showmoneybox(struct ScriptContext * ctx) function bool8 (line 1828) | bool8 ScrCmd_hidemoneybox(struct ScriptContext * ctx) function bool8 (line 1837) | bool8 ScrCmd_updatemoneybox(struct ScriptContext * ctx) function bool8 (line 1848) | bool8 ScrCmd_showcoinsbox(struct ScriptContext * ctx) function bool8 (line 1858) | bool8 ScrCmd_hidecoinsbox(struct ScriptContext * ctx) function bool8 (line 1867) | bool8 ScrCmd_updatecoinsbox(struct ScriptContext * ctx) function bool8 (line 1876) | bool8 ScrCmd_trainerbattle(struct ScriptContext * ctx) function bool8 (line 1882) | bool8 ScrCmd_dotrainerbattle(struct ScriptContext * ctx) function bool8 (line 1888) | bool8 ScrCmd_gotopostbattlescript(struct ScriptContext * ctx) function bool8 (line 1894) | bool8 ScrCmd_gotobeatenscript(struct ScriptContext * ctx) function bool8 (line 1900) | bool8 ScrCmd_checktrainerflag(struct ScriptContext * ctx) function bool8 (line 1908) | bool8 ScrCmd_settrainerflag(struct ScriptContext * ctx) function bool8 (line 1916) | bool8 ScrCmd_cleartrainerflag(struct ScriptContext * ctx) function bool8 (line 1924) | bool8 ScrCmd_setwildbattle(struct ScriptContext * ctx) function bool8 (line 1934) | bool8 ScrCmd_dowildbattle(struct ScriptContext * ctx) function bool8 (line 1941) | bool8 ScrCmd_pokemart(struct ScriptContext * ctx) function bool8 (line 1950) | bool8 ScrCmd_pokemartdecoration(struct ScriptContext * ctx) function bool8 (line 1960) | bool8 ScrCmd_pokemartdecoration2(struct ScriptContext * ctx) function bool8 (line 1969) | bool8 ScrCmd_playslotmachine(struct ScriptContext * ctx) function bool8 (line 1978) | bool8 ScrCmd_setberrytree(struct ScriptContext * ctx) function bool8 (line 1991) | bool8 ScrCmd_getpokenewsactive(struct ScriptContext * ctx) function bool8 (line 1999) | bool8 ScrCmd_choosecontestmon(struct ScriptContext * ctx) function bool8 (line 2007) | bool8 ScrCmd_startcontest(struct ScriptContext * ctx) function bool8 (line 2015) | bool8 ScrCmd_showcontestresults(struct ScriptContext * ctx) function bool8 (line 2023) | bool8 ScrCmd_contestlinktransfer(struct ScriptContext * ctx) function bool8 (line 2031) | bool8 ScrCmd_dofieldeffect(struct ScriptContext * ctx) function bool8 (line 2040) | bool8 ScrCmd_setfieldeffectargument(struct ScriptContext * ctx) function bool8 (line 2048) | static bool8 WaitForFieldEffectFinish(void) function bool8 (line 2056) | bool8 ScrCmd_waitfieldeffect(struct ScriptContext * ctx) function bool8 (line 2063) | bool8 ScrCmd_setrespawn(struct ScriptContext * ctx) function bool8 (line 2071) | bool8 ScrCmd_checkplayergender(struct ScriptContext * ctx) function bool8 (line 2077) | bool8 ScrCmd_playmoncry(struct ScriptContext * ctx) function bool8 (line 2086) | bool8 ScrCmd_waitmoncry(struct ScriptContext * ctx) function bool8 (line 2092) | bool8 ScrCmd_setmetatile(struct ScriptContext * ctx) function bool8 (line 2108) | bool8 ScrCmd_opendoor(struct ScriptContext * ctx) function bool8 (line 2120) | bool8 ScrCmd_closedoor(struct ScriptContext * ctx) function bool8 (line 2131) | static bool8 IsDoorAnimationStopped(void) function bool8 (line 2139) | bool8 ScrCmd_waitdooranim(struct ScriptContext * ctx) function bool8 (line 2145) | bool8 ScrCmd_setdooropen(struct ScriptContext * ctx) function bool8 (line 2156) | bool8 ScrCmd_setdoorclosed(struct ScriptContext * ctx) function bool8 (line 2167) | bool8 ScrCmd_addelevmenuitem(struct ScriptContext * ctx) function bool8 (line 2178) | bool8 ScrCmd_showelevmenu(struct ScriptContext * ctx) function bool8 (line 2186) | bool8 ScrCmd_checkcoins(struct ScriptContext * ctx) function bool8 (line 2193) | bool8 ScrCmd_addcoins(struct ScriptContext * ctx) function bool8 (line 2204) | bool8 ScrCmd_removecoins(struct ScriptContext * ctx) function bool8 (line 2215) | bool8 ScrCmd_signmsg(struct ScriptContext * ctx) function bool8 (line 2221) | bool8 ScrCmd_normalmsg(struct ScriptContext * ctx) function bool8 (line 2228) | bool8 ScrCmd_setmonmodernfatefulencounter(struct ScriptContext * ctx) function bool8 (line 2237) | bool8 ScrCmd_checkmonmodernfatefulencounter(struct ScriptContext * ctx) function bool8 (line 2245) | bool8 ScrCmd_setmonmetlocation(struct ScriptContext * ctx) function bool8 (line 2255) | bool8 ScrCmd_fadescreenswapbuffers(struct ScriptContext *ctx) function bool8 (line 2278) | bool8 ScrCmd_setobjectmovementtypeinstant(struct ScriptContext *ctx) function bool8 (line 2287) | bool8 ScrCmd_resetobjectmovementtype(struct ScriptContext * ctx) FILE: src/script.c type ScriptContext (line 49) | struct ScriptContext type ScriptContext (line 51) | struct ScriptContext function InitScriptContext (line 63) | void InitScriptContext(struct ScriptContext *ctx, void *cmdTable, void *... function u8 (line 81) | u8 SetupBytecodeScript(struct ScriptContext *ctx, const u8 *ptr) function SetupNativeScript (line 88) | void SetupNativeScript(struct ScriptContext *ctx, bool8 (*ptr)(void)) function StopScript (line 94) | void StopScript(struct ScriptContext *ctx) function bool8 (line 100) | bool8 RunScriptCommand(struct ScriptContext *ctx) function u8 (line 160) | static u8 ScriptPush(struct ScriptContext *ctx, const u8 *ptr) function u8 (line 174) | static const u8 *ScriptPop(struct ScriptContext *ctx) function ScriptJump (line 183) | void ScriptJump(struct ScriptContext *ctx, const u8 *ptr) function ScriptCall (line 188) | void ScriptCall(struct ScriptContext *ctx, const u8 *ptr) function ScriptReturn (line 194) | void ScriptReturn(struct ScriptContext *ctx) function u16 (line 199) | u16 ScriptReadHalfword(struct ScriptContext *ctx) function u32 (line 206) | u32 ScriptReadWord(struct ScriptContext *ctx) function LockPlayerFieldControls (line 215) | void LockPlayerFieldControls(void) function UnlockPlayerFieldControls (line 220) | void UnlockPlayerFieldControls(void) function bool8 (line 225) | bool8 ArePlayerFieldControlsLocked(void) function SetQuestLogInputIsDpadFlag (line 230) | void SetQuestLogInputIsDpadFlag(void) function ClearQuestLogInputIsDpadFlag (line 235) | void ClearQuestLogInputIsDpadFlag(void) function bool8 (line 240) | bool8 IsQuestLogInputDpad(void) function RegisterQuestLogInput (line 248) | void RegisterQuestLogInput(u8 var) function ClearQuestLogInput (line 253) | void ClearQuestLogInput(void) function u8 (line 258) | u8 GetRegisteredQuestLogInput(void) function DisableMsgBoxWalkaway (line 263) | void DisableMsgBoxWalkaway(void) function EnableMsgBoxWalkaway (line 268) | void EnableMsgBoxWalkaway(void) function bool8 (line 273) | bool8 IsMsgBoxWalkawayDisabled(void) function SetWalkingIntoSignVars (line 278) | void SetWalkingIntoSignVars(void) function ClearMsgBoxCancelableState (line 284) | void ClearMsgBoxCancelableState(void) function bool8 (line 289) | bool8 CanWalkAwayToCancelMsgBox(void) function MsgSetSignpost (line 297) | void MsgSetSignpost(void) function MsgSetNotSignpost (line 302) | void MsgSetNotSignpost(void) function bool8 (line 307) | bool8 IsMsgSignpost(void) function ResetFacingNpcOrSignpostVars (line 315) | void ResetFacingNpcOrSignpostVars(void) function bool8 (line 325) | bool8 ScriptContext_IsEnabled(void) function ScriptContext_Init (line 334) | void ScriptContext_Init(void) function bool8 (line 344) | bool8 ScriptContext_RunScript(void) function ScriptContext_SetupScript (line 365) | void ScriptContext_SetupScript(const u8 *ptr) function ScriptContext_Stop (line 378) | void ScriptContext_Stop(void) function ScriptContext_Enable (line 384) | void ScriptContext_Enable(void) function RunScriptImmediately (line 393) | void RunScriptImmediately(const u8 *ptr) function u8 (line 400) | static u8 *MapHeaderGetScriptTable(u8 tag) function MapHeaderRunScriptType (line 420) | static void MapHeaderRunScriptType(u8 tag) function u8 (line 427) | static u8 *MapHeaderCheckScriptTable(u8 tag) function RunOnLoadMapScript (line 456) | void RunOnLoadMapScript(void) function RunOnTransitionMapScript (line 461) | void RunOnTransitionMapScript(void) function RunOnResumeMapScript (line 466) | void RunOnResumeMapScript(void) function RunOnReturnToFieldMapScript (line 472) | void RunOnReturnToFieldMapScript(void) function RunOnDiveWarpMapScript (line 477) | void RunOnDiveWarpMapScript(void) function bool8 (line 482) | bool8 TryRunOnFrameMapScript(void) function TryRunOnWarpIntoMapScript (line 498) | void TryRunOnWarpIntoMapScript(void) function u32 (line 505) | u32 CalculateRamScriptChecksum(void) function ClearRamScript (line 510) | void ClearRamScript(void) function bool8 (line 515) | bool8 InitRamScript(u8 *script, u16 scriptSize, u8 mapGroup, u8 mapNum, ... function u8 (line 533) | const u8 *GetRamScript(u8 objectId, const u8 *script) function bool32 (line 557) | bool32 ValidateRamScript(void) function u8 (line 573) | u8 *GetSavedRamScriptIfValid(void) function InitRamScript_NoObjectEvent (line 597) | void InitRamScript_NoObjectEvent(u8 *script, u16 scriptSize) function GetStartingLevelOfRoute5DaycareMon (line 604) | void GetStartingLevelOfRoute5DaycareMon(void) function CheckCurrentMasterTitle (line 609) | void CheckCurrentMasterTitle(void) function SetCurrentMasterTitle (line 614) | void SetCurrentMasterTitle(void) function CheckHasAnyMasterTitle (line 619) | void CheckHasAnyMasterTitle(void) function CheckAllMasterTrainerFlags (line 642) | void CheckAllMasterTrainerFlags(void) function ShouldChangeMasterTrainerMovementType (line 659) | void ShouldChangeMasterTrainerMovementType(void) function ClearAllButFirstPokemon (line 664) | void ClearAllButFirstPokemon(void) function CheckSlot1EVTotal (line 671) | void CheckSlot1EVTotal(void) function CheckMasterPokemonInSlot1 (line 689) | void CheckMasterPokemonInSlot1(void) function ShouldSpawnSoftlockClerk (line 713) | void ShouldSpawnSoftlockClerk(void) function HideWarpArrowSprite (line 718) | void HideWarpArrowSprite(void) function CoordsOfPMCExitWarpTo80068007 (line 724) | void CoordsOfPMCExitWarpTo80068007(void) function HasNationalMonToVarResult (line 743) | void HasNationalMonToVarResult(void) function TeachTrappedTentacoolSurf (line 748) | void TeachTrappedTentacoolSurf(void) function CheckPlayerTrappedOnCinnabar (line 768) | void CheckPlayerTrappedOnCinnabar(void) function CheckNuzlockeMode (line 814) | void CheckNuzlockeMode(void) function CheckNoFreeHealsMode (line 819) | void CheckNoFreeHealsMode(void) type BattleHouse (line 838) | struct BattleHouse function bool8 (line 864) | static bool8 AllPossibleGymLeadersPresent(void) function u8 (line 901) | u8 ReturnBattleHouseLevel(void) function UpdateBattleHouseStepCounter (line 913) | void UpdateBattleHouseStepCounter(void) function UseBattleHouseVar (line 1034) | void UseBattleHouseVar(void) function HandleUseExpiredRepel (line 1398) | void HandleUseExpiredRepel(void) function DetermineCeruleanCaveLayout (line 1403) | void DetermineCeruleanCaveLayout(void) function CheckTrainerCardStars (line 1410) | void CheckTrainerCardStars(void) function CheckEventTickets (line 1440) | void CheckEventTickets(void) function RecalculatePartyStats (line 1520) | void RecalculatePartyStats(void) function ResetTintFilter (line 1529) | void ResetTintFilter(void) function SetLastViewedPokedexEntry (line 1538) | void SetLastViewedPokedexEntry(void) function TurnOffNuzlockeMode (line 1543) | void TurnOffNuzlockeMode(void) function TurnOffNoPMC (line 1551) | void TurnOffNoPMC(void) function SetNoPMCTest (line 1559) | void SetNoPMCTest(void) function IsVersionFireRedToVarResult (line 1575) | void IsVersionFireRedToVarResult(void) function IsChallengeModeToVarResult (line 1583) | void IsChallengeModeToVarResult(void) function FillBagsTest (line 1596) | void FillBagsTest(void) FILE: src/script_menu.c type MultichoiceListStruct (line 21) | struct MultichoiceListStruct type MenuAction (line 42) | struct MenuAction type MenuAction (line 47) | struct MenuAction type MenuAction (line 54) | struct MenuAction type MenuAction (line 59) | struct MenuAction type MenuAction (line 64) | struct MenuAction type MenuAction (line 69) | struct MenuAction type MenuAction (line 75) | struct MenuAction type MenuAction (line 81) | struct MenuAction type MenuAction (line 87) | struct MenuAction type MenuAction (line 94) | struct MenuAction type MenuAction (line 103) | struct MenuAction type MenuAction (line 109) | struct MenuAction type MenuAction (line 117) | struct MenuAction type MenuAction (line 123) | struct MenuAction type MenuAction (line 129) | struct MenuAction type MenuAction (line 135) | struct MenuAction type MenuAction (line 140) | struct MenuAction type MenuAction (line 145) | struct MenuAction type MenuAction (line 150) | struct MenuAction type MenuAction (line 156) | struct MenuAction type MenuAction (line 162) | struct MenuAction type MenuAction (line 168) | struct MenuAction type MenuAction (line 175) | struct MenuAction type MenuAction (line 182) | struct MenuAction type MenuAction (line 191) | struct MenuAction type MenuAction (line 200) | struct MenuAction type MenuAction (line 207) | struct MenuAction type MenuAction (line 212) | struct MenuAction type MenuAction (line 217) | struct MenuAction type MenuAction (line 226) | struct MenuAction type MenuAction (line 231) | struct MenuAction type MenuAction (line 236) | struct MenuAction type MenuAction (line 242) | struct MenuAction type MenuAction (line 247) | struct MenuAction type MenuAction (line 253) | struct MenuAction type MenuAction (line 259) | struct MenuAction type MenuAction (line 266) | struct MenuAction type MenuAction (line 271) | struct MenuAction type MenuAction (line 277) | struct MenuAction type MenuAction (line 283) | struct MenuAction type MenuAction (line 290) | struct MenuAction type MenuAction (line 296) | struct MenuAction type MenuAction (line 303) | struct MenuAction type MenuAction (line 310) | struct MenuAction type MenuAction (line 318) | struct MenuAction type MenuAction (line 326) | struct MenuAction type MenuAction (line 331) | struct MenuAction type MenuAction (line 340) | struct MenuAction type MenuAction (line 349) | struct MenuAction type MenuAction (line 355) | struct MenuAction type MenuAction (line 361) | struct MenuAction type MenuAction (line 368) | struct MenuAction type MenuAction (line 375) | struct MenuAction type MenuAction (line 381) | struct MenuAction type MenuAction (line 387) | struct MenuAction type MenuAction (line 393) | struct MenuAction type MenuAction (line 407) | struct MenuAction type MenuAction (line 416) | struct MenuAction type MenuAction (line 422) | struct MenuAction type MenuAction (line 428) | struct MenuAction type MenuAction (line 433) | struct MenuAction type MenuAction (line 441) | struct MenuAction type MenuAction (line 448) | struct MenuAction type MenuAction (line 453) | struct MenuAction type MenuAction (line 458) | struct MenuAction type MenuAction (line 464) | struct MenuAction type MenuAction (line 471) | struct MenuAction type MenuAction (line 478) | struct MenuAction type MenuAction (line 485) | struct MenuAction type MenuAction (line 492) | struct MenuAction type MenuAction (line 497) | struct MenuAction type MenuAction (line 503) | struct MenuAction type MenuAction (line 511) | struct MenuAction type MenuAction (line 517) | struct MenuAction type MenuAction (line 523) | struct MenuAction type MenuAction (line 530) | struct MenuAction type MenuAction (line 535) | struct MenuAction type MenuAction (line 541) | struct MenuAction type MenuAction (line 547) | struct MenuAction type MenuAction (line 553) | struct MenuAction type MenuAction (line 560) | struct MenuAction type MenuAction (line 565) | struct MenuAction type MenuAction (line 571) | struct MenuAction type MenuAction (line 577) | struct MenuAction type MenuAction (line 584) | struct MenuAction type MenuAction (line 590) | struct MenuAction type MenuAction (line 597) | struct MenuAction type MenuAction (line 604) | struct MenuAction type MenuAction (line 612) | struct MenuAction type MenuAction (line 619) | struct MenuAction type MultichoiceListStruct (line 623) | struct MultichoiceListStruct type OamData (line 773) | struct OamData type SpriteTemplate (line 778) | struct SpriteTemplate type SpriteSheet (line 792) | struct SpriteSheet type SpriteSheet (line 797) | struct SpriteSheet function u16 (line 814) | static u16 GetStringTilesWide(const u8 *str) function u8 (line 819) | static u8 GetMenuWidthFromList(const struct MenuAction * items, u8 count) function bool8 (line 834) | bool8 ScriptMenu_Multichoice(u8 left, u8 top, u8 mcId, u8 ignoreBpress) function bool8 (line 843) | bool8 ScriptMenu_MultichoiceWithDefault(u8 left, u8 top, u8 mcId, u8 ign... function DrawVerticalMultichoiceMenu (line 852) | static void DrawVerticalMultichoiceMenu(u8 left, u8 top, u8 mcId, u8 ign... function u8 (line 893) | static u8 GetMCWindowHeight(u8 count) function CreateMCMenuInputHandlerTask (line 926) | static void CreateMCMenuInputHandlerTask(u8 ignoreBpress, u8 count, u8 w... function Task_MultichoiceMenu_HandleInput (line 947) | static void Task_MultichoiceMenu_HandleInput(u8 taskId) function MultiChoicePrintHelpDescription (line 984) | static void MultiChoicePrintHelpDescription(u8 mcId) function bool8 (line 1003) | bool8 ScriptMenu_YesNo(u8 unused, u8 stuff) function bool8 (line 1018) | static bool8 IsScriptActive(void) function Task_YesNoMenu_HandleInput (line 1026) | static void Task_YesNoMenu_HandleInput(u8 taskId) function bool8 (line 1054) | bool8 ScriptMenu_MultichoiceGrid(u8 left, u8 top, u8 multichoiceId, bool... function Hask_MultichoiceGridMenu_HandleInput (line 1083) | static void Hask_MultichoiceGridMenu_HandleInput(u8 taskId) function bool8 (line 1116) | bool8 CreatePCMenu(void) function CreatePCMenuWindow (line 1125) | static void CreatePCMenuWindow(void) function ScriptMenu_DisplayPCStartupPrompt (line 1177) | void ScriptMenu_DisplayPCStartupPrompt(void) function Task_ScriptShowMonPic (line 1183) | static void Task_ScriptShowMonPic(u8 taskId) function bool8 (line 1204) | bool8 ScriptMenu_ShowPokemonPic(u16 species, u8 x, u8 y) function bool8 (line 1225) | bool8 (*ScriptMenu_HidePokemonPic(void))(void) function bool8 (line 1234) | static bool8 PicboxWait(void) function PicboxCancel (line 1242) | void PicboxCancel(void) function Task_WaitMuseumFossilPic (line 1266) | void Task_WaitMuseumFossilPic(u8 taskId) function bool8 (line 1290) | bool8 OpenMuseumFossilPic(void) function bool8 (line 1323) | bool8 CloseMuseumFossilPic(void) function u8 (line 1332) | static u8 CreateWindowFromRect(u8 left, u8 top, u8 width, u8 height) function DestroyScriptMenuWindow (line 1340) | static void DestroyScriptMenuWindow(u8 windowId) function QL_DestroyAbortedDisplay (line 1347) | void QL_DestroyAbortedDisplay(void) function DrawSeagallopDestinationMenu (line 1373) | void DrawSeagallopDestinationMenu(void) function u16 (line 1430) | u16 GetSelectedSeagallopDestination(void) FILE: src/script_movement.c function bool8 (line 20) | bool8 ScriptMovement_StartObjectMovementScript(u8 localId, u8 mapNum, u8... function bool8 (line 31) | bool8 ScriptMovement_IsObjectMovementFinished(u8 localId, u8 mapNum, u8 ... function ScriptMovement_UnfreezeObjectEvents (line 45) | void ScriptMovement_UnfreezeObjectEvents(void) function ScriptMovement_StartMoveObjects (line 55) | void ScriptMovement_StartMoveObjects(u8 priority) function u8 (line 65) | u8 GetMoveObjectsTaskId(void) function bool8 (line 70) | bool8 ScriptMovement_TryAddNewMovement(u8 taskId, u8 objEventId, const u... function u8 (line 99) | u8 GetMovementScriptIdFromObjectEventId(u8 taskId, u8 objEventId) function LoadObjectEventIdPtrFromMovementScript (line 111) | void LoadObjectEventIdPtrFromMovementScript(u8 taskId, u8 moveScrId, u8 ... function SetObjectEventIdAtMovementScript (line 120) | void SetObjectEventIdAtMovementScript(u8 taskId, u8 moveScrId, u8 objEve... function LoadObjectEventIdFromMovementScript (line 128) | void LoadObjectEventIdFromMovementScript(u8 taskId, u8 moveScrId, u8 *ob... function ClearMovementScriptFinished (line 137) | static void ClearMovementScriptFinished(u8 taskId, u8 moveScrId) function SetMovementScriptFinished (line 144) | static void SetMovementScriptFinished(u8 taskId, u8 moveScrId) function bool8 (line 149) | static bool8 IsMovementScriptFinished(u8 taskId, u8 moveScrId) function SetMovementScript (line 159) | static void SetMovementScript(u8 moveScrId, const u8 *movementScript) function u8 (line 164) | static const u8 *GetMovementScript(u8 moveScrId) function ScriptMovement_AddNewMovement (line 169) | static void ScriptMovement_AddNewMovement(u8 taskId, u8 moveScrId, u8 ob... function ScriptMovement_UnfreezeActiveObjects (line 176) | static void ScriptMovement_UnfreezeActiveObjects(u8 taskId) function ScriptMovement_MoveObjects (line 189) | static void ScriptMovement_MoveObjects(u8 taskId) function ScriptMovement_TakeStep (line 202) | static void ScriptMovement_TakeStep(u8 taskId, u8 moveScrId, u8 objEvent... FILE: src/script_pokemon_util.c function HealPlayerParty (line 25) | void HealPlayerParty(void) function HealPlayerPartyOak (line 73) | void HealPlayerPartyOak(void) function u8 (line 104) | u8 ScriptGiveMon(u16 species, u8 level, u16 item, u32 unused1, u32 unuse... function u8 (line 153) | u8 ScriptGiveEgg(u16 species) function HasEnoughMonsForDoubleBattle (line 168) | void HasEnoughMonsForDoubleBattle(void) function bool8 (line 184) | static bool8 CheckPartyMonHasHeldItem(u16 item) function bool8 (line 197) | bool8 DoesPartyHaveEnigmaBerry(void) function CreateScriptedWildMon (line 206) | void CreateScriptedWildMon(u16 species, u8 level, u16 item) function ScriptSetMonMoveSlot (line 225) | void ScriptSetMonMoveSlot(u8 monIndex, u16 move, u8 slot) function ChooseHalfPartyForBattle (line 235) | void ChooseHalfPartyForBattle(void) function CB2_ReturnFromChooseHalfParty (line 242) | static void CB2_ReturnFromChooseHalfParty(void) function ChooseBattleTowerPlayerParty (line 257) | void ChooseBattleTowerPlayerParty(void) function CB2_ReturnFromChooseBattleTowerParty (line 263) | static void CB2_ReturnFromChooseBattleTowerParty(void) function ReducePlayerPartyToThree (line 280) | void ReducePlayerPartyToThree(void) FILE: src/seagallop.c type Sprite (line 38) | struct Sprite type Sprite (line 40) | struct Sprite type BgTemplate (line 51) | struct BgTemplate type TravelDirections (line 85) | enum TravelDirections type OamData (line 120) | struct OamData type SpriteTemplate (line 124) | struct SpriteTemplate type SpriteSheet (line 134) | struct SpriteSheet type SpritePalette (line 140) | struct SpritePalette type OamData (line 164) | struct OamData type SpriteTemplate (line 168) | struct SpriteTemplate function DoSeagallopFerryScene (line 178) | void DoSeagallopFerryScene(void) function CB2_SetUpSeagallopScene (line 185) | static void CB2_SetUpSeagallopScene(void) function VBlankCB_SeaGallop (line 253) | static void VBlankCB_SeaGallop(void) function MainCB2_SeaGallop (line 260) | static void MainCB2_SeaGallop(void) function Task_Seagallop_0 (line 268) | static void Task_Seagallop_0(u8 taskId) function ScrollBG (line 273) | static void ScrollBG(void) function Task_Seagallop_1 (line 285) | static void Task_Seagallop_1(u8 taskId) function Task_Seagallop_2 (line 298) | static void Task_Seagallop_2(u8 taskId) function Task_Seagallop_3 (line 309) | static void Task_Seagallop_3(void) function ResetGPU (line 329) | static void ResetGPU(void) function ResetAllAssets (line 358) | static void ResetAllAssets(void) function SetDispcnt (line 368) | static void SetDispcnt(void) function ResetBGPos (line 373) | static void ResetBGPos(void) function LoadFerrySpriteResources (line 385) | static void LoadFerrySpriteResources(void) function FreeFerrySpriteResources (line 391) | static void FreeFerrySpriteResources(void) function CreateFerrySprite (line 398) | static void CreateFerrySprite(void) function SpriteCB_Ferry (line 413) | static void SpriteCB_Ferry(struct Sprite *sprite) function CreateWakeSprite (line 428) | static void CreateWakeSprite(s16 x) function SpriteCB_Wake (line 440) | static void SpriteCB_Wake(struct Sprite *sprite) function bool8 (line 448) | static bool8 GetDirectionOfTravel(void) function u8 (line 458) | u8 GetSeagallopNumber(void) function bool8 (line 506) | bool8 IsPlayerLeftOfVermilionSailor(void) FILE: src/shop.c type ShopData (line 57) | struct ShopData type ListMenuItem (line 109) | struct ListMenuItem type ListMenu (line 110) | struct ListMenu type MenuAction (line 142) | struct MenuAction type YesNoFuncTable (line 149) | struct YesNoFuncTable type WindowTemplate (line 155) | struct WindowTemplate type BgTemplate (line 166) | struct BgTemplate function u8 (line 207) | static u8 CreateShopMenu(u8 martType) function u8 (line 225) | static u8 GetMartTypeFromItemList(u32 martType) function SetShopItemsForSale (line 240) | static void SetShopItemsForSale(const u16 *items) function SetShopMenuCallback (line 253) | static void SetShopMenuCallback(void (*callback)(void)) function Task_ShopMenu (line 258) | static void Task_ShopMenu(u8 taskId) function Task_HandleShopMenuBuy (line 276) | static void Task_HandleShopMenuBuy(u8 taskId) function Task_HandleShopMenuSell (line 283) | static void Task_HandleShopMenuSell(u8 taskId) function CB2_GoToSellMenu (line 290) | static void CB2_GoToSellMenu(void) function Task_HandleShopMenuQuit (line 296) | static void Task_HandleShopMenuQuit(u8 taskId) function ClearShopMenuWindow (line 305) | static void ClearShopMenuWindow(void) function Task_GoToBuyOrSellMenu (line 311) | static void Task_GoToBuyOrSellMenu(u8 taskId) function MapPostLoadHook_ReturnToShopMenu (line 321) | static void MapPostLoadHook_ReturnToShopMenu(void) function Task_ReturnToShopMenu (line 327) | static void Task_ReturnToShopMenu(u8 taskId) function ShowShopMenuAfterExitingBuyOrSellMenu (line 339) | static void ShowShopMenuAfterExitingBuyOrSellMenu(u8 taskId) function CB2_BuyMenu (line 345) | static void CB2_BuyMenu(void) function VBlankCB_BuyMenu (line 354) | static void VBlankCB_BuyMenu(void) function CB2_InitBuyMenu (line 361) | static void CB2_InitBuyMenu(void) function bool8 (line 409) | static bool8 InitShopData(void) function BuyMenuInitBgs (line 446) | static void BuyMenuInitBgs(void) function BuyMenuDecompressBgGraphics (line 469) | static void BuyMenuDecompressBgGraphics(void) function RecolorItemDescriptionBox (line 486) | static void RecolorItemDescriptionBox(bool32 a0) function BuyMenuDrawGraphics (line 503) | static void BuyMenuDrawGraphics(void) function bool8 (line 514) | bool8 BuyMenuBuildListMenuTemplate(void) function PokeMartWriteNameAndIdAt (line 566) | static void PokeMartWriteNameAndIdAt(struct ListMenuItem *list, u16 inde... function BuyMenuPrintItemDescriptionAndShowItemIcon (line 573) | static void BuyMenuPrintItemDescriptionAndShowItemIcon(s32 item, bool8 o... function BuyMenuPrintPriceInList (line 605) | static void BuyMenuPrintPriceInList(u8 windowId, u32 item, u8 y) function LoadTmHmNameInMart (line 622) | static void LoadTmHmNameInMart(s32 item) function u8 (line 640) | u8 GetMartFontId(void) function BuyMenuPrintCursor (line 645) | static void BuyMenuPrintCursor(u8 listTaskId, u8 a1) function BuyMenuPrintCursorAtYPosition (line 650) | static void BuyMenuPrintCursorAtYPosition(u8 y, u8 a1) function BuyMenuFreeMemory (line 663) | static void BuyMenuFreeMemory(void) function SetShopExitCallback (line 686) | static void SetShopExitCallback(void) function BuyMenuAddScrollIndicatorArrows (line 693) | static void BuyMenuAddScrollIndicatorArrows(void) function BuyQuantityAddScrollIndicatorArrows (line 707) | static void BuyQuantityAddScrollIndicatorArrows(void) function BuyMenuRemoveScrollIndicatorArrows (line 713) | static void BuyMenuRemoveScrollIndicatorArrows(void) function BuyMenuDrawMapView (line 722) | static void BuyMenuDrawMapView(void) function BuyMenuDrawMapBg (line 729) | static void BuyMenuDrawMapBg(void) function BuyMenuDrawMapMetatile (line 756) | static void BuyMenuDrawMapMetatile(s16 x, s16 y, const u16 *src, u8 meta... function BuyMenuDrawMapMetatileLayer (line 778) | static void BuyMenuDrawMapMetatileLayer(u16 *dest, s16 offset1, s16 offs... function BuyMenuCollectObjectEventData (line 786) | static void BuyMenuCollectObjectEventData(void) function BuyMenuDrawObjectEvents (line 831) | static void BuyMenuDrawObjectEvents(void) function BuyMenuCopyTilemapData (line 852) | static void BuyMenuCopyTilemapData(void) function BuyMenuPrintItemQuantityAndPrice (line 866) | static void BuyMenuPrintItemQuantityAndPrice(u8 taskId) function Task_BuyMenu (line 877) | static void Task_BuyMenu(u8 taskId) function Task_BuyHowManyDialogueInit (line 931) | static void Task_BuyHowManyDialogueInit(u8 taskId) function Task_BuyHowManyDialogueHandleInput (line 957) | static void Task_BuyHowManyDialogueHandleInput(u8 taskId) function CreateBuyMenuConfirmPurchaseWindow (line 995) | static void CreateBuyMenuConfirmPurchaseWindow(u8 taskId) function BuyMenuTryMakePurchase (line 1000) | static void BuyMenuTryMakePurchase(u8 taskId) function BuyMenuSubtractMoney (line 1017) | static void BuyMenuSubtractMoney(u8 taskId) function Task_ReturnToItemListAfterItemPurchase (line 1026) | static void Task_ReturnToItemListAfterItemPurchase(u8 taskId) function BuyMenuReturnToItemList (line 1050) | static void BuyMenuReturnToItemList(u8 taskId) function ExitBuyMenu (line 1067) | static void ExitBuyMenu(u8 taskId) function Task_ExitBuyMenu (line 1074) | static void Task_ExitBuyMenu(u8 taskId) function DebugFunc_PrintPurchaseDetails (line 1087) | static void DebugFunc_PrintPurchaseDetails(u8 taskId) function DebugFunc_PrintShopMenuHistoryBeforeClearMaybe (line 1091) | static void DebugFunc_PrintShopMenuHistoryBeforeClearMaybe(void) function RecordItemTransaction (line 1097) | void RecordItemTransaction(u16 itemId, u16 quantity, u8 logEventId) function RecordTransactionForQuestLog (line 1147) | static void RecordTransactionForQuestLog(void) function CreatePokemartMenu (line 1158) | void CreatePokemartMenu(const u16 *itemsForSale) function CreateDecorationShop1Menu (line 1169) | void CreateDecorationShop1Menu(const u16 *itemsForSale) function CreateDecorationShop2Menu (line 1176) | void CreateDecorationShop2Menu(const u16 *itemsForSale) FILE: src/slot_machine.c type SlotMachineState (line 98) | struct SlotMachineState type SlotMachineGfxManager (line 119) | struct SlotMachineGfxManager type SlotMachineSetupTaskDataSub_0000 (line 129) | struct SlotMachineSetupTaskDataSub_0000 type SlotMachineSetupTaskData (line 136) | struct SlotMachineSetupTaskData type LineStateTileIdxList (line 152) | struct LineStateTileIdxList type SlotMachineState (line 161) | struct SlotMachineState type SlotMachineGfxManager (line 186) | struct SlotMachineGfxManager type SlotMachineSetupTaskData (line 190) | struct SlotMachineSetupTaskData type SlotMachineSetupTaskData (line 194) | struct SlotMachineSetupTaskData type SlotMachineSetupTaskData (line 195) | struct SlotMachineSetupTaskData type SlotMachineSetupTaskData (line 196) | struct SlotMachineSetupTaskData type SlotMachineSetupTaskData (line 197) | struct SlotMachineSetupTaskData type SlotMachineSetupTaskData (line 198) | struct SlotMachineSetupTaskData type SlotMachineSetupTaskData (line 199) | struct SlotMachineSetupTaskData type SlotMachineSetupTaskData (line 200) | struct SlotMachineSetupTaskData type SlotMachineSetupTaskData (line 201) | struct SlotMachineSetupTaskData type SlotMachineSetupTaskData (line 202) | struct SlotMachineSetupTaskData type SlotMachineSetupTaskData (line 203) | struct SlotMachineSetupTaskData type SlotMachineSetupTaskData (line 204) | struct SlotMachineSetupTaskData type SlotMachineSetupTaskData (line 205) | struct SlotMachineSetupTaskData type SlotMachineSetupTaskData (line 206) | struct SlotMachineSetupTaskData type SlotMachineSetupTaskData (line 207) | struct SlotMachineSetupTaskData type SlotMachineSetupTaskData (line 208) | struct SlotMachineSetupTaskData type SlotMachineSetupTaskData (line 209) | struct SlotMachineSetupTaskData type CompressedSpriteSheet (line 409) | struct CompressedSpriteSheet type CompressedSpriteSheet (line 415) | struct CompressedSpriteSheet type SpritePalette (line 421) | struct SpritePalette type SpritePalette (line 432) | struct SpritePalette type OamData (line 479) | struct OamData type SpriteTemplate (line 579) | struct SpriteTemplate type OamData (line 589) | struct OamData type SpriteTemplate (line 668) | struct SpriteTemplate type OamData (line 678) | struct OamData type SpriteTemplate (line 724) | struct SpriteTemplate type SlotMachineSetupTaskData (line 734) | struct SlotMachineSetupTaskData type BgTemplate (line 772) | struct BgTemplate type WindowTemplate (line 808) | struct WindowTemplate type LineStateTileIdxList (line 849) | struct LineStateTileIdxList type WindowTemplate (line 859) | struct WindowTemplate function PlaySlotMachine (line 875) | void PlaySlotMachine(u16 machineIdx, MainCallback savedCallback) function InitSlotMachineState (line 892) | static void InitSlotMachineState(struct SlotMachineState * ptr) function CB2_InitSlotMachine (line 909) | static void CB2_InitSlotMachine(void) function CleanSupSlotMachineState (line 940) | static void CleanSupSlotMachineState(void) function CB2_RunSlotMachine (line 950) | static void CB2_RunSlotMachine(void) function MainTask_SlotsGameLoop (line 958) | static void MainTask_SlotsGameLoop(u8 taskId) function MainTask_NoCoinsGameOver (line 1065) | static void MainTask_NoCoinsGameOver(u8 taskId) function MainTask_ShowHelp (line 1086) | static void MainTask_ShowHelp(u8 taskId) function MainTask_ConfirmExitGame (line 1114) | static void MainTask_ConfirmExitGame(u8 taskId) function MainTask_DarnNoPayout (line 1154) | static void MainTask_DarnNoPayout(u8 taskId) function MainTask_WinHandlePayout (line 1182) | static void MainTask_WinHandlePayout(u8 taskId) function MainTask_ExitSlots (line 1260) | static void MainTask_ExitSlots(u8 taskId) function SetMainTask (line 1280) | static void SetMainTask(TaskFunc taskFunc) function Task_SpinReels (line 1286) | static void Task_SpinReels(u8 taskId) function StartReels (line 1316) | static void StartReels(void) function StopCurrentReel (line 1324) | static void StopCurrentReel(u16 whichReel, u16 whichReel2) function bool32 (line 1340) | static bool32 IsReelSpinning(u16 whichReel) function s16 (line 1345) | static s16 GetNextReelPosition(u16 whichReel) function StopReel1 (line 1357) | static void StopReel1(u16 whichReel) function StopReel2 (line 1422) | static void StopReel2(u16 whichReel) function StopReel3 (line 1469) | static void StopReel3(u16 whichReel) function bool32 (line 1507) | static bool32 TwoReelBiasCheck(s32 reel0id, s32 reel0pos, s32 reel1id, s... function bool32 (line 1580) | static bool32 OneReelBiasCheck(s32 reelId, s32 reelPos, s32 biasIcon) function bool32 (line 1650) | static bool32 TestReelIconAttribute(s32 attr, s32 icon) function u8 (line 1672) | static u8 ReelIconToPayoutRank(s32 iconId) function CalcSlotBias (line 1692) | static void CalcSlotBias(void) function ResetMachineBias (line 1719) | static void ResetMachineBias(void) function u16 (line 1724) | static u16 CalcPayout(void) function u16 (line 1778) | static u16 GetPayout(void) function u8 (line 1783) | static u8 GetPlayerBet(void) function bool32 (line 1788) | static bool32 GetWinFlagByLine(int lineId) function bool32 (line 1793) | static bool32 LoadSpriteGraphicsAndAllocateManager(void) function DestroyGfxManager (line 1816) | static void DestroyGfxManager(void) function InitGfxManager (line 1825) | static void InitGfxManager(struct SlotMachineGfxManager * manager) function CreateReelIconSprites (line 1837) | static void CreateReelIconSprites(void) function UpdateReelIconSprites (line 1870) | static void UpdateReelIconSprites(const s16 * reelPosPtr, const s16 * yp... function HBlankCB_SlotMachine (line 1909) | static void HBlankCB_SlotMachine(void) function CreateScoreDigitSprites (line 1924) | static void CreateScoreDigitSprites(void) function UpdateCoinsDisplay (line 1938) | static void UpdateCoinsDisplay(void) function CreateClefairySprites (line 1958) | static void CreateClefairySprites(void) function SetClefairySpriteAnim (line 1967) | static void SetClefairySpriteAnim(u8 animId) function bool32 (line 1974) | static bool32 CreateSlotMachine(void) function DestroySlotMachine (line 1988) | static void DestroySlotMachine(void) function Task_SlotMachine (line 1999) | static void Task_SlotMachine(u8 taskId) function VBlankCB_SlotMachine (line 2011) | static void VBlankCB_SlotMachine(void) type SlotMachineSetupTaskData (line 2018) | struct SlotMachineSetupTaskData function SetSlotMachineSetupTask (line 2023) | static void SetSlotMachineSetupTask(u16 funcno, u8 taskId) function bool32 (line 2031) | static bool32 IsSlotMachineSetupTaskActive(u8 taskId) function SetBackdropColor (line 2036) | static inline void SetBackdropColor(u16 color, u16 *pal) function bool8 (line 2042) | static bool8 SlotsTask_GraphicsInit(u8 * state, struct SlotMachineSetupT... function bool8 (line 2164) | static bool8 SlotsTask_FadeOut(u8 * state, struct SlotMachineSetupTaskDa... function bool8 (line 2180) | static bool8 SlotsTask_UpdateLineStates(u8 * state, struct SlotMachineSe... function bool8 (line 2197) | static bool8 SlotsTask_ClefairyUpdateOnReelsStart(u8 * state, struct Slo... function bool8 (line 2203) | static bool8 SlotsTask_StartClefairyDanceAndWinningLineFlash(u8 * state,... function bool8 (line 2210) | static bool8 SlotsTask_StopWinningLineFlashTask(u8 * state, struct SlotM... function bool8 (line 2229) | static bool8 SlotsTask_ClefairyFainted(u8 * state, struct SlotMachineSet... function bool8 (line 2235) | static bool8 SlotsTask_ClefairyNeutral(u8 * state, struct SlotMachineSet... function bool8 (line 2241) | static bool8 SlotsTask_UpdateCoinsDisplay(u8 * state, struct SlotMachine... function bool8 (line 2247) | static bool8 SlotsTask_MessageOutOfCoins(u8 * state, struct SlotMachineS... function bool8 (line 2264) | static bool8 SlotsTask_AskQuitPlaying(u8 * state, struct SlotMachineSetu... function bool8 (line 2282) | static bool8 SlotsTask_DestroyYesNoMenu(u8 * state, struct SlotMachineSe... function bool8 (line 2300) | static bool8 SlotsTask_PressReelButton(u8 * state, struct SlotMachineSet... function bool8 (line 2317) | static bool8 SlotsTask_ReleaseReelButtons(u8 * state, struct SlotMachine... function bool8 (line 2334) | static bool8 SlotsTask_ShowHelp(u8 * state, struct SlotMachineSetupTaskD... function bool8 (line 2365) | static bool8 SlotsTask_HideHelp(u8 * state, struct SlotMachineSetupTaskD... function Slot_PrintOnWindow0 (line 2394) | static void Slot_PrintOnWindow0(const u8 * str) function Slot_ClearWindow0 (line 2402) | static void Slot_ClearWindow0(void) function SetLineStatesByBet (line 2407) | static void SetLineStatesByBet(u16 * bgTilemapBuffer) function SetLineState (line 2430) | static void SetLineState(u16 * bgTilemapBuffer, u16 whichLine, u16 palet... function Task_FlashWinningLine (line 2444) | static void Task_FlashWinningLine(u8 taskId) function SignalStopWinningLineFlashTask (line 2525) | static void SignalStopWinningLineFlashTask(void) function Slot_CreateYesNoMenu (line 2530) | static void Slot_CreateYesNoMenu(u8 cursorPos) function Slot_DestroyYesNoMenu (line 2537) | static void Slot_DestroyYesNoMenu(void) function InitReelButtonTileMem (line 2547) | static void InitReelButtonTileMem(void) function SetReelButtonPressed (line 2564) | static void SetReelButtonPressed(u8 reel) function ReleaseReelButtons (line 2579) | static void ReleaseReelButtons(void) function PressReelButton (line 2595) | static void PressReelButton(u8 reel, u8 taskId) FILE: src/sound.c type Fanfare (line 11) | struct Fanfare type MusicPlayerInfo (line 36) | struct MusicPlayerInfo type MusicPlayerInfo (line 37) | struct MusicPlayerInfo type MusicPlayerInfo (line 38) | struct MusicPlayerInfo type MusicPlayerInfo (line 39) | struct MusicPlayerInfo type ToneData (line 40) | struct ToneData type ToneData (line 41) | struct ToneData type Fanfare (line 50) | struct Fanfare function InitMapMusic (line 67) | void InitMapMusic(void) function MapMusicMain (line 73) | void MapMusicMain(void) function ResetMapMusic (line 116) | void ResetMapMusic(void) function u16 (line 124) | u16 GetCurrentMapMusic(void) function PlayNewMapMusic (line 129) | void PlayNewMapMusic(u16 songNum) function StopMapMusic (line 136) | void StopMapMusic(void) function FadeOutMapMusic (line 143) | void FadeOutMapMusic(u8 speed) function FadeOutAndPlayNewMapMusic (line 152) | void FadeOutAndPlayNewMapMusic(u16 songNum, u8 speed) function FadeOutAndFadeInNewMapMusic (line 160) | void FadeOutAndFadeInNewMapMusic(u16 songNum, u8 fadeOutSpeed, u8 fadeIn... function FadeInNewMapMusic (line 170) | static void FadeInNewMapMusic(u16 songNum, u8 speed) function bool8 (line 179) | bool8 IsNotWaitingForBGMStop(void) function PlayFanfareByFanfareNum (line 190) | void PlayFanfareByFanfareNum(u8 fanfareNum) function bool8 (line 206) | bool8 WaitFanfare(bool8 stop) function StopFanfareByFanfareNum (line 225) | void StopFanfareByFanfareNum(u8 fanfareNum) function PlayFanfare (line 230) | void PlayFanfare(u16 songNum) function bool8 (line 249) | bool8 IsFanfareTaskInactive(void) function Task_Fanfare (line 256) | static void Task_Fanfare(u8 taskId) function CreateFanfareTask (line 269) | static void CreateFanfareTask(void) function FadeInNewBGM (line 275) | void FadeInNewBGM(u16 songNum, u8 speed) function FadeOutBGMTemporarily (line 288) | void FadeOutBGMTemporarily(u8 speed) function bool8 (line 293) | bool8 IsBGMPausedOrStopped(void) function FadeInBGM (line 302) | void FadeInBGM(u8 speed) function FadeOutBGM (line 307) | void FadeOutBGM(u8 speed) function bool8 (line 312) | bool8 IsBGMStopped(void) function PlayCry_Normal (line 319) | void PlayCry_Normal(u16 species, s8 pan) function PlayCry_NormalNoDucking (line 327) | void PlayCry_NormalNoDucking(u16 species, s8 pan, s8 volume, u8 priority) function PlayCry_ByMode (line 333) | void PlayCry_ByMode(u16 species, s8 pan, u8 mode) function PlayCry_ReleaseDouble (line 349) | void PlayCry_ReleaseDouble(u16 species, s8 pan, u8 mode) function PlayCry_Script (line 363) | void PlayCry_Script(u16 species, u8 mode) function PlayCryInternal (line 374) | void PlayCryInternal(u16 species, s8 pan, s8 volume, u8 priority, u8 mode) function bool8 (line 502) | bool8 IsCryFinished(void) function StopCryAndClearCrySongs (line 515) | void StopCryAndClearCrySongs(void) function StopCry (line 521) | void StopCry(void) function bool8 (line 526) | bool8 IsCryPlayingOrClearCrySongs(void) function bool8 (line 539) | bool8 IsCryPlaying(void) function Task_DuckBGMForPokemonCry (line 547) | static void Task_DuckBGMForPokemonCry(u8 taskId) function RestoreBGMVolumeAfterPokemonCry (line 562) | static void RestoreBGMVolumeAfterPokemonCry(void) function PlayBGM (line 568) | void PlayBGM(u16 songNum) function PlaySE (line 577) | void PlaySE(u16 songNum) function PlaySE12WithPanning (line 583) | void PlaySE12WithPanning(u16 songNum, s8 pan) function PlaySE1WithPanning (line 592) | void PlaySE1WithPanning(u16 songNum, s8 pan) function PlaySE2WithPanning (line 599) | void PlaySE2WithPanning(u16 songNum, s8 pan) function SE12PanpotControl (line 606) | void SE12PanpotControl(s8 pan) function bool8 (line 612) | bool8 IsSEPlaying(void) function bool8 (line 621) | bool8 IsBGMPlaying(void) function bool8 (line 630) | bool8 IsSpecialSEPlaying(void) function SetBGMVolume_SuppressHelpSystemReduction (line 639) | void SetBGMVolume_SuppressHelpSystemReduction(u16 volume) function BGMVolumeMax_EnableHelpSystemReduction (line 645) | void BGMVolumeMax_EnableHelpSystemReduction(void) FILE: src/special_field_anim.c function SetEscalatorMetatile (line 75) | static void SetEscalatorMetatile(u8 taskId, const s16 *metatileIds, u16 ... function Task_DrawEscalator (line 123) | static void Task_DrawEscalator(u8 taskId) function u8 (line 169) | static u8 CreateEscalatorTask(bool16 goingUp) function StartEscalator (line 184) | void StartEscalator(bool8 goingUp) function StopEscalator (line 192) | void StopEscalator(void) function bool8 (line 197) | bool8 IsEscalatorMoving(void) function AnimateTeleporterHousing (line 223) | void AnimateTeleporterHousing(void) function Task_DrawTeleporterHousing (line 248) | static void Task_DrawTeleporterHousing(u8 taskId) function AnimateTeleporterCable (line 285) | void AnimateTeleporterCable(void) function Task_DrawTeleporterCable (line 299) | static void Task_DrawTeleporterCable(u8 taskId) FILE: src/sprite.c type SpriteCopyRequest (line 30) | struct SpriteCopyRequest type OamDimensions (line 37) | struct OamDimensions type SpriteTemplate (line 44) | struct SpriteTemplate type Sprite (line 46) | struct Sprite type SpriteFrameImage (line 48) | struct SpriteFrameImage type Sprite (line 50) | struct Sprite type Sprite (line 51) | struct Sprite type Sprite (line 52) | struct Sprite type Sprite (line 53) | struct Sprite type Sprite (line 54) | struct Sprite type Sprite (line 55) | struct Sprite type Sprite (line 56) | struct Sprite type Sprite (line 57) | struct Sprite type Sprite (line 58) | struct Sprite type Sprite (line 59) | struct Sprite type Sprite (line 60) | struct Sprite type Sprite (line 61) | struct Sprite type Sprite (line 62) | struct Sprite type Sprite (line 63) | struct Sprite type Sprite (line 64) | struct Sprite type Sprite (line 65) | struct Sprite type Sprite (line 66) | struct Sprite type Sprite (line 67) | struct Sprite type Sprite (line 68) | struct Sprite type OamMatrix (line 69) | struct OamMatrix type Sprite (line 70) | struct Sprite type Sprite (line 71) | struct Sprite type AffineAnimFrameCmd (line 75) | struct AffineAnimFrameCmd type Sprite (line 76) | struct Sprite type Sprite (line 77) | struct Sprite type AffineAnimFrameCmd (line 78) | struct AffineAnimFrameCmd type Sprite (line 80) | struct Sprite type AffineAnimFrameCmd (line 80) | struct AffineAnimFrameCmd type AffineAnimFrameCmd (line 81) | struct AffineAnimFrameCmd type Sprite (line 85) | struct Sprite type Sprite (line 87) | struct Sprite type Sprite (line 88) | struct Sprite type Sprite (line 89) | struct Sprite type SpriteTemplate (line 114) | struct SpriteTemplate type Sprite (line 138) | struct Sprite type OamData (line 150) | struct OamData type SpriteTemplate (line 160) | struct SpriteTemplate type OamDimensions (line 221) | struct OamDimensions type AffineAnimState (line 245) | struct AffineAnimState function ResetSpriteData (line 265) | void ResetSpriteData(void) function AnimateSprites (line 280) | void AnimateSprites(void) function BuildOamBuffer (line 297) | void BuildOamBuffer(void) function CopyMatricesToOamBuffer (line 401) | void CopyMatricesToOamBuffer(void) function InsertionSort (line 414) | static inline void InsertionSort(u32 *spritePriorities, s32 n) function SortSprites (line 431) | static void SortSprites(u32 *spritePriorities, s32 n) function u8 (line 436) | u8 CreateSprite(const struct SpriteTemplate *template, s16 x, s16 y, u8 ... function u8 (line 447) | u8 CreateSpriteAtEnd(const struct SpriteTemplate *template, s16 x, s16 y... function u8 (line 458) | u8 CreateInvisibleSprite(void (*callback)(struct Sprite *)) function u8 (line 474) | u8 CreateSpriteAt(u8 index, const struct SpriteTemplate *template, s16 x... function u8 (line 525) | u8 CreateSpriteAndAnimate(const struct SpriteTemplate *template, s16 x, ... function DestroySprite (line 552) | void DestroySprite(struct Sprite *sprite) function ResetOamRange (line 567) | void ResetOamRange(u8 a, u8 b) function LoadOam (line 578) | void LoadOam(void) function ClearSpriteCopyRequests (line 584) | void ClearSpriteCopyRequests(void) function ResetOamMatrices (line 599) | void ResetOamMatrices(void) function SetOamMatrix (line 612) | void SetOamMatrix(u8 matrixNum, u16 a, u16 b, u16 c, u16 d) function ResetSprite (line 620) | void ResetSprite(struct Sprite *sprite) function CalcCenterToCornerVec (line 625) | void CalcCenterToCornerVec(struct Sprite *sprite, u8 shape, u8 size, u8 ... function s16 (line 640) | s16 AllocSpriteTiles(u16 tileCount) function u8 (line 693) | u8 SpriteTileAllocBitmapOp(u16 bit, u8 op) function FreeSpriteTilesIfNotUsingSheet (line 719) | void FreeSpriteTilesIfNotUsingSheet(struct Sprite *sprite) function SpriteCallbackDummy (line 731) | void SpriteCallbackDummy(struct Sprite *sprite) function ProcessSpriteCopyRequests (line 735) | void ProcessSpriteCopyRequests(void) function RequestSpriteFrameImageCopy (line 752) | void RequestSpriteFrameImageCopy(u16 index, u16 tileNum, const struct Sp... function RequestSpriteCopy (line 763) | void RequestSpriteCopy(const u8 *src, u8 *dest, u16 size) function CopyFromSprites (line 774) | void CopyFromSprites(u8 *dest) function CopyToSprites (line 786) | void CopyToSprites(u8 *src) function ResetAllSprites (line 798) | void ResetAllSprites(void) function FreeSpriteTiles (line 811) | void FreeSpriteTiles(struct Sprite *sprite) function FreeSpritePalette (line 817) | void FreeSpritePalette(struct Sprite *sprite) function FreeSpriteOamMatrix (line 822) | void FreeSpriteOamMatrix(struct Sprite *sprite) function DestroySpriteAndFreeResources (line 831) | void DestroySpriteAndFreeResources(struct Sprite *sprite) function AnimateSprite (line 839) | void AnimateSprite(struct Sprite *sprite) function BeginAnim (line 847) | void BeginAnim(struct Sprite *sprite) function ContinueAnim (line 881) | void ContinueAnim(struct Sprite *sprite) function AnimCmd_frame (line 906) | void AnimCmd_frame(struct Sprite *sprite) function AnimCmd_end (line 932) | void AnimCmd_end(struct Sprite *sprite) function AnimCmd_jump (line 938) | void AnimCmd_jump(struct Sprite *sprite) function AnimCmd_loop (line 966) | void AnimCmd_loop(struct Sprite *sprite) function BeginAnimLoop (line 974) | void BeginAnimLoop(struct Sprite *sprite) function ContinueAnimLoop (line 981) | void ContinueAnimLoop(struct Sprite *sprite) function JumpToTopOfAnimLoop (line 988) | void JumpToTopOfAnimLoop(struct Sprite *sprite) function BeginAffineAnim (line 1005) | void BeginAffineAnim(struct Sprite *sprite) function ContinueAffineAnim (line 1022) | void ContinueAffineAnim(struct Sprite *sprite) function AffineAnimDelay (line 1048) | void AffineAnimDelay(u8 matrixNum, struct Sprite *sprite) function AffineAnimCmd_loop (line 1058) | void AffineAnimCmd_loop(u8 matrixNum, struct Sprite *sprite) function BeginAffineAnimLoop (line 1066) | void BeginAffineAnimLoop(u8 matrixNum, struct Sprite *sprite) function ContinueAffineAnimLoop (line 1073) | void ContinueAffineAnimLoop(u8 matrixNum, struct Sprite *sprite) function JumpToTopOfAffineAnimLoop (line 1080) | void JumpToTopOfAffineAnimLoop(u8 matrixNum, struct Sprite *sprite) function AffineAnimCmd_jump (line 1097) | void AffineAnimCmd_jump(u8 matrixNum, struct Sprite *sprite) function AffineAnimCmd_end (line 1106) | void AffineAnimCmd_end(u8 matrixNum, struct Sprite *sprite) function AffineAnimCmd_frame (line 1114) | void AffineAnimCmd_frame(u8 matrixNum, struct Sprite *sprite) function CopyOamMatrix (line 1122) | void CopyOamMatrix(u8 destMatrixIndex, struct OamMatrix *srcMatrix) function u8 (line 1130) | u8 GetSpriteMatrixNum(struct Sprite *sprite) function SetSpriteMatrixAnchor (line 1138) | void SetSpriteMatrixAnchor(struct Sprite* sprite, s16 x, s16 y) function s32 (line 1145) | static s32 GetAnchorCoord(s32 baseDim, s32 xformed, s32 modifier) function UpdateSpriteMatrixAnchorPos (line 1157) | static void UpdateSpriteMatrixAnchorPos(struct Sprite *sprite, s32 x, s3... function SetSpriteOamFlipBits (line 1178) | void SetSpriteOamFlipBits(struct Sprite *sprite, u8 hFlip, u8 vFlip) function AffineAnimStateRestartAnim (line 1185) | void AffineAnimStateRestartAnim(u8 matrixNum) function AffineAnimStateStartAnim (line 1192) | void AffineAnimStateStartAnim(u8 matrixNum, u8 animNum) function AffineAnimStateReset (line 1203) | void AffineAnimStateReset(u8 matrixNum) function ApplyAffineAnimFrameAbsolute (line 1214) | void ApplyAffineAnimFrameAbsolute(u8 matrixNum, struct AffineAnimFrameCm... function DecrementAnimDelayCounter (line 1221) | void DecrementAnimDelayCounter(struct Sprite *sprite) function bool8 (line 1227) | bool8 DecrementAffineAnimDelayCounter(struct Sprite *sprite, u8 matrixNum) function ApplyAffineAnimFrameRelativeAndUpdateMatrix (line 1234) | void ApplyAffineAnimFrameRelativeAndUpdateMatrix(u8 matrixNum, struct Af... function s16 (line 1248) | s16 ConvertScaleParam(s16 scale) function GetAffineAnimFrame (line 1254) | void GetAffineAnimFrame(u8 matrixNum, struct Sprite *sprite, struct Affi... function ApplyAffineAnimFrame (line 1262) | void ApplyAffineAnimFrame(u8 matrixNum, struct AffineAnimFrameCmd *frame... function StartSpriteAnim (line 1278) | void StartSpriteAnim(struct Sprite *sprite, u8 animNum) function StartSpriteAnimIfDifferent (line 1285) | void StartSpriteAnimIfDifferent(struct Sprite *sprite, u8 animNum) function SeekSpriteAnim (line 1291) | void SeekSpriteAnim(struct Sprite *sprite, u8 animCmdIndex) function StartSpriteAffineAnim (line 1305) | void StartSpriteAffineAnim(struct Sprite *sprite, u8 animNum) function StartSpriteAffineAnimIfDifferent (line 1313) | void StartSpriteAffineAnimIfDifferent(struct Sprite *sprite, u8 animNum) function ChangeSpriteAffineAnim (line 1320) | void ChangeSpriteAffineAnim(struct Sprite *sprite, u8 animNum) function ChangeSpriteAffineAnimIfDifferent (line 1328) | void ChangeSpriteAffineAnimIfDifferent(struct Sprite *sprite, u8 animNum) function SetSpriteSheetFrameTileNum (line 1335) | void SetSpriteSheetFrameTileNum(struct Sprite *sprite) function ResetAffineAnimData (line 1346) | void ResetAffineAnimData(void) function u8 (line 1359) | u8 AllocOamMatrix(void) function FreeOamMatrix (line 1380) | void FreeOamMatrix(u8 matrixNum) function InitSpriteAffineAnim (line 1395) | void InitSpriteAffineAnim(struct Sprite *sprite) function SetOamMatrixRotationScaling (line 1407) | void SetOamMatrixRotationScaling(u8 matrixNum, s16 xScale, s16 yScale, u... function u16 (line 1418) | u16 LoadSpriteSheet(const struct SpriteSheet *sheet) function LoadSpriteSheets (line 1434) | void LoadSpriteSheets(const struct SpriteSheet *sheets) function FreeSpriteTilesByTag (line 1441) | void FreeSpriteTilesByTag(u16 tag) function FreeSpriteTileRanges (line 1463) | void FreeSpriteTileRanges(void) function u16 (line 1474) | u16 GetSpriteTileStartByTag(u16 tag) function u8 (line 1482) | u8 IndexOfSpriteTileTag(u16 tag) function u16 (line 1493) | u16 GetSpriteTileTagByTileStart(u16 start) function AllocSpriteTileRange (line 1506) | void AllocSpriteTileRange(u16 tag, u16 start, u16 count) function FreeAllSpritePalettes (line 1513) | void FreeAllSpritePalettes(void) function u8 (line 1521) | u8 LoadSpritePalette(const struct SpritePalette *palette) function LoadSpritePalettes (line 1542) | void LoadSpritePalettes(const struct SpritePalette *palettes) function DoLoadSpritePalette (line 1550) | static void DoLoadSpritePalette(const u16 *src, u16 paletteOffset) function u8 (line 1555) | u8 AllocSpritePalette(u16 tag) function u8 (line 1569) | u8 IndexOfSpritePaletteTag(u16 tag) function u16 (line 1579) | u16 GetSpritePaletteTagByPaletteNum(u8 paletteNum) function FreeSpritePaletteByTag (line 1584) | void FreeSpritePaletteByTag(u16 tag) function SetSubspriteTables (line 1591) | void SetSubspriteTables(struct Sprite *sprite, const struct SubspriteTab... function bool8 (line 1598) | bool8 AddSpriteToOamBuffer(struct Sprite *sprite, u32 *oamIndex) function bool8 (line 1615) | bool8 AddSubspritesToOamBuffer(struct Sprite *sprite, struct OamData *de... FILE: src/ss_anne.c type Sprite (line 17) | struct Sprite type Sprite (line 19) | struct Sprite type SpriteSheet (line 24) | struct SpriteSheet type OamData (line 40) | struct OamData type SpriteTemplate (line 45) | struct SpriteTemplate type OamData (line 67) | struct OamData type SpriteTemplate (line 72) | struct SpriteTemplate function DoSSAnneDepartureCutscene (line 82) | void DoSSAnneDepartureCutscene(void) function Task_SSAnneInit (line 91) | static void Task_SSAnneInit(u8 taskId) function Task_SSAnneRun (line 103) | static void Task_SSAnneRun(u8 taskId) function Task_SSAnneFinish (line 131) | static void Task_SSAnneFinish(u8 taskId) function CreateWakeBehindBoat (line 144) | static void CreateWakeBehindBoat(void) function WakeSpriteCallback (line 159) | static void WakeSpriteCallback(struct Sprite *sprite) function CreateSmokeSprite (line 176) | static void CreateSmokeSprite(void) function SmokeSpriteCallback (line 194) | static void SmokeSpriteCallback(struct Sprite *sprite) FILE: src/start_menu.c type StartMenuOption (line 40) | enum StartMenuOption type SaveCBReturn (line 54) | enum SaveCBReturn type MenuAction (line 115) | struct MenuAction type WindowTemplate (line 127) | struct WindowTemplate type BgTemplate (line 149) | struct BgTemplate type WindowTemplate (line 161) | struct WindowTemplate type WindowTemplate (line 173) | struct WindowTemplate function SetHasPokedexAndPokemon (line 188) | static void SetHasPokedexAndPokemon(void) function SetUpStartMenu (line 194) | static void SetUpStartMenu(void) function AppendToStartMenuItems (line 207) | static void AppendToStartMenuItems(u8 newEntry) function SetUpStartMenu_NormalField (line 212) | static void SetUpStartMenu_NormalField(void) function SetUpStartMenu_SafariZone (line 225) | static void SetUpStartMenu_SafariZone(void) function SetUpStartMenu_Link (line 236) | static void SetUpStartMenu_Link(void) function SetUpStartMenu_UnionRoom (line 245) | static void SetUpStartMenu_UnionRoom(void) function DrawSafariZoneStatsWindow (line 254) | static void DrawSafariZoneStatsWindow(void) function DestroySafariZoneStatsWindow (line 267) | static void DestroySafariZoneStatsWindow(void) function s8 (line 277) | static s8 PrintStartMenuItems(s8 *cursor_p, u8 nitems) function s8 (line 302) | static s8 DoDrawStartMenu(void) function DrawStartMenuInOneGo (line 339) | static void DrawStartMenuInOneGo(void) function task50_startmenu (line 347) | static void task50_startmenu(u8 taskId) function OpenStartMenuWithFollowupFunc (line 353) | static void OpenStartMenuWithFollowupFunc(TaskFunc func) function bool8 (line 362) | static bool8 FieldCB2_DrawStartMenu(void) function SetUpReturnToStartMenu (line 370) | void SetUpReturnToStartMenu(void) function Task_StartMenuHandleInput (line 377) | void Task_StartMenuHandleInput(u8 taskId) function ShowStartMenu (line 395) | void ShowStartMenu(void) function bool8 (line 407) | static bool8 StartCB_HandleInput(void) function StartMenu_FadeScreenIfLeavingOverworld (line 446) | static void StartMenu_FadeScreenIfLeavingOverworld(void) function bool8 (line 457) | static bool8 StartMenuPokedexSanityCheck(void) function bool8 (line 464) | static bool8 StartMenuPokedexCallback(void) function bool8 (line 478) | static bool8 StartMenuPokemonCallback(void) function bool8 (line 491) | static bool8 StartMenuBagCallback(void) function bool8 (line 504) | static bool8 StartMenuPlayerCallback(void) function bool8 (line 517) | static bool8 StartMenuSaveCallback(void) function bool8 (line 523) | static bool8 StartMenuOptionCallback(void) function bool8 (line 537) | static bool8 StartMenuExitCallback(void) function bool8 (line 545) | static bool8 StartMenuSafariZoneRetireCallback(void) function bool8 (line 555) | static bool8 StartMenuLinkPlayerCallback(void) function bool8 (line 567) | static bool8 StartCB_Save1(void) function bool8 (line 576) | static bool8 StartCB_Save2(void) function StartMenu_PrepareForSave (line 604) | static void StartMenu_PrepareForSave(void) function u8 (line 611) | static u8 RunSaveDialogCB(void) function Field_AskSaveTheGame (line 619) | void Field_AskSaveTheGame(void) function PrintSaveTextWithFollowupFunc (line 627) | static void PrintSaveTextWithFollowupFunc(const u8 *str, bool8 (*saveDia... function task50_save_game (line 636) | static void task50_save_game(u8 taskId) function CloseSaveMessageWindow (line 655) | static void CloseSaveMessageWindow(void) function CloseSaveStatsWindow_ (line 660) | static void CloseSaveStatsWindow_(void) function SetSaveDialogDelayTo60Frames (line 665) | static void SetSaveDialogDelayTo60Frames(void) function bool8 (line 670) | static bool8 SaveDialog_Wait60FramesOrAButtonHeld(void) function bool8 (line 688) | static bool8 SaveDialog_Wait60FramesThenCheckAButtonHeld(void) function u8 (line 708) | static u8 SaveDialogCB_PrintAskSaveText(void) function u8 (line 718) | static u8 SaveDialogCB_AskSavePrintYesNoMenu(void) function u8 (line 725) | static u8 SaveDialogCB_AskSaveHandleInput(void) function u8 (line 744) | static u8 SaveDialogCB_PrintAskOverwriteText(void) function u8 (line 753) | static u8 SaveDialogCB_AskOverwritePrintYesNoMenu(void) function u8 (line 760) | static u8 SaveDialogCB_AskReplacePreviousFilePrintYesNoMenu(void) function u8 (line 767) | static u8 SaveDialogCB_AskOverwriteOrReplacePreviousFileHandleInput(void) function u8 (line 783) | static u8 SaveDialogCB_PrintSavingDontTurnOffPower(void) function u8 (line 790) | static u8 SaveDialogCB_DoSave(void) function u8 (line 806) | static u8 SaveDialogCB_PrintSaveResult(void) function u8 (line 816) | static u8 SaveDialogCB_WaitPrintSuccessAndPlaySE(void) function u8 (line 826) | static u8 SaveDialogCB_ReturnSuccess(void) function u8 (line 836) | static u8 SaveDialogCB_WaitPrintErrorAndPlaySE(void) function u8 (line 846) | static u8 SaveDialogCB_ReturnError(void) function VBlankCB_WhileSavingAfterLinkBattle (line 854) | static void VBlankCB_WhileSavingAfterLinkBattle(void) function bool32 (line 859) | bool32 DoSetUpSaveAfterLinkBattle(u8 *state) function CB2_SetUpSaveAfterLinkBattle (line 895) | void CB2_SetUpSaveAfterLinkBattle(void) function CB2_WhileSavingAfterLinkBattle (line 904) | static void CB2_WhileSavingAfterLinkBattle(void) function task50_after_link_battle_save (line 910) | static void task50_after_link_battle_save(u8 taskId) function PrintSaveStats (line 962) | static void PrintSaveStats(void) function CloseSaveStatsWindow (line 993) | static void CloseSaveStatsWindow(void) function CloseStartMenu (line 999) | static void CloseStartMenu(void) function AppendToList (line 1008) | void AppendToList(u8 *list, u8 *cursor, u8 newEntry) FILE: src/string_util.c function u8 (line 40) | u8 *StringCopy_Nickname(u8 *dest, const u8 *src) function u8 (line 57) | u8 *StringGet_Nickname(u8 *str) function u8 (line 70) | u8 *StringCopy_PlayerName(u8 *dest, const u8 *src) function u8 (line 87) | u8 *StringCopy(u8 *dest, const u8 *src) function u8 (line 100) | u8 *StringAppend(u8 *dest, const u8 *src) function u8 (line 108) | u8 *StringCopyN(u8 *dest, const u8 *src, u8 n) function u8 (line 118) | u8 *StringAppendN(u8 *dest, const u8 *src, u8 n) function u16 (line 126) | u16 StringLength(const u8 *str) function s32 (line 136) | s32 StringCompare(const u8 *str1, const u8 *str2) function s32 (line 149) | s32 StringCompareN(const u8 *str1, const u8 *str2, u32 n) function u8 (line 164) | u8 *ConvertIntToDecimalStringN(u8 *dest, s32 value, enum StringConvertMo... function u8 (line 220) | u8 *ConvertIntToHexStringN(u8 *dest, s32 value, enum StringConvertMode m... function u8 (line 280) | u8 *StringExpandPlaceholders(u8 *dest, const u8 *src) function u8 (line 330) | u8 *StringBraille(u8 *dest, const u8 *src) function u8 (line 357) | static u8 *ExpandPlaceholder_UnknownStringVar(void) function u8 (line 362) | static u8 *ExpandPlaceholder_PlayerName(void) function u8 (line 367) | static u8 *ExpandPlaceholder_StringVar1(void) function u8 (line 372) | static u8 *ExpandPlaceholder_StringVar2(void) function u8 (line 377) | static u8 *ExpandPlaceholder_StringVar3(void) function u8 (line 382) | static u8 *ExpandPlaceholder_KunChan(void) function u8 (line 390) | static u8 *ExpandPlaceholder_RivalName(void) function u8 (line 405) | static u8 *ExpandPlaceholder_Version(void) function u8 (line 410) | static u8 *ExpandPlaceholder_Magma(void) function u8 (line 415) | static u8 *ExpandPlaceholder_Aqua(void) function u8 (line 420) | static u8 *ExpandPlaceholder_Maxie(void) function u8 (line 425) | static u8 *ExpandPlaceholder_Archie(void) function u8 (line 430) | static u8 *ExpandPlaceholder_Groudon(void) function u8 (line 435) | static u8 *ExpandPlaceholder_Kyogre(void) function u8 (line 440) | u8 *GetExpandedPlaceholder(u32 id) function u8 (line 468) | u8 *StringFill(u8 *dest, u8 c, u16 n) function u8 (line 479) | u8 *StringCopyPadded(u8 *dest, const u8 *src, u8 c, u16 n) function u8 (line 501) | u8 *StringFillWithTerminator(u8 *dest, u16 n) function u8 (line 506) | u8 *StringCopyN_Multibyte(u8 *dest, const u8 *src, u32 n) function u32 (line 528) | u32 StringLength_Multibyte(const u8 *str) function u8 (line 543) | u8 *WriteColorChangeControlCode(u8 *dest, u32 colorType, u8 color) function u8 (line 570) | u8 GetExtCtrlCodeLength(u8 code) function u8 (line 607) | static const u8 *SkipExtCtrlCode(const u8 *s) function s32 (line 618) | s32 StringCompareWithoutExtCtrlCodes(const u8 *str1, const u8 *str2) function ConvertInternationalString (line 652) | void ConvertInternationalString(u8 *s, u8 language) function StripExtCtrlCodes (line 677) | void StripExtCtrlCodes(u8 *str) FILE: src/task.c type Task (line 7) | struct Task function ResetTasks (line 12) | void ResetTasks(void) function u8 (line 30) | u8 CreateTask(TaskFunc func, u8 priority) function InsertTask (line 50) | static void InsertTask(u8 newTaskId) function DestroyTask (line 87) | void DestroyTask(u8 taskId) function RunTasks (line 113) | void RunTasks(void) function u8 (line 127) | static u8 FindFirstActiveTask() function TaskDummy (line 138) | void TaskDummy(u8 taskId) function SetTaskFuncWithFollowupFunc (line 142) | void SetTaskFuncWithFollowupFunc(u8 taskId, TaskFunc func, TaskFunc foll... function SwitchTaskToFollowupFunc (line 151) | void SwitchTaskToFollowupFunc(u8 taskId) function bool8 (line 158) | bool8 FuncIsActiveTask(TaskFunc func) function u8 (line 169) | u8 FindTaskIdByFunc(TaskFunc func) function u8 (line 180) | u8 GetTaskCount(void) function SetWordTaskArg (line 192) | void SetWordTaskArg(u8 taskId, u8 dataElem, unsigned long value) function u32 (line 201) | u32 GetWordTaskArg(u8 taskId, u8 dataElem) FILE: src/teachy_tv.c type TeachyTvCtrlBlk (line 31) | struct TeachyTvCtrlBlk type TeachyTvBuf (line 40) | struct TeachyTvBuf type ListMenu (line 85) | struct ListMenu type Sprite (line 95) | struct Sprite type Tileset (line 98) | struct Tileset type MapLayout (line 99) | struct MapLayout type MapLayout (line 103) | struct MapLayout type BgTemplate (line 105) | struct BgTemplate type WindowTemplate (line 145) | struct WindowTemplate type ListMenuItem (line 168) | struct ListMenuItem type ListMenuItem (line 201) | struct ListMenuItem type ListMenuTemplate (line 225) | struct ListMenuTemplate type ScrollArrowsTemplate (line 247) | struct ScrollArrowsTemplate function TeachyTvCallback (line 404) | static void TeachyTvCallback(void) function TeachyTvVblankHandler (line 413) | static void TeachyTvVblankHandler(void) function InitTeachyTvController (line 420) | void InitTeachyTvController(u8 mode, MainCallback cb) function CB2_ReturnToTeachyTV (line 437) | void CB2_ReturnToTeachyTV(void) function SetTeachyTvControllerModeToResume (line 445) | void SetTeachyTvControllerModeToResume(void) function TeachyTvMainCallback (line 450) | static void TeachyTvMainCallback(void) function TeachyTvSetupBg (line 506) | static void TeachyTvSetupBg(void) function TeachyTvLoadGraphic (line 526) | static void TeachyTvLoadGraphic(void) function TeachyTvCreateAndRenderRbox (line 539) | static void TeachyTvCreateAndRenderRbox(void) function u8 (line 549) | static u8 TeachyTvSetupWindow(void) function TeachyTvSetupScrollIndicatorArrowPair (line 568) | static void TeachyTvSetupScrollIndicatorArrowPair(void) function TeachyTvRemoveScrollIndicatorArrowPair (line 581) | static void TeachyTvRemoveScrollIndicatorArrowPair(void) function TeachyTvAudioByInput (line 590) | static void TeachyTvAudioByInput(s32 notUsed, bool8 play, struct ListMen... function TeachyTvInitIo (line 596) | static void TeachyTvInitIo(void) function u8 (line 604) | static u8 TeachyTvSetupObjEventAndOam(void) function TeachyTvSetSpriteCoordsAndSwitchFrame (line 612) | static void TeachyTvSetSpriteCoordsAndSwitchFrame(u8 objId, u16 x, u16 y... function TeachyTvSetWindowRegs (line 620) | static void TeachyTvSetWindowRegs(void) function TeachyTvClearWindowRegs (line 626) | static void TeachyTvClearWindowRegs(void) function TeachyTvBg2AnimController (line 632) | static void TeachyTvBg2AnimController(void) function TeachyTvSetupPostBattleWindowAndObj (line 646) | static void TeachyTvSetupPostBattleWindowAndObj(u8 taskId) function TeachyTvInitTextPrinter (line 676) | static void TeachyTvInitTextPrinter(const u8 *text) function TeachyTvFree (line 682) | static void TeachyTvFree(void) function TeachyTvQuitBeginFade (line 689) | static void TeachyTvQuitBeginFade(u8 taskId) function TeachyTvQuitFadeControlAndTaskDel (line 695) | static void TeachyTvQuitFadeControlAndTaskDel(u8 taskId) function TeachyTvOptionListController (line 713) | static void TeachyTvOptionListController(u8 taskId) function TTVcmd_TransitionRenderBg2TeachyTvGraphicInitNpcPos (line 755) | static void TTVcmd_TransitionRenderBg2TeachyTvGraphicInitNpcPos(u8 taskId) function TTVcmd_ClearBg2TeachyTvGraphic (line 770) | static void TTVcmd_ClearBg2TeachyTvGraphic(u8 taskId) function TTVcmd_NpcMoveAndSetupTextPrinter (line 782) | static void TTVcmd_NpcMoveAndSetupTextPrinter(u8 taskId) function TTVcmd_IdleIfTextPrinterIsActive (line 801) | static void TTVcmd_IdleIfTextPrinterIsActive(u8 taskId) function TeachyTvRenderMsgAndSwitchClusterFuncs (line 808) | static void TeachyTvRenderMsgAndSwitchClusterFuncs(u8 taskId) function TTVcmd_TextPrinterSwitchStringByOptionChosen (line 838) | static void TTVcmd_TextPrinterSwitchStringByOptionChosen(u8 taskId) function TTVcmd_TextPrinterSwitchStringByOptionChosen2 (line 853) | static void TTVcmd_TextPrinterSwitchStringByOptionChosen2(u8 taskId) type Subsprite (line 875) | struct Subsprite type SubspriteTable (line 895) | struct SubspriteTable function TTVcmd_IdleIfTextPrinterIsActive2 (line 929) | static void TTVcmd_IdleIfTextPrinterIsActive2(u8 taskId) function TTVcmd_EraseTextWindowIfKeyPressed (line 936) | static void TTVcmd_EraseTextWindowIfKeyPressed(u8 taskId) function TTVcmd_StartAnimNpcWalkIntoGrass (line 947) | static void TTVcmd_StartAnimNpcWalkIntoGrass(u8 taskId) function TTVcmd_DudeMoveUp (line 957) | static void TTVcmd_DudeMoveUp(u8 taskId) function TTVcmd_DudeMoveRight (line 977) | static void TTVcmd_DudeMoveRight(u8 taskId) function TTVcmd_DudeTurnLeft (line 996) | static void TTVcmd_DudeTurnLeft(u8 taskId) function TTVcmd_DudeMoveLeft (line 1008) | static void TTVcmd_DudeMoveLeft(u8 taskId) function TTVcmd_RenderAndRemoveBg1EndGraphic (line 1021) | static void TTVcmd_RenderAndRemoveBg1EndGraphic(u8 taskId) function TeachyTvClearBg1EndGraphicText (line 1037) | static void TeachyTvClearBg1EndGraphicText(void) function TTVcmd_End (line 1043) | static void TTVcmd_End(u8 taskId) function TTVcmd_TaskBattleOrFadeByOptionChosen (line 1069) | static void TTVcmd_TaskBattleOrFadeByOptionChosen(u8 taskId) function TeachyTvSetupBagItemsByOptionChosen (line 1087) | static void TeachyTvSetupBagItemsByOptionChosen(void) function TeachyTvPostBattleFadeControl (line 1095) | static void TeachyTvPostBattleFadeControl(u8 taskId) function TeachyTvGrassAnimationMain (line 1105) | static void TeachyTvGrassAnimationMain(u8 taskId, s16 x, s16 y, u8 subpr... function TeachyTvGrassAnimationObjCallback (line 1132) | static void TeachyTvGrassAnimationObjCallback(struct Sprite *sprite) function u8 (line 1159) | static u8 TeachyTvGrassAnimationCheckIfNeedsToGenerateGrassObj(s16 x, s1... function TeachyTvPrepBattle (line 1172) | static void TeachyTvPrepBattle(u8 taskId) function TeachyTvPreBattleAnimAndSetBattleCallback (line 1189) | static void TeachyTvPreBattleAnimAndSetBattleCallback(u8 taskId) function TeachyTvRestorePlayerPartyCallback (line 1208) | static void TeachyTvRestorePlayerPartyCallback(void) function TeachyTvLoadBg3Map (line 1218) | static void TeachyTvLoadBg3Map(u16 *buffer) function TeachyTvLoadMapTilesetToBuffer (line 1279) | static void TeachyTvLoadMapTilesetToBuffer(const struct Tileset *ts, u8 ... function TeachyTvPushBackNewMapPalIndexArrayEntry (line 1290) | static void TeachyTvPushBackNewMapPalIndexArrayEntry(const struct MapLay... function TeachyTvComputeMapTilesFromTilesetAndMetaTiles (line 1303) | static void TeachyTvComputeMapTilesFromTilesetAndMetaTiles(const u16 *me... function TeachyTvComputeSingleMapTileBlockFromTilesetAndMetaTiles (line 1316) | static void TeachyTvComputeSingleMapTileBlockFromTilesetAndMetaTiles(u8 ... function u16 (line 1352) | static u16 TeachyTvComputePalIndexArrayEntryByMetaTile(u8 *palIndexArray... function TeachyTvLoadMapPalette (line 1384) | static void TeachyTvLoadMapPalette(const struct MapLayout * mStruct, con... FILE: src/text.c type OamData (line 13) | struct OamData type Sprite (line 25) | struct Sprite type GlyphWidthFunc (line 44) | struct GlyphWidthFunc type SpriteSheet (line 54) | struct SpriteSheet type SpritePalette (line 61) | struct SpritePalette type SpriteTemplate (line 67) | struct SpriteTemplate function u16 (line 388) | u16 FontFunc_Small(struct TextPrinter *textPrinter) function u16 (line 400) | u16 FontFunc_NormalCopy1(struct TextPrinter *textPrinter) function u16 (line 412) | u16 FontFunc_Normal(struct TextPrinter *textPrinter) function u16 (line 424) | u16 FontFunc_NormalCopy2(struct TextPrinter *textPrinter) function u16 (line 436) | u16 FontFunc_Male(struct TextPrinter *textPrinter) function u16 (line 448) | u16 FontFunc_Female(struct TextPrinter *textPrinter) function TextPrinterInitDownArrowCounters (line 460) | void TextPrinterInitDownArrowCounters(struct TextPrinter *textPrinter) function TextPrinterDrawDownArrow (line 473) | void TextPrinterDrawDownArrow(struct TextPrinter *textPrinter) function TextPrinterClearDownArrow (line 524) | void TextPrinterClearDownArrow(struct TextPrinter *textPrinter) function bool8 (line 536) | bool8 TextPrinterWaitAutoMode(struct TextPrinter *textPrinter) function bool16 (line 552) | bool16 TextPrinterWaitWithDownArrow(struct TextPrinter *textPrinter) function bool16 (line 571) | bool16 TextPrinterWait(struct TextPrinter *textPrinter) function DrawDownArrow (line 589) | void DrawDownArrow(u8 windowId, u16 x, u16 y, u8 bgColor, bool8 drawArro... function u16 (line 631) | u16 RenderText(struct TextPrinter *textPrinter) function s32 (line 920) | static s32 GetStringWidthFixedWidthFont(const u8 *str, u8 fontId, u8 let... function s32 (line 1009) | s32 (*GetFontWidthFunc(u8 glyphId))(u16 _glyphId, bool32 _isJapanese) function s32 (line 1022) | s32 GetStringWidth(u8 fontId, const u8 *str, s16 letterSpacing) function u8 (line 1183) | u8 RenderTextHandleBold(u8 *pixels, u8 fontId, u8 *str, int a3, int a4, ... function SpriteCB_TextCursor (line 1286) | static void SpriteCB_TextCursor(struct Sprite *sprite) function u8 (line 1315) | u8 CreateTextCursorSprite(u8 sheetId, u16 x, u16 y, u8 priority, u8 subp... function DestroyTextCursorSprite (line 1327) | void DestroyTextCursorSprite(u8 spriteId) function u8 (line 1337) | u8 DrawKeypadIcon(u8 windowId, u8 keypadIconId, u16 x, u16 y) function u8 (line 1353) | u8 GetKeypadIconTileOffset(u8 keypadIconId) function u8 (line 1358) | u8 GetKeypadIconWidth(u8 keypadIconId) function u8 (line 1363) | u8 GetKeypadIconHeight(u8 keypadIconId) function DecompressGlyph_Small (line 1368) | void DecompressGlyph_Small(u16 glyphId, bool32 isJapanese) function s32 (line 1390) | static s32 GetGlyphWidth_Small(u16 glyphId, bool32 isJapanese) function DecompressGlyph_NormalCopy1 (line 1398) | static void DecompressGlyph_NormalCopy1(u16 glyphId, bool32 isJapanese) function s32 (line 1424) | static s32 GetGlyphWidth_NormalCopy1(u16 glyphId, bool32 isJapanese) function DecompressGlyph_Normal (line 1432) | void DecompressGlyph_Normal(u16 glyphId, bool32 isJapanese) function s32 (line 1490) | static s32 GetGlyphWidth_Normal(u16 glyphId, bool32 isJapanese) function DecompressGlyph_NormalCopy2 (line 1505) | static void DecompressGlyph_NormalCopy2(u16 glyphId, bool32 isJapanese) function s32 (line 1540) | static s32 GetGlyphWidth_NormalCopy2(u16 glyphId, bool32 isJapanese) function DecompressGlyph_Male (line 1548) | static void DecompressGlyph_Male(u16 glyphId, bool32 isJapanese) function s32 (line 1606) | static s32 GetGlyphWidth_Male(u16 glyphId, bool32 isJapanese) function DecompressGlyph_Female (line 1619) | void DecompressGlyph_Female(u16 glyphId, bool32 isJapanese) function s32 (line 1677) | static s32 GetGlyphWidth_Female(u16 glyphId, bool32 isJapanese) function DecompressGlyph_Bold (line 1690) | static void DecompressGlyph_Bold(u16 glyphId) function GetStringCenterAlignXOffset (line 1699) | int GetStringCenterAlignXOffset(int fontId, const u8 *str, int totalWidth) function GetStringCenterAlignXOffsetWithLetterSpacing (line 1704) | int GetStringCenterAlignXOffsetWithLetterSpacing(int fontId, const u8 *s... function GetStringWidthDifference (line 1709) | int GetStringWidthDifference(int fontId, const u8 *str, int totalWidth, ... FILE: src/text_printer.c type FontInfo (line 13) | struct FontInfo type GlyphInfo (line 14) | struct GlyphInfo function SetFontsPointer (line 36) | void SetFontsPointer(const struct FontInfo *fonts) function DeactivateAllTextPrinters (line 41) | void DeactivateAllTextPrinters (void) function u16 (line 48) | u16 AddTextPrinterParameterized(u8 windowId, u8 fontId, const u8 *str, u... function bool16 (line 68) | bool16 AddTextPrinter(struct TextPrinterTemplate *textSubPrinter, u8 spe... function RunTextPrinters (line 115) | void RunTextPrinters(void) function bool16 (line 153) | bool16 IsTextPrinterActive(u8 id) function u32 (line 158) | u32 RenderFont(struct TextPrinter *textPrinter) function GenerateFontHalfRowLookupTable (line 169) | void GenerateFontHalfRowLookupTable(u8 fgColor, u8 bgColor, u8 shadowColor) function SaveTextColors (line 188) | void SaveTextColors(u8 *fgColor, u8 *bgColor, u8 *shadowColor) function RestoreTextColors (line 195) | void RestoreTextColors(u8 *fgColor, u8 *bgColor, u8 *shadowColor) function DecompressGlyphTile (line 200) | void DecompressGlyphTile(const u16 *src, u16 *dest) function u8 (line 211) | u8 GetLastTextColor(u8 colorType) function CopyGlyphToWindow (line 250) | void CopyGlyphToWindow(struct TextPrinter *textPrinter) function CopyGlyphToWindow_Parameterized (line 293) | static void CopyGlyphToWindow_Parameterized(void *tileData, u16 currentX... function ClearTextSpan (line 337) | void ClearTextSpan(struct TextPrinter *textPrinter, u32 width) FILE: src/text_window.c function LoadHelpMessageWindowGfxOnBg (line 12) | static void LoadHelpMessageWindowGfxOnBg(u8 bgId, u16 destOffset, u8 pal... function LoadMenuMessageWindowGfxOnBg (line 20) | static void LoadMenuMessageWindowGfxOnBg(u8 bgId, u16 destOffset, u8 pal... function LoadSignpostWindowGfxOnBg (line 28) | static void LoadSignpostWindowGfxOnBg(u8 bgId, u16 destOffset, u8 palOff... function LoadStdWindowGfxOnBg (line 35) | void LoadStdWindowGfxOnBg(u8 bgId, u16 destOffset, u8 palOffset) function LoadQuestLogWindowTilesOnBg (line 43) | static void LoadQuestLogWindowTilesOnBg(u8 bgId, u16 destOffset) function LoadUserWindowGfxByFrameOnBg (line 50) | static void LoadUserWindowGfxByFrameOnBg(u8 bgId, u8 frameType, u16 dest... function LoadUserWindowGfx2 (line 57) | void LoadUserWindowGfx2(u8 windowId, u16 destOffset, u8 palOffset) function LoadHelpMessageWindowGfx (line 62) | void LoadHelpMessageWindowGfx(u8 windowId, u16 destOffset, u8 palOffset) function LoadMenuMessageWindowGfx (line 68) | void LoadMenuMessageWindowGfx(u8 windowId, u16 destOffset, u8 palOffset) function LoadSignpostWindowGfx (line 74) | void LoadSignpostWindowGfx(u8 windowId, u16 destOffset, u8 palOffset) function LoadStdWindowGfx (line 80) | void LoadStdWindowGfx(u8 windowId, u16 destOffset, u8 palOffset) function LoadStdWindowTiles (line 86) | void LoadStdWindowTiles(u8 windowId, u16 destOffset) function LoadQuestLogWindowTiles (line 91) | void LoadQuestLogWindowTiles(u8 windowId, u16 destOffset) function LoadUserWindowGfxByFrame (line 96) | static void LoadUserWindowGfxByFrame(u8 windowId, u8 frameType, u16 dest... function LoadUserWindowGfx (line 102) | void LoadUserWindowGfx(u8 windowId, u16 destOffset, u8 palOffset) function DrawTextBorderOuter (line 107) | void DrawTextBorderOuter(u8 windowId, u16 tileNum, u8 palNum) function DrawTextBorderInner (line 125) | void DrawTextBorderInner(u8 windowId, u16 tileNum, u8 palNum) function rbox_fill_rectangle (line 143) | void rbox_fill_rectangle(u8 windowId) function u16 (line 154) | const u16 *GetTextWindowPalette(u8 id) FILE: src/text_window_graphics.c type TextWindowGraphics (line 44) | struct TextWindowGraphics type TextWindowGraphics (line 58) | struct TextWindowGraphics FILE: src/tilemap_util.c type TilemapUtil_RectData (line 14) | struct TilemapUtil_RectData type TilemapUtil (line 24) | struct TilemapUtil function TilemapUtil_Init (line 63) | void TilemapUtil_Init(u8 numTilemapIds) function TilemapUtil_Free (line 75) | void TilemapUtil_Free(void) function TilemapUtil_UpdateAll (line 81) | void TilemapUtil_UpdateAll(void) function TilemapUtil_SetTilemap (line 92) | void TilemapUtil_SetTilemap(u8 tilemapId, u8 bg, const void *tilemap, u1... function TilemapUtil_SetSavedMap (line 126) | void TilemapUtil_SetSavedMap(u8 tilemapId, const void *tilemap) function TilemapUtil_SetPos (line 135) | void TilemapUtil_SetPos(u8 tilemapId, u16 destX, u16 destY) function TilemapUtil_SetRect (line 145) | void TilemapUtil_SetRect(u8 tilemapId, u16 x, u16 y, u16 width, u16 height) function TilemapUtil_Move (line 157) | void TilemapUtil_Move(u8 tilemapId, u8 mode, s8 param) function TilemapUtil_Update (line 190) | void TilemapUtil_Update(u8 tilemapId) function TilemapUtil_DrawPrev (line 202) | static void TilemapUtil_DrawPrev(u8 tilemapId) function TilemapUtil_Draw (line 221) | static void TilemapUtil_Draw(u8 tilemapId) FILE: src/tileset_anims.c function EWRAM_DATA (line 3) | static EWRAM_DATA struct { function ResetTilesetAnimBuffer (line 215) | static void ResetTilesetAnimBuffer(void) function AppendTilesetAnimToBuffer (line 221) | static void AppendTilesetAnimToBuffer(const u16 *src, u16 *dest, u16 size) function TransferTilesetAnimsBuffer (line 232) | void TransferTilesetAnimsBuffer(void) function InitTilesetAnimations (line 242) | void InitTilesetAnimations(void) function InitSecondaryTilesetAnimation (line 249) | void InitSecondaryTilesetAnimation(void) function UpdateTilesetAnimations (line 254) | void UpdateTilesetAnimations(void) function _InitPrimaryTilesetAnimation (line 268) | static void _InitPrimaryTilesetAnimation(void) function _InitSecondaryTilesetAnimation (line 277) | static void _InitSecondaryTilesetAnimation(void) function QueueAnimTiles_General_Flower (line 286) | static void QueueAnimTiles_General_Flower(u16 timer) function QueueAnimTiles_General_Water_Current_LandWatersEdge (line 291) | static void QueueAnimTiles_General_Water_Current_LandWatersEdge(u16 timer) function QueueAnimTiles_General_SandWatersEdge (line 297) | static void QueueAnimTiles_General_SandWatersEdge(u16 timer) function TilesetAnim_General (line 302) | static void TilesetAnim_General(u16 timer) function InitTilesetAnim_General (line 312) | void InitTilesetAnim_General(void) function QueueAnimTiles_CeladonCity_Fountain (line 319) | static void QueueAnimTiles_CeladonCity_Fountain(u16 timer) function TilesetAnim_CeladonCity (line 324) | static void TilesetAnim_CeladonCity(u16 timer) function InitTilesetAnim_CeladonCity (line 330) | void InitTilesetAnim_CeladonCity(void) function QueueAnimTiles_SilphCo_Fountain (line 337) | static void QueueAnimTiles_SilphCo_Fountain(u16 timer) function TilesetAnim_SilphCo (line 342) | static void TilesetAnim_SilphCo(u16 timer) function InitTilesetAnim_SilphCo (line 348) | void InitTilesetAnim_SilphCo(void) function QueueAnimTiles_MtEmber_Steam (line 355) | static void QueueAnimTiles_MtEmber_Steam(u16 timer) function TilesetAnim_MtEmber (line 360) | static void TilesetAnim_MtEmber(u16 timer) function InitTilesetAnim_MtEmber (line 366) | void InitTilesetAnim_MtEmber(void) function QueueAnimTiles_VermilionGym_MotorizedDoor (line 373) | static void QueueAnimTiles_VermilionGym_MotorizedDoor(u16 timer) function TilesetAnim_VermilionGym (line 380) | static void TilesetAnim_VermilionGym(u16 timer) function InitTilesetAnim_VermilionGym (line 386) | void InitTilesetAnim_VermilionGym(void) function QueueAnimTiles_CeladonGym_Flowers (line 393) | static void QueueAnimTiles_CeladonGym_Flowers(u16 timer) function TilesetAnim_CeladonGym (line 400) | static void TilesetAnim_CeladonGym(u16 timer) function InitTilesetAnim_CeladonGym (line 406) | void InitTilesetAnim_CeladonGym(void) function QueueAnimTiles_Underwater_Seaweed (line 413) | static void QueueAnimTiles_Underwater_Seaweed(u8 timer) function TilesetAnim_Underwater (line 419) | static void TilesetAnim_Underwater(u16 timer) function InitTilesetAnim_Underwater (line 425) | void InitTilesetAnim_Underwater(void) function QueueAnimTiles_BattleFrontierOutsideWest_Flag (line 432) | static void QueueAnimTiles_BattleFrontierOutsideWest_Flag(u16 timer) function QueueAnimTiles_BattleFrontierOutsideEast_Flag (line 438) | static void QueueAnimTiles_BattleFrontierOutsideEast_Flag(u16 timer) function QueueAnimTiles_BattleFrontierOutsideWest_Flower (line 444) | static void QueueAnimTiles_BattleFrontierOutsideWest_Flower(u16 timer) function QueueAnimTiles_BattleFrontierOutsideEast_Flower (line 450) | static void QueueAnimTiles_BattleFrontierOutsideEast_Flower(u16 timer) function TilesetAnim_BattleFrontierOutsideWest (line 456) | static void TilesetAnim_BattleFrontierOutsideWest(u16 timer) function TilesetAnim_BattleFrontierOutsideEast (line 464) | static void TilesetAnim_BattleFrontierOutsideEast(u16 timer) function InitTilesetAnim_BattleFrontierOutsideWest (line 472) | void InitTilesetAnim_BattleFrontierOutsideWest(void) function InitTilesetAnim_BattleFrontierOutsideEast (line 479) | void InitTilesetAnim_BattleFrontierOutsideEast(void) function QueueAnimTiles_SeviiIslands67_Flower (line 486) | static void QueueAnimTiles_SeviiIslands67_Flower(u16 timer) function TilesetAnim_SeviiIslands67 (line 492) | static void TilesetAnim_SeviiIslands67(u16 timer) function InitTilesetAnim_SeviiIslands67 (line 498) | void InitTilesetAnim_SeviiIslands67(void) function QueueAnimTiles_SeviiIslands5_ShortGrassFlower (line 505) | static void QueueAnimTiles_SeviiIslands5_ShortGrassFlower(u16 timer) function TilesetAnim_SeviiIslands5 (line 510) | static void TilesetAnim_SeviiIslands5(u16 timer) function InitTilesetAnim_SeviiIslands5 (line 516) | void InitTilesetAnim_SeviiIslands5(void) FILE: src/title_screen.c type TitleScreenScene (line 20) | enum TitleScreenScene type Sprite (line 54) | struct Sprite type Sprite (line 63) | struct Sprite type OamData (line 84) | struct OamData type SpriteTemplate (line 152) | struct SpriteTemplate type SpriteTemplate (line 162) | struct SpriteTemplate type SpriteTemplate (line 172) | struct SpriteTemplate type OamData (line 182) | struct OamData type SpriteTemplate (line 188) | struct SpriteTemplate type OamData (line 198) | struct OamData type SpriteTemplate (line 207) | struct SpriteTemplate type OamData (line 217) | struct OamData type SpriteTemplate (line 226) | struct SpriteTemplate type BgTemplate (line 236) | struct BgTemplate type CompressedSpriteSheet (line 281) | struct CompressedSpriteSheet type SpritePalette (line 288) | struct SpritePalette type CompressedSpriteSheet (line 298) | struct CompressedSpriteSheet type SpritePalette (line 305) | struct SpritePalette function CB2_InitTitleScreen (line 315) | void CB2_InitTitleScreen(void) function ResetGpuRegs (line 388) | static void ResetGpuRegs(void) function CB2_TitleScreenRun (line 404) | static void CB2_TitleScreenRun(void) function VBlankCB (line 412) | static void VBlankCB(void) function Task_TitleScreenTimer (line 423) | static void Task_TitleScreenTimer(u8 taskId) function Task_TitleScreenMain (line 440) | static void Task_TitleScreenMain(u8 taskId) function SetTitleScreenScene (line 458) | static void SetTitleScreenScene(s16 *data, u8 sceneNum) function SetTitleScreenScene_Init (line 464) | static void SetTitleScreenScene_Init(s16 *data) function SetTitleScreenScene_FlashSprite (line 486) | static void SetTitleScreenScene_FlashSprite(s16 *data) function SetTitleScreenScene_FadeIn (line 513) | static void SetTitleScreenScene_FadeIn(s16 *data) function SetTitleScreenScene_Run (line 608) | static void SetTitleScreenScene_Run(s16 *data) function SetGpuRegsForTitleScreenRun (line 647) | static void SetGpuRegsForTitleScreenRun(void) function SetTitleScreenScene_Restart (line 655) | static void SetTitleScreenScene_Restart(s16 *data) function SetTitleScreenScene_Cry (line 696) | static void SetTitleScreenScene_Cry(s16 *data) function Task_TitleScreen_SlideWin0 (line 763) | static void Task_TitleScreen_SlideWin0(u8 taskId) function Task_TitleScreen_BlinkPressStart (line 822) | static void Task_TitleScreen_BlinkPressStart(u8 taskId) function SignalEndTitleScreenPaletteSomethingTask (line 882) | static void SignalEndTitleScreenPaletteSomethingTask(void) function UpdateScanlineEffectRegBuffer (line 888) | static void UpdateScanlineEffectRegBuffer(s16 y) function ScheduleStopScanlineEffect (line 918) | static void ScheduleStopScanlineEffect(void) function LoadMainTitleScreenPalsAndResetBgs (line 926) | static void LoadMainTitleScreenPalsAndResetBgs(void) function CB2_FadeOutTransitionToSaveClearScreen (line 958) | static void CB2_FadeOutTransitionToSaveClearScreen(void) function CB2_FadeOutTransitionToBerryFix (line 964) | static void CB2_FadeOutTransitionToBerryFix(void) function LoadSpriteGfxAndPals (line 973) | static void LoadSpriteGfxAndPals(void) function SpriteCallback_TitleScreenFlameOrLeaf (line 995) | static void SpriteCallback_TitleScreenFlameOrLeaf(struct Sprite *sprite) function bool32 (line 1042) | static bool32 CreateFlameOrLeafSprite(s32 x, s32 y, s32 xspeed, s32 yspe... function Task_FlameOrLeafSpawner (line 1092) | static void Task_FlameOrLeafSpawner(u8 taskId) function SpriteCallback_Streak (line 1185) | static void SpriteCallback_Streak(struct Sprite *sprite) function CreateStreakSprites (line 1198) | static void CreateStreakSprites(void) function TitleScreen_srand (line 1213) | static void TitleScreen_srand(u8 taskId, u8 field, u16 seed) function u16 (line 1218) | static u16 TitleScreen_rand(u8 taskId, u8 field) function u32 (line 1228) | static u32 CreateBlankSprite(void) function SetPalOnOrCreateBlankSprite (line 1234) | static void SetPalOnOrCreateBlankSprite(bool32 hasCreatedBlankSprite) function u8 (line 1254) | static u8 CreateSlashSprite(void) function DeactivateSlashSprite (line 1265) | static void DeactivateSlashSprite(u8 spriteId) function bool32 (line 1271) | static bool32 IsSlashSpriteDeactivated(u8 spriteId) function SpriteCallback_Slash (line 1279) | static void SpriteCallback_Slash(struct Sprite *sprite) FILE: src/tm_case.c function EWRAM_DATA (line 88) | static EWRAM_DATA struct { function EWRAM_DATA (line 98) | static EWRAM_DATA struct { function EWRAM_DATA (line 113) | static EWRAM_DATA struct { type ListMenu (line 133) | struct ListMenu type YesNoFuncTable (line 176) | struct YesNoFuncTable type Sprite (line 180) | struct Sprite type Sprite (line 182) | struct Sprite type Sprite (line 184) | struct Sprite type BgTemplate (line 188) | struct BgTemplate type MenuAction (line 225) | struct MenuAction type YesNoFuncTable (line 233) | struct YesNoFuncTable type WindowTemplate (line 247) | struct WindowTemplate type WindowTemplate (line 332) | struct WindowTemplate type WindowTemplate (line 342) | struct WindowTemplate type OamData (line 363) | struct OamData type CompressedSpriteSheet (line 383) | struct CompressedSpriteSheet type SpriteTemplate (line 389) | struct SpriteTemplate function InitTMCase (line 419) | void InitTMCase(u8 type, void (* exitCallback)(void), bool8 allowSelectC... function CB2_Idle (line 436) | static void CB2_Idle(void) function VBlankCB_Idle (line 445) | static void VBlankCB_Idle(void) function CB2_SetUpTMCaseUI_Blocking (line 452) | static void CB2_SetUpTMCaseUI_Blocking(void) function bool8 (line 473) | static bool8 DoSetUpTMCaseUI(void) function ResetBufferPointers_NoFree (line 573) | static void ResetBufferPointers_NoFree(void) function LoadBGTemplates (line 582) | static void LoadBGTemplates(void) function bool8 (line 600) | static bool8 HandleLoadTMCaseGraphicsAndPalettes(void) function CreateTMCaseListMenuBuffers (line 640) | static void CreateTMCaseListMenuBuffers(void) function InitTMCaseListMenuItems (line 647) | static void InitTMCaseListMenuItems(void) function GetTMNumberAndMoveString (line 681) | static void GetTMNumberAndMoveString(u8 * dest, u16 itemId) function List_MoveCursorFunc (line 703) | static void List_MoveCursorFunc(s32 itemIndex, bool8 onInit, struct List... function List_ItemPrintFunc (line 721) | static void List_ItemPrintFunc(u8 windowId, u32 itemIndex, u8 y) function PrintDescription (line 732) | static void PrintDescription(s32 itemIndex) function SetDescriptionWindowShade (line 745) | static void SetDescriptionWindowShade(s32 shade) function PrintListCursor (line 751) | static void PrintListCursor(u8 listTaskId, u8 colorIdx) function PrintListCursorAtRow (line 756) | static void PrintListCursorAtRow(u8 y, u8 colorIdx) function CreateListScrollArrows (line 770) | static void CreateListScrollArrows(void) function CreateQuantityScrollArrows (line 779) | static void CreateQuantityScrollArrows(void) function RemoveScrollArrows (line 789) | static void RemoveScrollArrows(void) function ResetTMCaseCursorPos (line 798) | void ResetTMCaseCursorPos(void) function TMCaseSetup_GetTMCount (line 804) | static void TMCaseSetup_GetTMCount(void) function TMCaseSetup_InitListMenuPositions (line 820) | static void TMCaseSetup_InitListMenuPositions(void) function TMCaseSetup_UpdateVisualMenuOffset (line 836) | static void TMCaseSetup_UpdateVisualMenuOffset(void) function DestroyTMCaseBuffers (line 850) | static void DestroyTMCaseBuffers(void) function Task_BeginFadeOutFromTMCase (line 865) | static void Task_BeginFadeOutFromTMCase(u8 taskId) function Task_FadeOutAndCloseTMCase (line 871) | static void Task_FadeOutAndCloseTMCase(u8 taskId) function Task_HandleListInput (line 888) | static void Task_HandleListInput(u8 taskId) function ReturnToList (line 932) | static void ReturnToList(u8 taskId) function Task_SelectedTMHM_Field (line 941) | static void Task_SelectedTMHM_Field(u8 taskId) function Task_ContextMenu_HandleInput (line 992) | static void Task_ContextMenu_HandleInput(u8 taskId) function Action_Use (line 1016) | static void Action_Use(u8 taskId) function Action_Give (line 1037) | static void Action_Give(u8 taskId) function PrintError_ThereIsNoPokemon (line 1067) | static void PrintError_ThereIsNoPokemon(u8 taskId) function PrintError_ItemCantBeHeld (line 1072) | static void PrintError_ItemCantBeHeld(u8 taskId) function Task_WaitButtonAfterErrorPrint (line 1079) | static void Task_WaitButtonAfterErrorPrint(u8 taskId) function CloseMessageAndReturnToList (line 1088) | static void CloseMessageAndReturnToList(u8 taskId) function Action_Exit (line 1105) | static void Action_Exit(u8 taskId) function Task_SelectedTMHM_GiveParty (line 1122) | static void Task_SelectedTMHM_GiveParty(u8 taskId) function Task_SelectedTMHM_GivePC (line 1138) | static void Task_SelectedTMHM_GivePC(u8 taskId) function Task_SelectedTMHM_Sell (line 1154) | static void Task_SelectedTMHM_Sell(u8 taskId) function Task_AskConfirmSaleWithAmount (line 1184) | static void Task_AskConfirmSaleWithAmount(u8 taskId) function Task_PlaceYesNoBox (line 1193) | static void Task_PlaceYesNoBox(u8 taskId) function Task_SaleOfTMsCanceled (line 1198) | static void Task_SaleOfTMsCanceled(u8 taskId) function Task_InitQuantitySelectUI (line 1215) | static void Task_InitQuantitySelectUI(u8 taskId) function SellTM_PrintQuantityAndSalePrice (line 1231) | static void SellTM_PrintQuantityAndSalePrice(s16 quantity, s32 amount) function Task_QuantitySelect_HandleInput (line 1240) | static void Task_QuantitySelect_HandleInput(u8 taskId) function Task_PrintSaleConfirmedText (line 1274) | static void Task_PrintSaleConfirmedText(u8 taskId) function Task_DoSaleOfTMs (line 1286) | static void Task_DoSaleOfTMs(u8 taskId) function Task_AfterSale_ReturnToList (line 1304) | static void Task_AfterSale_ReturnToList(u8 taskId) function ClearTMHMSlots (line 1319) | static void ClearTMHMSlots(void) function Pokedude_InitTMCase (line 1330) | void Pokedude_InitTMCase(void) function Task_Pokedude_Start (line 1349) | static void Task_Pokedude_Start(u8 taskId) function Task_Pokedude_Run (line 1363) | static void Task_Pokedude_Run(u8 taskId) function InitWindowTemplatesAndPals (line 1490) | static void InitWindowTemplatesAndPals(void) function TMCase_Print (line 1514) | static void TMCase_Print(u8 windowId, u8 fontId, const u8 * str, u8 x, u... function TMCase_SetWindowBorder1 (line 1519) | static void TMCase_SetWindowBorder1(u8 windowId) function TMCase_SetWindowBorder2 (line 1524) | static void TMCase_SetWindowBorder2(u8 windowId) function PrintMessageWithFollowupTask (line 1529) | static void PrintMessageWithFollowupTask(u8 taskId, u8 fontId, const u8 ... function PrintTitle (line 1535) | static void PrintTitle(void) function DrawMoveInfoLabels (line 1541) | static void DrawMoveInfoLabels(void) function PrintMoveInfo (line 1550) | static void PrintMoveInfo(u16 itemId) function PlaceHMTileInWindow (line 1597) | static void PlaceHMTileInWindow(u8 windowId, u8 x, u8 y) function PrintPlayersMoney (line 1602) | static void PrintPlayersMoney(void) function HandleCreateYesNoMenu (line 1607) | static void HandleCreateYesNoMenu(u8 taskId, const struct YesNoFuncTable... function u8 (line 1612) | static u8 AddContextMenu(u8 * windowId, u8 windowIndex) function RemoveContextMenu (line 1623) | static void RemoveContextMenu(u8 * windowId) function u8 (line 1632) | static u8 CreateDiscSprite(u16 itemId) function SetDiscSpriteAnim (line 1651) | static void SetDiscSpriteAnim(struct Sprite *sprite, u8 tmIdx) function TintDiscpriteByType (line 1659) | static void TintDiscpriteByType(u8 type) function SetDiscSpritePosition (line 1667) | static void SetDiscSpritePosition(struct Sprite *sprite, u8 tmIdx) function SwapDisc (line 1693) | static void SwapDisc(u8 spriteId, u16 itemId) function SpriteCB_SwapDisc (line 1700) | static void SpriteCB_SwapDisc(struct Sprite *sprite) function LoadDiscTypePalettes (line 1737) | static void LoadDiscTypePalettes(void) FILE: src/trade.c function EWRAM_DATA (line 146) | static EWRAM_DATA struct { type Pokemon (line 211) | struct Pokemon type SaveBlock2 (line 214) | struct SaveBlock2 type SaveBlock1 (line 215) | struct SaveBlock1 type MapLayout (line 216) | struct MapLayout type Mail (line 219) | struct Mail type Pokemon (line 220) | struct Pokemon type OamData (line 229) | struct OamData type OamData (line 235) | struct OamData type SpriteSheet (line 256) | struct SpriteSheet type SpritePalette (line 262) | struct SpritePalette type SpriteTemplate (line 308) | struct SpriteTemplate type SpriteTemplate (line 317) | struct SpriteTemplate type SpritePalette (line 327) | struct SpritePalette type MenuAction (line 541) | struct MenuAction type BgTemplate (line 560) | struct BgTemplate type WindowTemplate (line 596) | struct WindowTemplate type WindowTemplate (line 744) | struct WindowTemplate function InitTradeMenu (line 762) | static void InitTradeMenu(void) function CB2_StartCreateTradeMenu (line 805) | void CB2_StartCreateTradeMenu(void) function CB2_CreateTradeMenu (line 810) | static void CB2_CreateTradeMenu(void) function CB2_ReturnToTradeMenuFromSummary (line 1082) | void CB2_ReturnToTradeMenuFromSummary(void) function VBlankCB_TradeMenu (line 1270) | static void VBlankCB_TradeMenu(void) function CB_FadeToStartTrade (line 1277) | static void CB_FadeToStartTrade(void) function CB_WaitToStartTrade (line 1286) | static void CB_WaitToStartTrade(void) function CB_StartLinkTrade (line 1304) | static void CB_StartLinkTrade(void) function CB2_TradeMenu (line 1334) | static void CB2_TradeMenu(void) function LoadTradeBgGfx (line 1352) | static void LoadTradeBgGfx(u8 state) function SetActiveMenuOptions (line 1385) | static void SetActiveMenuOptions(void) function Trade_Memcpy (line 1419) | static void Trade_Memcpy(void *dest, const void *src, size_t size) function bool8 (line 1428) | static bool8 BufferTradeParties(void) function PrintIsThisTradeOkay (line 1572) | static void PrintIsThisTradeOkay(void) function Leader_ReadLinkBuffer (line 1577) | static void Leader_ReadLinkBuffer(u8 mpId, u8 status) function Follower_ReadLinkBuffer (line 1621) | static void Follower_ReadLinkBuffer(u8 mpId, u8 status) function Leader_HandleCommunication (line 1665) | static void Leader_HandleCommunication(void) function CB1_UpdateLink (line 1738) | static void CB1_UpdateLink(void) function u8 (line 1754) | static u8 GetNewCursorPosition(u8 oldPosition, u8 direction) function TradeMenuMoveCursor (line 1772) | static void TradeMenuMoveCursor(u8 *cursorPosition, u8 direction) function SetReadyToTrade (line 1795) | static void SetReadyToTrade(void) function CB_ProcessMenuInput (line 1814) | static void CB_ProcessMenuInput(void) function RedrawChooseAPokemonWindow (line 1866) | static void RedrawChooseAPokemonWindow(void) function CB_ProcessSelectedMonInput (line 1874) | static void CB_ProcessSelectedMonInput(void) function CB_ChooseMonAfterButtonPress (line 1914) | static void CB_ChooseMonAfterButtonPress(void) function CB_ShowTradeMonSummaryScreen (line 1923) | static void CB_ShowTradeMonSummaryScreen(void) function u8 (line 1935) | static u8 CheckValidityOfTradeMons(u8 *aliveMons, u8 playerPartyCount, u... function CommunicateWhetherMonCanBeTraded (line 1960) | static void CommunicateWhetherMonCanBeTraded(void) function CB_ProcessConfirmTradeInput (line 1992) | static void CB_ProcessConfirmTradeInput(void) function RestoreNicknamesCoveredByYesNo (line 2016) | static void RestoreNicknamesCoveredByYesNo(void) function CB_ProcessCancelTradeInput (line 2027) | static void CB_ProcessCancelTradeInput(void) function CB_SetSelectedMons (line 2046) | static void CB_SetSelectedMons(void) function CB_PrintIsThisTradeOkay (line 2057) | static void CB_PrintIsThisTradeOkay(void) function CB_InitConfirmTradePrompt (line 2067) | static void CB_InitConfirmTradePrompt(void) function CB_HandleTradeCanceled (line 2078) | static void CB_HandleTradeCanceled(void) function CB_InitExitCanceledTrade (line 2101) | static void CB_InitExitCanceledTrade(void) function CB_ExitCanceledTrade (line 2114) | static void CB_ExitCanceledTrade(void) function CB_WaitToStartRfuTrade (line 2139) | static void CB_WaitToStartRfuTrade(void) function RunTradeMenuCallback (line 2148) | static void RunTradeMenuCallback(void) function SetSelectedMon (line 2207) | static void SetSelectedMon(u8 cursorPosition) function DrawSelectedMonScreen (line 2221) | static void DrawSelectedMonScreen(u8 whichParty) function u8 (line 2308) | static u8 GetMonNicknameWidth(u8 *dest, u8 whichParty, u8 partyIdx) function BufferMovesString (line 2319) | static void BufferMovesString(u8 *movesString, u8 whichParty, u8 partyIdx) function PrintPartyMonNickname (line 2351) | static void PrintPartyMonNickname(u8 whichParty, u8 windowId, const u8 *... function PrintPartyNicknames (line 2363) | static void PrintPartyNicknames(u8 whichParty) function PrintLevelAndGender (line 2377) | static void PrintLevelAndGender(u8 whichParty, u8 monIdx, u8 x, u8 y, u8... function PrintPartyLevelsAndGenders (line 2438) | static void PrintPartyLevelsAndGenders(u8 whichParty) function ShowTradePartyMonIcons (line 2455) | static void ShowTradePartyMonIcons(u8 whichParty) function PrintTradePartnerPartyNicknames (line 2469) | static void PrintTradePartnerPartyNicknames(void) function RedrawPartyWindow (line 2476) | static void RedrawPartyWindow(u8 whichParty) function Task_DrawSelectionSummary (line 2487) | static void Task_DrawSelectionSummary(u8 taskId) function Task_DrawSelectionTrade (line 2493) | static void Task_DrawSelectionTrade(u8 taskId) function QueueAction (line 2499) | static void QueueAction(u16 delay, u8 actionId) function DoQueuedActions (line 2515) | static void DoQueuedActions(void) function PrintTradeMessage (line 2561) | static void PrintTradeMessage(u8 messageId) function bool8 (line 2570) | static bool8 LoadUISpriteGfx(void) function DrawBottomRowText (line 2626) | static void DrawBottomRowText(const u8 *name, u8 *dest, u8 unused) function ComputePartyTradeableFlags (line 2631) | static void ComputePartyTradeableFlags(u8 whichParty) function ComputePartyHPBarLevels (line 2680) | static void ComputePartyHPBarLevels(u8 whichParty) function SetTradePartyHPBarSprites (line 2705) | static void SetTradePartyHPBarSprites(void) function SaveTradeGiftRibbons (line 2715) | static void SaveTradeGiftRibbons(void) function u32 (line 2725) | static u32 CanTradeSelectedMon(struct Pokemon * playerParty, int partyCo... function s32 (line 2783) | s32 GetGameProgressForLinkTrade(void) function bool32 (line 2824) | static bool32 IsDeoxysOrMewUntradable(u16 species, bool8 isModernFateful... function GetUnionRoomTradeMessageId (line 2834) | int GetUnionRoomTradeMessageId(struct RfuGameCompatibilityData player, s... function CanRegisterMonForTradingBoard (line 2902) | int CanRegisterMonForTradingBoard(struct RfuGameCompatibilityData player... FILE: src/trade_scene.c type InGameTrade (line 57) | struct InGameTrade { type Pokemon (line 74) | struct Pokemon type QuestLogEvent_Traded (line 111) | struct QuestLogEvent_Traded type Sprite (line 121) | struct Sprite type Sprite (line 122) | struct Sprite type Sprite (line 123) | struct Sprite type Sprite (line 124) | struct Sprite type Sprite (line 125) | struct Sprite type Sprite (line 126) | struct Sprite type Sprite (line 135) | struct Sprite type Sprite (line 136) | struct Sprite type Sprite (line 137) | struct Sprite type Sprite (line 138) | struct Sprite type Mail (line 140) | struct Mail type InGameTrade (line 140) | struct InGameTrade type OamData (line 179) | struct OamData type SpriteSheet (line 249) | struct SpriteSheet type SpritePalette (line 255) | struct SpritePalette type SpriteTemplate (line 260) | struct SpriteTemplate type OamData (line 269) | struct OamData type SpriteSheet (line 296) | struct SpriteSheet type SpritePalette (line 302) | struct SpritePalette type SpritePalette (line 307) | struct SpritePalette type SpriteTemplate (line 312) | struct SpriteTemplate type OamData (line 321) | struct OamData type SpriteSheet (line 347) | struct SpriteSheet type SpriteTemplate (line 353) | struct SpriteTemplate type OamData (line 362) | struct OamData type SpriteSheet (line 377) | struct SpriteSheet type SpriteTemplate (line 383) | struct SpriteTemplate type OamData (line 392) | struct OamData type SpriteSheet (line 430) | struct SpriteSheet type SpriteTemplate (line 436) | struct SpriteTemplate type SpriteTemplate (line 445) | struct SpriteTemplate type WindowTemplate (line 480) | struct WindowTemplate type WindowTemplate (line 492) | struct WindowTemplate type BgTemplate (line 502) | struct BgTemplate function SpriteCB_LinkMonGlow (line 604) | static void SpriteCB_LinkMonGlow(struct Sprite *sprite) function SpriteCB_LinkMonGlowWireless (line 613) | static void SpriteCB_LinkMonGlowWireless(struct Sprite *sprite) function SpriteCB_LinkMonShadow (line 623) | static void SpriteCB_LinkMonShadow(struct Sprite *sprite) function SpriteCB_CableEndSending (line 634) | static void SpriteCB_CableEndSending(struct Sprite *sprite) function SpriteCB_CableEndReceiving (line 644) | static void SpriteCB_CableEndReceiving(struct Sprite *sprite) function SpriteCB_GbaScreen (line 653) | static void SpriteCB_GbaScreen(struct Sprite *sprite) function SetTradeBGAffine (line 662) | static void SetTradeBGAffine(void) function SetTradeGpuRegs (line 674) | static void SetTradeGpuRegs(void) function VBlankCB_TradeAnim (line 693) | static void VBlankCB_TradeAnim(void) function ClearLinkTimeoutTimer (line 701) | static void ClearLinkTimeoutTimer(void) function CheckLinkTimeout (line 708) | static void CheckLinkTimeout(void) function u32 (line 727) | static u32 TradeGetMultiplayerId(void) function LoadTradeMonPic (line 734) | static void LoadTradeMonPic(u8 whichParty, u8 state) function CB2_LinkTrade (line 779) | void CB2_LinkTrade(void) function InitTradeSequenceBgGpuRegs (line 914) | void InitTradeSequenceBgGpuRegs(void) function LinkTradeDrawWindow (line 920) | void LinkTradeDrawWindow(void) function TradeAnimInit_LoadGfx (line 927) | static void TradeAnimInit_LoadGfx(void) function CB2_InitInGameTrade (line 951) | static void CB2_InitInGameTrade(void) function UpdatePokedexForReceivedMon (line 1032) | static void UpdatePokedexForReceivedMon(u8 partyIdx) function TryEnableNationalDexFromLinkPartner (line 1046) | static void TryEnableNationalDexFromLinkPartner(void) function TradeMons (line 1054) | static void TradeMons(u8 playerPartyIdx, u8 partnerPartyIdx) function HandleLinkDataSend (line 1095) | static void HandleLinkDataSend(void) function CB2_InGameTrade (line 1112) | static void CB2_InGameTrade(void) function SetTradeSequenceBgGpuRegs (line 1122) | static void SetTradeSequenceBgGpuRegs(u8 state) function LoadTradeGbaSpriteGfx (line 1229) | static void LoadTradeGbaSpriteGfx(void) function TradeBufferOTnameAndNicknames (line 1239) | static void TradeBufferOTnameAndNicknames(void) function bool8 (line 1264) | static bool8 DoTradeAnim(void) function bool8 (line 1346) | static bool8 DoTradeAnim_Cable(void) function bool8 (line 1823) | static bool8 DoTradeAnim_Wireless(void) function CB2_TryLinkTradeEvolution (line 2320) | static void CB2_TryLinkTradeEvolution(void) function HandleLinkDataReceive (line 2346) | static void HandleLinkDataReceive(void) function SpriteCB_BouncingPokeball (line 2367) | static void SpriteCB_BouncingPokeball(struct Sprite *sprite) function SpriteCB_BouncingPokeballDepart (line 2388) | static void SpriteCB_BouncingPokeballDepart(struct Sprite *sprite) function SpriteCB_BouncingPokeballDepartEnd (line 2402) | static void SpriteCB_BouncingPokeballDepartEnd(struct Sprite *sprite) function SpriteCB_BouncingPokeballArrive (line 2417) | static void SpriteCB_BouncingPokeballArrive(struct Sprite *sprite) function u16 (line 2443) | u16 GetInGameTradeSpeciesInfo(void) function BufferInGameTradeMonName (line 2462) | static void BufferInGameTradeMonName(void) function CreateInGameTradePokemonInternal (line 2473) | static void CreateInGameTradePokemonInternal(u8 playerSlot, u8 inGameTra... function GetInGameTradeMail (line 2524) | static void GetInGameTradeMail(struct Mail * mail, const struct InGameTr... function u16 (line 2538) | u16 GetTradeSpecies(void) function CreateInGameTradePokemon (line 2546) | void CreateInGameTradePokemon(void) function CB2_UpdateLinkTrade (line 2551) | static void CB2_UpdateLinkTrade(void) function CB2_WaitTradeComplete (line 2571) | static void CB2_WaitTradeComplete(void) function CB2_SaveAndEndTrade (line 2590) | static void CB2_SaveAndEndTrade(void) function CB2_FreeTradeAnim (line 2745) | static void CB2_FreeTradeAnim(void) function DoInGameTradeScene (line 2765) | void DoInGameTradeScene(void) function Task_InGameTrade (line 2773) | static void Task_InGameTrade(u8 taskId) function CheckPartnersMonForRibbons (line 2783) | static void CheckPartnersMonForRibbons(void) function LoadTradeAnimGfx (line 2794) | void LoadTradeAnimGfx(void) function DrawTextOnTradeWindow (line 2799) | void DrawTextOnTradeWindow(u8 windowId, const u8 *str, s8 speed) function Task_AnimateWirelessSignal (line 2809) | static void Task_AnimateWirelessSignal(u8 taskId) function Task_OpenCenterWhiteColumn (line 2849) | static void Task_OpenCenterWhiteColumn(u8 taskId) function Task_CloseCenterWhiteColumn (line 2876) | static void Task_CloseCenterWhiteColumn(u8 taskId) FILE: src/trainer_card.c type TrainerCardData (line 41) | struct TrainerCardData type TrainerCard (line 95) | struct TrainerCard type TrainerCard (line 96) | struct TrainerCard type Task (line 144) | struct Task type Task (line 145) | struct Task type Task (line 146) | struct Task type Task (line 147) | struct Task type Task (line 148) | struct Task type Task (line 149) | struct Task type BgTemplate (line 184) | struct BgTemplate type WindowTemplate (line 224) | struct WindowTemplate type Task (line 338) | struct Task type TrainerCard (line 368) | struct TrainerCard type TrainerCard (line 408) | struct TrainerCard function VBlankCB_TrainerCard (line 449) | static void VBlankCB_TrainerCard(void) function HBlankCB_TrainerCard (line 459) | static void HBlankCB_TrainerCard(void) function CB2_TrainerCard (line 471) | static void CB2_TrainerCard(void) function CloseTrainerCard (line 479) | static void CloseTrainerCard(u8 taskId) function Task_TrainerCard (line 496) | static void Task_TrainerCard(u8 taskId) function bool8 (line 653) | static bool8 LoadCardGfx(void) function CB2_InitTrainerCard (line 709) | static void CB2_InitTrainerCard(void) function u32 (line 775) | static u32 GetCappedGameStat(u8 statId, u32 maxValue) function u8 (line 781) | static u8 GetTrainerStarCount(struct TrainerCard *trainerCard) function SetPlayerCardData (line 800) | static void SetPlayerCardData(struct TrainerCard *trainerCard, u8 cardType) function TrainerCard_GenerateCardForLinkPlayer (line 865) | void TrainerCard_GenerateCardForLinkPlayer(struct TrainerCard *trainerCard) function SetDataFromTrainerCard (line 916) | static void SetDataFromTrainerCard(void) function HandleGpuRegs (line 951) | static void HandleGpuRegs(void) function UpdateCardFlipRegs (line 971) | static void UpdateCardFlipRegs(u16 cardTop) function ResetGpuRegs (line 983) | static void ResetGpuRegs(void) function TrainerCardNull (line 990) | static void TrainerCardNull(void) function DmaClearOam (line 994) | static void DmaClearOam(void) function DmaClearPltt (line 999) | static void DmaClearPltt(void) function ResetBgRegs (line 1004) | static void ResetBgRegs(void) function InitBgsAndWindows (line 1020) | static void InitBgsAndWindows(void) function SetTrainerCardCB2 (line 1038) | static void SetTrainerCardCB2(void) function SetUpTrainerCardTask (line 1044) | static void SetUpTrainerCardTask(void) function bool8 (line 1053) | static bool8 PrintAllOnCardFront(void) function bool8 (line 1083) | static bool8 PrintAllOnCardBack(void) function BufferTextForCardBack (line 1119) | static void BufferTextForCardBack(void) function PrintNameOnCardFront (line 1129) | static void PrintNameOnCardFront(void) function PrintIdOnCard (line 1142) | static void PrintIdOnCard(void) function PrintMoneyOnCard (line 1152) | static void PrintMoneyOnCard(void) function u16 (line 1174) | static u16 GetCaughtMonsCount(void) function PrintPokedexOnCard (line 1182) | static void PrintPokedexOnCard(void) function PrintTimeOnCard (line 1207) | static void PrintTimeOnCard(void) function PrintProfilePhraseOnCard (line 1243) | static void PrintProfilePhraseOnCard(void) function BufferNameForCardBack (line 1261) | static void BufferNameForCardBack(void) function PrintNameOnCardBack (line 1271) | static void PrintNameOnCardBack(void) function BufferHofDebutTime (line 1289) | static void BufferHofDebutTime(void) function PrintHofDebutTimeOnCard (line 1307) | static void PrintHofDebutTimeOnCard(void) function BufferLinkBattleResults (line 1316) | static void BufferLinkBattleResults(void) function PrintLinkBattleResultsOnCard (line 1331) | static void PrintLinkBattleResultsOnCard(void) function BufferNumTrades (line 1343) | static void BufferNumTrades(void) function PrintTradesStringOnCard (line 1352) | static void PrintTradesStringOnCard(void) function BufferBerryCrushPoints (line 1361) | static void BufferBerryCrushPoints(void) function PrintBerryCrushStringOnCard (line 1370) | static void PrintBerryCrushStringOnCard(void) function BufferUnionRoomStats (line 1379) | static void BufferUnionRoomStats(void) function PrintUnionStringOnCard (line 1388) | static void PrintUnionStringOnCard(void) function PrintPokemonIconsOnCard (line 1397) | static void PrintPokemonIconsOnCard(void) function LoadMonIconGfx (line 1418) | static void LoadMonIconGfx(void) function PrintStickersOnCard (line 1445) | static void PrintStickersOnCard(void) function LoadStickerGfx (line 1462) | static void LoadStickerGfx(void) function DrawTrainerCardWindow (line 1471) | static void DrawTrainerCardWindow(u8 windowId) function bool8 (line 1477) | static bool8 SetTrainerCardBgsAndPals(void) function DrawCardScreenBackground (line 1523) | static void DrawCardScreenBackground(const u16 *ptr) function DrawCardFrontOrBack (line 1542) | static void DrawCardFrontOrBack(const u16 *ptr) function DrawStarsAndBadgesOnCard (line 1561) | static void DrawStarsAndBadgesOnCard(void) function DrawCardBackStats (line 1586) | static void DrawCardBackStats(void) function BlinkTimeColon (line 1620) | static void BlinkTimeColon(void) function u8 (line 1630) | u8 GetTrainerCardStars(u8 cardId) function FlipTrainerCard (line 1637) | static void FlipTrainerCard(void) function bool8 (line 1644) | static bool8 IsCardFlipTaskActive(void) function Task_DoCardFlipTask (line 1652) | static void Task_DoCardFlipTask(u8 taskId) function bool8 (line 1658) | static bool8 Task_BeginCardFlip(struct Task* task) function bool8 (line 1672) | static bool8 Task_AnimateCardFlipDown(struct Task* task) function bool8 (line 1723) | static bool8 Task_DrawFlippedCardSide(struct Task* task) function bool8 (line 1777) | static bool8 Task_SetCardFlipped(struct Task* task) function bool8 (line 1798) | static bool8 Task_AnimateCardFlipUp(struct Task* task) function bool8 (line 1849) | static bool8 Task_EndCardFlip(struct Task *task) function ShowPlayerTrainerCard (line 1858) | void ShowPlayerTrainerCard(void (*callback)(void)) function ShowTrainerCardInLink (line 1872) | void ShowTrainerCardInLink(u8 cardId, void (*callback)(void)) function InitTrainerCardData (line 1882) | static void InitTrainerCardData(void) function u8 (line 1900) | static u8 GetCardType(void) function CreateTrainerCardTrainerPic (line 1922) | static void CreateTrainerCardTrainerPic(void) function Unref_InitTrainerCard (line 1954) | static void Unref_InitTrainerCard(void (*callback)(void)) function Unref_InitTrainerCardLink (line 1961) | static void Unref_InitTrainerCardLink(void (*callback)(void)) function Unref_InitTrainerCardLink2 (line 1969) | static void Unref_InitTrainerCardLink2(void (*callback)(void)) FILE: src/trainer_fan_club.c type TrainerFanClub (line 9) | struct TrainerFanClub type TrainerFanClub (line 22) | struct TrainerFanClub type TrainerFanClub (line 23) | struct TrainerFanClub type TrainerFanClub (line 24) | struct TrainerFanClub type TrainerFanClub (line 25) | struct TrainerFanClub type TrainerFanClub (line 26) | struct TrainerFanClub type TrainerFanClub (line 27) | struct TrainerFanClub type TrainerFanClub (line 28) | struct TrainerFanClub type LinkBattleRecords (line 29) | struct LinkBattleRecords type TrainerFanClub (line 30) | struct TrainerFanClub type TrainerFanClub (line 31) | struct TrainerFanClub type TrainerFanClub (line 32) | struct TrainerFanClub function ResetTrainerFanClub (line 34) | void ResetTrainerFanClub(void) function Script_TryLoseFansFromPlayTimeAfterLinkBattle (line 40) | void Script_TryLoseFansFromPlayTimeAfterLinkBattle(void) function TryLoseFansFromPlayTimeAfterLinkBattle (line 45) | static void TryLoseFansFromPlayTimeAfterLinkBattle(struct TrainerFanClub... function Script_UpdateTrainerFanClubGameClear (line 54) | void Script_UpdateTrainerFanClubGameClear(void) function UpdateTrainerFanClubGameClear (line 59) | static void UpdateTrainerFanClubGameClear(struct TrainerFanClub *fanClub) function u8 (line 76) | static u8 TryGainNewFanFromCounter(struct TrainerFanClub *fanClub, u8 a1) function u8 (line 98) | static u8 PlayerGainRandomTrainerFan(struct TrainerFanClub *fanClub) function u8 (line 131) | static u8 PlayerLoseRandomTrainerFan(struct TrainerFanClub *fanClub) function u16 (line 170) | u16 Script_GetNumFansOfPlayerInTrainerFanClub(void) function u16 (line 175) | static u16 GetNumFansOfPlayerInTrainerFanClub(struct TrainerFanClub *fan... function Script_TryLoseFansFromPlayTime (line 189) | void Script_TryLoseFansFromPlayTime(void) function TryLoseFansFromPlayTime (line 194) | static void TryLoseFansFromPlayTime(struct TrainerFanClub *fanClub) function bool16 (line 223) | bool16 Script_IsFanClubMemberFanOfPlayer(void) function bool16 (line 228) | static bool16 IsFanClubMemberFanOfPlayer(struct TrainerFanClub *fanClub) function SetInitialFansOfPlayer (line 233) | static void SetInitialFansOfPlayer(struct TrainerFanClub *fanClub) function Script_BufferFanClubTrainerName (line 240) | void Script_BufferFanClubTrainerName(void) function BufferFanClubTrainerName (line 272) | static void BufferFanClubTrainerName(struct LinkBattleRecords *linkRecor... function Special_UpdateTrainerFansAfterLinkBattle (line 312) | void Special_UpdateTrainerFansAfterLinkBattle(void) function UpdateTrainerFansAfterLinkBattle (line 317) | static void UpdateTrainerFansAfterLinkBattle(struct TrainerFanClub *fanC... function bool8 (line 329) | static bool8 DidPlayerGetFirstFans(struct TrainerFanClub *fanClub) function Script_SetPlayerGotFirstFans (line 334) | void Script_SetPlayerGotFirstFans(void) function SetPlayerGotFirstFans (line 339) | static void SetPlayerGotFirstFans(struct TrainerFanClub *fanClub) function u8 (line 344) | u8 Script_TryGainNewFanFromCounter(void) FILE: src/trainer_pokemon_sprites.c type PicData (line 6) | struct PicData type PicData (line 20) | struct PicData type OamData (line 22) | struct OamData function DummyPicSpriteCallback (line 28) | void DummyPicSpriteCallback(struct Sprite *sprite) function bool16 (line 33) | bool16 ResetAllPicSprites(void) function bool16 (line 43) | static bool16 DecompressPic(u16 species, u32 personality, bool8 isFrontP... function bool16 (line 72) | static bool16 DecompressPic_HandleDeoxys(u16 species, u32 personality, b... function LoadPicPaletteByTagOrSlot (line 77) | void LoadPicPaletteByTagOrSlot(u16 species, u32 otId, u32 personality, u... function LoadPicPaletteBySlot (line 107) | void LoadPicPaletteBySlot(u16 species, u32 otId, u32 personality, u8 pal... function AssignSpriteAnimsTable (line 115) | void AssignSpriteAnimsTable(bool8 isTrainer) function u16 (line 123) | u16 CreatePicSprite(u16 species, u32 otId, u32 personality, bool8 isFron... function u16 (line 177) | u16 CreatePicSprite_HandleDeoxys(u16 species, u32 otId, u32 personality,... function u16 (line 182) | u16 FreeAndDestroyPicSpriteInternal(u16 spriteId) function u16 (line 207) | static u16 LoadPicSpriteInWindow(u16 species, u32 otId, u32 personality,... function u16 (line 216) | u16 CreateTrainerCardSprite(u16 species, u32 otId, u32 personality, bool... function u16 (line 231) | u16 CreateMonPicSprite(u16 species, u32 otId, u32 personality, bool8 isF... function u16 (line 236) | u16 CreateMonPicSprite_HandleDeoxys(u16 species, u32 otId, u32 personali... function u16 (line 241) | u16 FreeAndDestroyMonPicSprite(u16 spriteId) function u16 (line 246) | u16 LoadMonPicInWindow(u16 species, u32 otId, u32 personality, bool8 isF... function u16 (line 251) | u16 CreateTrainerCardMonIconSprite(u16 species, u32 otId, u32 personalit... function u16 (line 256) | u16 CreateTrainerPicSprite(u16 species, bool8 isFrontPic, s16 x, s16 y, ... function u16 (line 261) | u16 FreeAndDestroyTrainerPicSprite(u16 spriteId) function u16 (line 266) | u16 LoadTrainerPicInWindow(u16 species, bool8 isFrontPic, u8 paletteSlot... function u16 (line 271) | u16 CreateTrainerCardTrainerPicSprite(u16 species, bool8 isFrontPic, u16... function u16 (line 276) | u16 PlayerGenderToFrontTrainerPicId(u8 gender, bool8 getClass) FILE: src/trainer_see.c type u8 (line 15) | typedef u8 (*TrainerApproachFunc)(struct ObjectEvent *, s16, s16, s16); type bool8 (line 16) | typedef bool8 (*TrainerSeeFunc)(u8, struct Task *, struct ObjectEvent *); type ObjectEvent (line 19) | struct ObjectEvent type ObjectEvent (line 20) | struct ObjectEvent type ObjectEvent (line 21) | struct ObjectEvent type ObjectEvent (line 22) | struct ObjectEvent type ObjectEvent (line 23) | struct ObjectEvent type ObjectEvent (line 24) | struct ObjectEvent type ObjectEvent (line 25) | struct ObjectEvent type Task (line 27) | struct Task type ObjectEvent (line 27) | struct ObjectEvent type Task (line 28) | struct Task type ObjectEvent (line 28) | struct ObjectEvent type Task (line 29) | struct Task type ObjectEvent (line 29) | struct ObjectEvent type Task (line 30) | struct Task type ObjectEvent (line 30) | struct ObjectEvent type Task (line 31) | struct Task type ObjectEvent (line 31) | struct ObjectEvent type Task (line 32) | struct Task type ObjectEvent (line 32) | struct ObjectEvent type Task (line 33) | struct Task type ObjectEvent (line 33) | struct ObjectEvent type Task (line 34) | struct Task type ObjectEvent (line 34) | struct ObjectEvent type Task (line 35) | struct Task type ObjectEvent (line 35) | struct ObjectEvent type Task (line 36) | struct Task type ObjectEvent (line 36) | struct ObjectEvent type Task (line 37) | struct Task type ObjectEvent (line 37) | struct ObjectEvent type Task (line 38) | struct Task type ObjectEvent (line 38) | struct ObjectEvent type Task (line 39) | struct Task type ObjectEvent (line 39) | struct ObjectEvent type Task (line 40) | struct Task type ObjectEvent (line 40) | struct ObjectEvent type Task (line 41) | struct Task type ObjectEvent (line 41) | struct ObjectEvent type Sprite (line 43) | struct Sprite type Sprite (line 44) | struct Sprite function bool8 (line 88) | bool8 CheckForTrainersWantingBattle(void) function bool8 (line 105) | static bool8 CheckTrainer(u8 trainerObjId) function u8 (line 123) | static u8 GetTrainerApproachDistance(struct ObjectEvent *trainerObj) function u8 (line 149) | static u8 GetTrainerApproachDistanceSouth(struct ObjectEvent *trainerObj... function u8 (line 164) | static u8 GetTrainerApproachDistanceNorth(struct ObjectEvent *trainerObj... function u8 (line 175) | static u8 GetTrainerApproachDistanceWest(struct ObjectEvent *trainerObj,... function u8 (line 186) | static u8 GetTrainerApproachDistanceEast(struct ObjectEvent *trainerObj,... function u8 (line 198) | static u8 CheckPathBetweenTrainerAndPlayer(struct ObjectEvent *trainerOb... function TrainerApproachPlayer (line 246) | static void TrainerApproachPlayer(struct ObjectEvent * trainerObj, u8 ap... function StartTrainerApproachWithFollowupTask (line 255) | static void StartTrainerApproachWithFollowupTask(TaskFunc taskFunc) function Task_RunTrainerSeeFuncList (line 263) | static void Task_RunTrainerSeeFuncList(u8 taskId) function bool8 (line 282) | static bool8 TrainerSeeFunc_Dummy(u8 taskId, struct Task *task, struct O... function bool8 (line 287) | static bool8 TrainerSeeFunc_StartExclMark(u8 taskId, struct Task *task, ... function bool8 (line 307) | static bool8 TrainerSeeFunc_WaitExclMark(u8 taskId, struct Task *task, s... function bool8 (line 324) | static bool8 TrainerSeeFunc_TrainerApproach(u8 taskId, struct Task *task... function bool8 (line 342) | static bool8 TrainerSeeFunc_PrepareToEngage(u8 taskId, struct Task *task... function bool8 (line 364) | static bool8 TrainerSeeFunc_End(u8 taskId, struct Task *task, struct Obj... function bool8 (line 375) | static bool8 TrainerSeeFunc_BeginRemoveDisguise(u8 taskId, struct Task *... function bool8 (line 386) | static bool8 TrainerSeeFunc_WaitRemoveDisguise(u8 taskId, struct Task *t... function bool8 (line 395) | static bool8 TrainerSeeFunc_TrainerInAshFacesPlayer(u8 taskId, struct Ta... function bool8 (line 406) | static bool8 TrainerSeeFunc_BeginJumpOutOfAsh(u8 taskId, struct Task *ta... function bool8 (line 420) | static bool8 TrainerSeeFunc_WaitJumpOutOfAsh(u8 taskId, struct Task *tas... function bool8 (line 439) | static bool8 TrainerSeeFunc_EndJumpOutOfAsh(u8 taskId, struct Task *task... function bool8 (line 448) | static bool8 TrainerSeeFunc_OffscreenAboveTrainerCreateCameraObj(u8 task... function bool8 (line 459) | static bool8 TrainerSeeFunc_OffscreenAboveTrainerCameraObjMoveUp(u8 task... function bool8 (line 482) | static bool8 TrainerSeeFunc_OffscreenAboveTrainerCameraObjMoveDown(u8 ta... function Task_RevealTrainer_RunTrainerSeeFuncList (line 515) | static void Task_RevealTrainer_RunTrainerSeeFuncList(u8 taskId) function MovementAction_RevealTrainer_RunTrainerSeeFuncList (line 540) | void MovementAction_RevealTrainer_RunTrainerSeeFuncList(struct ObjectEve... function EndTrainerApproach (line 545) | void EndTrainerApproach(void) function Task_DestroyTrainerApproachTask (line 550) | static void Task_DestroyTrainerApproachTask(u8 taskId) type OamData (line 565) | struct OamData type SpriteFrameImage (line 581) | struct SpriteFrameImage type SpriteTemplate (line 646) | struct SpriteTemplate function u8 (line 656) | u8 FldEff_ExclamationMarkIcon1(void) function u8 (line 666) | u8 FldEff_DoubleExclMarkIcon(void) function u8 (line 676) | u8 FldEff_XIcon(void) function u8 (line 686) | u8 FldEff_SmileyFaceIcon(void) function u8 (line 696) | u8 FldEff_QuestionMarkIcon(void) function SetIconSpriteData (line 706) | static void SetIconSpriteData(struct Sprite *sprite, u16 fldEffId, u8 sp... function SpriteCB_TrainerIcons (line 720) | static void SpriteCB_TrainerIcons(struct Sprite *sprite) FILE: src/trainer_tower.c type TrainerTowerState (line 25) | struct TrainerTowerState type TrainerTowerOpponent (line 31) | struct TrainerTowerOpponent type SinglesTrainerInfo (line 43) | struct SinglesTrainerInfo type DoublesTrainerInfo (line 50) | struct DoublesTrainerInfo type TrainerEncounterMusicPairs (line 59) | struct TrainerEncounterMusicPairs type SinglesTrainerInfo (line 105) | struct SinglesTrainerInfo type DoublesTrainerInfo (line 191) | struct DoublesTrainerInfo type TrainerEncounterMusicPairs (line 204) | struct TrainerEncounterMusicPairs type WindowTemplate (line 312) | struct WindowTemplate type EReaderTrainerTowerSetSubstruct (line 435) | struct EReaderTrainerTowerSetSubstruct type TrainerTowerFloor (line 436) | struct TrainerTowerFloor function CallTrainerTowerFunc (line 438) | void CallTrainerTowerFunc(void) function u8 (line 445) | u8 GetTrainerTowerOpponentClass(void) function GetTrainerTowerOpponentName (line 450) | void GetTrainerTowerOpponentName(u8 *dest) function u8 (line 455) | u8 GetTrainerTowerTrainerFrontSpriteId(void) function InitTrainerTowerBattleStruct (line 460) | void InitTrainerTowerBattleStruct(void) function FreeTrainerTowerBattleStruct (line 489) | void FreeTrainerTowerBattleStruct(void) function GetTrainerTowerOpponentWinText (line 494) | void GetTrainerTowerOpponentWinText(u8 *dest, u8 opponentIdx) function GetTrainerTowerOpponentLoseText (line 504) | void GetTrainerTowerOpponentLoseText(u8 *dest, u8 opponentIdx) function SetUpTrainerTowerDataStruct (line 514) | static void SetUpTrainerTowerDataStruct(void) function FreeTrainerTowerDataStruct (line 539) | static void FreeTrainerTowerDataStruct(void) function InitTrainerTowerFloor (line 544) | static void InitTrainerTowerFloor(void) function SetTrainerTowerNPCGraphics (line 559) | static void SetTrainerTowerNPCGraphics(void) function TT_ConvertEasyChatMessageToString (line 631) | static void TT_ConvertEasyChatMessageToString(u16 *ecWords, u8 *dest) function BufferTowerOpponentSpeech (line 651) | static void BufferTowerOpponentSpeech(void) function TrainerTowerGetOpponentTextColor (line 682) | static void TrainerTowerGetOpponentTextColor(u8 challengeType, u8 facili... function CB2_EndTrainerTowerBattle (line 717) | static void CB2_EndTrainerTowerBattle(void) function Task_DoTrainerTowerBattle (line 722) | static void Task_DoTrainerTowerBattle(u8 taskId) function DoTrainerTowerBattle (line 733) | static void DoTrainerTowerBattle(void) function TrainerTowerGetChallengeType (line 747) | static void TrainerTowerGetChallengeType(void) function TrainerTowerAddFloorCleared (line 753) | static void TrainerTowerAddFloorCleared(void) function GetFloorAlreadyCleared (line 759) | static void GetFloorAlreadyCleared(void) function StartTrainerTowerChallenge (line 769) | static void StartTrainerTowerChallenge(void) function GetOwnerState (line 786) | static void GetOwnerState(void) function GiveChallengePrize (line 799) | static void GiveChallengePrize(void) function CheckFinalTime (line 819) | static void CheckFinalTime(void) function TrainerTowerResumeTimer (line 838) | static void TrainerTowerResumeTimer(void) function TrainerTowerSetPlayerLost (line 849) | static void TrainerTowerSetPlayerLost(void) function GetTrainerTowerChallengeStatus (line 854) | static void GetTrainerTowerChallengeStatus(void) function GetCurrentTime (line 888) | static void GetCurrentTime(void) function ShowResultsBoard (line 899) | static void ShowResultsBoard(void) function CloseResultsBoard (line 924) | static void CloseResultsBoard(void) function TrainerTowerGetDoublesEligiblity (line 931) | static void TrainerTowerGetDoublesEligiblity(void) function TrainerTowerGetNumFloors (line 937) | static void TrainerTowerGetNumFloors(void) function ShouldWarpToCounter (line 952) | static void ShouldWarpToCounter(void) function PlayTrainerTowerEncounterMusic (line 960) | static void PlayTrainerTowerEncounterMusic(void) function HasSpokenToOwner (line 983) | static void HasSpokenToOwner(void) function BuildEnemyParty (line 988) | static void BuildEnemyParty(void) function s32 (line 1026) | static s32 GetPartyMaxLevel(void) function ValidateOrResetCurTrainerTowerRecord (line 1044) | static void ValidateOrResetCurTrainerTowerRecord(void) function PrintTrainerTowerRecords (line 1054) | void PrintTrainerTowerRecords(void) function u32 (line 1077) | static u32 GetTrainerTowerRecordTime(u32 *counter) function SetTrainerTowerRecordTime (line 1082) | static void SetTrainerTowerRecordTime(u32 *counter, u32 value) function ResetTrainerTowerResults (line 1087) | void ResetTrainerTowerResults(void) FILE: src/trainer_tower_sets.c type TrainerTowerFloor (line 15) | struct TrainerTowerFloor type TrainerTowerFloor (line 170) | struct TrainerTowerFloor type TrainerTowerFloor (line 325) | struct TrainerTowerFloor type TrainerTowerFloor (line 480) | struct TrainerTowerFloor type TrainerTowerFloor (line 777) | struct TrainerTowerFloor type TrainerTowerFloor (line 1074) | struct TrainerTowerFloor type TrainerTowerFloor (line 1371) | struct TrainerTowerFloor type TrainerTowerFloor (line 1810) | struct TrainerTowerFloor type TrainerTowerFloor (line 2249) | struct TrainerTowerFloor type TrainerTowerFloor (line 2404) | struct TrainerTowerFloor type TrainerTowerFloor (line 2559) | struct TrainerTowerFloor type TrainerTowerFloor (line 2714) | struct TrainerTowerFloor type TrainerTowerFloor (line 3011) | struct TrainerTowerFloor type TrainerTowerFloor (line 3308) | struct TrainerTowerFloor type TrainerTowerFloor (line 3605) | struct TrainerTowerFloor type TrainerTowerFloor (line 4044) | struct TrainerTowerFloor type TrainerTowerFloor (line 4483) | struct TrainerTowerFloor type TrainerTowerFloor (line 4638) | struct TrainerTowerFloor type TrainerTowerFloor (line 4793) | struct TrainerTowerFloor type TrainerTowerFloor (line 4948) | struct TrainerTowerFloor type TrainerTowerFloor (line 5245) | struct TrainerTowerFloor type TrainerTowerFloor (line 5542) | struct TrainerTowerFloor type TrainerTowerFloor (line 5839) | struct TrainerTowerFloor type TrainerTowerFloor (line 6278) | struct TrainerTowerFloor type TrainerTowerFloor (line 6717) | struct TrainerTowerFloor type TrainerTowerFloor (line 6872) | struct TrainerTowerFloor type TrainerTowerFloor (line 7027) | struct TrainerTowerFloor type TrainerTowerFloor (line 7182) | struct TrainerTowerFloor type TrainerTowerFloor (line 7479) | struct TrainerTowerFloor type TrainerTowerFloor (line 7776) | struct TrainerTowerFloor type TrainerTowerFloor (line 8073) | struct TrainerTowerFloor type TrainerTowerFloor (line 8512) | struct TrainerTowerFloor type EReaderTrainerTowerSetSubstruct (line 8951) | struct EReaderTrainerTowerSetSubstruct type TrainerTowerFloor (line 8956) | struct TrainerTowerFloor FILE: src/trig.c function s16 (line 514) | s16 Sin(s16 index, s16 amplitude) function s16 (line 520) | s16 Cos(s16 index, s16 amplitude) function s16 (line 526) | s16 Sin2(u16 angle) function s16 (line 539) | s16 Cos2(u16 angle) FILE: src/union_room.c function EWRAM_DATA (line 196) | static EWRAM_DATA union type WirelessLink_Leader (line 208) | struct WirelessLink_Leader type WirelessLink_Group (line 209) | struct WirelessLink_Group type WirelessLink_URoom (line 210) | struct WirelessLink_URoom type WirelessLink_Leader (line 213) | struct WirelessLink_Leader type WirelessLink_Leader (line 214) | struct WirelessLink_Leader type RfuPlayerList (line 216) | struct RfuPlayerList type RfuPlayerList (line 217) | struct RfuPlayerList type WirelessLink_Group (line 219) | struct WirelessLink_Group type WirelessLink_Group (line 220) | struct WirelessLink_Group type WirelessLink_URoom (line 231) | struct WirelessLink_URoom type WirelessLink_URoom (line 232) | struct WirelessLink_URoom type RfuIncomingPlayerList (line 235) | struct RfuIncomingPlayerList type RfuIncomingPlayerList (line 235) | struct RfuIncomingPlayerList type RfuGameData (line 236) | struct RfuGameData type RfuIncomingPlayerList (line 237) | struct RfuIncomingPlayerList type RfuIncomingPlayerList (line 238) | struct RfuIncomingPlayerList type WindowTemplate (line 243) | struct WindowTemplate type ListMenuTemplate (line 243) | struct ListMenuTemplate type WindowTemplate (line 244) | struct WindowTemplate type ListMenuTemplate (line 244) | struct ListMenuTemplate type RfuPlayerList (line 244) | struct RfuPlayerList type RfuPlayer (line 248) | struct RfuPlayer type RfuIncomingPlayer (line 249) | struct RfuIncomingPlayer type RfuPlayerData (line 250) | struct RfuPlayerData type RfuPlayerData (line 250) | struct RfuPlayerData type RfuPlayerData (line 251) | struct RfuPlayerData type RfuPlayerData (line 251) | struct RfuPlayerData type RfuPlayer (line 252) | struct RfuPlayer type RfuIncomingPlayer (line 252) | struct RfuIncomingPlayer type RfuPlayer (line 253) | struct RfuPlayer type RfuIncomingPlayer (line 253) | struct RfuIncomingPlayer type RfuPlayer (line 254) | struct RfuPlayer type RfuPlayer (line 255) | struct RfuPlayer type RfuPlayer (line 258) | struct RfuPlayer type RfuPlayerList (line 259) | struct RfuPlayerList type RfuPlayer (line 262) | struct RfuPlayer type RfuPlayerList (line 263) | struct RfuPlayerList type WirelessLink_URoom (line 267) | struct WirelessLink_URoom type WirelessLink_URoom (line 268) | struct WirelessLink_URoom type UnionRoomTrade (line 270) | struct UnionRoomTrade type UnionRoomTrade (line 271) | struct UnionRoomTrade type UnionRoomTrade (line 272) | struct UnionRoomTrade type UnionRoomTrade (line 273) | struct UnionRoomTrade type WirelessLink_URoom (line 277) | struct WirelessLink_URoom type WirelessLink_URoom (line 278) | struct WirelessLink_URoom function PrintNumPlayersWaitingForMsg (line 304) | static void PrintNumPlayersWaitingForMsg(u8 windowId, u8 capacityCode, u... function PrintPlayerNameAndIdOnWindow (line 326) | static void PrintPlayerNameAndIdOnWindow(u8 windowId) function GetAwaitingCommunicationText (line 338) | static void GetAwaitingCommunicationText(u8 *dst, u8 caseId) function TryBecomeLinkLeader (line 362) | void TryBecomeLinkLeader(void) function Task_TryBecomeLinkLeader (line 376) | static void Task_TryBecomeLinkLeader(u8 taskId) function Leader_DestroyResources (line 678) | static void Leader_DestroyResources(struct WirelessLink_Leader * data) function Leader_GetAcceptNewMemberPrompt (line 696) | static void Leader_GetAcceptNewMemberPrompt(u8 *dst, u8 activity) function GetYouDeclinedTheOfferMessage (line 718) | static void GetYouDeclinedTheOfferMessage(u8 *dst, u8 activity) function GetYouAskedToJoinGroupPleaseWaitMessage (line 733) | static void GetYouAskedToJoinGroupPleaseWaitMessage(u8 *dst, u8 activity) function GetGroupLeaderSentAnOKMessage (line 753) | static void GetGroupLeaderSentAnOKMessage(u8 *dst, u8 caseId) function bool8 (line 773) | static bool8 Leader_SetStateIfMemberListChanged(struct WirelessLink_Lead... function ItemPrintFunc_PossibleGroupMembers (line 794) | static void ItemPrintFunc_PossibleGroupMembers(u8 windowId, u32 id, u8 y) function u8 (line 813) | static u8 LeaderUpdateGroupMembership(struct RfuPlayerList * list) function u8 (line 856) | static u8 LeaderPrunePlayerList(struct RfuPlayerList * list) function TryJoinLinkGroup (line 900) | void TryJoinLinkGroup(void) function Task_TryJoinLinkGroup (line 914) | static void Task_TryJoinLinkGroup(u8 taskId) function u32 (line 1169) | static u32 IsTryingToTradeAcrossVersionTooSoon(struct WirelessLink_Group... function AskToJoinRfuGroup (line 1192) | static void AskToJoinRfuGroup(struct WirelessLink_Group * data, s32 id) function u8 (line 1203) | u8 CreateTask_ListenToWireless(void) function Task_ListenToWireless (line 1219) | static void Task_ListenToWireless(u8 taskId) function bool32 (line 1262) | static bool32 IsPartnerActivityAcceptable(u32 activity, u32 group) function u8 (line 1286) | static u8 GetGroupListTextColor(struct WirelessLink_Group * data, u32 id) function ListMenuItemPrintFunc_UnionRoomGroups (line 1301) | static void ListMenuItemPrintFunc_UnionRoomGroups(u8 windowId, u32 id, u... function u8 (line 1309) | static u8 GetNewLeaderCandidate(void) function Task_CreateTradeMenu (line 1374) | static void Task_CreateTradeMenu(u8 taskId) function u8 (line 1380) | u8 CreateTask_CreateTradeMenu(void) function Task_StartUnionRoomTrade (line 1385) | static void Task_StartUnionRoomTrade(u8 taskId) function Task_ExchangeCards (line 1425) | static void Task_ExchangeCards(u8 taskId) function CB2_ShowCard (line 1463) | static void CB2_ShowCard(void) function StartUnionRoomBattle (line 1483) | void StartUnionRoomBattle(u16 battleFlags) function WarpForWirelessMinigame (line 1496) | static void WarpForWirelessMinigame(u16 linkService, u16 x, u16 y) function WarpForCableClubActivity (line 1504) | static void WarpForCableClubActivity(s8 mapGroup, s8 mapNum, s32 x, s32 ... function CB2_TransitionToCableClub (line 1515) | static void CB2_TransitionToCableClub(void) function CreateTrainerCardInBuffer (line 1535) | static void CreateTrainerCardInBuffer(void *dest, bool32 setWonderCard) function Task_StartActivity (line 1544) | static void Task_StartActivity(u8 taskId) function Task_RunScriptAndFadeToActivity (line 1643) | static void Task_RunScriptAndFadeToActivity(u8 taskId) function CreateTask_RunScriptAndFadeToActivity (line 1679) | static void CreateTask_RunScriptAndFadeToActivity(void) function CreateTask_StartActivity (line 1684) | static void CreateTask_StartActivity(void) function CreateTask_SendMysteryGift (line 1691) | void CreateTask_SendMysteryGift(u32 activity) function Task_SendMysteryGift (line 1705) | static void Task_SendMysteryGift(u8 taskId) function CreateTask_LinkMysteryGiftWithFriend (line 1899) | void CreateTask_LinkMysteryGiftWithFriend(u32 activity) function Task_CardOrNewsWithFriend (line 1914) | static void Task_CardOrNewsWithFriend(u8 taskId) function CreateTask_LinkMysteryGiftOverWireless (line 2064) | void CreateTask_LinkMysteryGiftOverWireless(u32 activity) function Task_CardOrNewsOverWireless (line 2079) | static void Task_CardOrNewsOverWireless(u8 taskId) function RunUnionRoom (line 2243) | void RunUnionRoom(void) function u16 (line 2266) | static u16 ReadAsU16(const u8 *ptr) function ScheduleFieldMessageWithFollowupState (line 2271) | static void ScheduleFieldMessageWithFollowupState(u32 nextState, const u... function ScheduleFieldMessageAndExit (line 2281) | static void ScheduleFieldMessageAndExit(const u8 *src) function CopyPlayerListToBuffer (line 2290) | static void CopyPlayerListToBuffer(struct WirelessLink_URoom * uroom) function CopyPlayerListFromBuffer (line 2297) | static void CopyPlayerListFromBuffer(struct WirelessLink_URoom * uroom) function Task_RunUnionRoom (line 2304) | static void Task_RunUnionRoom(u8 taskId) function SetUsingUnionRoomStartMenu (line 3067) | void SetUsingUnionRoomStartMenu(void) function ReceiveUnionRoomActivityPacket (line 3073) | static void ReceiveUnionRoomActivityPacket(struct WirelessLink_URoom * u... function bool32 (line 3086) | static bool32 HandleContactFromOtherPlayer(struct WirelessLink_URoom * u... function InitUnionRoom (line 3112) | void InitUnionRoom(void) function Task_InitUnionRoom (line 3130) | static void Task_InitUnionRoom(u8 taskId) function bool16 (line 3199) | bool16 BufferUnionRoomPlayerName(void) function u8 (line 3213) | static u8 HandlePlayerListUpdate(void) function Task_SearchForChildOrParent (line 3299) | static void Task_SearchForChildOrParent(u8 taskId) function u8 (line 3332) | static u8 CreateTask_SearchForChildOrParent(struct RfuIncomingPlayerList... function Task_ListenForCompatiblePartners (line 3342) | static void Task_ListenForCompatiblePartners(u8 taskId) function bool32 (line 3362) | static bool32 HasWonderCardOrNewsByLinkGroup(struct RfuGameData * data, ... function Task_ListenForWonderDistributor (line 3384) | static void Task_ListenForWonderDistributor(u8 taskId) function u8 (line 3398) | static u8 CreateTask_ListenForCompatiblePartners(struct RfuIncomingPlaye... function u8 (line 3407) | static u8 CreateTask_ListenForWonderDistributor(struct RfuIncomingPlayer... function bool32 (line 3416) | static bool32 UR_PrintFieldMessage(const u8 *src) function bool32 (line 3425) | static bool32 UR_RunTextPrinters(void) function bool8 (line 3433) | static bool8 PrintOnTextbox(u8 *textState, const u8 *str) function s8 (line 3455) | static s8 UnionRoomHandleYesNo(u8 *state, bool32 noDraw) function u8 (line 3485) | static u8 CreateTradeBoardWindow(const struct WindowTemplate * template) function DeleteTradeBoardWindow (line 3496) | static void DeleteTradeBoardWindow(u8 windowId) function s32 (line 3502) | static s32 ListMenuHandler_AllItemsAvailable(u8 *state, u8 *windowId, u8... function s32 (line 3541) | static s32 TradeBoardMenuHandler(u8 *state, u8 *mainWindowId, u8 *listMe... function UR_ClearBg0 (line 3599) | static void UR_ClearBg0(void) function JoinGroup_EnableScriptContexts (line 3605) | static void JoinGroup_EnableScriptContexts(void) function PrintUnionRoomText (line 3612) | static void PrintUnionRoomText(u8 windowId, u8 fontId, const u8 *str, u8... function ClearRfuPlayerList (line 3682) | static void ClearRfuPlayerList(struct RfuPlayer * x20arr, u8 count) function ClearIncomingPlayerList (line 3696) | static void ClearIncomingPlayerList(struct RfuIncomingPlayer * x1Carr, u... function bool8 (line 3708) | static bool8 ArePlayersDifferent(struct RfuPlayerData * player1, const s... function bool32 (line 3727) | static bool32 ArePlayerDataDifferent(struct RfuPlayerData * player1, str... function u32 (line 3752) | static u32 GetNewIncomingPlayerId(struct RfuPlayer * player, struct RfuI... function u8 (line 3769) | static u8 TryAddIncomingPlayerToList(struct RfuPlayer * players, struct ... function PrintGroupMemberOnWindow (line 3792) | static void PrintGroupMemberOnWindow(u8 windowId, u8 x, u8 y, struct Rfu... function PrintGroupCandidateOnWindow (line 3815) | static void PrintGroupCandidateOnWindow(u8 windowId, u8 x, u8 y, struct ... function bool32 (line 3832) | static bool32 IsPlayerFacingTradingBoard(void) function u32 (line 3849) | static u32 GetResponseIdx_InviteToURoomActivity(s32 activity) function u32 (line 3865) | static u32 ConvPartnerUnameAndGetWhetherMetAlready(struct RfuPlayer * pl... function s32 (line 3872) | static s32 UnionRoomGetPlayerInteractionResponse(struct RfuPlayerList * ... function ItemPrintFunc_Unused (line 3921) | static void ItemPrintFunc_Unused(u8 windowId, u32 itemId, u8 y) function TradeBoardPrintItemInfo (line 3925) | static void TradeBoardPrintItemInfo(u8 windowId, u8 y, struct RfuGameDat... function TradeBoardListMenuItemPrintFunc (line 3946) | static void TradeBoardListMenuItemPrintFunc(u8 windowId, u32 itemId, u8 y) function s32 (line 3977) | static s32 GetIndexOfNthTradeBoardOffer(struct RfuPlayer * players, s32 n) function s32 (line 3994) | static s32 GetUnionRoomPlayerGender(s32 playerIdx, struct RfuPlayerList ... function s32 (line 3999) | static s32 IsRequestedTradeInPlayerParty(u32 type, u32 species) function GetURoomActivityRejectMsg (line 4025) | static void GetURoomActivityRejectMsg(u8 *dst, s32 activity, u32 playerG... function GetURoomActivityStartMsg (line 4044) | static void GetURoomActivityStartMsg(u8 *dst, u8 activity) function s32 (line 4063) | static s32 GetChatLeaderActionRequestMessage(u8 *dst, u32 gender, u16 *a... function bool32 (line 4117) | static bool32 PollPartnerYesNoResponse(struct WirelessLink_URoom * uroom) function bool32 (line 4135) | bool32 InUnionRoom(void) function bool32 (line 4142) | static bool32 HasAtLeastTwoMonsOfLevel30OrLower(void) function ResetUnionRoomTrade (line 4160) | static void ResetUnionRoomTrade(struct UnionRoomTrade * uroomTrade) function Script_ResetUnionRoomTrade (line 4172) | void Script_ResetUnionRoomTrade(void) function bool32 (line 4177) | static bool32 RegisterTradeMonAndGetIsEgg(u32 monId, struct UnionRoomTra... function RegisterTradeMon (line 4188) | static void RegisterTradeMon(u32 monId, struct UnionRoomTrade * trade) function u32 (line 4195) | static u32 GetPartyPositionOfRegisteredMon(struct UnionRoomTrade * trade... function HandleCancelActivity (line 4232) | static void HandleCancelActivity(bool32 setData) function StartScriptInteraction (line 4245) | static void StartScriptInteraction(void) function u8 (line 4251) | static u8 GetLinkPlayerInfoFlags(s32 linkPlayer) function u8 (line 4259) | static u8 GetActivePartnersInfo(struct WirelessLink_URoom * uroom) function ViewURoomPartnerTrainerCard (line 4277) | static void ViewURoomPartnerTrainerCard(u8 *unused, struct WirelessLink_... function CableClub_OnResumeFunc (line 4340) | void CableClub_OnResumeFunc(void) FILE: src/union_room_battle.c type UnionRoomBattleWork (line 14) | struct UnionRoomBattleWork type BgTemplate (line 21) | struct BgTemplate type WindowTemplate (line 29) | struct WindowTemplate function SetUpPartiesAndStartBattle (line 43) | static void SetUpPartiesAndStartBattle(void) function UnionRoomBattle_CreateTextPrinter (line 65) | static void UnionRoomBattle_CreateTextPrinter(u8 windowId, const u8 * st... function bool32 (line 73) | static bool32 UnionRoomBattle_PrintTextOnWindow0(s16 * state, const u8 *... function VBlankCB_UnionRoomBattle (line 95) | static void VBlankCB_UnionRoomBattle(void) function CB2_UnionRoomBattle (line 102) | void CB2_UnionRoomBattle(void) FILE: src/union_room_chat.c type UnionRoomChat (line 45) | struct UnionRoomChat type UnionRoomChat (line 76) | struct UnionRoomChat function EnterUnionRoomChat (line 317) | void EnterUnionRoomChat(void) function InitChatWork (line 327) | static void InitChatWork(struct UnionRoomChat * unionRoomChat) function FreeChatWork (line 349) | static void FreeChatWork(void) function CB2_LoadInterface (line 356) | static void CB2_LoadInterface(void) function VBlankCB_UnionRoomChatMain (line 392) | static void VBlankCB_UnionRoomChatMain(void) function CB2_UnionRoomChatMain (line 400) | static void CB2_UnionRoomChatMain(void) function Task_HandlePlayerInput (line 409) | static void Task_HandlePlayerInput(u8 taskId) function ChatEntryRoutine_Join (line 430) | static void ChatEntryRoutine_Join(void) function ChatEntryRoutine_HandleInput (line 452) | static void ChatEntryRoutine_HandleInput(void) function ChatEntryRoutine_Switch (line 516) | static void ChatEntryRoutine_Switch(void) function ChatEntryRoutine_AskQuitChatting (line 579) | static void ChatEntryRoutine_AskQuitChatting(void) function ChatEntryRoutine_ExitChat (line 666) | static void ChatEntryRoutine_ExitChat(void) function ChatEntryRoutine_Drop (line 723) | static void ChatEntryRoutine_Drop(void) function ChatEntryRoutine_Disbanded (line 758) | static void ChatEntryRoutine_Disbanded(void) function ChatEntryRoutine_SendMessage (line 804) | static void ChatEntryRoutine_SendMessage(void) function ChatEntryRoutine_Register (line 838) | static void ChatEntryRoutine_Register(void) function ChatEntryRoutine_SaveAndExit (line 901) | static void ChatEntryRoutine_SaveAndExit(void) function GoToRoutine (line 1017) | static void GoToRoutine(u16 routineNo) function bool32 (line 1023) | static bool32 TypeChatMessage_HandleDPad(void) function AppendCharacterToChatMessageBuffer (line 1074) | static void AppendCharacterToChatMessageBuffer(void) function DeleteLastCharacterOfChatMessageBuffer (line 1127) | static void DeleteLastCharacterOfChatMessageBuffer(void) function ToggleCaseOfLastCharacterInChatMessageBuffer (line 1138) | static void ToggleCaseOfLastCharacterInChatMessageBuffer(void) function bool32 (line 1153) | static bool32 ChatMsgHasAtLeastOneCharcter(void) function RegisterTextAtRow (line 1161) | static void RegisterTextAtRow(void) function ResetMessageEntryBuffer (line 1168) | static void ResetMessageEntryBuffer(void) function SaveRegisteredTextsToSB1 (line 1175) | static void SaveRegisteredTextsToSB1(void) function u8 (line 1182) | u8 *UnionRoomChat_GetWorkRegisteredText(int arg0) function u8 (line 1187) | static u8 *GetEndOfUnk1A(void) function u8 (line 1196) | static u8 *GetPtrToLastCharOfUnk1A(void) function u16 (line 1211) | static u16 GetNumCharsInMessageEntryBuffer(void) function PrepareSendBuffer_Null (line 1235) | static void PrepareSendBuffer_Null(u8 *arg0) function PrepareSendBuffer_Join (line 1240) | static void PrepareSendBuffer_Join(u8 *arg0) function PrepareSendBuffer_Chat (line 1247) | static void PrepareSendBuffer_Chat(u8 *arg0) function PrepareSendBuffer_Leave (line 1254) | static void PrepareSendBuffer_Leave(u8 *arg0) function PrepareSendBuffer_Drop (line 1262) | static void PrepareSendBuffer_Drop(u8 *arg0) function PrepareSendBuffer_Disband (line 1269) | static void PrepareSendBuffer_Disband(u8 *arg0) function bool32 (line 1276) | static bool32 ProcessReceivedChatMessage(u8 *dest, u8 *recvMessage) function u8 (line 1320) | u8 GetCurrentKeyboardPage(void) function UnionRoomChat_GetCursorColAndRow (line 1325) | void UnionRoomChat_GetCursorColAndRow(u8 *colp, u8 *rowp) function u8 (line 1331) | u8 *UnionRoomChat_GetMessageEntryBuffer(void) function UnionRoomChat_LenMessageEntryBuffer (line 1336) | int UnionRoomChat_LenMessageEntryBuffer(void) function UnionRoomChat_GetBufferSelectionRegion (line 1342) | void UnionRoomChat_GetBufferSelectionRegion(u32 *startp, u32 *diffp) function u8 (line 1358) | u8 *UnionRoomChat_GetEndOfMessageEntryBuffer(void) function u16 (line 1375) | u16 UnionRoomChat_GetNumCharsInMessageEntryBuffer(void) function u8 (line 1392) | u8 *UnionRoomChat_GetLastReceivedMessage(void) function u16 (line 1397) | u16 UnionRoomChat_GetReceivedPlayerIndex(void) function UnionRoomChat_GetMessageEntryCursorPosition (line 1402) | int UnionRoomChat_GetMessageEntryCursorPosition(void) function UnionRoomChat_GetWhetherShouldShowCaseToggleIcon (line 1408) | int UnionRoomChat_GetWhetherShouldShowCaseToggleIcon(void) function u8 (line 1418) | u8 *UnionRoomChat_GetNameOfPlayerWhoDisbandedChat(void) function UnionRoomChat_InitializeRegisteredTexts (line 1423) | void UnionRoomChat_InitializeRegisteredTexts(void) function Task_ReceiveChatMessage (line 1444) | static void Task_ReceiveChatMessage(u8 taskId) FILE: src/union_room_chat_display.c type UnionRoomChat2Subtask (line 26) | struct UnionRoomChat2Subtask type UnionRoomChat2 (line 33) | struct UnionRoomChat2 type SubtaskInfo (line 50) | struct SubtaskInfo type MessageWindowInfo (line 56) | struct MessageWindowInfo type UnionRoomChat2 (line 70) | struct UnionRoomChat2 type BgTemplate (line 126) | struct BgTemplate type WindowTemplate (line 162) | struct WindowTemplate type SubtaskInfo (line 198) | struct SubtaskInfo type MessageWindowInfo (line 222) | struct MessageWindowInfo type MenuAction (line 338) | struct MenuAction function bool8 (line 346) | bool8 UnionRoomChat_TryAllocGraphicsWork(void) function bool32 (line 367) | bool32 UnionRoomChat_RunDisplaySubtask0(void) function UnionRoomChat_FreeGraphicsWork (line 372) | void UnionRoomChat_FreeGraphicsWork(void) function InitWork (line 382) | static void InitWork(struct UnionRoomChat2 *arg0) function UnionRoomChat_ResetDisplaySubtasks (line 389) | void UnionRoomChat_ResetDisplaySubtasks(void) function UnionRoomChat_RunDisplaySubtasks (line 404) | void UnionRoomChat_RunDisplaySubtasks(void) function UnionRoomChat_StartDisplaySubtask (line 418) | void UnionRoomChat_StartDisplaySubtask(u16 arg0, u8 arg1) function bool8 (line 435) | bool8 RunDisplaySubtask(u8 arg0) function bool32 (line 440) | static bool32 DisplaySubtask_LoadGfx(u8 *state) function bool32 (line 485) | static bool32 DisplaySubtask_PrintWin3(u8 *state) function bool32 (line 501) | static bool32 DisplaySubtask_HideWin3(u8 *state) function bool32 (line 517) | static bool32 DisplaySubtask_SwitchPages(u8 *state) function bool32 (line 547) | static bool32 DisplaySubtask_MoveSelectorCursorObj(u8 *state) function bool32 (line 553) | static bool32 DisplaySubtask_ShowQuitChattingDialog(u8 *state) function bool32 (line 570) | static bool32 DisplaySubtask_HideQuitChattingDialog(u8 *state) function bool32 (line 592) | static bool32 DisplaySubtask_UpdateMessageBuffer(u8 *state) function bool32 (line 619) | static bool32 DisplaySubtask_PrintRegisterWhere(u8 *state) function bool32 (line 660) | static bool32 DisplaySubtask_CancelRegister(u8 *state) function bool32 (line 706) | static bool32 DisplaySubtask_ReturnToKeyboard(u8 *state) function bool32 (line 725) | static bool32 DisplaySubtask_ScrollChat(u8 *state) function bool32 (line 782) | static bool32 DisplaySubtask_AnimateSelectorCursorBlink(u8 *state) function bool32 (line 797) | static bool32 DisplaySubtask_PrintInputText(u8 *state) function bool32 (line 813) | static bool32 DisplaySubtask_PrintExitingChat(u8 *state) function bool32 (line 829) | static bool32 DisplaySubtask_PrintLeaderLeft(u8 *state) function bool32 (line 850) | static bool32 DisplaySubtask_AskSave(u8 *state) function bool32 (line 867) | static bool32 DisplaySubtask_AskOverwriteSave(u8 *state) function bool32 (line 884) | static bool32 DisplaySubtask_PrintSavingDontTurnOffPower(u8 *state) function bool32 (line 900) | static bool32 DisplaySubtask_PrintSavedTheGame(u8 *state) function bool32 (line 918) | static bool32 DisplaySubtask_ShowConfirmLeaderLeaveDialog(u8 *state) function bool32 (line 935) | static bool32 DisplaySubtaskDummy(u8 *arg0) function PlaceYesNoMenuAt (line 940) | static void PlaceYesNoMenuAt(u8 left, u8 top, u8 initialCursorPos) function HideYesNoMenuWindow (line 962) | static void HideYesNoMenuWindow(void) function DestroyYesNoMenuWindow (line 971) | static void DestroyYesNoMenuWindow(void) function s8 (line 980) | s8 UnionRoomChat_ProcessInput(void) function PlaceStdMessageWindow (line 985) | static void PlaceStdMessageWindow(int id, u16 bg0vofs) function HideStdMessageWindow (line 1053) | static void HideStdMessageWindow(void) function DestroyStdMessageWindow (line 1064) | static void DestroyStdMessageWindow(void) function FillWin1Rect (line 1073) | static void FillWin1Rect(u16 x, u16 width, u8 fillValue) function PrintOnWin1Parameterized (line 1078) | static void PrintOnWin1Parameterized(u16 x, u8 *str, u8 bgColor, u8 fgCo... function PrintCurrentKeyboardPage (line 1096) | static void PrintCurrentKeyboardPage(void) function bool32 (line 1156) | static bool32 AnimateMoveBg1Right(void) function bool32 (line 1175) | static bool32 AnimateMoveBg1Left(void) function PrintKeyboardSwapTextsOnWin3 (line 1194) | static void PrintKeyboardSwapTextsOnWin3(void) function ClearWin3 (line 1203) | static void ClearWin3(void) function PrintTextOnWin0Colorized (line 1209) | static void PrintTextOnWin0Colorized(u16 row, u8 *str, u8 colorIdx) function ResetGpuBgState (line 1220) | static void ResetGpuBgState(void) function SetBgTilemapWorkBuffers (line 1245) | static void SetBgTilemapWorkBuffers(void) function ClearBg0 (line 1253) | static void ClearBg0(void) function LoadUnionRoomChatPanelGfx (line 1260) | static void LoadUnionRoomChatPanelGfx(void) function LoadLinkMiscMenuGfx (line 1269) | static void LoadLinkMiscMenuGfx(void) function LoadBg1Pal8 (line 1279) | static void LoadBg1Pal8(void) function LoadWin0 (line 1285) | static void LoadWin0(void) function LoadWin2 (line 1293) | static void LoadWin2(void) function LoadWin1 (line 1300) | static void LoadWin1(void) function LoadWin3 (line 1307) | static void LoadWin3(void) function InitScanlineEffect (line 1315) | static void InitScanlineEffect(void) function FillScanlineEffectWithValue1col (line 1327) | static void FillScanlineEffectWithValue1col(s16 arg0) function FillScanlineEffectWithValue2col (line 1333) | static void FillScanlineEffectWithValue2col(s16 arg0) FILE: src/union_room_chat_objects.c type UnionRoomChat3 (line 15) | struct UnionRoomChat3 type Sprite (line 27) | struct Sprite type Sprite (line 28) | struct Sprite type CompressedSpriteSheet (line 36) | struct CompressedSpriteSheet type SpritePalette (line 64) | struct SpritePalette type OamData (line 68) | struct OamData type SpriteTemplate (line 101) | struct SpriteTemplate type OamData (line 110) | struct OamData type SpriteTemplate (line 116) | struct SpriteTemplate type SpriteTemplate (line 125) | struct SpriteTemplate type OamData (line 134) | struct OamData type OamData (line 140) | struct OamData type SpriteTemplate (line 173) | struct SpriteTemplate type SpriteTemplate (line 182) | struct SpriteTemplate function bool32 (line 191) | bool32 UnionRoomChat_TryAllocSpriteWork(void) function UnionRoomChat_FreeSpriteWork (line 205) | void UnionRoomChat_FreeSpriteWork(void) function UnionRoomChat_CreateSelectorCursorObj (line 211) | void UnionRoomChat_CreateSelectorCursorObj(void) function UnionRoomChat_ToggleSelectorCursorObjVisibility (line 217) | void UnionRoomChat_ToggleSelectorCursorObjVisibility(bool32 invisible) function UnionRoomChat_MoveSelectorCursorObj (line 222) | void UnionRoomChat_MoveSelectorCursorObj(void) function UnionRoomChat_UpdateObjPalCycle (line 241) | void UnionRoomChat_UpdateObjPalCycle(int arg0) function UnionRoomChat_SetSelectorCursorClosedImage (line 248) | void UnionRoomChat_SetSelectorCursorClosedImage(void) function bool32 (line 258) | bool32 UnionRoomChat_AnimateSelectorCursorReopen(void) function UnionRoomChat_SpawnTextEntryPointerSprites (line 276) | void UnionRoomChat_SpawnTextEntryPointerSprites(void) function SpriteCB_TextEntryCursor (line 284) | static void SpriteCB_TextEntryCursor(struct Sprite *sprite) function SpriteCB_CharacterSelectCursor (line 298) | static void SpriteCB_CharacterSelectCursor(struct Sprite *sprite) function CreatePageSwitchUISprites (line 308) | void CreatePageSwitchUISprites(void) function UpdateVisibleUnionRoomChatIcon (line 317) | void UpdateVisibleUnionRoomChatIcon(void) FILE: src/union_room_message.c type MysteryGiftClientCmd (line 561) | struct MysteryGiftClientCmd type MysteryGiftServerCmd (line 568) | struct MysteryGiftServerCmd FILE: src/union_room_player_avatar.c function bool32 (line 119) | static bool32 IsPlayerStandingStill(void) function u8 (line 128) | static u8 GetUnionRoomPlayerGraphicsId(u32 gender, u32 id) function GetUnionRoomPlayerCoords (line 133) | static void GetUnionRoomPlayerCoords(u32 leaderId, u32 memberId, s32 * x... function bool32 (line 139) | static bool32 IsUnionRoomPlayerAt(u32 leaderId, u32 memberId, s32 x, s32 y) function bool32 (line 148) | static bool32 IsUnionRoomPlayerHidden(u32 leaderId) function HideUnionRoomPlayer (line 153) | static void HideUnionRoomPlayer(u32 leaderId) function ShowUnionRoomPlayer (line 158) | static void ShowUnionRoomPlayer(u32 leaderId) function SetUnionRoomPlayerGfx (line 163) | static void SetUnionRoomPlayerGfx(u32 leaderId, u32 gfxId) function CreateUnionRoomPlayerObjectEvent (line 168) | static void CreateUnionRoomPlayerObjectEvent(u32 leaderId) function RemoveUnionRoomPlayerObjectEvent (line 173) | static void RemoveUnionRoomPlayerObjectEvent(u32 leaderId) function bool32 (line 178) | static bool32 SetUnionRoomPlayerEnterExitMovement(u32 leaderId, const u8... function bool32 (line 195) | static bool32 TryReleaseUnionRoomPlayerObjectEvent(u32 leaderId) function u8 (line 213) | u8 InitUnionRoomPlayerObjects(struct UnionRoomObject * players) function bool32 (line 235) | static bool32 AnimateUnionRoomPlayerDespawn(s8 * state, u32 leaderId, st... function bool32 (line 264) | static bool32 AnimateUnionRoomPlayerSpawn(s8 * state, u32 leaderId, stru... function bool32 (line 299) | static bool32 SpawnGroupLeader(u32 leaderId, u32 gender, u32 id) function bool32 (line 312) | static bool32 DespawnGroupLeader(u32 leaderId) function AnimateUnionRoomPlayer (line 324) | static void AnimateUnionRoomPlayer(u32 leaderId, struct UnionRoomObject ... function Task_AnimateUnionRoomPlayers (line 366) | static void Task_AnimateUnionRoomPlayers(u8 taskId) function u8 (line 374) | static u8 CreateTask_AnimateUnionRoomPlayers(void) function DestroyTask_AnimateUnionRoomPlayers (line 387) | static void DestroyTask_AnimateUnionRoomPlayers(void) function DestroyUnionRoomPlayerObjects (line 394) | void DestroyUnionRoomPlayerObjects(void) function CreateUnionRoomPlayerSprites (line 409) | void CreateUnionRoomPlayerSprites(u8 * spriteIds, s32 leaderId) function DestroyUnionRoomPlayerSprites (line 425) | void DestroyUnionRoomPlayerSprites(u8 *spriteIds) function MakeGroupAssemblyAreasPassable (line 434) | void MakeGroupAssemblyAreasPassable(void) function u8 (line 447) | static u8 GetNewFacingDirectionForUnionRoomPlayer(u32 memberId, u32 lead... function u32 (line 457) | static u32 IsUnionRoomPlayerInvisible(u32 leaderId, u32 memberId) function SpawnGroupMember (line 462) | static void SpawnGroupMember(u32 leaderId, u32 memberId, u8 graphicsId, ... function DespawnGroupMember (line 477) | static void DespawnGroupMember(u32 leaderId, u32 memberId) function AssembleGroup (line 485) | static void AssembleGroup(u32 leaderId, struct RfuGameData * gameData) function SpawnGroupLeaderAndMembers (line 509) | static void SpawnGroupLeaderAndMembers(u32 leaderId, struct RfuGameData ... function DespawnGroupLeaderAndMembers (line 535) | static void DespawnGroupLeaderAndMembers(u32 leaderId, struct RfuGameDat... function UpdateUnionRoomPlayerSprites (line 543) | static void UpdateUnionRoomPlayerSprites(struct WirelessLink_URoom * uroom) function ScheduleUnionRoomPlayerRefresh (line 557) | void ScheduleUnionRoomPlayerRefresh(struct WirelessLink_URoom *uroom) function HandleUnionRoomPlayerRefresh (line 562) | void HandleUnionRoomPlayerRefresh(struct WirelessLink_URoom *uroom) function bool32 (line 568) | bool32 TryInteractWithUnionRoomMember(struct RfuPlayerList *list, s16 *m... function SetUnionRoomObjectFacingDirection (line 607) | static void SetUnionRoomObjectFacingDirection(s32 memberId, s32 leaderId... function UpdateUnionRoomMemberFacing (line 612) | void UpdateUnionRoomMemberFacing(u32 memberId, u32 leaderId, struct RfuP... FILE: src/util.c type SpriteTemplate (line 39) | struct SpriteTemplate function u8 (line 115) | u8 CreateInvisibleSpriteWithCallback(void (*callback)(struct Sprite *)) function StoreWordInTwoHalfwords (line 123) | void StoreWordInTwoHalfwords(u16 *h, unsigned w) function LoadWordFromTwoHalfwords (line 129) | void LoadWordFromTwoHalfwords(u16 *h, unsigned *w) function SetBgAffineStruct (line 134) | void SetBgAffineStruct(struct BgAffineSrcData *src, u32 texX, u32 texY, ... function DoBgAffineSet (line 145) | void DoBgAffineSet(struct BgAffineDstData *dest, u32 texX, u32 texY, s16... function CopySpriteTiles (line 153) | void CopySpriteTiles(u8 shape, u8 size, u8 *tiles, u16 *tilemap, u8 *out... function CountTrailingZeroBits (line 217) | int CountTrailingZeroBits(u32 value) function u16 (line 231) | u16 CalcCRC16(const u8 *data, u32 length) function u16 (line 250) | u16 CalcCRC16WithTable(const u8 *data, u32 length) function u32 (line 265) | u32 CalcByteArraySum(const u8 * array, u32 size) FILE: src/vs_seeker.c type VsSeekerSingleRespCode (line 43) | typedef enum type VsSeekerResponseCode (line 50) | typedef enum type RematchData (line 57) | struct RematchData type VsSeekerTrainerInfo (line 64) | struct VsSeekerTrainerInfo type VsSeekerStruct (line 75) | struct VsSeekerStruct type RematchData (line 100) | struct RematchData type RematchData (line 102) | struct RematchData type RematchData (line 103) | struct RematchData type RematchData (line 104) | struct RematchData type RematchData (line 105) | struct RematchData type RematchData (line 108) | struct RematchData type VsSeekerTrainerInfo (line 111) | struct VsSeekerTrainerInfo type RematchData (line 112) | struct RematchData type VsSeekerTrainerInfo (line 114) | struct VsSeekerTrainerInfo type RematchData (line 120) | struct RematchData function VsSeekerFreezeObjectsAfterChargeComplete (line 608) | void VsSeekerFreezeObjectsAfterChargeComplete(void) function Task_ResetObjectsRematchWantedState (line 613) | static void Task_ResetObjectsRematchWantedState(u8 taskId) function VsSeekerResetObjectMovementAfterChargeComplete (line 646) | void VsSeekerResetObjectMovementAfterChargeComplete(void) function bool8 (line 674) | bool8 UpdateVsSeekerStepCounter(void) function MapResetTrainerRematches (line 715) | void MapResetTrainerRematches(u16 mapGroup, u16 mapNum) function ResetMovementOfRematchableTrainers (line 723) | static void ResetMovementOfRematchableTrainers(void) function VsSeekerResetInBagStepCounter (line 745) | static void VsSeekerResetInBagStepCounter(void) function VsSeekerSetStepCounterInBagFull (line 750) | static void VsSeekerSetStepCounterInBagFull(void) function VsSeekerResetChargingStepCounter (line 756) | static void VsSeekerResetChargingStepCounter(void) function VsSeekerSetStepCounterFullyCharged (line 761) | static void VsSeekerSetStepCounterFullyCharged(void) function Task_VsSeeker_0 (line 767) | void Task_VsSeeker_0(u8 taskId) function Task_VsSeeker_1 (line 797) | static void Task_VsSeeker_1(u8 taskId) function Task_VsSeeker_2 (line 806) | static void Task_VsSeeker_2(u8 taskId) function GatherNearbyTrainerInfo (line 828) | static void GatherNearbyTrainerInfo(void) function Task_VsSeeker_3 (line 853) | static void Task_VsSeeker_3(u8 taskId) function u8 (line 874) | static u8 CanUseVsSeeker(void) function u8 (line 899) | static u8 GetVsSeekerResponseInArea(const struct RematchData * vsSeekerD... function ClearRematchStateByTrainerId (line 967) | void ClearRematchStateByTrainerId(void) function TryGetRematchTrainerIdGivenGameState (line 999) | static void TryGetRematchTrainerIdGivenGameState(const u16 * trainerIdxs... function u8 (line 1028) | static u8 GetRematchTrainerIdGivenGameState(const u16 *trainerIdxs, u8 r... function bool8 (line 1039) | bool8 ShouldTryRematchBattle(void) function bool8 (line 1048) | static bool8 ShouldTryRematchBattleInternal(const struct RematchData *vs... function bool8 (line 1062) | static bool8 HasRematchTrainerAlreadyBeenFought(const struct RematchData... function ClearRematchStateOfLastTalked (line 1073) | void ClearRematchStateOfLastTalked(void) function LookupVsSeekerOpponentInArray (line 1079) | static int LookupVsSeekerOpponentInArray(const struct RematchData * arra... function GetRematchTrainerId (line 1101) | int GetRematchTrainerId(u16 trainerId) function u8 (line 1112) | u8 IsTrainerReadyForRematch(void) function bool8 (line 1117) | static bool8 IsTrainerReadyForRematchInternal(const struct RematchData *... function bool8 (line 1130) | static bool8 ObjectEventIdIsSane(u8 objectEventId) function u8 (line 1139) | static u8 GetRandomFaceDirectionMovementType() function u8 (line 1158) | static u8 GetRunningBehaviorFromGraphicsId(u8 graphicsId) function u16 (line 1213) | static u16 GetTrainerFlagFromScript(const u8 *script) function GetRematchIdx (line 1234) | static int GetRematchIdx(const struct RematchData * vsSeekerData, u16 tr... function bool32 (line 1247) | static bool32 IsThisTrainerRematchable(u32 localId) function ClearAllTrainerRematchStates (line 1254) | static void ClearAllTrainerRematchStates(void) function bool8 (line 1262) | static bool8 IsTrainerVisibleOnScreen(struct VsSeekerTrainerInfo * train... function u8 (line 1280) | static u8 GetNextAvailableRematchTrainer(const struct RematchData * vsSe... function u8 (line 1307) | static u8 GetRematchableTrainerLocalId(void) function StartTrainerObjectMovementScript (line 1324) | static void StartTrainerObjectMovementScript(struct VsSeekerTrainerInfo ... function u8 (line 1330) | static u8 GetCurVsSeekerResponse(s32 vsSeekerIdx, u16 trainerIdx) function StartAllRespondantIdleMovements (line 1350) | static void StartAllRespondantIdleMovements(void) FILE: src/wild_encounter.c type WildEncounterData (line 26) | struct WildEncounterData type WildPokemon (line 50) | struct WildPokemon type WildPokemon (line 51) | struct WildPokemon type WildPokemonInfo (line 52) | struct WildPokemonInfo function DisableWildEncounters (line 73) | void DisableWildEncounters(bool8 state) function u8 (line 78) | static u8 ChooseWildMonIndex_Land(void) function u8 (line 108) | static u8 ChooseWildMonIndex_WaterRock(void) function u8 (line 124) | static u8 ChooseWildMonIndex_Fishing(u8 rod) function u8 (line 162) | static u8 ChooseWildMonLevel(const struct WildPokemon * info) function u16 (line 198) | static u16 GetCurrentMapWildMonHeaderId(void) function bool8 (line 230) | static bool8 UnlockedTanobyOrAreNotInTanoby(void) function GenerateWildMon (line 248) | static void GenerateWildMon(u16 species, u8 level, u8 slot) function u32 (line 296) | static u32 GenerateUnownPersonalityByLetter(u8 letter) function u8 (line 306) | u8 GetUnownLetterByPersonalityLoByte(u32 personality) function bool8 (line 322) | static bool8 TryGenerateWildMon(const struct WildPokemonInfo * info, u8 ... function u16 (line 360) | static u16 GenerateFishingEncounter(const struct WildPokemonInfo * info,... function bool8 (line 368) | static bool8 DoWildEncounterRateDiceRoll(u16 encounterRate) function bool8 (line 375) | static bool8 DoWildEncounterRateTest(u32 encounterRate, bool8 ignoreAbil... function u8 (line 400) | static u8 GetAbilityEncounterRateModType(void) function bool8 (line 420) | static bool8 DoGlobalWildEncounterDiceRoll(void) function bool8 (line 427) | bool8 StandardWildEncounter(u32 currMetatileAttrs, u16 previousMetatileB... function RockSmashWildEncounter (line 531) | void RockSmashWildEncounter(void) function bool8 (line 559) | bool8 SweetScentWildEncounter(void) function bool8 (line 617) | bool8 DoesCurrentMapHaveFishingMons(void) function FishingWildEncounter (line 637) | void FishingWildEncounter(u8 rod) function u16 (line 654) | u16 GetLocalWildMon(bool8 *isWaterMon) function u16 (line 699) | u16 GetLocalWaterMon(void) function bool8 (line 721) | bool8 UpdateRepelCounter(void) function bool8 (line 746) | static bool8 IsWildLevelAllowedByRepel(u8 wildLevel) function ApplyFluteEncounterRateMod (line 772) | static void ApplyFluteEncounterRateMod(u32 *encounterRate) function u8 (line 785) | static u8 GetFluteEncounterRateModType(void) function ApplyCleanseTagEncounterRateMod (line 795) | static void ApplyCleanseTagEncounterRateMod(u32 *encounterRate) function bool8 (line 801) | static bool8 IsLeadMonHoldingCleanseTag(void) function SeedWildEncounterRng (line 809) | void SeedWildEncounterRng(u16 seed) function u16 (line 815) | static u16 WildEncounterRandom(void) function u8 (line 821) | static u8 GetMapBaseEncounterCooldown(u8 encounterType) function ResetEncounterRateModifiers (line 863) | void ResetEncounterRateModifiers(void) function bool8 (line 869) | static bool8 HandleWildEncounterCooldown(u32 currMetatileAttrs) function bool8 (line 919) | bool8 TryStandardWildEncounter(u32 currMetatileAttrs) function AddToWildEncounterRateBuff (line 940) | static void AddToWildEncounterRateBuff(u8 encounterRate) function u8 (line 948) | static u8 PickWildMonNature(void) function bool8 (line 962) | static bool8 IsAbilityAllowingEncounter(u8 level) function bool8 (line 980) | static bool8 TryGetAbilityInfluencedWildMonIndex(const struct WildPokemo... function bool8 (line 992) | static bool8 TryGetRandomWildMonIndexByType(const struct WildPokemon *wi... function u8 (line 1022) | static u8 ViridianForestNuzlockeOverride(const struct WildPokemonInfo * ... FILE: src/wild_pokemon_area.c type RoamerPair (line 12) | struct RoamerPair type Subsprite (line 19) | struct Subsprite type WildPokemonHeader (line 20) | struct WildPokemonHeader type WildPokemonInfo (line 21) | struct WildPokemonInfo type WildPokemonHeader (line 22) | struct WildPokemonHeader type RoamerPair (line 157) | struct RoamerPair function s32 (line 165) | s32 GetSpeciesPokedexAreaMarkers(u16 species, struct Subsprite * subspri... function s32 (line 228) | static s32 GetRoamerIndex(u16 species) function s32 (line 240) | static s32 GetRoamerPokedexAreaMarkers(u16 species, struct Subsprite * s... function bool32 (line 267) | static bool32 IsSpeciesOnMap(const struct WildPokemonHeader * data, s32 ... function bool32 (line 295) | static bool32 IsSpeciesInEncounterTable(const struct WildPokemonInfo * i... function u16 (line 309) | static u16 GetMapSecIdFromWildMonHeader(const struct WildPokemonHeader *... function bool32 (line 317) | static bool32 FindDexAreaByMapSec(u16 mapSecId, const u16 (*table)[2], s... FILE: src/window.c type WindowTemplate (line 11) | struct WindowTemplate function nullsub_8 (line 13) | static void nullsub_8(void) function bool16 (line 18) | bool16 InitWindows(const struct WindowTemplate *templates) function u16 (line 101) | u16 AddWindow(const struct WindowTemplate *template) function RemoveWindow (line 173) | void RemoveWindow(u8 windowId) function FreeAllWindowBuffers (line 200) | void FreeAllWindowBuffers(void) function CopyWindowToVram (line 223) | void CopyWindowToVram(u8 windowId, u8 mode) function PutWindowTilemap (line 243) | void PutWindowTilemap(u8 windowId) function PutWindowRectTilemapOverridePalette (line 258) | void PutWindowRectTilemapOverridePalette(u8 windowId, u8 x, u8 y, u8 wid... function ClearWindowTilemap (line 280) | void ClearWindowTilemap(u8 windowId) function PutWindowRectTilemap (line 294) | void PutWindowRectTilemap(u8 windowId, u8 x, u8 y, u8 width, u8 height) function BlitBitmapToWindow (line 316) | void BlitBitmapToWindow(u8 windowId, const u8 *pixels, u16 x, u16 y, u16... function BlitBitmapRectToWindow (line 321) | void BlitBitmapRectToWindow(u8 windowId, const u8 *pixels, u16 srcX, u16... function BlitBitmapRectToWindowWithColorKey (line 337) | void BlitBitmapRectToWindowWithColorKey(u8 windowId, const u8 *pixels, u... function FillWindowPixelRect (line 353) | void FillWindowPixelRect(u8 windowId, u8 fillValue, u16 x, u16 y, u16 wi... function CopyToWindowPixelBuffer (line 364) | void CopyToWindowPixelBuffer(u8 windowId, const void *src, u16 size, u16... function FillWindowPixelBuffer (line 372) | void FillWindowPixelBuffer(u8 windowId, u8 fillValue) function ScrollWindow (line 400) | void ScrollWindow(u8 windowId, u8 direction, u8 distance, u8 fillValue) function CallWindowFunction (line 447) | void CallWindowFunction(u8 windowId, WindowFunc func) function bool8 (line 453) | bool8 SetWindowAttribute(u8 windowId, u8 attributeId, u32 value) function u32 (line 478) | u32 GetWindowAttribute(u8 windowId, u8 attributeId) function u8 (line 503) | static u8 GetNumActiveWindowsOnBg(u8 bgId) FILE: src/window_8bpp.c function nullsub_9 (line 9) | static void nullsub_9(void) function u16 (line 13) | u16 AddWindow8Bit(const struct WindowTemplate *template) function FillWindowPixelBuffer8Bit (line 60) | void FillWindowPixelBuffer8Bit(u8 windowId, u8 fillValue) function FillWindowPixelRect8Bit (line 70) | void FillWindowPixelRect8Bit(u8 windowId, u8 fillValue, u16 x, u16 y, u1... function BlitBitmapRectToWindow4BitTo8Bit (line 81) | void BlitBitmapRectToWindow4BitTo8Bit(u8 windowId, const u8 *pixels, u16... function CopyWindowToVram8Bit (line 97) | void CopyWindowToVram8Bit(u8 windowId, u8 mode) function u8 (line 117) | static u8 GetNumActiveWindowsOnBg8Bit(u8 bgId) FILE: src/wireless_communication_status_screen.c type BgTemplate (line 70) | struct BgTemplate type WindowTemplate (line 90) | struct WindowTemplate function CB2_RunWirelessCommunicationScreen (line 165) | static void CB2_RunWirelessCommunicationScreen(void) function VBlankCB_WirelessCommunicationScreen (line 177) | static void VBlankCB_WirelessCommunicationScreen(void) function ShowWirelessCommunicationScreen (line 184) | void ShowWirelessCommunicationScreen(void) function CB2_InitWirelessCommunicationScreen (line 189) | static void CB2_InitWirelessCommunicationScreen(void) function ExitWirelessCommunicationStatusScreen (line 228) | static void ExitWirelessCommunicationStatusScreen(void) function CyclePalette (line 240) | static void CyclePalette(s16 * counter, s16 * palIdx) function PrintHeaderTexts (line 253) | static void PrintHeaderTexts(void) function Task_WirelessCommunicationScreen (line 281) | static void Task_WirelessCommunicationScreen(u8 taskId) function WCSS_AddTextPrinterParameterized (line 338) | static void WCSS_AddTextPrinterParameterized(u8 windowId, u8 fontId, con... function u32 (line 373) | static u32 CountPlayersInGroupAndGetActivity(struct RfuPlayer * player, ... function bool32 (line 408) | static bool32 HaveCountsChanged(const u32 * curCounts, const u32 * prevC... function bool32 (line 421) | static bool32 UpdateCommunicationCounts(u32 * groupCounts, u32 * prevGro... FILE: src/wonder_news.c type WonderNewsMetadata (line 15) | struct WonderNewsMetadata type WonderNewsMetadata (line 16) | struct WonderNewsMetadata type WonderNewsMetadata (line 17) | struct WonderNewsMetadata type WonderNewsMetadata (line 18) | struct WonderNewsMetadata type WonderNewsMetadata (line 19) | struct WonderNewsMetadata function WonderNews_SetReward (line 21) | void WonderNews_SetReward(u32 newsType) function WonderNews_Reset (line 42) | void WonderNews_Reset(void) function WonderNews_IncrementStepCounter (line 53) | void WonderNews_IncrementStepCounter(void) function u16 (line 68) | u16 WonderNews_GetRewardInfo(void) function u32 (line 102) | static u32 GetRewardItem(struct WonderNewsMetadata *data) function ResetSentRewardCounter (line 113) | static void ResetSentRewardCounter(struct WonderNewsMetadata *data) function IncrementSentRewardCounter (line 119) | static void IncrementSentRewardCounter(struct WonderNewsMetadata *data) function IncrementRewardCounter (line 126) | static void IncrementRewardCounter(struct WonderNewsMetadata *data) function u32 (line 133) | static u32 GetRewardType(struct WonderNewsMetadata *data)