SYMBOL INDEX (16069 symbols across 539 files) FILE: data/fonts/glyphs_1.h type Glyph (line 1) | struct Glyph type Glyph (line 27) | struct Glyph type Glyph (line 53) | struct Glyph type Glyph (line 79) | struct Glyph type Glyph (line 105) | struct Glyph type Glyph (line 131) | struct Glyph type Glyph (line 157) | struct Glyph type Glyph (line 183) | struct Glyph type Glyph (line 209) | struct Glyph type Glyph (line 235) | struct Glyph type Glyph (line 261) | struct Glyph type Glyph (line 287) | struct Glyph type Glyph (line 313) | struct Glyph type Glyph (line 339) | struct Glyph type Glyph (line 365) | struct Glyph type Glyph (line 391) | struct Glyph type Glyph (line 417) | struct Glyph type Glyph (line 443) | struct Glyph type Glyph (line 469) | struct Glyph type Glyph (line 495) | struct Glyph type Glyph (line 521) | struct Glyph type Glyph (line 547) | struct Glyph type Glyph (line 573) | struct Glyph type Glyph (line 599) | struct Glyph type Glyph (line 625) | struct Glyph type Glyph (line 651) | struct Glyph type Glyph (line 677) | struct Glyph type Glyph (line 703) | struct Glyph type Glyph (line 729) | struct Glyph type Glyph (line 755) | struct Glyph type Glyph (line 781) | struct Glyph type Glyph (line 807) | struct Glyph type Glyph (line 833) | struct Glyph type Glyph (line 859) | struct Glyph type Glyph (line 885) | struct Glyph type Glyph (line 911) | struct Glyph type Glyph (line 937) | struct Glyph type Glyph (line 963) | struct Glyph type Glyph (line 989) | struct Glyph type Glyph (line 1015) | struct Glyph type Glyph (line 1041) | struct Glyph type Glyph (line 1067) | struct Glyph type Glyph (line 1093) | struct Glyph type Glyph (line 1119) | struct Glyph type Glyph (line 1145) | struct Glyph type Glyph (line 1171) | struct Glyph type Glyph (line 1197) | struct Glyph type Glyph (line 1223) | struct Glyph type Glyph (line 1249) | struct Glyph type Glyph (line 1275) | struct Glyph type Glyph (line 1301) | struct Glyph type Glyph (line 1327) | struct Glyph type Glyph (line 1353) | struct Glyph type Glyph (line 1379) | struct Glyph type Glyph (line 1405) | struct Glyph type Glyph (line 1431) | struct Glyph type Glyph (line 1457) | struct Glyph type Glyph (line 1483) | struct Glyph type Glyph (line 1509) | struct Glyph type Glyph (line 1535) | struct Glyph type Glyph (line 1561) | struct Glyph type Glyph (line 1587) | struct Glyph type Glyph (line 1613) | struct Glyph type Glyph (line 1639) | struct Glyph type Glyph (line 1665) | struct Glyph type Glyph (line 1691) | struct Glyph type Glyph (line 1717) | struct Glyph type Glyph (line 1743) | struct Glyph type Glyph (line 1769) | struct Glyph type Glyph (line 1795) | struct Glyph type Glyph (line 1821) | struct Glyph type Glyph (line 1847) | struct Glyph type Glyph (line 1873) | struct Glyph type Glyph (line 1899) | struct Glyph type Glyph (line 1925) | struct Glyph type Glyph (line 1951) | struct Glyph type Glyph (line 1977) | struct Glyph type Glyph (line 2003) | struct Glyph type Glyph (line 2029) | struct Glyph type Glyph (line 2055) | struct Glyph type Glyph (line 2081) | struct Glyph type Glyph (line 2107) | struct Glyph type Glyph (line 2133) | struct Glyph type Glyph (line 2159) | struct Glyph type Glyph (line 2185) | struct Glyph type Glyph (line 2211) | struct Glyph type Glyph (line 2237) | struct Glyph type Glyph (line 2263) | struct Glyph type Glyph (line 2289) | struct Glyph type Glyph (line 2315) | struct Glyph type Glyph (line 2341) | struct Glyph type Glyph (line 2367) | struct Glyph type Glyph (line 2393) | struct Glyph type Glyph (line 2419) | struct Glyph type Glyph (line 2445) | struct Glyph type Glyph (line 2471) | struct Glyph type Glyph (line 2497) | struct Glyph type Glyph (line 2523) | struct Glyph type Glyph (line 2549) | struct Glyph type Glyph (line 2575) | struct Glyph type Glyph (line 2601) | struct Glyph type Glyph (line 2627) | struct Glyph type Glyph (line 2653) | struct Glyph type Glyph (line 2679) | struct Glyph type Glyph (line 2705) | struct Glyph type Glyph (line 2731) | struct Glyph type Glyph (line 2757) | struct Glyph type Glyph (line 2783) | struct Glyph type Glyph (line 2809) | struct Glyph type Glyph (line 2835) | struct Glyph type Glyph (line 2861) | struct Glyph type Glyph (line 2887) | struct Glyph type Glyph (line 2913) | struct Glyph type Glyph (line 2939) | struct Glyph type Glyph (line 2965) | struct Glyph type Glyph (line 2991) | struct Glyph type Glyph (line 3017) | struct Glyph type Glyph (line 3043) | struct Glyph type Glyph (line 3069) | struct Glyph type Glyph (line 3095) | struct Glyph type Glyph (line 3121) | struct Glyph type Glyph (line 3147) | struct Glyph type Glyph (line 3173) | struct Glyph type Glyph (line 3199) | struct Glyph type Glyph (line 3225) | struct Glyph type Glyph (line 3251) | struct Glyph type Glyph (line 3277) | struct Glyph type Glyph (line 3303) | struct Glyph type Glyph (line 3329) | struct Glyph type Glyph (line 3355) | struct Glyph type Glyph (line 3381) | struct Glyph type Glyph (line 3407) | struct Glyph type Glyph (line 3433) | struct Glyph type Glyph (line 3459) | struct Glyph type Glyph (line 3485) | struct Glyph type Glyph (line 3511) | struct Glyph type Glyph (line 3537) | struct Glyph type Glyph (line 3563) | struct Glyph type Glyph (line 3589) | struct Glyph type Glyph (line 3615) | struct Glyph type Glyph (line 3641) | struct Glyph type Glyph (line 3667) | struct Glyph type Glyph (line 3693) | struct Glyph type Glyph (line 3719) | struct Glyph type Glyph (line 3745) | struct Glyph type Glyph (line 3771) | struct Glyph type Glyph (line 3797) | struct Glyph type Glyph (line 3823) | struct Glyph type Glyph (line 3849) | struct Glyph type Glyph (line 3875) | struct Glyph type Glyph (line 3901) | struct Glyph type Glyph (line 3927) | struct Glyph type Glyph (line 3953) | struct Glyph type Glyph (line 3979) | struct Glyph type Glyph (line 4005) | struct Glyph FILE: data/fonts/glyphs_2.h type Glyph (line 1) | struct Glyph type Glyph (line 27) | struct Glyph type Glyph (line 53) | struct Glyph type Glyph (line 79) | struct Glyph type Glyph (line 105) | struct Glyph type Glyph (line 131) | struct Glyph type Glyph (line 157) | struct Glyph type Glyph (line 183) | struct Glyph type Glyph (line 209) | struct Glyph type Glyph (line 235) | struct Glyph type Glyph (line 261) | struct Glyph type Glyph (line 287) | struct Glyph type Glyph (line 313) | struct Glyph type Glyph (line 339) | struct Glyph type Glyph (line 365) | struct Glyph type Glyph (line 391) | struct Glyph type Glyph (line 417) | struct Glyph type Glyph (line 443) | struct Glyph type Glyph (line 469) | struct Glyph type Glyph (line 495) | struct Glyph type Glyph (line 521) | struct Glyph type Glyph (line 547) | struct Glyph type Glyph (line 573) | struct Glyph type Glyph (line 599) | struct Glyph type Glyph (line 625) | struct Glyph type Glyph (line 651) | struct Glyph type Glyph (line 677) | struct Glyph type Glyph (line 703) | struct Glyph type Glyph (line 729) | struct Glyph type Glyph (line 755) | struct Glyph type Glyph (line 781) | struct Glyph type Glyph (line 807) | struct Glyph type Glyph (line 833) | struct Glyph type Glyph (line 859) | struct Glyph type Glyph (line 885) | struct Glyph type Glyph (line 911) | struct Glyph type Glyph (line 937) | struct Glyph type Glyph (line 963) | struct Glyph type Glyph (line 989) | struct Glyph type Glyph (line 1015) | struct Glyph type Glyph (line 1041) | struct Glyph type Glyph (line 1067) | struct Glyph type Glyph (line 1093) | struct Glyph type Glyph (line 1119) | struct Glyph type Glyph (line 1145) | struct Glyph type Glyph (line 1171) | struct Glyph type Glyph (line 1197) | struct Glyph type Glyph (line 1223) | struct Glyph type Glyph (line 1249) | struct Glyph type Glyph (line 1275) | struct Glyph type Glyph (line 1301) | struct Glyph type Glyph (line 1327) | struct Glyph type Glyph (line 1353) | struct Glyph type Glyph (line 1379) | struct Glyph type Glyph (line 1405) | struct Glyph type Glyph (line 1431) | struct Glyph type Glyph (line 1457) | struct Glyph type Glyph (line 1483) | struct Glyph type Glyph (line 1509) | struct Glyph type Glyph (line 1535) | struct Glyph type Glyph (line 1561) | struct Glyph type Glyph (line 1587) | struct Glyph type Glyph (line 1613) | struct Glyph type Glyph (line 1639) | struct Glyph type Glyph (line 1665) | struct Glyph type Glyph (line 1691) | struct Glyph type Glyph (line 1717) | struct Glyph type Glyph (line 1743) | struct Glyph type Glyph (line 1769) | struct Glyph type Glyph (line 1795) | struct Glyph type Glyph (line 1821) | struct Glyph type Glyph (line 1847) | struct Glyph type Glyph (line 1873) | struct Glyph type Glyph (line 1899) | struct Glyph type Glyph (line 1925) | struct Glyph type Glyph (line 1951) | struct Glyph type Glyph (line 1977) | struct Glyph type Glyph (line 2003) | struct Glyph type Glyph (line 2029) | struct Glyph type Glyph (line 2055) | struct Glyph type Glyph (line 2081) | struct Glyph type Glyph (line 2107) | struct Glyph type Glyph (line 2133) | struct Glyph type Glyph (line 2159) | struct Glyph type Glyph (line 2185) | struct Glyph type Glyph (line 2211) | struct Glyph type Glyph (line 2237) | struct Glyph type Glyph (line 2263) | struct Glyph type Glyph (line 2289) | struct Glyph type Glyph (line 2315) | struct Glyph type Glyph (line 2341) | struct Glyph type Glyph (line 2367) | struct Glyph type Glyph (line 2393) | struct Glyph type Glyph (line 2419) | struct Glyph type Glyph (line 2445) | struct Glyph type Glyph (line 2471) | struct Glyph type Glyph (line 2497) | struct Glyph type Glyph (line 2523) | struct Glyph type Glyph (line 2549) | struct Glyph type Glyph (line 2575) | struct Glyph type Glyph (line 2601) | struct Glyph type Glyph (line 2627) | struct Glyph type Glyph (line 2653) | struct Glyph type Glyph (line 2679) | struct Glyph type Glyph (line 2705) | struct Glyph type Glyph (line 2731) | struct Glyph type Glyph (line 2757) | struct Glyph type Glyph (line 2783) | struct Glyph type Glyph (line 2809) | struct Glyph type Glyph (line 2835) | struct Glyph type Glyph (line 2861) | struct Glyph type Glyph (line 2887) | struct Glyph type Glyph (line 2913) | struct Glyph type Glyph (line 2939) | struct Glyph type Glyph (line 2965) | struct Glyph type Glyph (line 2991) | struct Glyph type Glyph (line 3017) | struct Glyph type Glyph (line 3043) | struct Glyph type Glyph (line 3069) | struct Glyph type Glyph (line 3095) | struct Glyph type Glyph (line 3121) | struct Glyph type Glyph (line 3147) | struct Glyph type Glyph (line 3173) | struct Glyph type Glyph (line 3199) | struct Glyph type Glyph (line 3225) | struct Glyph type Glyph (line 3251) | struct Glyph type Glyph (line 3277) | struct Glyph type Glyph (line 3303) | struct Glyph type Glyph (line 3329) | struct Glyph type Glyph (line 3355) | struct Glyph type Glyph (line 3381) | struct Glyph type Glyph (line 3407) | struct Glyph type Glyph (line 3433) | struct Glyph type Glyph (line 3459) | struct Glyph type Glyph (line 3485) | struct Glyph type Glyph (line 3511) | struct Glyph type Glyph (line 3537) | struct Glyph type Glyph (line 3563) | struct Glyph type Glyph (line 3589) | struct Glyph type Glyph (line 3615) | struct Glyph type Glyph (line 3641) | struct Glyph type Glyph (line 3667) | struct Glyph type Glyph (line 3693) | struct Glyph type Glyph (line 3719) | struct Glyph type Glyph (line 3745) | struct Glyph type Glyph (line 3771) | struct Glyph type Glyph (line 3797) | struct Glyph type Glyph (line 3823) | struct Glyph type Glyph (line 3849) | struct Glyph type Glyph (line 3875) | struct Glyph type Glyph (line 3901) | struct Glyph type Glyph (line 3927) | struct Glyph type Glyph (line 3953) | struct Glyph type Glyph (line 3979) | struct Glyph FILE: data/fonts/glyphs_3.h type Glyph (line 1) | struct Glyph type Glyph (line 27) | struct Glyph type Glyph (line 53) | struct Glyph type Glyph (line 79) | struct Glyph type Glyph (line 105) | struct Glyph type Glyph (line 131) | struct Glyph type Glyph (line 157) | struct Glyph type Glyph (line 183) | struct Glyph type Glyph (line 209) | struct Glyph type Glyph (line 235) | struct Glyph type Glyph (line 261) | struct Glyph type Glyph (line 287) | struct Glyph type Glyph (line 313) | struct Glyph type Glyph (line 339) | struct Glyph type Glyph (line 365) | struct Glyph type Glyph (line 391) | struct Glyph type Glyph (line 417) | struct Glyph type Glyph (line 443) | struct Glyph type Glyph (line 469) | struct Glyph type Glyph (line 495) | struct Glyph type Glyph (line 521) | struct Glyph type Glyph (line 547) | struct Glyph type Glyph (line 573) | struct Glyph type Glyph (line 599) | struct Glyph type Glyph (line 625) | struct Glyph type Glyph (line 651) | struct Glyph type Glyph (line 677) | struct Glyph type Glyph (line 703) | struct Glyph type Glyph (line 729) | struct Glyph type Glyph (line 755) | struct Glyph type Glyph (line 781) | struct Glyph type Glyph (line 807) | struct Glyph type Glyph (line 833) | struct Glyph type Glyph (line 859) | struct Glyph type Glyph (line 885) | struct Glyph type Glyph (line 911) | struct Glyph type Glyph (line 937) | struct Glyph type Glyph (line 963) | struct Glyph type Glyph (line 989) | struct Glyph type Glyph (line 1015) | struct Glyph type Glyph (line 1041) | struct Glyph type Glyph (line 1067) | struct Glyph type Glyph (line 1093) | struct Glyph type Glyph (line 1119) | struct Glyph type Glyph (line 1145) | struct Glyph type Glyph (line 1171) | struct Glyph type Glyph (line 1197) | struct Glyph type Glyph (line 1223) | struct Glyph type Glyph (line 1249) | struct Glyph type Glyph (line 1275) | struct Glyph type Glyph (line 1301) | struct Glyph type Glyph (line 1327) | struct Glyph type Glyph (line 1353) | struct Glyph type Glyph (line 1379) | struct Glyph type Glyph (line 1405) | struct Glyph type Glyph (line 1431) | struct Glyph type Glyph (line 1457) | struct Glyph type Glyph (line 1483) | struct Glyph type Glyph (line 1509) | struct Glyph FILE: include/anime.h type Anim (line 8) | struct Anim { type Anim_state (line 40) | enum Anim_state { type Anim_state2 (line 47) | enum Anim_state2 { type Anim_state3 (line 73) | enum Anim_state3 { type AnimSpriteData (line 98) | struct AnimSpriteData { type anim_inst_type (line 144) | enum anim_inst_type { type u32 (line 176) | typedef u32 AnimScr; type Anim (line 190) | struct Anim type Anim (line 191) | struct Anim type Anim (line 193) | struct Anim type Anim (line 194) | struct Anim type Unit (line 197) | struct Unit type BattleAnimDef (line 197) | struct BattleAnimDef type Unit (line 203) | struct Unit type BattleAnimDef (line 203) | struct BattleAnimDef FILE: include/ap.h type APProc (line 9) | struct APProc { type APHandle (line 20) | struct APHandle { type APHandle (line 39) | struct APHandle type APHandle (line 40) | struct APHandle type APHandle (line 41) | struct APHandle type APHandle (line 42) | struct APHandle type APHandle (line 43) | struct APHandle type APHandle (line 44) | struct APHandle type APHandle (line 45) | struct APHandle type APHandle (line 46) | struct APHandle type APHandle (line 47) | struct APHandle type APHandle (line 48) | struct APHandle type APHandle (line 49) | struct APHandle type APHandle (line 50) | struct APHandle type APHandle (line 51) | struct APHandle type APProc (line 53) | struct APProc type APProc (line 54) | struct APProc type APProc (line 55) | struct APProc type APProc (line 56) | struct APProc type ProcCmd (line 68) | struct ProcCmd FILE: include/banim_data.h type BattleAnim (line 10) | struct BattleAnim { type BattleAnim (line 19) | struct BattleAnim type BattleAnimCharaPal (line 21) | struct BattleAnimCharaPal { type BattleAnimCharaPal (line 26) | struct BattleAnimCharaPal type BattleAnimTerrain (line 28) | struct BattleAnimTerrain { type BattleAnimTerrain (line 35) | struct BattleAnimTerrain type BanimModeData (line 37) | struct BanimModeData { FILE: include/bb.h type SubtitleHelpProc (line 7) | struct SubtitleHelpProc { type SubtitleHelpProc (line 20) | struct SubtitleHelpProc type SubtitleHelpProc (line 21) | struct SubtitleHelpProc type SubtitleHelpProc (line 25) | struct SubtitleHelpProc type SubtitleHelpProc (line 26) | struct SubtitleHelpProc type SubtitleHelpProc (line 28) | struct SubtitleHelpProc type ProcCmd (line 34) | struct ProcCmd type ProcCmd (line 35) | struct ProcCmd FILE: include/bksel.h type BattleForecastProc (line 10) | struct BattleForecastProc { type Text (line 33) | struct Text type Unit (line 33) | struct Unit type Text (line 34) | struct Text type BattleUnit (line 35) | struct BattleUnit type BattleForecastProc (line 36) | struct BattleForecastProc type BattleForecastProc (line 37) | struct BattleForecastProc type BattleForecastProc (line 38) | struct BattleForecastProc type BattleForecastProc (line 39) | struct BattleForecastProc type BattleForecastProc (line 42) | struct BattleForecastProc type BattleForecastProc (line 44) | struct BattleForecastProc type BattleForecastProc (line 45) | struct BattleForecastProc type BattleForecastProc (line 46) | struct BattleForecastProc type BattleForecastProc (line 47) | struct BattleForecastProc type BattleForecastProc (line 48) | struct BattleForecastProc type BattleForecastProc (line 49) | struct BattleForecastProc type BattleForecastProc (line 50) | struct BattleForecastProc type BattleForecastProc (line 51) | struct BattleForecastProc type SelectTarget (line 57) | struct SelectTarget type HelpBoxProc (line 59) | struct HelpBoxProc type HelpBoxProc (line 60) | struct HelpBoxProc type ProcCmd (line 62) | struct ProcCmd type Text (line 64) | struct Text FILE: include/bm.h type CamMoveProc (line 11) | struct CamMoveProc { type UnkMapCursorProc (line 23) | struct UnkMapCursorProc { type CamMoveProc (line 65) | struct CamMoveProc type CamMoveProc (line 66) | struct CamMoveProc type UnkMapCursorProc (line 72) | struct UnkMapCursorProc type CamMoveProc (line 76) | struct CamMoveProc type ProcCmd (line 80) | struct ProcCmd type ProcCmd (line 81) | struct ProcCmd type ProcCmd (line 82) | struct ProcCmd type ProcCmd (line 83) | struct ProcCmd type ProcCmd (line 84) | struct ProcCmd FILE: include/bmarch.h type Trap (line 4) | struct Trap type Trap (line 7) | struct Trap type Unit (line 8) | struct Unit type Unit (line 9) | struct Unit type Trap (line 10) | struct Trap type Trap (line 11) | struct Trap type Trap (line 12) | struct Trap type Trap (line 13) | struct Trap FILE: include/bmarena.h type ArenaData (line 7) | struct ArenaData type Unit (line 29) | struct Unit type Unit (line 30) | struct Unit type Unit (line 31) | struct Unit type Unit (line 32) | struct Unit type ClassData (line 33) | struct ClassData type Unit (line 37) | struct Unit type Unit (line 48) | struct Unit type Unit (line 49) | struct Unit type ArenaData (line 52) | struct ArenaData FILE: include/bmbattle.h type BattleUnit (line 20) | struct BattleUnit { type BattleStats (line 75) | struct BattleStats { type BattleHit (line 106) | struct BattleHit { type BattleStats (line 154) | struct BattleStats type BattleUnit (line 156) | struct BattleUnit type BattleUnit (line 157) | struct BattleUnit type BattleHit (line 159) | struct BattleHit type BattleHit (line 160) | struct BattleHit type Unit (line 165) | struct Unit type Unit (line 165) | struct Unit type Unit (line 166) | struct Unit type Unit (line 166) | struct Unit type Unit (line 167) | struct Unit type Unit (line 167) | struct Unit type Unit (line 168) | struct Unit type Unit (line 168) | struct Unit type Unit (line 169) | struct Unit type Unit (line 169) | struct Unit type Unit (line 170) | struct Unit type BattleUnit (line 171) | struct BattleUnit type Unit (line 171) | struct Unit type BattleUnit (line 172) | struct BattleUnit type Unit (line 172) | struct Unit type BattleUnit (line 173) | struct BattleUnit type BattleUnit (line 174) | struct BattleUnit type BattleUnit (line 175) | struct BattleUnit type BattleUnit (line 176) | struct BattleUnit type BattleUnit (line 180) | struct BattleUnit type BattleUnit (line 180) | struct BattleUnit type BattleUnit (line 181) | struct BattleUnit type BattleUnit (line 181) | struct BattleUnit type BattleUnit (line 184) | struct BattleUnit type BattleUnit (line 185) | struct BattleUnit type Unit (line 186) | struct Unit type Unit (line 187) | struct Unit type BattleUnit (line 188) | struct BattleUnit type Unit (line 188) | struct Unit type Unit (line 189) | struct Unit type BattleUnit (line 189) | struct BattleUnit type BattleUnit (line 192) | struct BattleUnit type Unit (line 193) | struct Unit type BattleUnit (line 193) | struct BattleUnit type Unit (line 194) | struct Unit type BattleUnit (line 194) | struct BattleUnit type BattleUnit (line 197) | struct BattleUnit type BattleUnit (line 198) | struct BattleUnit type BattleUnit (line 199) | struct BattleUnit type BattleUnit (line 199) | struct BattleUnit type BattleUnit (line 202) | struct BattleUnit type Unit (line 204) | struct Unit type Unit (line 206) | struct Unit type Unit (line 207) | struct Unit type Proc (line 208) | struct Proc type Proc (line 209) | struct Proc type Unit (line 210) | struct Unit type Unit (line 210) | struct Unit type Unit (line 211) | struct Unit type BattleUnit (line 213) | struct BattleUnit type BattleHit (line 214) | struct BattleHit type Unit (line 215) | struct Unit type Unit (line 221) | struct Unit type Unit (line 221) | struct Unit type Unit (line 222) | struct Unit type Unit (line 222) | struct Unit type BattleUnit (line 227) | struct BattleUnit type BattleUnit (line 227) | struct BattleUnit type BattleUnit (line 228) | struct BattleUnit type BattleUnit (line 228) | struct BattleUnit type BattleUnit (line 229) | struct BattleUnit type BattleUnit (line 229) | struct BattleUnit type BattleUnit (line 230) | struct BattleUnit type BattleUnit (line 230) | struct BattleUnit type BattleUnit (line 231) | struct BattleUnit type BattleUnit (line 232) | struct BattleUnit type BattleUnit (line 232) | struct BattleUnit type BattleUnit (line 233) | struct BattleUnit type BattleUnit (line 234) | struct BattleUnit type BattleUnit (line 235) | struct BattleUnit type BattleUnit (line 236) | struct BattleUnit type BattleUnit (line 237) | struct BattleUnit type BattleUnit (line 238) | struct BattleUnit type BattleUnit (line 238) | struct BattleUnit type BattleUnit (line 239) | struct BattleUnit type BattleUnit (line 239) | struct BattleUnit type BattleUnit (line 240) | struct BattleUnit type BattleUnit (line 240) | struct BattleUnit type BattleUnit (line 241) | struct BattleUnit type BattleUnit (line 242) | struct BattleUnit type BattleUnit (line 243) | struct BattleUnit type BattleUnit (line 243) | struct BattleUnit type BattleUnit (line 245) | struct BattleUnit type BattleUnit (line 245) | struct BattleUnit type BattleUnit (line 246) | struct BattleUnit type BattleUnit (line 247) | struct BattleUnit type BattleUnit (line 249) | struct BattleUnit type BattleUnit (line 249) | struct BattleUnit type BattleUnit (line 250) | struct BattleUnit type BattleUnit (line 250) | struct BattleUnit type BattleUnit (line 251) | struct BattleUnit type BattleUnit (line 252) | struct BattleUnit type BattleUnit (line 252) | struct BattleUnit type BattleUnit (line 253) | struct BattleUnit type BattleUnit (line 253) | struct BattleUnit type BattleUnit (line 254) | struct BattleUnit type BattleUnit (line 254) | struct BattleUnit type BattleUnit (line 255) | struct BattleUnit type BattleUnit (line 255) | struct BattleUnit type BattleUnit (line 256) | struct BattleUnit type BattleUnit (line 256) | struct BattleUnit type BattleUnit (line 257) | struct BattleUnit type BattleUnit (line 257) | struct BattleUnit type BattleUnit (line 258) | struct BattleUnit type BattleUnit (line 258) | struct BattleUnit type BattleUnit (line 259) | struct BattleUnit type BattleUnit (line 259) | struct BattleUnit type BattleUnit (line 263) | struct BattleUnit type Unit (line 265) | struct Unit type Unit (line 266) | struct Unit type Unit (line 266) | struct Unit type Unit (line 267) | struct Unit type Unit (line 268) | struct Unit type Unit (line 268) | struct Unit type Unit (line 269) | struct Unit type Unit (line 269) | struct Unit type Unit (line 270) | struct Unit type Unit (line 270) | struct Unit type Unit (line 271) | struct Unit type Unit (line 271) | struct Unit type BattleUnit (line 272) | struct BattleUnit type BattleUnit (line 272) | struct BattleUnit type BattleUnit (line 274) | struct BattleUnit type BattleUnit (line 277) | struct BattleUnit type BattleUnit (line 277) | struct BattleUnit type BattleUnit (line 281) | struct BattleUnit type BattleUnit (line 281) | struct BattleUnit type BattleUnit (line 284) | struct BattleUnit FILE: include/bmcontainer.h type Unit (line 18) | struct Unit type MenuDef (line 21) | struct MenuDef type MenuDef (line 22) | struct MenuDef FILE: include/bmdebug.h type DebugPrintProc (line 19) | struct DebugPrintProc type MenuProc (line 43) | struct MenuProc type MenuItemProc (line 43) | struct MenuItemProc type MenuItemProc (line 44) | struct MenuItemProc type MenuProc (line 45) | struct MenuProc type MenuItemProc (line 45) | struct MenuItemProc type MenuProc (line 46) | struct MenuProc type MenuItemProc (line 46) | struct MenuItemProc type MenuProc (line 47) | struct MenuProc type MenuItemProc (line 47) | struct MenuItemProc type MenuProc (line 48) | struct MenuProc type MenuItemProc (line 48) | struct MenuItemProc type MenuItemDef (line 49) | struct MenuItemDef type MenuProc (line 50) | struct MenuProc type MenuItemProc (line 50) | struct MenuItemProc type MenuItemDef (line 51) | struct MenuItemDef type MenuProc (line 52) | struct MenuProc type MenuItemProc (line 52) | struct MenuItemProc type MenuProc (line 53) | struct MenuProc type MenuItemProc (line 53) | struct MenuItemProc type MenuItemDef (line 54) | struct MenuItemDef type MenuProc (line 55) | struct MenuProc type MenuItemProc (line 55) | struct MenuItemProc type MenuProc (line 56) | struct MenuProc type MenuItemProc (line 56) | struct MenuItemProc type MenuProc (line 57) | struct MenuProc type MenuItemProc (line 57) | struct MenuItemProc type MenuProc (line 58) | struct MenuProc type MenuItemProc (line 58) | struct MenuItemProc type MenuProc (line 59) | struct MenuProc type MenuItemProc (line 59) | struct MenuItemProc type MenuProc (line 60) | struct MenuProc type MenuItemProc (line 60) | struct MenuItemProc type MenuProc (line 61) | struct MenuProc type MenuItemProc (line 61) | struct MenuItemProc type MenuProc (line 62) | struct MenuProc type MenuItemProc (line 62) | struct MenuItemProc type MenuProc (line 63) | struct MenuProc type MenuItemProc (line 63) | struct MenuItemProc type MenuProc (line 64) | struct MenuProc type MenuItemProc (line 64) | struct MenuItemProc type MenuProc (line 65) | struct MenuProc type MenuItemProc (line 65) | struct MenuItemProc type MenuProc (line 66) | struct MenuProc type MenuItemProc (line 66) | struct MenuItemProc type MenuProc (line 67) | struct MenuProc type MenuItemProc (line 67) | struct MenuItemProc type MenuProc (line 68) | struct MenuProc type MenuItemProc (line 68) | struct MenuItemProc type MenuProc (line 69) | struct MenuProc type MenuItemProc (line 69) | struct MenuItemProc type MenuProc (line 70) | struct MenuProc type MenuItemProc (line 70) | struct MenuItemProc type MenuProc (line 71) | struct MenuProc type MenuItemProc (line 71) | struct MenuItemProc type MenuProc (line 72) | struct MenuProc type MenuProc (line 73) | struct MenuProc type ProcCmd (line 79) | struct ProcCmd type ProcCmd (line 80) | struct ProcCmd FILE: include/bmdifficulty.h type Dungeon (line 11) | struct Dungeon { type Struct030017A0 (line 28) | struct Struct030017A0 { type Struct030017A0 (line 34) | struct Struct030017A0 type Struct020038C8 (line 36) | struct Struct020038C8 { type Struct020038C8 (line 40) | struct Struct020038C8 type BMDifficultyProc (line 50) | struct BMDifficultyProc { type Struct080D7FD0 (line 62) | struct Struct080D7FD0 { type Outer080D7FD0 (line 69) | struct Outer080D7FD0 { type Outer080D7FD0 (line 77) | struct Outer080D7FD0 type Unit (line 80) | struct Unit type UnitDefinition (line 87) | struct UnitDefinition type Dungeon (line 88) | struct Dungeon type Dungeon (line 89) | struct Dungeon type Dungeon (line 90) | struct Dungeon type Dungeon (line 91) | struct Dungeon type Dungeon (line 92) | struct Dungeon type Dungeon (line 93) | struct Dungeon type Text (line 102) | struct Text type Text (line 103) | struct Text type Text (line 103) | struct Text type Text (line 104) | struct Text type Text (line 104) | struct Text type Text (line 105) | struct Text type Text (line 106) | struct Text type Text (line 106) | struct Text type Text (line 107) | struct Text type Text (line 107) | struct Text type Text (line 113) | struct Text type BMDifficultyProc (line 114) | struct BMDifficultyProc type BMDifficultyProc (line 115) | struct BMDifficultyProc type BMDifficultyProc (line 116) | struct BMDifficultyProc type BMDifficultyProc (line 120) | struct BMDifficultyProc type BMDifficultyProc (line 122) | struct BMDifficultyProc type BMDifficultyProc (line 123) | struct BMDifficultyProc type BMDifficultyProc (line 124) | struct BMDifficultyProc type BMDifficultyProc (line 125) | struct BMDifficultyProc type BMDifficultyProc (line 126) | struct BMDifficultyProc type BMDifficultyProc (line 127) | struct BMDifficultyProc type BMDifficultyProc (line 128) | struct BMDifficultyProc type Struct02003BE8 (line 130) | struct Struct02003BE8 type Font (line 134) | struct Font type Text (line 135) | struct Text type ProcCmd (line 137) | struct ProcCmd type ProcCmd (line 138) | struct ProcCmd type ProcCmd (line 142) | struct ProcCmd FILE: include/bmfx.h type VectorBmfx (line 7) | struct VectorBmfx { type ProcBmFx (line 13) | struct ProcBmFx { type ChapterIntroFxProc (line 29) | struct ChapterIntroFxProc type ProcEventFade (line 51) | struct ProcEventFade { type EventFadeSt (line 59) | struct EventFadeSt { type ProcEventFade (line 71) | struct ProcEventFade type ProcShinningStonefx (line 79) | struct ProcShinningStonefx { type ProcShinningStonefx (line 92) | struct ProcShinningStonefx type ProcShinningStonefx (line 93) | struct ProcShinningStonefx type ProcShinningStonefx (line 94) | struct ProcShinningStonefx type ProcBmFx (line 101) | struct ProcBmFx type Unit (line 105) | struct Unit type ChapterIntroFxProc (line 108) | struct ChapterIntroFxProc type ChapterIntroFxProc (line 109) | struct ChapterIntroFxProc type ChapterIntroFxProc (line 110) | struct ChapterIntroFxProc type ChapterIntroFxProc (line 111) | struct ChapterIntroFxProc type ChapterIntroFxProc (line 112) | struct ChapterIntroFxProc type ChapterIntroFxProc (line 113) | struct ChapterIntroFxProc type ChapterIntroFxProc (line 114) | struct ChapterIntroFxProc type ChapterIntroFxProc (line 115) | struct ChapterIntroFxProc type ChapterIntroFxProc (line 116) | struct ChapterIntroFxProc type ChapterIntroFxProc (line 117) | struct ChapterIntroFxProc type ChapterIntroFxProc (line 118) | struct ChapterIntroFxProc type ChapterIntroFxProc (line 119) | struct ChapterIntroFxProc type ChapterIntroFxProc (line 122) | struct ChapterIntroFxProc type ChapterIntroFxProc (line 123) | struct ChapterIntroFxProc type ChapterIntroFxProc (line 125) | struct ChapterIntroFxProc type ChapterIntroFxProc (line 126) | struct ChapterIntroFxProc type ChapterIntroFxProc (line 127) | struct ChapterIntroFxProc type ChapterIntroFxProc (line 128) | struct ChapterIntroFxProc type ChapterIntroFxProc (line 129) | struct ChapterIntroFxProc type ChapterIntroFxProc (line 130) | struct ChapterIntroFxProc type ChapterIntroFxProc (line 133) | struct ChapterIntroFxProc type ChapterIntroFxProc (line 134) | struct ChapterIntroFxProc type ChapterIntroFxProc (line 135) | struct ChapterIntroFxProc type ChapterIntroFxProc (line 136) | struct ChapterIntroFxProc type ChapterIntroFxProc (line 137) | struct ChapterIntroFxProc type ChapterIntroFxProc (line 138) | struct ChapterIntroFxProc type ChapterIntroFxProc (line 141) | struct ChapterIntroFxProc type ProcCmd (line 144) | struct ProcCmd type ProcCmd (line 145) | struct ProcCmd type ProcBmFx (line 155) | struct ProcBmFx type Unit (line 157) | struct Unit FILE: include/bmguide.h type GuideEnt (line 8) | struct GuideEnt type GuideSt (line 19) | struct GuideSt type GuideProc (line 54) | struct GuideProc type GuideEnt (line 124) | struct GuideEnt FILE: include/bmidoten.h type MovMapFillStateExt (line 4) | struct MovMapFillStateExt type MovMapFillState (line 12) | struct MovMapFillState type Unit (line 22) | struct Unit type Unit (line 23) | struct Unit type Unit (line 24) | struct Unit type Unit (line 27) | struct Unit type Unit (line 32) | struct Unit type Unit (line 37) | struct Unit type Unit (line 38) | struct Unit type Unit (line 39) | struct Unit type MovMapFillStateExt (line 49) | struct MovMapFillStateExt type MovMapFillStateExt (line 50) | struct MovMapFillStateExt type MovMapFillState (line 51) | struct MovMapFillState FILE: include/bmio.h type TileGfxAnim (line 34) | struct TileGfxAnim { type TilePalAnim (line 40) | struct TilePalAnim { type BMapMainProc (line 47) | struct BMapMainProc { type GameCtrlProc (line 70) | struct GameCtrlProc type GameCtrlProc (line 72) | struct GameCtrlProc type BMapMainProc (line 76) | struct BMapMainProc type GameCtrlProc (line 76) | struct GameCtrlProc type BMapMainProc (line 79) | struct BMapMainProc type BMapMainProc (line 80) | struct BMapMainProc type BMapMainProc (line 81) | struct BMapMainProc type BMapMainProc (line 82) | struct BMapMainProc type BMapMainProc (line 83) | struct BMapMainProc type ProcCmd (line 89) | struct ProcCmd FILE: include/bmitem.h type ItemStatBonuses (line 6) | struct ItemStatBonuses type ItemData (line 19) | struct ItemData type ItemData (line 151) | struct ItemData type Unit (line 163) | struct Unit type Unit (line 164) | struct Unit type Unit (line 165) | struct Unit type Unit (line 166) | struct Unit type Text (line 167) | struct Text type Text (line 168) | struct Text type Text (line 169) | struct Text type Text (line 170) | struct Text type Unit (line 172) | struct Unit type Unit (line 173) | struct Unit type Unit (line 175) | struct Unit type Unit (line 176) | struct Unit type Unit (line 177) | struct Unit type Unit (line 177) | struct Unit type Unit (line 185) | struct Unit type Unit (line 186) | struct Unit type Unit (line 187) | struct Unit type Unit (line 188) | struct Unit type Unit (line 192) | struct Unit type Unit (line 193) | struct Unit type Unit (line 194) | struct Unit type Unit (line 199) | struct Unit type ItemStatBonuses (line 218) | struct ItemStatBonuses type ItemData (line 225) | struct ItemData FILE: include/bmitemuse.h type MenuItemDef (line 7) | struct MenuItemDef type MenuProc (line 8) | struct MenuProc type MenuItemProc (line 9) | struct MenuItemProc type SelectTarget (line 10) | struct SelectTarget type WarpSelectProc (line 12) | struct WarpSelectProc type Unit (line 22) | struct Unit type Unit (line 23) | struct Unit type Unit (line 24) | struct Unit type Unit (line 25) | struct Unit type Unit (line 25) | struct Unit type Unit (line 26) | struct Unit type Unit (line 27) | struct Unit type Unit (line 28) | struct Unit type Unit (line 29) | struct Unit type Unit (line 30) | struct Unit type Unit (line 31) | struct Unit type Unit (line 32) | struct Unit type Unit (line 33) | struct Unit type Unit (line 34) | struct Unit type Unit (line 35) | struct Unit type Unit (line 36) | struct Unit type Unit (line 37) | struct Unit type Unit (line 39) | struct Unit type Unit (line 40) | struct Unit type SelectTarget (line 41) | struct SelectTarget type Unit (line 43) | struct Unit type Unit (line 43) | struct Unit type Unit (line 44) | struct Unit type Unit (line 44) | struct Unit type WarpSelectProc (line 46) | struct WarpSelectProc type WarpSelectProc (line 47) | struct WarpSelectProc type WarpSelectProc (line 48) | struct WarpSelectProc type WarpSelectProc (line 49) | struct WarpSelectProc type WarpSelectProc (line 50) | struct WarpSelectProc type SelectTarget (line 51) | struct SelectTarget type Unit (line 52) | struct Unit type SelectTarget (line 54) | struct SelectTarget type Unit (line 55) | struct Unit type Unit (line 55) | struct Unit type SelectTarget (line 57) | struct SelectTarget type Unit (line 58) | struct Unit type SelectTarget (line 59) | struct SelectTarget type MenuProc (line 61) | struct MenuProc type MenuItemProc (line 61) | struct MenuItemProc type MenuProc (line 62) | struct MenuProc type MenuItemProc (line 62) | struct MenuItemProc type MenuItemDef (line 63) | struct MenuItemDef type MenuProc (line 64) | struct MenuProc type MenuItemProc (line 64) | struct MenuItemProc type MenuProc (line 65) | struct MenuProc type MenuItemProc (line 65) | struct MenuItemProc type Unit (line 67) | struct Unit type Unit (line 67) | struct Unit type Unit (line 68) | struct Unit type Unit (line 68) | struct Unit type SelectTarget (line 70) | struct SelectTarget type Unit (line 72) | struct Unit type SelectTarget (line 74) | struct SelectTarget type Unit (line 76) | struct Unit type Unit (line 76) | struct Unit type SelectTarget (line 78) | struct SelectTarget type Unit (line 81) | struct Unit type WarpSelectProc (line 84) | struct WarpSelectProc type WarpSelectProc (line 85) | struct WarpSelectProc type Unit (line 86) | struct Unit type Unit (line 88) | struct Unit type Unit (line 89) | struct Unit FILE: include/bmlib.h type TileMapArr (line 5) | struct TileMapArr { type interpolate_method (line 11) | enum interpolate_method { type PalFadeSt (line 22) | struct PalFadeSt { type PalFadeSt (line 31) | struct PalFadeSt type PalFadeSt (line 33) | struct PalFadeSt type PalFadeSt (line 34) | struct PalFadeSt type Vec2 (line 96) | struct Vec2 type PalFadeSt (line 120) | struct PalFadeSt type PalFadeSt (line 122) | struct PalFadeSt type Proc (line 128) | struct Proc type Proc (line 129) | struct Proc type Proc (line 130) | struct Proc type Proc (line 131) | struct Proc type Proc (line 132) | struct Proc type Proc (line 133) | struct Proc type FadeCoreProc (line 156) | struct FadeCoreProc { type FadeCoreProc (line 196) | struct FadeCoreProc type FadeCoreProc (line 197) | struct FadeCoreProc type FadeCoreProc (line 198) | struct FadeCoreProc type Proc (line 205) | struct Proc type Text (line 214) | struct Text type Text (line 215) | struct Text type ProcPaletteAnimator (line 217) | struct ProcPaletteAnimator { type ProcPaletteAnimator (line 233) | struct ProcPaletteAnimator type CallDelayedProc (line 241) | struct CallDelayedProc { type CallDelayedProc (line 248) | struct CallDelayedProc type CallDelayedProc (line 249) | struct CallDelayedProc type Proc (line 256) | struct Proc type Text (line 270) | struct Text type BgVerticalScrollSt (line 273) | struct BgVerticalScrollSt { type BgVerticalScrollSt (line 284) | struct BgVerticalScrollSt type BgVerticalScrollSt (line 287) | struct BgVerticalScrollSt FILE: include/bmmap.h type Vec2 (line 31) | struct Vec2 FILE: include/bmmenu.h type SelectTarget (line 4) | struct SelectTarget type MenuProc (line 6) | struct MenuProc type MenuItemProc (line 6) | struct MenuItemProc type MenuItemDef (line 7) | struct MenuItemDef type MenuProc (line 8) | struct MenuProc type MenuItemProc (line 8) | struct MenuItemProc type MenuProc (line 9) | struct MenuProc type MenuItemProc (line 9) | struct MenuItemProc type MenuProc (line 10) | struct MenuProc type MenuItemProc (line 10) | struct MenuItemProc type MenuProc (line 11) | struct MenuProc type MenuItemProc (line 11) | struct MenuItemProc type MenuProc (line 13) | struct MenuProc type MenuItemProc (line 13) | struct MenuItemProc type MenuItemDef (line 14) | struct MenuItemDef type MenuProc (line 15) | struct MenuProc type MenuItemProc (line 15) | struct MenuItemProc type MenuProc (line 16) | struct MenuProc type MenuItemProc (line 16) | struct MenuItemProc type MenuProc (line 20) | struct MenuProc type MenuItemProc (line 20) | struct MenuItemProc type SelectTarget (line 21) | struct SelectTarget type SelectTarget (line 24) | struct SelectTarget type MenuProc (line 25) | struct MenuProc type MenuItemProc (line 25) | struct MenuItemProc type SelectTarget (line 26) | struct SelectTarget type MenuItemDef (line 27) | struct MenuItemDef type MenuProc (line 28) | struct MenuProc type MenuItemProc (line 28) | struct MenuItemProc type SelectTarget (line 29) | struct SelectTarget type MenuItemDef (line 30) | struct MenuItemDef type MenuProc (line 31) | struct MenuProc type MenuItemProc (line 31) | struct MenuItemProc type SelectTarget (line 32) | struct SelectTarget type MenuItemDef (line 33) | struct MenuItemDef type MenuProc (line 34) | struct MenuProc type MenuItemProc (line 34) | struct MenuItemProc type MenuItemDef (line 35) | struct MenuItemDef type MenuProc (line 36) | struct MenuProc type MenuItemProc (line 36) | struct MenuItemProc type Unit (line 37) | struct Unit type Unit (line 37) | struct Unit type SelectTarget (line 38) | struct SelectTarget type SelectTarget (line 39) | struct SelectTarget type MenuProc (line 40) | struct MenuProc type MenuItemProc (line 40) | struct MenuItemProc type MenuProc (line 41) | struct MenuProc type MenuItemProc (line 41) | struct MenuItemProc type MenuProc (line 42) | struct MenuProc type MenuItemProc (line 42) | struct MenuItemProc type MenuProc (line 43) | struct MenuProc type MenuItemProc (line 43) | struct MenuItemProc type MenuProc (line 44) | struct MenuProc type MenuItemProc (line 44) | struct MenuItemProc type MenuItemDef (line 45) | struct MenuItemDef type MenuProc (line 46) | struct MenuProc type MenuItemProc (line 46) | struct MenuItemProc type MenuProc (line 47) | struct MenuProc type MenuItemProc (line 47) | struct MenuItemProc type MenuProc (line 48) | struct MenuProc type MenuItemProc (line 48) | struct MenuItemProc type MenuProc (line 49) | struct MenuProc type MenuItemProc (line 49) | struct MenuItemProc type SelectTarget (line 50) | struct SelectTarget type SelectTarget (line 53) | struct SelectTarget type SelectTarget (line 54) | struct SelectTarget type MenuItemDef (line 56) | struct MenuItemDef type MenuProc (line 57) | struct MenuProc type MenuItemProc (line 57) | struct MenuItemProc type SelectTarget (line 58) | struct SelectTarget type MenuItemDef (line 59) | struct MenuItemDef type MenuProc (line 60) | struct MenuProc type MenuItemProc (line 60) | struct MenuItemProc type MenuItemDef (line 61) | struct MenuItemDef type MenuProc (line 62) | struct MenuProc type MenuItemProc (line 62) | struct MenuItemProc type MenuItemDef (line 63) | struct MenuItemDef type MenuItemDef (line 64) | struct MenuItemDef type MenuItemDef (line 65) | struct MenuItemDef type MenuProc (line 66) | struct MenuProc type MenuItemProc (line 66) | struct MenuItemProc type SelectTarget (line 67) | struct SelectTarget type MenuItemDef (line 68) | struct MenuItemDef type MenuProc (line 69) | struct MenuProc type MenuItemProc (line 69) | struct MenuItemProc type MenuProc (line 70) | struct MenuProc type MenuItemProc (line 70) | struct MenuItemProc type MenuItemDef (line 71) | struct MenuItemDef type MenuProc (line 72) | struct MenuProc type MenuItemProc (line 72) | struct MenuItemProc type MenuProc (line 73) | struct MenuProc type MenuItemProc (line 73) | struct MenuItemProc type MenuProc (line 74) | struct MenuProc type MenuItemProc (line 74) | struct MenuItemProc type MenuProc (line 76) | struct MenuProc type MenuProc (line 77) | struct MenuProc type MenuProc (line 78) | struct MenuProc type MenuProc (line 79) | struct MenuProc type MenuProc (line 80) | struct MenuProc type MenuItemDef (line 81) | struct MenuItemDef type MenuItemDef (line 82) | struct MenuItemDef type MenuItemDef (line 83) | struct MenuItemDef type MenuProc (line 84) | struct MenuProc type MenuItemProc (line 84) | struct MenuItemProc type MenuProc (line 85) | struct MenuProc type MenuItemProc (line 85) | struct MenuItemProc type MenuProc (line 86) | struct MenuProc type MenuItemProc (line 86) | struct MenuItemProc type MenuProc (line 87) | struct MenuProc type MenuItemProc (line 87) | struct MenuItemProc type MenuProc (line 88) | struct MenuProc type MenuItemProc (line 88) | struct MenuItemProc type MenuItemDef (line 89) | struct MenuItemDef type MenuProc (line 90) | struct MenuProc type MenuItemProc (line 90) | struct MenuItemProc type MenuProc (line 91) | struct MenuProc type MenuItemProc (line 91) | struct MenuItemProc type MenuProc (line 92) | struct MenuProc type MenuItemProc (line 92) | struct MenuItemProc type MenuItemDef (line 93) | struct MenuItemDef type MenuProc (line 94) | struct MenuProc type MenuItemProc (line 94) | struct MenuItemProc type MenuProc (line 95) | struct MenuProc type MenuItemProc (line 95) | struct MenuItemProc type MenuProc (line 96) | struct MenuProc type MenuItemProc (line 96) | struct MenuItemProc type MenuItemDef (line 97) | struct MenuItemDef type MenuProc (line 98) | struct MenuProc type MenuItemProc (line 98) | struct MenuItemProc type MenuProc (line 99) | struct MenuProc type MenuItemProc (line 99) | struct MenuItemProc type MenuProc (line 100) | struct MenuProc type MenuItemProc (line 100) | struct MenuItemProc type MenuProc (line 101) | struct MenuProc type MenuItemProc (line 101) | struct MenuItemProc type MenuItemDef (line 102) | struct MenuItemDef type MenuProc (line 103) | struct MenuProc type MenuItemProc (line 103) | struct MenuItemProc type SelectTarget (line 104) | struct SelectTarget type MenuItemDef (line 105) | struct MenuItemDef type MenuProc (line 106) | struct MenuProc type MenuItemProc (line 106) | struct MenuItemProc type SelectTarget (line 107) | struct SelectTarget type MenuItemDef (line 108) | struct MenuItemDef type MenuProc (line 109) | struct MenuProc type MenuItemProc (line 109) | struct MenuItemProc type MenuItemDef (line 110) | struct MenuItemDef type MenuProc (line 111) | struct MenuProc type MenuItemProc (line 111) | struct MenuItemProc type MenuItemDef (line 112) | struct MenuItemDef type MenuProc (line 113) | struct MenuProc type MenuItemProc (line 113) | struct MenuItemProc type SelectTarget (line 114) | struct SelectTarget type MenuItemDef (line 116) | struct MenuItemDef type MenuProc (line 117) | struct MenuProc type MenuItemProc (line 117) | struct MenuItemProc type MenuItemDef (line 118) | struct MenuItemDef type MenuProc (line 119) | struct MenuProc type MenuItemProc (line 119) | struct MenuItemProc type MenuItemDef (line 120) | struct MenuItemDef type MenuProc (line 121) | struct MenuProc type MenuItemProc (line 121) | struct MenuItemProc type MenuItemDef (line 122) | struct MenuItemDef type MenuProc (line 123) | struct MenuProc type MenuItemProc (line 123) | struct MenuItemProc type MenuItemDef (line 124) | struct MenuItemDef type MenuProc (line 125) | struct MenuProc type MenuItemProc (line 125) | struct MenuItemProc type MenuItemDef (line 126) | struct MenuItemDef type MenuProc (line 127) | struct MenuProc type MenuItemProc (line 127) | struct MenuItemProc type SelectTarget (line 129) | struct SelectTarget type SelectTarget (line 130) | struct SelectTarget type MenuItemDef (line 131) | struct MenuItemDef type MenuProc (line 132) | struct MenuProc type MenuItemProc (line 132) | struct MenuItemProc type MenuProc (line 133) | struct MenuProc type MenuItemProc (line 133) | struct MenuItemProc type MenuItemDef (line 134) | struct MenuItemDef type MenuProc (line 135) | struct MenuProc type MenuItemProc (line 135) | struct MenuItemProc type SelectTarget (line 136) | struct SelectTarget type MenuItemDef (line 137) | struct MenuItemDef type MenuProc (line 138) | struct MenuProc type MenuItemProc (line 138) | struct MenuItemProc type SelectTarget (line 139) | struct SelectTarget type MenuProc (line 140) | struct MenuProc type MenuItemProc (line 140) | struct MenuItemProc type MenuProc (line 141) | struct MenuProc type MenuItemProc (line 141) | struct MenuItemProc type MenuProc (line 142) | struct MenuProc type MenuItemProc (line 142) | struct MenuItemProc type SelectTarget (line 144) | struct SelectTarget type SelectTarget (line 146) | struct SelectTarget type SelectTarget (line 150) | struct SelectTarget type SelectTarget (line 152) | struct SelectTarget type SelectTarget (line 154) | struct SelectTarget type SelectTarget (line 156) | struct SelectTarget type SelectTarget (line 158) | struct SelectTarget type SelectTarget (line 160) | struct SelectTarget type SelectTarget (line 162) | struct SelectTarget type MenuItemDef (line 166) | struct MenuItemDef type MenuProc (line 167) | struct MenuProc type MenuItemProc (line 167) | struct MenuItemProc type MenuItemDef (line 168) | struct MenuItemDef type MenuProc (line 169) | struct MenuProc type MenuItemProc (line 169) | struct MenuItemProc type MenuItemDef (line 170) | struct MenuItemDef type MenuItemDef (line 171) | struct MenuItemDef type MenuItemDef (line 172) | struct MenuItemDef type MenuProc (line 173) | struct MenuProc type MenuItemProc (line 173) | struct MenuItemProc type MenuProc (line 174) | struct MenuProc type MenuItemProc (line 174) | struct MenuItemProc type MenuItemDef (line 175) | struct MenuItemDef type MenuProc (line 176) | struct MenuProc type MenuItemProc (line 176) | struct MenuItemProc type MenuProc (line 177) | struct MenuProc type MenuItemProc (line 177) | struct MenuItemProc type MenuProc (line 178) | struct MenuProc type MenuItemProc (line 178) | struct MenuItemProc type MenuProc (line 179) | struct MenuProc type MenuItemProc (line 179) | struct MenuItemProc type MenuProc (line 180) | struct MenuProc type MenuItemProc (line 180) | struct MenuItemProc type MenuItemDef (line 181) | struct MenuItemDef type MenuProc (line 182) | struct MenuProc type MenuItemProc (line 182) | struct MenuItemProc type MenuItemDef (line 183) | struct MenuItemDef type MenuProc (line 184) | struct MenuProc type MenuItemProc (line 184) | struct MenuItemProc type ProcCmd (line 186) | struct ProcCmd FILE: include/bmmind.h type ActionData (line 9) | struct ActionData type ActionData (line 46) | struct ActionData type AfterDropActionProc (line 48) | struct AfterDropActionProc { type CombatActionProc (line 56) | struct CombatActionProc { type DeathDropAnimProc (line 68) | struct DeathDropAnimProc { type AfterDropActionProc (line 86) | struct AfterDropActionProc type DeathDropAnimProc (line 98) | struct DeathDropAnimProc type DeathDropAnimProc (line 99) | struct DeathDropAnimProc type Unit (line 101) | struct Unit type Unit (line 102) | struct Unit type Unit (line 102) | struct Unit type Unit (line 103) | struct Unit type Unit (line 105) | struct Unit type CombatActionProc (line 106) | struct CombatActionProc type CombatActionProc (line 107) | struct CombatActionProc type CombatActionProc (line 108) | struct CombatActionProc type CombatActionProc (line 110) | struct CombatActionProc type BattleHit (line 113) | struct BattleHit type BattleHit (line 113) | struct BattleHit type ProcCmd (line 115) | struct ProcCmd type ProcCmd (line 116) | struct ProcCmd FILE: include/bmpatharrowdisp.h type PathArrowProc (line 6) | struct PathArrowProc type PathArrowProc (line 18) | struct PathArrowProc FILE: include/bmreliance.h type SupportData (line 29) | struct SupportData type SupportBonuses (line 37) | struct SupportBonuses type SupportData (line 49) | struct SupportData type Unit (line 52) | struct Unit type Unit (line 53) | struct Unit type Unit (line 54) | struct Unit type Unit (line 54) | struct Unit type Unit (line 55) | struct Unit type Unit (line 56) | struct Unit type Unit (line 57) | struct Unit type Unit (line 58) | struct Unit type Unit (line 59) | struct Unit type Unit (line 60) | struct Unit type Unit (line 61) | struct Unit type Unit (line 62) | struct Unit type Unit (line 64) | struct Unit type SupportBonuses (line 64) | struct SupportBonuses type Unit (line 65) | struct Unit type Unit (line 70) | struct Unit type Unit (line 70) | struct Unit FILE: include/bmsave.h type save_chunk_index (line 18) | enum save_chunk_index { type bmsave_magics_fe8 (line 37) | enum bmsave_magics_fe8 { type GlobalSaveInfo (line 48) | struct GlobalSaveInfo { type SaveBlockInfo (line 78) | struct SaveBlockInfo { type GameRankSaveData (line 90) | struct GameRankSaveData { type GameRankSaveDataPacks (line 118) | struct GameRankSaveDataPacks { type SoundRoomSaveData (line 124) | struct SoundRoomSaveData { type bmsave_unkstruct2 (line 130) | struct bmsave_unkstruct2 { type BonusClaimSaveData (line 136) | struct BonusClaimSaveData { type UnitUsageStats (line 153) | struct UnitUsageStats { type ChapterStats (line 173) | struct ChapterStats { type GameSavePackedUnit (line 181) | struct GameSavePackedUnit { /* Save Data */ type packed_unit_state_bits (line 211) | enum packed_unit_state_bits { type SuspendSavePackedUnit (line 222) | struct SuspendSavePackedUnit { /* Suspend Data */ type MultiArenaRankingEnt (line 284) | struct MultiArenaRankingEnt { type MultiArenaSaveTeam (line 292) | struct MultiArenaSaveTeam { type MultiArenaSaveBlock (line 297) | struct MultiArenaSaveBlock { type ExtraMapSaveHead (line 303) | struct ExtraMapSaveHead { type ExtraMapInfo (line 316) | struct ExtraMapInfo { type GMapSaveInfo (line 337) | struct GMapSaveInfo { type GameSaveBlock (line 350) | struct GameSaveBlock { type SuspendSaveBlock (line 363) | struct SuspendSaveBlock { type SaveBlocks (line 382) | struct SaveBlocks { type GameSaveBlockEwram (line 398) | struct GameSaveBlockEwram { type SuspendSaveBlockEwram (line 405) | struct SuspendSaveBlockEwram { type SaveBlocksEwram (line 412) | struct SaveBlocksEwram { type UnitUsageStats (line 424) | struct UnitUsageStats type UnitUsageStats (line 425) | struct UnitUsageStats type ChapterStats (line 427) | struct ChapterStats type MultiArenaRankingEnt (line 429) | struct MultiArenaRankingEnt type MultiArenaSaveTeam (line 430) | struct MultiArenaSaveTeam type MultiArenaSaveTeam (line 431) | struct MultiArenaSaveTeam type GlobalSaveInfo (line 445) | struct GlobalSaveInfo type GlobalSaveInfo (line 446) | struct GlobalSaveInfo type GlobalSaveInfo (line 447) | struct GlobalSaveInfo type SaveBlockInfo (line 452) | struct SaveBlockInfo type SaveBlockInfo (line 453) | struct SaveBlockInfo type GlobalSaveInfo (line 474) | struct GlobalSaveInfo type GlobalSaveInfo (line 476) | struct GlobalSaveInfo type GlobalSaveInfo (line 477) | struct GlobalSaveInfo type GlobalSaveInfo (line 479) | struct GlobalSaveInfo type GlobalSaveInfo (line 480) | struct GlobalSaveInfo type GlobalSaveInfo (line 481) | struct GlobalSaveInfo type GameRankSaveData (line 493) | struct GameRankSaveData type GameRankSaveData (line 493) | struct GameRankSaveData type GameRankSaveData (line 494) | struct GameRankSaveData type SoundRoomSaveData (line 497) | struct SoundRoomSaveData type SoundRoomSaveData (line 498) | struct SoundRoomSaveData type SoundRoomSaveData (line 499) | struct SoundRoomSaveData type bmsave_unkstruct2 (line 502) | struct bmsave_unkstruct2 type GameSaveBlock (line 506) | struct GameSaveBlock type ChapterStats (line 513) | struct ChapterStats type ChapterStats (line 514) | struct ChapterStats type SoundRoomSaveData (line 516) | struct SoundRoomSaveData type PlaySt (line 519) | struct PlaySt type Unit (line 525) | struct Unit type GlobalSaveInfo (line 547) | struct GlobalSaveInfo type GlobalSaveInfo (line 549) | struct GlobalSaveInfo type UnitUsageStats (line 554) | struct UnitUsageStats type GameSaveBlock (line 557) | struct GameSaveBlock type GameSaveBlock (line 558) | struct GameSaveBlock type PlaySt (line 567) | struct PlaySt type GMapData (line 569) | struct GMapData type PlaySt (line 571) | struct PlaySt type Unit (line 574) | struct Unit type Unit (line 575) | struct Unit type PlaySt (line 582) | struct PlaySt type Unit (line 583) | struct Unit type Unit (line 584) | struct Unit type SaveBlockInfo (line 591) | struct SaveBlockInfo type SaveBlockInfo (line 592) | struct SaveBlockInfo type MultiArenaSaveTeam (line 596) | struct MultiArenaSaveTeam type Unit (line 602) | struct Unit type Unit (line 603) | struct Unit type MultiArenaRankingEnt (line 604) | struct MultiArenaRankingEnt type MultiArenaRankingEnt (line 605) | struct MultiArenaRankingEnt FILE: include/bmshop.h type bmshop_bgchr (line 41) | enum bmshop_bgchr { type ProcShop (line 57) | struct ProcShop { type ProcShopInit (line 80) | struct ProcShopInit { type ProcShop (line 88) | struct ProcShop type ShopState (line 90) | struct ShopState { type ProcShop (line 104) | struct ProcShop type ProcShop (line 105) | struct ProcShop type Unit (line 106) | struct Unit type Unit (line 107) | struct Unit type Unit (line 108) | struct Unit type Unit (line 109) | struct Unit type Unit (line 110) | struct Unit type Unit (line 111) | struct Unit type Unit (line 112) | struct Unit type Unit (line 113) | struct Unit type Unit (line 114) | struct Unit type ProcShop (line 115) | struct ProcShop type ProcShop (line 119) | struct ProcShop type ProcShop (line 120) | struct ProcShop type ProcShop (line 121) | struct ProcShop type ProcShop (line 122) | struct ProcShop type ProcShop (line 123) | struct ProcShop type ProcShop (line 124) | struct ProcShop type ProcShop (line 125) | struct ProcShop type ProcShop (line 126) | struct ProcShop type ProcShop (line 127) | struct ProcShop type ProcShop (line 128) | struct ProcShop type ProcShop (line 129) | struct ProcShop type ProcShop (line 130) | struct ProcShop type ProcShop (line 131) | struct ProcShop type ProcShop (line 132) | struct ProcShop type ProcShop (line 133) | struct ProcShop type ProcShop (line 134) | struct ProcShop type ProcShop (line 135) | struct ProcShop type ProcShop (line 136) | struct ProcShop type ProcShop (line 137) | struct ProcShop type ProcShop (line 138) | struct ProcShop type ProcShop (line 139) | struct ProcShop type ProcShop (line 140) | struct ProcShop type ProcShop (line 141) | struct ProcShop type ProcShop (line 142) | struct ProcShop type ProcShop (line 144) | struct ProcShop type ProcShop (line 145) | struct ProcShop type ProcShop (line 146) | struct ProcShop type ProcShop (line 147) | struct ProcShop type ProcShop (line 148) | struct ProcShop type ProcShop (line 153) | struct ProcShop type ProcShop (line 154) | struct ProcShop type ProcShopInit (line 155) | struct ProcShopInit type ProcShop (line 156) | struct ProcShop type ProcShop (line 157) | struct ProcShop type ProcShopInit (line 158) | struct ProcShopInit type Text (line 159) | struct Text type Unit (line 159) | struct Unit type Text (line 160) | struct Text type Unit (line 160) | struct Unit type Unit (line 161) | struct Unit type ProcShop (line 164) | struct ProcShop type ProcShop (line 170) | struct ProcShop type ProcShop (line 175) | struct ProcShop type ProcCmd (line 186) | struct ProcCmd type ProcCmd (line 187) | struct ProcCmd type ProcCmd (line 188) | struct ProcCmd type Text (line 189) | struct Text type ShopState (line 191) | struct ShopState FILE: include/bmtarget.h type Unit (line 5) | struct Unit type Unit (line 13) | struct Unit type Unit (line 14) | struct Unit type Unit (line 16) | struct Unit type Unit (line 18) | struct Unit type Unit (line 20) | struct Unit type Unit (line 22) | struct Unit type Unit (line 24) | struct Unit type Unit (line 26) | struct Unit type Unit (line 27) | struct Unit type Unit (line 29) | struct Unit type Unit (line 32) | struct Unit type Unit (line 34) | struct Unit type Unit (line 39) | struct Unit type Unit (line 41) | struct Unit type Unit (line 43) | struct Unit type Unit (line 50) | struct Unit type Unit (line 51) | struct Unit type Unit (line 53) | struct Unit type Unit (line 55) | struct Unit type Unit (line 57) | struct Unit type Unit (line 59) | struct Unit type Unit (line 63) | struct Unit type Unit (line 64) | struct Unit type Unit (line 65) | struct Unit type Unit (line 67) | struct Unit type Unit (line 68) | struct Unit type Unit (line 70) | struct Unit type Unit (line 71) | struct Unit type Unit (line 74) | struct Unit type Unit (line 76) | struct Unit type Unit (line 78) | struct Unit type Unit (line 80) | struct Unit FILE: include/bmtrade.h type trade_menu_rect (line 8) | enum trade_menu_rect { type trade_menu_proc_label_idx (line 22) | enum trade_menu_proc_label_idx { type TradeMenuProc (line 30) | struct TradeMenuProc { type trade_menu_tutorial_status_idx (line 57) | enum trade_menu_tutorial_status_idx { type Text (line 62) | struct Text type TradeMenuProc (line 63) | struct TradeMenuProc type Vec2 (line 64) | struct Vec2 type ProcCmd (line 65) | struct ProcCmd type ProcCmd (line 66) | struct ProcCmd type ProcCmd (line 67) | struct ProcCmd type ProcCmd (line 68) | struct ProcCmd type ProcCmd (line 69) | struct ProcCmd type ProcCmd (line 70) | struct ProcCmd type ProcCmd (line 71) | struct ProcCmd type ProcCmd (line 72) | struct ProcCmd type ProcCmd (line 73) | struct ProcCmd type ProcCmd (line 74) | struct ProcCmd type ProcCmd (line 75) | struct ProcCmd type TradeMenuProc (line 83) | struct TradeMenuProc type TradeMenuProc (line 84) | struct TradeMenuProc type TradeMenuProc (line 85) | struct TradeMenuProc type TradeMenuProc (line 86) | struct TradeMenuProc type TradeMenuProc (line 87) | struct TradeMenuProc type TradeMenuProc (line 88) | struct TradeMenuProc type TradeMenuProc (line 89) | struct TradeMenuProc type TradeMenuProc (line 90) | struct TradeMenuProc type TradeMenuProc (line 91) | struct TradeMenuProc type TradeMenuProc (line 92) | struct TradeMenuProc type TradeMenuProc (line 93) | struct TradeMenuProc type TradeMenuProc (line 94) | struct TradeMenuProc type TradeMenuProc (line 95) | struct TradeMenuProc type TradeMenuProc (line 96) | struct TradeMenuProc type TradeMenuProc (line 97) | struct TradeMenuProc type TradeMenuProc (line 98) | struct TradeMenuProc type TradeMenuProc (line 99) | struct TradeMenuProc type Proc (line 100) | struct Proc type Proc (line 101) | struct Proc type Proc (line 102) | struct Proc type TradeMenuProc (line 108) | struct TradeMenuProc type TradeMenuProc (line 109) | struct TradeMenuProc type TradeMenuProc (line 110) | struct TradeMenuProc type Proc (line 112) | struct Proc type TradeMenuProc (line 121) | struct TradeMenuProc type TradeMenuProc (line 122) | struct TradeMenuProc type TradeMenuProc (line 123) | struct TradeMenuProc type TradeMenuProc (line 124) | struct TradeMenuProc type TradeMenuProc (line 125) | struct TradeMenuProc FILE: include/bmtrap.h type TrapData (line 6) | struct TrapData { type ProcBmTrap (line 15) | struct ProcBmTrap { type ProcBmTrap (line 25) | struct ProcBmTrap type ProcBmTrap (line 26) | struct ProcBmTrap type ProcBmTrap (line 27) | struct ProcBmTrap type ProcBmTrap (line 28) | struct ProcBmTrap type ProcBmTrap (line 29) | struct ProcBmTrap type Unit (line 30) | struct Unit type Unit (line 31) | struct Unit type Unit (line 34) | struct Unit type Unit (line 35) | struct Unit type TrapData (line 36) | struct TrapData FILE: include/bmtrick.h type Trap (line 46) | struct Trap type Trap (line 60) | struct Trap type Trap (line 61) | struct Trap type Trap (line 62) | struct Trap type Trap (line 63) | struct Trap type Trap (line 64) | struct Trap type Trap (line 64) | struct Trap type MapChange (line 75) | struct MapChange type Unit (line 81) | struct Unit type Trap (line 90) | struct Trap type Trap (line 91) | struct Trap type Trap (line 91) | struct Trap type Trap (line 95) | struct Trap FILE: include/bmudisp.h type Unit (line 26) | struct Unit type Unit (line 32) | struct Unit type Unit (line 33) | struct Unit type SMSHandle (line 35) | struct SMSHandle type Unit (line 43) | struct Unit type Unit (line 47) | struct Unit type Unit (line 49) | struct Unit type Unit (line 51) | struct Unit type Unit (line 52) | struct Unit type Unit (line 53) | struct Unit FILE: include/bmunit.h type SupportData (line 6) | struct SupportData type BattleAnimDef (line 7) | struct BattleAnimDef type CharacterData (line 17) | struct CharacterData type ClassData (line 61) | struct ClassData type Unit (line 126) | struct Unit type udef_ai_index (line 186) | enum udef_ai_index { type UnitDefinition (line 195) | struct UnitDefinition type unit_affinity_index (line 358) | enum unit_affinity_index { type UnitDefinition (line 371) | struct UnitDefinition type UnitDefinition (line 372) | struct UnitDefinition type UnitDefinition (line 373) | struct UnitDefinition type UnitDefinition (line 374) | struct UnitDefinition type Unit (line 375) | struct Unit type Unit (line 376) | struct Unit type Unit (line 377) | struct Unit type Unit (line 381) | struct Unit type Unit (line 382) | struct Unit type Unit (line 382) | struct Unit type Unit (line 383) | struct Unit type Unit (line 384) | struct Unit type UnitDefinition (line 384) | struct UnitDefinition type Unit (line 385) | struct Unit type Unit (line 386) | struct Unit type Unit (line 387) | struct Unit type Unit (line 388) | struct Unit type Unit (line 389) | struct Unit type Unit (line 390) | struct Unit type Unit (line 391) | struct Unit type Unit (line 392) | struct Unit type Unit (line 393) | struct Unit type UnitDefinition (line 394) | struct UnitDefinition type Unit (line 395) | struct Unit type Unit (line 397) | struct Unit type UnitDefinition (line 397) | struct UnitDefinition type Unit (line 398) | struct Unit type UnitDefinition (line 398) | struct UnitDefinition type Unit (line 399) | struct Unit type UnitDefinition (line 399) | struct UnitDefinition type Unit (line 400) | struct Unit type CharacterData (line 400) | struct CharacterData type Unit (line 401) | struct Unit type Unit (line 402) | struct Unit type Unit (line 403) | struct Unit type UnitDefinition (line 403) | struct UnitDefinition type Unit (line 404) | struct Unit type Unit (line 405) | struct Unit type Unit (line 406) | struct Unit type Unit (line 407) | struct Unit type Unit (line 408) | struct Unit type Unit (line 409) | struct Unit type Unit (line 410) | struct Unit type Unit (line 411) | struct Unit type Unit (line 412) | struct Unit type Unit (line 412) | struct Unit type Unit (line 413) | struct Unit type Unit (line 413) | struct Unit type Unit (line 414) | struct Unit type Unit (line 415) | struct Unit type Unit (line 415) | struct Unit type Unit (line 416) | struct Unit type Unit (line 417) | struct Unit type Unit (line 418) | struct Unit type Unit (line 419) | struct Unit type Unit (line 420) | struct Unit type Unit (line 421) | struct Unit type Unit (line 426) | struct Unit type Unit (line 427) | struct Unit type Unit (line 428) | struct Unit type Unit (line 429) | struct Unit type Unit (line 430) | struct Unit type Unit (line 431) | struct Unit type Unit (line 433) | struct Unit type Unit (line 437) | struct Unit type Unit (line 438) | struct Unit type Unit (line 439) | struct Unit type Unit (line 452) | struct Unit type Unit (line 453) | struct Unit type Unit (line 454) | struct Unit type Unit (line 455) | struct Unit type Unit (line 456) | struct Unit type Unit (line 457) | struct Unit type Unit (line 458) | struct Unit type Unit (line 459) | struct Unit type Unit (line 460) | struct Unit type Unit (line 461) | struct Unit type Unit (line 462) | struct Unit type Unit (line 463) | struct Unit type Unit (line 464) | struct Unit type Unit (line 465) | struct Unit type Unit (line 466) | struct Unit type Unit (line 467) | struct Unit type Unit (line 468) | struct Unit type ClassData (line 469) | struct ClassData type CharacterData (line 470) | struct CharacterData type Unit (line 471) | struct Unit FILE: include/bmusailment.h type Unit (line 4) | struct Unit type Unit (line 9) | struct Unit type ProcCmd (line 48) | struct ProcCmd type ProcCmd (line 49) | struct ProcCmd type ProcCmd (line 50) | struct ProcCmd type ProcCmd (line 51) | struct ProcCmd type ProcCmd (line 52) | struct ProcCmd FILE: include/bmusemind.h type Unit (line 10) | struct Unit type Unit (line 10) | struct Unit type Unit (line 28) | struct Unit type Unit (line 29) | struct Unit type Unit (line 31) | struct Unit type Unit (line 32) | struct Unit type Unit (line 34) | struct Unit type UnitDefinition (line 46) | struct UnitDefinition FILE: include/bonusclaim.h type BonusClaimEnt (line 9) | struct BonusClaimEnt { type BonusClaimItemEnt (line 24) | struct BonusClaimItemEnt { type BonusClaimProc (line 29) | struct BonusClaimProc { type BonusClaimConfig (line 41) | struct BonusClaimConfig { type BonusClaimProc (line 52) | struct BonusClaimProc type BonusClaimProc (line 54) | struct BonusClaimProc type BonusClaimProc (line 55) | struct BonusClaimProc type BonusClaimProc (line 56) | struct BonusClaimProc type BonusClaimProc (line 57) | struct BonusClaimProc type BonusClaimProc (line 58) | struct BonusClaimProc type BonusClaimProc (line 59) | struct BonusClaimProc type BonusClaimProc (line 60) | struct BonusClaimProc type BonusClaimProc (line 61) | struct BonusClaimProc type BonusClaimProc (line 62) | struct BonusClaimProc type BonusClaimProc (line 63) | struct BonusClaimProc type BonusClaimProc (line 65) | struct BonusClaimProc type BonusClaimEnt (line 68) | struct BonusClaimEnt type BonusClaimEnt (line 69) | struct BonusClaimEnt type BonusClaimItemEnt (line 70) | struct BonusClaimItemEnt type BonusClaimConfig (line 71) | struct BonusClaimConfig type Text (line 73) | struct Text type BonusClaimEnt (line 75) | struct BonusClaimEnt type BonusClaimEnt (line 76) | struct BonusClaimEnt type BonusClaimItemEnt (line 77) | struct BonusClaimItemEnt type Text (line 79) | struct Text type BonusClaimConfig (line 80) | struct BonusClaimConfig FILE: include/cgtext.h type CgTextSt (line 6) | struct CgTextSt type CgTextSt (line 17) | struct CgTextSt type CgTextMainProc (line 49) | struct CgTextMainProc type CgTextInterpreterProc (line 73) | struct CgTextInterpreterProc type YesNoChoiceProc (line 81) | struct YesNoChoiceProc type CgTextMainProc (line 98) | struct CgTextMainProc type CgTextMainProc (line 99) | struct CgTextMainProc type CgTextMainProc (line 100) | struct CgTextMainProc type CgTextMainProc (line 101) | struct CgTextMainProc type CgTextMainProc (line 102) | struct CgTextMainProc type CgTextMainProc (line 103) | struct CgTextMainProc type CgTextMainProc (line 104) | struct CgTextMainProc type CgTextMainProc (line 105) | struct CgTextMainProc type CgTextMainProc (line 106) | struct CgTextMainProc type CgTextMainProc (line 107) | struct CgTextMainProc type CgTextMainProc (line 112) | struct CgTextMainProc type CgTextMainProc (line 113) | struct CgTextMainProc type CgTextMainProc (line 115) | struct CgTextMainProc type CgTextMainProc (line 118) | struct CgTextMainProc type CgTextInterpreterProc (line 120) | struct CgTextInterpreterProc type CgTextInterpreterProc (line 122) | struct CgTextInterpreterProc type CgTextInterpreterProc (line 123) | struct CgTextInterpreterProc type CgTextInterpreterProc (line 124) | struct CgTextInterpreterProc type CgTextMainProc (line 125) | struct CgTextMainProc type YesNoChoiceProc (line 128) | struct YesNoChoiceProc type Text (line 129) | struct Text FILE: include/chap_title.h type ChapTitle (line 8) | typedef struct { type ChapterTitleFxSt (line 14) | struct ChapterTitleFxSt { type ChapterTitleFxSt (line 19) | struct ChapterTitleFxSt FILE: include/chapterdata.h type ChapterMap (line 6) | struct ChapterMap { type ROMChapterData (line 31) | struct ROMChapterData { type ChapterEventGroup (line 118) | struct ChapterEventGroup type MapObjAnimFrm (line 150) | struct MapObjAnimFrm type MapPaletteAnimFrm (line 157) | struct MapPaletteAnimFrm type MapChangeInfo (line 166) | struct MapChangeInfo type ROMChapterData (line 177) | struct ROMChapterData type ROMChapterData (line 180) | struct ROMChapterData type ChapterEventGroup (line 183) | struct ChapterEventGroup FILE: include/classchg.h type promohandler_proc_label (line 7) | enum promohandler_proc_label { type promohandler_bmtype (line 13) | enum promohandler_bmtype { type promohandler_stat (line 19) | enum promohandler_stat { type ProcPromoHandler (line 25) | struct ProcPromoHandler { type promomain_proc_label (line 43) | enum promomain_proc_label { type promomain_stat (line 52) | enum promomain_stat { type ProcPromoMain (line 61) | struct ProcPromoMain { type classchg_proc_label (line 73) | enum classchg_proc_label { type ProcPromoSel (line 82) | struct ProcPromoSel { type ProcPromoTraineeEvent (line 105) | struct ProcPromoTraineeEvent { type ProcClassChgMenuSel (line 115) | struct ProcClassChgMenuSel { type ProcClassChgPostConfirm (line 122) | struct ProcClassChgPostConfirm { type ProcPromoMain (line 142) | struct ProcPromoMain type ProcPromoMain (line 143) | struct ProcPromoMain type ProcPromoMain (line 144) | struct ProcPromoMain type ProcPromoMain (line 145) | struct ProcPromoMain type ProcPromoMain (line 146) | struct ProcPromoMain type ProcPromoHandler (line 147) | struct ProcPromoHandler type ProcPromoHandler (line 148) | struct ProcPromoHandler type ProcPromoHandler (line 149) | struct ProcPromoHandler type ProcPrepItemUse (line 151) | struct ProcPrepItemUse type ProcPromoSel (line 154) | struct ProcPromoSel type ProcPromoSel (line 155) | struct ProcPromoSel type ProcPromoMain (line 177) | struct ProcPromoMain type ProcPromoTraineeEvent (line 180) | struct ProcPromoTraineeEvent type ProcPromoTraineeEvent (line 181) | struct ProcPromoTraineeEvent type ProcPromoTraineeEvent (line 182) | struct ProcPromoTraineeEvent type ProcPromoTraineeEvent (line 183) | struct ProcPromoTraineeEvent type ProcPromoTraineeEvent (line 184) | struct ProcPromoTraineeEvent type ProcPromoTraineeEvent (line 185) | struct ProcPromoTraineeEvent type ProcPromoTraineeEvent (line 186) | struct ProcPromoTraineeEvent type MenuProc (line 189) | struct MenuProc type MenuProc (line 198) | struct MenuProc type MenuItemProc (line 198) | struct MenuItemProc type ProcClassChgMenuSel (line 202) | struct ProcClassChgMenuSel type ProcClassChgPostConfirm (line 206) | struct ProcClassChgPostConfirm type ProcClassChgPostConfirm (line 207) | struct ProcClassChgPostConfirm type ProcClassChgPostConfirm (line 208) | struct ProcClassChgPostConfirm type ProcPromoMain (line 209) | struct ProcPromoMain type ProcPromoHandler (line 210) | struct ProcPromoHandler type ProcCmd (line 212) | struct ProcCmd FILE: include/classdisplayfont.h type ClassDisplayFont (line 6) | struct ClassDisplayFont { type ClassDisplayFont (line 13) | struct ClassDisplayFont FILE: include/colorfade.h type ColFadeProc (line 4) | struct ColFadeProc FILE: include/constants/banims.h type banim_indexes (line 5) | enum banim_indexes { FILE: include/constants/chapters.h type chapter_idx (line 3) | enum chapter_idx FILE: include/constants/characters.h type event_autoload_pid_idx (line 115) | enum event_autoload_pid_idx { FILE: include/constants/event-flags.h type event_flag_idx (line 3) | enum event_flag_idx { FILE: include/constants/songs.h type song_idx (line 3) | enum song_idx { FILE: include/constants/worldmap.h type wm_node_idx (line 39) | enum wm_node_idx { type wm_path_idx (line 72) | enum wm_path_idx { type wm_hightlighted_nation_idx (line 109) | enum wm_hightlighted_nation_idx { type wm_mu_idx (line 122) | enum wm_mu_idx { FILE: include/convoymenu.h type MenuProc (line 4) | struct MenuProc type MenuItemProc (line 4) | struct MenuItemProc type MenuProc (line 5) | struct MenuProc type MenuItemProc (line 5) | struct MenuItemProc type MenuProc (line 6) | struct MenuProc type MenuItemProc (line 6) | struct MenuItemProc type MenuProc (line 7) | struct MenuProc type MenuItemProc (line 7) | struct MenuItemProc type MenuProc (line 8) | struct MenuProc type MenuItemProc (line 8) | struct MenuItemProc type MenuProc (line 9) | struct MenuProc type MenuItemProc (line 9) | struct MenuItemProc type MenuProc (line 10) | struct MenuProc type MenuItemProc (line 10) | struct MenuItemProc FILE: include/cp_common.h type AiState (line 6) | struct AiState type AiDecision (line 24) | struct AiDecision type AiCombatSimulationSt (line 166) | struct AiCombatSimulationSt type AiState (line 175) | struct AiState type AiDecision (line 176) | struct AiDecision type ProcCmd (line 180) | struct ProcCmd type ProcCmd (line 181) | struct ProcCmd type ProcCmd (line 182) | struct ProcCmd type ProcCmd (line 183) | struct ProcCmd type ProcCmd (line 184) | struct ProcCmd type ProcCmd (line 185) | struct ProcCmd type Unit (line 192) | struct Unit type Unit (line 193) | struct Unit type Unit (line 194) | struct Unit type Unit (line 195) | struct Unit type Unit (line 196) | struct Unit type AiCombatSimulationSt (line 196) | struct AiCombatSimulationSt type AiCombatSimulationSt (line 199) | struct AiCombatSimulationSt type AiCombatSimulationSt (line 200) | struct AiCombatSimulationSt type AiCombatSimulationSt (line 201) | struct AiCombatSimulationSt type AiCombatSimulationSt (line 202) | struct AiCombatSimulationSt type AiCombatSimulationSt (line 203) | struct AiCombatSimulationSt type AiCombatSimulationSt (line 212) | struct AiCombatSimulationSt type Unit (line 213) | struct Unit type Vec2 (line 219) | struct Vec2 type Unit (line 221) | struct Unit type Unit (line 260) | struct Unit type Vec2 (line 272) | struct Vec2 type Unit (line 286) | struct Unit type Unit (line 291) | struct Unit type Unit (line 295) | struct Unit type Unit (line 296) | struct Unit type Unit (line 297) | struct Unit type Unit (line 298) | struct Unit FILE: include/cp_data.h type AiCombatScoreCoefficients (line 4) | struct AiCombatScoreCoefficients { type AiEscapePt (line 16) | struct AiEscapePt { type AiHealThreshold (line 21) | struct AiHealThreshold { type AiCountEnemiesInRangeArg (line 26) | struct AiCountEnemiesInRangeArg { type AiCombatScoreCoefficients (line 38) | struct AiCombatScoreCoefficients type AiEscapePt (line 43) | struct AiEscapePt type AiEscapePt (line 44) | struct AiEscapePt type AiHealThreshold (line 45) | struct AiHealThreshold type Vec2 (line 46) | struct Vec2 type AiScr (line 48) | struct AiScr type AiScr (line 49) | struct AiScr FILE: include/cp_perform.h type ProcCmd (line 32) | struct ProcCmd type ProcCmd (line 33) | struct ProcCmd FILE: include/cp_script.h type unit_ai1_data_enum (line 4) | enum unit_ai1_data_enum { type AiScr (line 40) | struct AiScr type s8 (line 51) | typedef s8(*AiScrFunc)(const void* arg); type Unit (line 62) | struct Unit FILE: include/cp_utility.h type Vec2 (line 5) | struct Vec2 type Vec2 (line 6) | struct Vec2 type Unit (line 7) | struct Unit type Vec2 (line 7) | struct Vec2 type Unit (line 8) | struct Unit type Vec2 (line 8) | struct Vec2 type Unit (line 10) | struct Unit type Unit (line 10) | struct Unit type Unit (line 11) | struct Unit type Unit (line 11) | struct Unit type Vec2 (line 14) | struct Vec2 type Vec2 (line 16) | struct Vec2 type Vec2 (line 17) | struct Vec2 type Vec2 (line 17) | struct Vec2 type Unit (line 24) | struct Unit type Vec2 (line 27) | struct Vec2 type Unit (line 29) | struct Unit type Unit (line 30) | struct Unit type Vec2 (line 30) | struct Vec2 type Vec2 (line 31) | struct Vec2 type Unit (line 35) | struct Unit type Vec2 (line 35) | struct Vec2 type Unit (line 44) | struct Unit type UnitDefinition (line 44) | struct UnitDefinition type Vec2 (line 45) | struct Vec2 type Unit (line 48) | struct Unit type Unit (line 49) | struct Unit FILE: include/ctc.h type OAM_Attr0 (line 7) | struct OAM_Attr0 { type oam2_data (line 58) | struct oam2_data { type SpriteProc (line 90) | struct SpriteProc type SpriteProc (line 91) | struct SpriteProc FILE: include/efxbattle.h type ProcEfx (line 10) | struct ProcEfx { type ProcEfxBG (line 32) | struct ProcEfxBG { type ProcEfxBGCOL (line 60) | struct ProcEfxBGCOL { type ProcEfxRST (line 81) | struct ProcEfxRST { type ProcEfxOBJ (line 97) | struct ProcEfxOBJ { type ProcEfxALPHA (line 129) | struct ProcEfxALPHA type ProcEfxSCR (line 152) | struct ProcEfxSCR { type ProcEkrDispUP (line 165) | struct ProcEkrDispUP { type ProcEkrDispUP (line 185) | struct ProcEkrDispUP type ProcEfxCircleWIN (line 187) | struct ProcEfxCircleWIN type ProcEfxMagicQuake (line 205) | struct ProcEfxMagicQuake type Unknown_030053E0 (line 216) | struct Unknown_030053E0 { type Unknown_030053E0 (line 233) | struct Unknown_030053E0 type AnimBuffer (line 235) | struct AnimBuffer type BanimUnkStructComm (line 237) | struct BanimUnkStructComm type ProcEfxFlashing (line 239) | struct ProcEfxFlashing { type ProcEfxHpBarColorChange (line 255) | struct ProcEfxHpBarColorChange { type ProcEfxHpBarColorChange (line 278) | struct ProcEfxHpBarColorChange type ProcEfxHpBar (line 280) | struct ProcEfxHpBar { type ProcEkrDispUP (line 298) | struct ProcEkrDispUP type ProcEfxDead (line 300) | struct ProcEfxDead { type Anim (line 311) | struct Anim type Anim (line 311) | struct Anim type ProcEfxDead (line 312) | struct ProcEfxDead type ProcEfxDead (line 313) | struct ProcEfxDead type ProcEfxDead (line 314) | struct ProcEfxDead type ProcEfxDead (line 315) | struct ProcEfxDead type ProcEfxDead (line 316) | struct ProcEfxDead type Anim (line 317) | struct Anim type Anim (line 317) | struct Anim type ProcEfxDead (line 318) | struct ProcEfxDead type ProcEfxDead (line 319) | struct ProcEfxDead type Anim (line 320) | struct Anim type Anim (line 320) | struct Anim type ProcEfxDead (line 321) | struct ProcEfxDead type Anim (line 322) | struct Anim type Anim (line 322) | struct Anim type ProcEfxDead (line 323) | struct ProcEfxDead type Anim (line 324) | struct Anim type Anim (line 324) | struct Anim type ProcEfxDead (line 325) | struct ProcEfxDead type ProcEfxStatusUnit (line 327) | struct ProcEfxStatusUnit { type ProcEfxStatusUnit (line 346) | struct ProcEfxStatusUnit type Anim (line 348) | struct Anim type Anim (line 349) | struct Anim type Anim (line 351) | struct Anim type Anim (line 352) | struct Anim type Anim (line 353) | struct Anim type Anim (line 354) | struct Anim type Anim (line 355) | struct Anim type ProcEfxStatusUnit (line 356) | struct ProcEfxStatusUnit type ProcEfxStatusUnit (line 357) | struct ProcEfxStatusUnit type ProcEfxWeaponIcon (line 359) | struct ProcEfxWeaponIcon { type ProcEfxWeaponIcon (line 373) | struct ProcEfxWeaponIcon type ProcEfxWeaponIcon (line 379) | struct ProcEfxWeaponIcon type ProcEfxWeaponIcon (line 380) | struct ProcEfxWeaponIcon type ProcEfxSpellCast (line 382) | struct ProcEfxSpellCast { type ProcEfxSpellCast (line 391) | struct ProcEfxSpellCast type ProcEfxSpellCast (line 396) | struct ProcEfxSpellCast type ProcEfxSpellCast (line 397) | struct ProcEfxSpellCast type ProcEfxSpellCast (line 398) | struct ProcEfxSpellCast type ProcEfxSkill (line 400) | struct ProcEfxSkill { type Anim (line 422) | struct Anim type ProcEfxSkill (line 423) | struct ProcEfxSkill type Anim (line 424) | struct Anim type ProcEfxSkill (line 425) | struct ProcEfxSkill type ProcEfxSkill (line 426) | struct ProcEfxSkill type ProcEfxSkill (line 427) | struct ProcEfxSkill type ProcEfxSkill (line 428) | struct ProcEfxSkill type ProcEfxSkill (line 429) | struct ProcEfxSkill type ProcEfxSkill (line 430) | struct ProcEfxSkill type ProcEfxDamageMojiEffectOBJ (line 485) | struct ProcEfxDamageMojiEffectOBJ { type ProcEfxSRankSCR2 (line 496) | struct ProcEfxSRankSCR2 { type ProcEkrHensei (line 507) | struct ProcEkrHensei { type Vec2 (line 529) | struct Vec2 type ProcCmd (line 682) | struct ProcCmd type ProcCmd (line 685) | struct ProcCmd type ProcCmd (line 686) | struct ProcCmd type ProcCmd (line 687) | struct ProcCmd type ProcCmd (line 688) | struct ProcCmd type ProcCmd (line 689) | struct ProcCmd type ProcCmd (line 690) | struct ProcCmd type ProcCmd (line 691) | struct ProcCmd type ProcCmd (line 693) | struct ProcCmd type ProcCmd (line 694) | struct ProcCmd type ProcCmd (line 695) | struct ProcCmd type ProcCmd (line 696) | struct ProcCmd type ProcCmd (line 697) | struct ProcCmd type ProcCmd (line 699) | struct ProcCmd type ProcCmd (line 700) | struct ProcCmd type ProcCmd (line 701) | struct ProcCmd type ProcCmd (line 702) | struct ProcCmd type ProcCmd (line 703) | struct ProcCmd type ProcCmd (line 704) | struct ProcCmd type ProcCmd (line 705) | struct ProcCmd type ProcCmd (line 708) | struct ProcCmd type ProcCmd (line 709) | struct ProcCmd type ProcCmd (line 710) | struct ProcCmd type ProcCmd (line 711) | struct ProcCmd type ProcCmd (line 712) | struct ProcCmd type ProcCmd (line 713) | struct ProcCmd type ProcCmd (line 714) | struct ProcCmd type ProcCmd (line 715) | struct ProcCmd type ProcCmd (line 716) | struct ProcCmd type ProcCmd (line 717) | struct ProcCmd type ProcCmd (line 718) | struct ProcCmd type ProcCmd (line 719) | struct ProcCmd type ProcCmd (line 720) | struct ProcCmd type ProcCmd (line 722) | struct ProcCmd type ProcCmd (line 723) | struct ProcCmd type ProcCmd (line 725) | struct ProcCmd type ProcCmd (line 726) | struct ProcCmd type ProcCmd (line 727) | struct ProcCmd type ProcCmd (line 729) | struct ProcCmd type ProcCmd (line 730) | struct ProcCmd type ProcCmd (line 731) | struct ProcCmd type ProcCmd (line 735) | struct ProcCmd type ProcCmd (line 2513) | struct ProcCmd type ProcCmd (line 2514) | struct ProcCmd type ProcCmd (line 2515) | struct ProcCmd type ProcCmd (line 2516) | struct ProcCmd type ProcCmd (line 2519) | struct ProcCmd type ProcCmd (line 2522) | struct ProcCmd type ProcCmd (line 2523) | struct ProcCmd type FaceVramEntry (line 2533) | struct FaceVramEntry type Anim (line 2594) | struct Anim type ProcEfxHpBar (line 2595) | struct ProcEfxHpBar type ProcEfxHpBar (line 2596) | struct ProcEfxHpBar type ProcEfxHpBar (line 2597) | struct ProcEfxHpBar type Anim (line 2598) | struct Anim type ProcEfxHpBar (line 2599) | struct ProcEfxHpBar type ProcEfxHpBar (line 2600) | struct ProcEfxHpBar type ProcEfxHpBar (line 2601) | struct ProcEfxHpBar type Anim (line 2602) | struct Anim type ProcEfxHpBar (line 2603) | struct ProcEfxHpBar type Anim (line 2604) | struct Anim type ProcEfxHpBar (line 2605) | struct ProcEfxHpBar type Anim (line 2606) | struct Anim type Anim (line 2606) | struct Anim type ProcEfxHpBar (line 2607) | struct ProcEfxHpBar type Anim (line 2608) | struct Anim type Anim (line 2608) | struct Anim type ProcEfxHpBar (line 2609) | struct ProcEfxHpBar type Anim (line 2610) | struct Anim type ProcEfxHpBar (line 2611) | struct ProcEfxHpBar type ProcEfxFarAttack (line 2615) | struct ProcEfxFarAttack type Anim (line 2629) | struct Anim type ProcEfxFarAttack (line 2630) | struct ProcEfxFarAttack type ProcEfxFarAttack (line 2631) | struct ProcEfxFarAttack type ProcEfxFarAttack (line 2632) | struct ProcEfxFarAttack type ProcEfxFarAttack (line 2633) | struct ProcEfxFarAttack type ProcEfxQuake (line 2638) | struct ProcEfxQuake type ProcEfxQuake (line 2661) | struct ProcEfxQuake type ProcEfxQuake (line 2665) | struct ProcEfxQuake type Anim (line 2666) | struct Anim type Anim (line 2666) | struct Anim type ProcEfxQuake (line 2667) | struct ProcEfxQuake type Anim (line 2669) | struct Anim type Anim (line 2670) | struct Anim type Anim (line 2671) | struct Anim type Anim (line 2672) | struct Anim type ProcEfxFlashing (line 2673) | struct ProcEfxFlashing type ProcEfxFlashing (line 2674) | struct ProcEfxFlashing type Anim (line 2675) | struct Anim type ProcEfxFlashing (line 2676) | struct ProcEfxFlashing type ProcEfxFlashing (line 2677) | struct ProcEfxFlashing type ProcEfxFlashing (line 2678) | struct ProcEfxFlashing type Anim (line 2679) | struct Anim type ProcEfxFlashing (line 2680) | struct ProcEfxFlashing type ProcEfxFlashing (line 2681) | struct ProcEfxFlashing type ProcEfxFlashing (line 2682) | struct ProcEfxFlashing type Anim (line 2683) | struct Anim type ProcEfxFlashing (line 2684) | struct ProcEfxFlashing type ProcEfxFlashing (line 2685) | struct ProcEfxFlashing type ProcEfxFlashing (line 2686) | struct ProcEfxFlashing type Anim (line 2687) | struct Anim type ProcEfxFlashing (line 2688) | struct ProcEfxFlashing type ProcEfxFlashing (line 2689) | struct ProcEfxFlashing type ProcEfxFlashing (line 2690) | struct ProcEfxFlashing type Anim (line 2691) | struct Anim type ProcEfxFlashing (line 2692) | struct ProcEfxFlashing type ProcEfxFlashing (line 2693) | struct ProcEfxFlashing type ProcEfxFlashing (line 2694) | struct ProcEfxFlashing type Anim (line 2695) | struct Anim type ProcEfxHpBarColorChange (line 2699) | struct ProcEfxHpBarColorChange type Anim (line 2700) | struct Anim type ProcEfxFlashing (line 2701) | struct ProcEfxFlashing type ProcEfxFlashing (line 2702) | struct ProcEfxFlashing type Anim (line 2703) | struct Anim type ProcEfxFlashing (line 2704) | struct ProcEfxFlashing type ProcEfxFlashing (line 2705) | struct ProcEfxFlashing type Anim (line 2707) | struct Anim type ProcEfx (line 2708) | struct ProcEfx type Anim (line 2709) | struct Anim type ProcEfxDamageMojiEffectOBJ (line 2710) | struct ProcEfxDamageMojiEffectOBJ type Anim (line 2711) | struct Anim type ProcEfx (line 2712) | struct ProcEfx type Anim (line 2713) | struct Anim type ProcEfxBG (line 2714) | struct ProcEfxBG type Anim (line 2715) | struct Anim type ProcEfxBGCOL (line 2716) | struct ProcEfxBGCOL type Anim (line 2717) | struct Anim type ProcEfx (line 2718) | struct ProcEfx type Anim (line 2719) | struct Anim type ProcEfxBG (line 2720) | struct ProcEfxBG type Anim (line 2721) | struct Anim type ProcEfxBG (line 2722) | struct ProcEfxBG type Anim (line 2723) | struct Anim type ProcEfxBG (line 2724) | struct ProcEfxBG type Anim (line 2725) | struct Anim type ProcEfxBGCOL (line 2726) | struct ProcEfxBGCOL type Anim (line 2727) | struct Anim type ProcEfx (line 2728) | struct ProcEfx type Anim (line 2729) | struct Anim type ProcEfxBG (line 2730) | struct ProcEfxBG type Anim (line 2731) | struct Anim type ProcEfx (line 2732) | struct ProcEfx type Anim (line 2733) | struct Anim type ProcEfxOBJ (line 2734) | struct ProcEfxOBJ type ProcEfxOBJ (line 2735) | struct ProcEfxOBJ type ProcEfxOBJ (line 2736) | struct ProcEfxOBJ type ProcEfxOBJ (line 2737) | struct ProcEfxOBJ type Anim (line 2738) | struct Anim type ProcEfx (line 2739) | struct ProcEfx type Anim (line 2740) | struct Anim type ProcEfxOBJ (line 2741) | struct ProcEfxOBJ type ProcEfxOBJ (line 2742) | struct ProcEfxOBJ type ProcEfxOBJ (line 2743) | struct ProcEfxOBJ type Anim (line 2744) | struct Anim type ProcEfxOBJ (line 2745) | struct ProcEfxOBJ type ProcEfxOBJ (line 2746) | struct ProcEfxOBJ type ProcEfxOBJ (line 2747) | struct ProcEfxOBJ type Anim (line 2748) | struct Anim type ProcEfx (line 2749) | struct ProcEfx type Anim (line 2750) | struct Anim type ProcEfxBG (line 2751) | struct ProcEfxBG type Anim (line 2752) | struct Anim type ProcEfx (line 2753) | struct ProcEfx type Anim (line 2754) | struct Anim type ProcEfxOBJ (line 2755) | struct ProcEfxOBJ type Anim (line 2756) | struct Anim type ProcEfx (line 2757) | struct ProcEfx type Anim (line 2758) | struct Anim type ProcEfxOBJ (line 2759) | struct ProcEfxOBJ type Anim (line 2760) | struct Anim type ProcEfx (line 2761) | struct ProcEfx type Anim (line 2762) | struct Anim type ProcEfx (line 2763) | struct ProcEfx type Anim (line 2764) | struct Anim type ProcEfxOBJ (line 2765) | struct ProcEfxOBJ type Anim (line 2766) | struct Anim type ProcEfxOBJ (line 2767) | struct ProcEfxOBJ type Anim (line 2768) | struct Anim type Anim (line 2770) | struct Anim type ProcEfx (line 2771) | struct ProcEfx type Anim (line 2772) | struct Anim type ProcEfxBG (line 2773) | struct ProcEfxBG type ProcEfx (line 2775) | struct ProcEfx type ProcEfx (line 2776) | struct ProcEfx type ProcEfxSRankSCR2 (line 2777) | struct ProcEfxSRankSCR2 type Anim (line 2778) | struct Anim type ProcEfx (line 2779) | struct ProcEfx type Anim (line 2780) | struct Anim type ProcEfxBG (line 2781) | struct ProcEfxBG type Anim (line 2782) | struct Anim type ProcEfxOBJ (line 2783) | struct ProcEfxOBJ type ProcEfxOBJ (line 2784) | struct ProcEfxOBJ type Anim (line 2785) | struct Anim type ProcEfx (line 2786) | struct ProcEfx type Anim (line 2787) | struct Anim type ProcEfxBG (line 2788) | struct ProcEfxBG type Anim (line 2789) | struct Anim type ProcEfxBGCOL (line 2790) | struct ProcEfxBGCOL type Anim (line 2791) | struct Anim type ProcEfxOBJ (line 2792) | struct ProcEfxOBJ type Anim (line 2793) | struct Anim type AnimMagicFxBuffer (line 2795) | struct AnimMagicFxBuffer type AnimMagicFxBuffer (line 2819) | struct AnimMagicFxBuffer type Anim (line 2819) | struct Anim type Anim (line 2820) | struct Anim type AnimMagicFxBuffer (line 2820) | struct AnimMagicFxBuffer type Anim (line 2821) | struct Anim type Anim (line 2822) | struct Anim type Anim (line 2822) | struct Anim type Anim (line 2823) | struct Anim type Anim (line 2824) | struct Anim type Anim (line 2825) | struct Anim type Anim (line 2826) | struct Anim type Anim (line 2827) | struct Anim type Anim (line 2829) | struct Anim type Anim (line 2830) | struct Anim type Anim (line 2831) | struct Anim type ProcEfx (line 2832) | struct ProcEfx type Anim (line 2833) | struct Anim type ProcEfx (line 2833) | struct ProcEfx type ProcEfxBG (line 2834) | struct ProcEfxBG type Anim (line 2835) | struct Anim type ProcEfx (line 2835) | struct ProcEfx type ProcEfxOBJ (line 2836) | struct ProcEfxOBJ type Anim (line 2837) | struct Anim type ProcEfx (line 2838) | struct ProcEfx type Anim (line 2839) | struct Anim type ProcEfx (line 2839) | struct ProcEfx type ProcEfxBG (line 2840) | struct ProcEfxBG type Anim (line 2841) | struct Anim type ProcEfx (line 2841) | struct ProcEfx type ProcEfxBGCOL (line 2842) | struct ProcEfxBGCOL type Anim (line 2843) | struct Anim type ProcEfx (line 2843) | struct ProcEfx type ProcEfxOBJ (line 2844) | struct ProcEfxOBJ type Anim (line 2845) | struct Anim type ProcEfx (line 2846) | struct ProcEfx type Anim (line 2847) | struct Anim type ProcEfx (line 2847) | struct ProcEfx type ProcEfxBG (line 2848) | struct ProcEfxBG type Anim (line 2849) | struct Anim type ProcEfx (line 2849) | struct ProcEfx type ProcEfxBGCOL (line 2850) | struct ProcEfxBGCOL type Anim (line 2851) | struct Anim type ProcEfx (line 2851) | struct ProcEfx type ProcEfxALPHA (line 2852) | struct ProcEfxALPHA type ProcEfxALPHA (line 2853) | struct ProcEfxALPHA type Anim (line 2854) | struct Anim type ProcEfx (line 2854) | struct ProcEfx type ProcEfxOBJ (line 2855) | struct ProcEfxOBJ type Anim (line 2856) | struct Anim type ProcEfx (line 2857) | struct ProcEfx type Anim (line 2858) | struct Anim type ProcEfx (line 2858) | struct ProcEfx type ProcEfxBG (line 2859) | struct ProcEfxBG type Anim (line 2860) | struct Anim type ProcEfx (line 2860) | struct ProcEfx type Anim (line 2861) | struct Anim type ProcEfx (line 2861) | struct ProcEfx type ProcEfxBG (line 2862) | struct ProcEfxBG type Anim (line 2863) | struct Anim type ProcEfx (line 2863) | struct ProcEfx type ProcEfxOBJ (line 2864) | struct ProcEfxOBJ type Anim (line 2864) | struct Anim type ProcEfx (line 2864) | struct ProcEfx type ProcEfxOBJ (line 2865) | struct ProcEfxOBJ type ProcEfxOBJ (line 2866) | struct ProcEfxOBJ type ProcEfxOBJ (line 2867) | struct ProcEfxOBJ type ProcEfxOBJ (line 2868) | struct ProcEfxOBJ type ProcEfxOBJ (line 2869) | struct ProcEfxOBJ type ProcEfxOBJ (line 2870) | struct ProcEfxOBJ type Anim (line 2871) | struct Anim type ProcEfx (line 2872) | struct ProcEfx type Anim (line 2873) | struct Anim type Anim (line 2875) | struct Anim type ProcEfx (line 2876) | struct ProcEfx type ProcEfx (line 2877) | struct ProcEfx type Anim (line 2878) | struct Anim type ProcEfx (line 2878) | struct ProcEfx type ProcEfxBG (line 2879) | struct ProcEfxBG type Anim (line 2880) | struct Anim type ProcEfx (line 2880) | struct ProcEfx type ProcEfxOBJ (line 2881) | struct ProcEfxOBJ type Anim (line 2882) | struct Anim type ProcEfx (line 2883) | struct ProcEfx type ProcEfx (line 2884) | struct ProcEfx type Anim (line 2885) | struct Anim type ProcEfx (line 2885) | struct ProcEfx type ProcEfxBG (line 2886) | struct ProcEfxBG type Anim (line 2887) | struct Anim type ProcEfx (line 2887) | struct ProcEfx type ProcEfxOBJ (line 2888) | struct ProcEfxOBJ FILE: include/efxmagic.h type ProcEfxMagicOBJ (line 7) | struct ProcEfxMagicOBJ { type ProcEfxEclipseBG (line 19) | struct ProcEfxEclipseBG type Anim (line 38) | struct Anim type Anim (line 48) | struct Anim type ProcEfx (line 49) | struct ProcEfx type ProcEfx (line 50) | struct ProcEfx type Anim (line 51) | struct Anim type ProcEfx (line 52) | struct ProcEfx type Anim (line 53) | struct Anim type ProcEfx (line 55) | struct ProcEfx type Anim (line 56) | struct Anim type ProcEfx (line 57) | struct ProcEfx type Anim (line 63) | struct Anim type Anim (line 64) | struct Anim type ProcCmd (line 98) | struct ProcCmd type ProcCmd (line 99) | struct ProcCmd type ProcCmd (line 100) | struct ProcCmd type ProcCmd (line 103) | struct ProcCmd type ProcCmd (line 104) | struct ProcCmd type ProcCmd (line 105) | struct ProcCmd type ProcCmd (line 106) | struct ProcCmd type ProcCmd (line 107) | struct ProcCmd type ProcCmd (line 108) | struct ProcCmd type ProcCmd (line 111) | struct ProcCmd type ProcCmd (line 112) | struct ProcCmd type ProcCmd (line 113) | struct ProcCmd type ProcCmd (line 114) | struct ProcCmd type ProcCmd (line 115) | struct ProcCmd type ProcCmd (line 131) | struct ProcCmd type ProcCmd (line 132) | struct ProcCmd type ProcCmd (line 134) | struct ProcCmd type ProcCmd (line 135) | struct ProcCmd type ProcCmd (line 136) | struct ProcCmd type ProcCmd (line 137) | struct ProcCmd type ProcCmd (line 140) | struct ProcCmd type ProcCmd (line 141) | struct ProcCmd type Anim (line 305) | struct Anim type ProcEfx (line 309) | struct ProcEfx type Anim (line 310) | struct Anim type ProcEfxALPHA (line 311) | struct ProcEfxALPHA type Anim (line 312) | struct Anim type ProcEfxCircleWIN (line 313) | struct ProcEfxCircleWIN type Anim (line 314) | struct Anim type ProcEfxMagicQuake (line 315) | struct ProcEfxMagicQuake type Anim (line 316) | struct Anim type ProcEfx (line 317) | struct ProcEfx type Anim (line 318) | struct Anim type ProcEfx (line 319) | struct ProcEfx type Anim (line 320) | struct Anim type ProcEfxMagicOBJ (line 321) | struct ProcEfxMagicOBJ type ProcEfxMagicOBJ (line 322) | struct ProcEfxMagicOBJ type Anim (line 323) | struct Anim type ProcEfxMagicOBJ (line 324) | struct ProcEfxMagicOBJ type Anim (line 325) | struct Anim type Anim (line 325) | struct Anim type ProcEfxMagicOBJ (line 326) | struct ProcEfxMagicOBJ type ProcEfxMagicOBJ (line 327) | struct ProcEfxMagicOBJ type Anim (line 328) | struct Anim type ProcEfx (line 329) | struct ProcEfx type Anim (line 330) | struct Anim type ProcEfxMagicOBJ (line 331) | struct ProcEfxMagicOBJ type Anim (line 332) | struct Anim type Anim (line 333) | struct Anim type Anim (line 334) | struct Anim type Anim (line 335) | struct Anim type Anim (line 336) | struct Anim type Anim (line 337) | struct Anim type Anim (line 338) | struct Anim type Anim (line 339) | struct Anim type Anim (line 340) | struct Anim type Anim (line 341) | struct Anim type Anim (line 342) | struct Anim type ProcEfx (line 343) | struct ProcEfx type Anim (line 344) | struct Anim type ProcEfxMagicOBJ (line 345) | struct ProcEfxMagicOBJ type Anim (line 346) | struct Anim type ProcEfx (line 347) | struct ProcEfx type Anim (line 348) | struct Anim type ProcEfxEclipseBG (line 349) | struct ProcEfxEclipseBG type Anim (line 350) | struct Anim type ProcEfxOBJ (line 351) | struct ProcEfxOBJ type Anim (line 352) | struct Anim type ProcEfx (line 353) | struct ProcEfx type Anim (line 354) | struct Anim type ProcEfx (line 355) | struct ProcEfx type Anim (line 356) | struct Anim type ProcEfxOBJ (line 357) | struct ProcEfxOBJ type Anim (line 358) | struct Anim type Anim (line 359) | struct Anim type ProcEfx (line 360) | struct ProcEfx type Anim (line 361) | struct Anim type ProcEfxOBJ (line 362) | struct ProcEfxOBJ type Anim (line 363) | struct Anim type ProcEfx (line 364) | struct ProcEfx type Anim (line 365) | struct Anim type ProcEfxOBJ (line 366) | struct ProcEfxOBJ type Anim (line 367) | struct Anim type ProcEfxBG (line 368) | struct ProcEfxBG type Anim (line 369) | struct Anim type ProcEfxBGCOL (line 370) | struct ProcEfxBGCOL type Anim (line 371) | struct Anim type ProcEfx (line 372) | struct ProcEfx type Anim (line 373) | struct Anim type ProcEfxOBJ (line 374) | struct ProcEfxOBJ type Anim (line 375) | struct Anim type ProcEfx (line 376) | struct ProcEfx type Anim (line 377) | struct Anim type ProcEfxBG (line 378) | struct ProcEfxBG type Anim (line 379) | struct Anim type ProcEfxBGCOL (line 380) | struct ProcEfxBGCOL type Anim (line 381) | struct Anim type ProcEfxOBJ (line 382) | struct ProcEfxOBJ type Anim (line 383) | struct Anim type ProcEfx (line 384) | struct ProcEfx type Anim (line 385) | struct Anim type ProcEfxBG (line 386) | struct ProcEfxBG type Anim (line 387) | struct Anim type ProcEfxBGCOL (line 388) | struct ProcEfxBGCOL type Anim (line 389) | struct Anim type ProcEfxOBJ (line 390) | struct ProcEfxOBJ type Anim (line 391) | struct Anim type Anim (line 392) | struct Anim type ProcEfx (line 393) | struct ProcEfx type Anim (line 394) | struct Anim type ProcEfxBG (line 395) | struct ProcEfxBG type Anim (line 396) | struct Anim type ProcEfxOBJ (line 397) | struct ProcEfxOBJ type Anim (line 398) | struct Anim type ProcEfxBG (line 399) | struct ProcEfxBG type Anim (line 400) | struct Anim type ProcEfxBG (line 401) | struct ProcEfxBG type Anim (line 402) | struct Anim type ProcEfxBGCOL (line 403) | struct ProcEfxBGCOL type Anim (line 404) | struct Anim type ProcEfxOBJ (line 405) | struct ProcEfxOBJ type Anim (line 406) | struct Anim type ProcEfx (line 407) | struct ProcEfx type Anim (line 408) | struct Anim type ProcEfxBG (line 409) | struct ProcEfxBG type Anim (line 410) | struct Anim type ProcEfxBG (line 411) | struct ProcEfxBG type Anim (line 412) | struct Anim type ProcEfxOBJ (line 413) | struct ProcEfxOBJ type Anim (line 414) | struct Anim type ProcEfxOBJ (line 415) | struct ProcEfxOBJ type Anim (line 416) | struct Anim type ProcEfxOBJ (line 417) | struct ProcEfxOBJ type Anim (line 418) | struct Anim type ProcEfx (line 419) | struct ProcEfx type Anim (line 420) | struct Anim type ProcEfxBG (line 421) | struct ProcEfxBG type Anim (line 422) | struct Anim type ProcEfxOBJ (line 423) | struct ProcEfxOBJ type ProcEfxOBJ (line 424) | struct ProcEfxOBJ type Anim (line 425) | struct Anim type ProcEfxBGCOL (line 426) | struct ProcEfxBGCOL type ProcEfxBGCOL (line 427) | struct ProcEfxBGCOL type ProcEfxBGCOL (line 428) | struct ProcEfxBGCOL type Anim (line 429) | struct Anim type ProcEfxBGCOL (line 430) | struct ProcEfxBGCOL type ProcEfxBGCOL (line 431) | struct ProcEfxBGCOL type Anim (line 432) | struct Anim type ProcEfx (line 433) | struct ProcEfx type Anim (line 434) | struct Anim type ProcEfxBG (line 435) | struct ProcEfxBG type Anim (line 436) | struct Anim type ProcEfxBGCOL (line 437) | struct ProcEfxBGCOL type Anim (line 438) | struct Anim type ProcEfxOBJ (line 439) | struct ProcEfxOBJ type Anim (line 440) | struct Anim type ProcEfx (line 441) | struct ProcEfx type Anim (line 442) | struct Anim type Anim (line 443) | struct Anim type ProcEfxBG (line 444) | struct ProcEfxBG type Anim (line 445) | struct Anim type ProcEfxOBJ (line 446) | struct ProcEfxOBJ type Anim (line 446) | struct Anim type ProcEfxOBJ (line 447) | struct ProcEfxOBJ type ProcEfxOBJ (line 448) | struct ProcEfxOBJ type ProcEfxOBJ (line 449) | struct ProcEfxOBJ type ProcEfxOBJ (line 450) | struct ProcEfxOBJ type ProcEfxOBJ (line 451) | struct ProcEfxOBJ type ProcEfxOBJ (line 452) | struct ProcEfxOBJ type Anim (line 453) | struct Anim type ProcEfx (line 454) | struct ProcEfx type Anim (line 455) | struct Anim type Anim (line 456) | struct Anim type ProcEfxBG (line 457) | struct ProcEfxBG type ProcEfxBG (line 458) | struct ProcEfxBG type ProcEfxBG (line 459) | struct ProcEfxBG type ProcEfxBG (line 460) | struct ProcEfxBG type ProcEfxBG (line 461) | struct ProcEfxBG type Anim (line 462) | struct Anim type ProcEfxRST (line 463) | struct ProcEfxRST type Anim (line 464) | struct Anim type ProcEfx (line 465) | struct ProcEfx type Anim (line 466) | struct Anim type ProcEfxBG (line 467) | struct ProcEfxBG type Anim (line 468) | struct Anim type ProcEfx (line 470) | struct ProcEfx type Anim (line 471) | struct Anim type ProcEfxBG (line 472) | struct ProcEfxBG type Anim (line 473) | struct Anim type ProcEfxOBJ (line 474) | struct ProcEfxOBJ type Anim (line 475) | struct Anim type ProcEfxOBJ (line 476) | struct ProcEfxOBJ type Anim (line 477) | struct Anim type Anim (line 478) | struct Anim type ProcEfx (line 479) | struct ProcEfx type Anim (line 480) | struct Anim type Anim (line 481) | struct Anim type Anim (line 482) | struct Anim type ProcEfxBG (line 483) | struct ProcEfxBG type Anim (line 484) | struct Anim type ProcEfxOBJ (line 485) | struct ProcEfxOBJ type Anim (line 486) | struct Anim type Anim (line 487) | struct Anim type Anim (line 488) | struct Anim type ProcEfx (line 489) | struct ProcEfx type Anim (line 490) | struct Anim type Anim (line 491) | struct Anim type Anim (line 492) | struct Anim type ProcEfxEclipseBG (line 493) | struct ProcEfxEclipseBG type Anim (line 494) | struct Anim type ProcEfxOBJ (line 495) | struct ProcEfxOBJ type ProcEfxOBJ (line 496) | struct ProcEfxOBJ type ProcEfxOBJ (line 497) | struct ProcEfxOBJ type ProcEfxOBJ (line 498) | struct ProcEfxOBJ type Anim (line 499) | struct Anim type ProcEfxOBJ (line 500) | struct ProcEfxOBJ type Anim (line 501) | struct Anim type ProcEfxOBJ (line 502) | struct ProcEfxOBJ type Anim (line 503) | struct Anim type ProcEfx (line 504) | struct ProcEfx type Anim (line 505) | struct Anim type ProcEfxBG (line 507) | struct ProcEfxBG type Anim (line 508) | struct Anim type ProcEfxBGCOL (line 510) | struct ProcEfxBGCOL type Anim (line 511) | struct Anim type ProcEfxOBJ (line 512) | struct ProcEfxOBJ type Anim (line 513) | struct Anim type Anim (line 514) | struct Anim type ProcEfxEclipseBG (line 515) | struct ProcEfxEclipseBG type Anim (line 516) | struct Anim type ProcEfxOBJ (line 517) | struct ProcEfxOBJ type Anim (line 518) | struct Anim type ProcEfxOBJ (line 519) | struct ProcEfxOBJ type Anim (line 520) | struct Anim type ProcEfx (line 521) | struct ProcEfx type Anim (line 522) | struct Anim type ProcEfx (line 523) | struct ProcEfx type Anim (line 524) | struct Anim type ProcEfx (line 525) | struct ProcEfx type Anim (line 526) | struct Anim type ProcEfx (line 527) | struct ProcEfx type Anim (line 528) | struct Anim type Anim (line 529) | struct Anim type ProcEfxBG (line 530) | struct ProcEfxBG type Anim (line 531) | struct Anim type Anim (line 532) | struct Anim type ProcEfxBGCOL (line 533) | struct ProcEfxBGCOL type Anim (line 534) | struct Anim type ProcEfxALPHA (line 535) | struct ProcEfxALPHA type ProcEfxALPHA (line 536) | struct ProcEfxALPHA type Anim (line 537) | struct Anim type Anim (line 538) | struct Anim type ProcEfxOBJ (line 539) | struct ProcEfxOBJ type ProcEfxOBJ (line 540) | struct ProcEfxOBJ type ProcEfxOBJ (line 541) | struct ProcEfxOBJ type Anim (line 542) | struct Anim type ProcEfxOBJ (line 543) | struct ProcEfxOBJ type ProcEfxOBJ (line 544) | struct ProcEfxOBJ type Anim (line 545) | struct Anim type Anim (line 546) | struct Anim type ProcEfx (line 547) | struct ProcEfx type Anim (line 548) | struct Anim type ProcEfxBG (line 549) | struct ProcEfxBG type Anim (line 550) | struct Anim type ProcEfxBGCOL (line 551) | struct ProcEfxBGCOL type Anim (line 552) | struct Anim type ProcEfxBG (line 553) | struct ProcEfxBG type Anim (line 554) | struct Anim type ProcEfxBGCOL (line 555) | struct ProcEfxBGCOL type Anim (line 556) | struct Anim type ProcEfx (line 557) | struct ProcEfx type Anim (line 558) | struct Anim type ProcEfxBG (line 559) | struct ProcEfxBG type Anim (line 560) | struct Anim type Anim (line 562) | struct Anim type ProcEfx (line 563) | struct ProcEfx type Anim (line 564) | struct Anim type ProcEfxBG (line 565) | struct ProcEfxBG type Anim (line 566) | struct Anim type ProcEfxOBJ (line 567) | struct ProcEfxOBJ type Anim (line 568) | struct Anim type ProcEfx (line 569) | struct ProcEfx type Anim (line 570) | struct Anim type ProcEfxBG (line 571) | struct ProcEfxBG type Anim (line 572) | struct Anim type Anim (line 573) | struct Anim type Anim (line 575) | struct Anim type ProcEfx (line 576) | struct ProcEfx type Anim (line 578) | struct Anim type ProcEfx (line 579) | struct ProcEfx type Anim (line 580) | struct Anim type ProcEfxBG (line 581) | struct ProcEfxBG type Anim (line 582) | struct Anim type Anim (line 584) | struct Anim type ProcEfx (line 585) | struct ProcEfx type Anim (line 586) | struct Anim type ProcEfxBG (line 587) | struct ProcEfxBG type Anim (line 588) | struct Anim type ProcEfxBG (line 589) | struct ProcEfxBG type Anim (line 591) | struct Anim type ProcEfxOBJ (line 592) | struct ProcEfxOBJ type ProcEfxOBJ (line 593) | struct ProcEfxOBJ type ProcEfxOBJ (line 594) | struct ProcEfxOBJ type ProcEfxOBJ (line 595) | struct ProcEfxOBJ type ProcEfxOBJ (line 596) | struct ProcEfxOBJ type ProcEfxOBJ (line 597) | struct ProcEfxOBJ type ProcEfxOBJ (line 598) | struct ProcEfxOBJ type ProcEfxOBJ (line 599) | struct ProcEfxOBJ type ProcEfxOBJ (line 600) | struct ProcEfxOBJ type ProcEfxOBJ (line 601) | struct ProcEfxOBJ type ProcEfxOBJ (line 602) | struct ProcEfxOBJ type Anim (line 603) | struct Anim type ProcEfx (line 604) | struct ProcEfx type Anim (line 605) | struct Anim type ProcEfxBG (line 606) | struct ProcEfxBG type Anim (line 607) | struct Anim type Anim (line 608) | struct Anim type ProcEfxOBJ (line 609) | struct ProcEfxOBJ type Anim (line 610) | struct Anim type ProcEfx (line 611) | struct ProcEfx type Anim (line 612) | struct Anim type ProcEfxBG (line 613) | struct ProcEfxBG type Anim (line 614) | struct Anim type ProcEfxBG (line 615) | struct ProcEfxBG type Anim (line 616) | struct Anim type ProcEfxBGCOL (line 617) | struct ProcEfxBGCOL type Anim (line 618) | struct Anim type ProcEfxOBJ (line 619) | struct ProcEfxOBJ type Anim (line 620) | struct Anim type ProcEfxOBJ (line 621) | struct ProcEfxOBJ type Anim (line 622) | struct Anim type ProcEfx (line 623) | struct ProcEfx type Anim (line 624) | struct Anim type ProcEfxBG (line 625) | struct ProcEfxBG type ProcEfx (line 627) | struct ProcEfx type ProcEfxSCR (line 629) | struct ProcEfxSCR type Anim (line 630) | struct Anim type ProcEfxBG (line 632) | struct ProcEfxBG type Anim (line 633) | struct Anim type ProcEfxBGCOL (line 635) | struct ProcEfxBGCOL type Anim (line 636) | struct Anim type ProcEfxBG (line 637) | struct ProcEfxBG type Anim (line 638) | struct Anim type ProcEfxOBJ (line 639) | struct ProcEfxOBJ type ProcEfxOBJ (line 640) | struct ProcEfxOBJ type ProcEfxOBJ (line 641) | struct ProcEfxOBJ type ProcEfxOBJ (line 642) | struct ProcEfxOBJ type Anim (line 643) | struct Anim type ProcEfxRST (line 644) | struct ProcEfxRST type Anim (line 645) | struct Anim type ProcEfx (line 646) | struct ProcEfx type Anim (line 647) | struct Anim type ProcEfxBG (line 649) | struct ProcEfxBG type ProcEfxBG (line 650) | struct ProcEfxBG type ProcEfxBG (line 651) | struct ProcEfxBG type Anim (line 652) | struct Anim type ProcEfxBGCOL (line 654) | struct ProcEfxBGCOL type ProcEfx (line 656) | struct ProcEfx type ProcEfx (line 657) | struct ProcEfx type ProcEfxSCR (line 658) | struct ProcEfxSCR type Anim (line 659) | struct Anim type ProcEfxBG (line 661) | struct ProcEfxBG type Anim (line 662) | struct Anim type ProcEfxBGCOL (line 663) | struct ProcEfxBGCOL type Anim (line 664) | struct Anim type ProcEfxBG (line 666) | struct ProcEfxBG type Anim (line 667) | struct Anim type ProcEfxBGCOL (line 668) | struct ProcEfxBGCOL type Anim (line 669) | struct Anim type ProcEfxOBJ (line 670) | struct ProcEfxOBJ type Anim (line 671) | struct Anim type ProcEfxBG (line 672) | struct ProcEfxBG type Anim (line 673) | struct Anim type Anim (line 674) | struct Anim type ProcEfxBG (line 676) | struct ProcEfxBG type Anim (line 677) | struct Anim type ProcEfxBGCOL (line 678) | struct ProcEfxBGCOL type Anim (line 679) | struct Anim type ProcEfx (line 680) | struct ProcEfx type Anim (line 681) | struct Anim type Anim (line 682) | struct Anim type Anim (line 683) | struct Anim type ProcEfxBG (line 684) | struct ProcEfxBG type Anim (line 685) | struct Anim type ProcEfxBG (line 687) | struct ProcEfxBG type Anim (line 688) | struct Anim type ProcEfxBGCOL (line 689) | struct ProcEfxBGCOL type Anim (line 690) | struct Anim type ProcEfxBG (line 691) | struct ProcEfxBG type Anim (line 692) | struct Anim type Anim (line 693) | struct Anim type Anim (line 694) | struct Anim type ProcEfxEclipseBG (line 695) | struct ProcEfxEclipseBG type Anim (line 696) | struct Anim type Anim (line 698) | struct Anim type Anim (line 699) | struct Anim type Anim (line 700) | struct Anim type Anim (line 701) | struct Anim type ProcEfx (line 702) | struct ProcEfx type Anim (line 703) | struct Anim type ProcEfx (line 704) | struct ProcEfx type Anim (line 705) | struct Anim type ProcEfxBG (line 706) | struct ProcEfxBG type Anim (line 707) | struct Anim type ProcEfxBG (line 708) | struct ProcEfxBG type Anim (line 709) | struct Anim type ProcEfxBG (line 710) | struct ProcEfxBG type Anim (line 711) | struct Anim type ProcEfxBG (line 712) | struct ProcEfxBG type Anim (line 714) | struct Anim type ProcEfxOBJ (line 715) | struct ProcEfxOBJ type Anim (line 716) | struct Anim type ProcEfxOBJ (line 717) | struct ProcEfxOBJ type Anim (line 718) | struct Anim type ProcEfxOBJ (line 719) | struct ProcEfxOBJ type Anim (line 720) | struct Anim type ProcEfxOBJ (line 721) | struct ProcEfxOBJ type Anim (line 722) | struct Anim type ProcEfxOBJ (line 723) | struct ProcEfxOBJ type Anim (line 724) | struct Anim type ProcEfxOBJ (line 725) | struct ProcEfxOBJ type Anim (line 726) | struct Anim type ProcEfx (line 727) | struct ProcEfx type Anim (line 728) | struct Anim type ProcEfxBG (line 729) | struct ProcEfxBG type Anim (line 730) | struct Anim type ProcEfxBG (line 731) | struct ProcEfxBG type Anim (line 733) | struct Anim type ProcEfxBG (line 734) | struct ProcEfxBG type Anim (line 735) | struct Anim type ProcEfxBG (line 736) | struct ProcEfxBG type Anim (line 737) | struct Anim type ProcEfxOBJ (line 738) | struct ProcEfxOBJ type ProcEfxOBJ (line 739) | struct ProcEfxOBJ type Anim (line 740) | struct Anim type ProcEfxBGCOL (line 741) | struct ProcEfxBGCOL type Anim (line 744) | struct Anim type ProcEfxOBJ (line 745) | struct ProcEfxOBJ type Anim (line 746) | struct Anim type ProcEfxOBJ (line 747) | struct ProcEfxOBJ type Anim (line 749) | struct Anim type ProcEfxOBJ (line 750) | struct ProcEfxOBJ type Anim (line 751) | struct Anim type ProcEfxOBJ (line 752) | struct ProcEfxOBJ type Anim (line 753) | struct Anim type ProcEfxOBJ (line 754) | struct ProcEfxOBJ type Anim (line 755) | struct Anim type ProcEfxOBJ (line 756) | struct ProcEfxOBJ type Anim (line 757) | struct Anim type ProcEfxOBJ (line 758) | struct ProcEfxOBJ type Anim (line 759) | struct Anim type ProcEfx (line 760) | struct ProcEfx type Anim (line 761) | struct Anim type ProcEfxBG (line 762) | struct ProcEfxBG type Anim (line 763) | struct Anim type ProcEfxOBJ (line 764) | struct ProcEfxOBJ type Anim (line 765) | struct Anim type ProcEfx (line 766) | struct ProcEfx type Anim (line 767) | struct Anim type ProcEfxBG (line 768) | struct ProcEfxBG type Anim (line 769) | struct Anim type ProcEfxBG (line 770) | struct ProcEfxBG type Anim (line 771) | struct Anim type ProcEfxOBJ (line 772) | struct ProcEfxOBJ type Anim (line 773) | struct Anim type ProcEfx (line 774) | struct ProcEfx type Anim (line 775) | struct Anim type ProcEfxBG (line 776) | struct ProcEfxBG type Anim (line 777) | struct Anim type ProcEfxBG (line 778) | struct ProcEfxBG type Anim (line 779) | struct Anim type ProcEfxBG (line 780) | struct ProcEfxBG type Anim (line 781) | struct Anim type ProcEfxBG (line 782) | struct ProcEfxBG type Anim (line 783) | struct Anim type ProcEfxOBJ (line 784) | struct ProcEfxOBJ type Anim (line 785) | struct Anim type ProcEfxOBJ (line 786) | struct ProcEfxOBJ type Anim (line 787) | struct Anim type ProcEfxOBJ (line 788) | struct ProcEfxOBJ type Anim (line 789) | struct Anim type ProcEfx (line 790) | struct ProcEfx type ProcEfx (line 791) | struct ProcEfx type ProcEfx (line 792) | struct ProcEfx type ProcEfx (line 793) | struct ProcEfx type Anim (line 794) | struct Anim type ProcEfx (line 795) | struct ProcEfx type Anim (line 796) | struct Anim type ProcEfxOBJ (line 797) | struct ProcEfxOBJ type Anim (line 798) | struct Anim type ProcEfxBG (line 799) | struct ProcEfxBG type Anim (line 800) | struct Anim type ProcEfxBGCOL (line 801) | struct ProcEfxBGCOL type Anim (line 802) | struct Anim type Anim (line 803) | struct Anim type ProcEfx (line 804) | struct ProcEfx type ProcEfx (line 805) | struct ProcEfx type ProcEfxBG (line 822) | struct ProcEfxBG type Anim (line 823) | struct Anim type ProcEfxBG (line 824) | struct ProcEfxBG type ProcEfxBG (line 825) | struct ProcEfxBG type ProcEfxBG (line 826) | struct ProcEfxBG type Anim (line 827) | struct Anim type ProcEfxOBJ (line 833) | struct ProcEfxOBJ type Anim (line 834) | struct Anim type ProcEfxOBJ (line 835) | struct ProcEfxOBJ type Anim (line 836) | struct Anim type ProcEfxOBJ (line 837) | struct ProcEfxOBJ type Anim (line 838) | struct Anim type Anim (line 839) | struct Anim type ProcEfxOBJ (line 840) | struct ProcEfxOBJ type Anim (line 841) | struct Anim type Anim (line 842) | struct Anim type ProcEfx (line 843) | struct ProcEfx type ProcEfxBG (line 844) | struct ProcEfxBG type Anim (line 845) | struct Anim type ProcEfxOBJ (line 846) | struct ProcEfxOBJ type Anim (line 847) | struct Anim type ProcEfxOBJ (line 848) | struct ProcEfxOBJ type Anim (line 849) | struct Anim type Anim (line 850) | struct Anim type ProcEfxBG (line 851) | struct ProcEfxBG type Anim (line 852) | struct Anim type Anim (line 854) | struct Anim type ProcEfxOBJ (line 861) | struct ProcEfxOBJ type ProcEfxOBJ (line 862) | struct ProcEfxOBJ type ProcEfxOBJ (line 863) | struct ProcEfxOBJ type ProcEfxOBJ (line 864) | struct ProcEfxOBJ type Anim (line 865) | struct Anim type Anim (line 866) | struct Anim type ProcEfx (line 867) | struct ProcEfx type ProcEfxBG (line 869) | struct ProcEfxBG type ProcEfxBG (line 870) | struct ProcEfxBG type Anim (line 871) | struct Anim type ProcEfxBG (line 872) | struct ProcEfxBG type Anim (line 873) | struct Anim type ProcEfxOBJ (line 874) | struct ProcEfxOBJ type Anim (line 875) | struct Anim type Anim (line 879) | struct Anim type ProcEfx (line 880) | struct ProcEfx type ProcEfxOBJ (line 881) | struct ProcEfxOBJ type ProcEfxOBJ (line 882) | struct ProcEfxOBJ type Anim (line 883) | struct Anim type ProcEfxBG (line 884) | struct ProcEfxBG type Anim (line 885) | struct Anim type ProcEfxBG (line 886) | struct ProcEfxBG type Anim (line 887) | struct Anim type ProcEfxOBJ (line 892) | struct ProcEfxOBJ type Anim (line 893) | struct Anim type ProcEfxOBJ (line 894) | struct ProcEfxOBJ type Anim (line 895) | struct Anim type ProcEfxBG (line 896) | struct ProcEfxBG type Anim (line 897) | struct Anim FILE: include/ekrbattle.h type ekr_battle_unit_position (line 8) | enum ekr_battle_unit_position { type Anim (line 13) | struct Anim type ekr_hit_identifer (line 15) | enum ekr_hit_identifer { type ProcEkrBattleDeamon (line 22) | struct ProcEkrBattleDeamon { type ProcEkrBattle (line 28) | struct ProcEkrBattle { type ProcEkrLvupFan (line 44) | struct ProcEkrLvupFan { type EkrGaugeStruct1 (line 51) | struct EkrGaugeStruct1 { type ProcEkrGauge (line 56) | struct ProcEkrGauge { type gEkrDistanceType_index (line 73) | enum gEkrDistanceType_index { type ProcEfxSpdQuake (line 84) | struct ProcEfxSpdQuake { type Anim (line 95) | struct Anim type ProcEfxSpdQuake (line 96) | struct ProcEfxSpdQuake type ProcEfxSpdQuake (line 97) | struct ProcEfxSpdQuake type ProcEkrBattleStarting (line 99) | struct ProcEkrBattleStarting { type ProcEkrBattleStarting (line 119) | struct ProcEkrBattleStarting type ProcEkrBattleStarting (line 120) | struct ProcEkrBattleStarting type ProcEkrBattleStarting (line 121) | struct ProcEkrBattleStarting type ProcEkrBattleStarting (line 122) | struct ProcEkrBattleStarting type ProcEkrBattleStarting (line 123) | struct ProcEkrBattleStarting type ProcEkrBattleStarting (line 124) | struct ProcEkrBattleStarting type ProcEkrBattleStarting (line 125) | struct ProcEkrBattleStarting type ProcEkrBattleEnding (line 127) | struct ProcEkrBattleEnding { type ProcEkrBattleEnding (line 147) | struct ProcEkrBattleEnding type ProcEkrBattleEnding (line 148) | struct ProcEkrBattleEnding type ProcEkrBattleEnding (line 149) | struct ProcEkrBattleEnding type ProcEkrBattleEnding (line 150) | struct ProcEkrBattleEnding type ProcEkrBattleEnding (line 151) | struct ProcEkrBattleEnding type ProcEkrBattleEnding (line 152) | struct ProcEkrBattleEnding type ProcEkrBattleEnding (line 153) | struct ProcEkrBattleEnding type ProcEkrBattleEnding (line 154) | struct ProcEkrBattleEnding type ProcEkrBaseKaiten (line 156) | struct ProcEkrBaseKaiten { type ProcEkrBaseKaiten (line 186) | struct ProcEkrBaseKaiten type ProcUnitKakudai (line 188) | struct ProcUnitKakudai { type ProcUnitKakudai (line 217) | struct ProcUnitKakudai type ProcUnitKakudai (line 218) | struct ProcUnitKakudai type ProcUnitKakudai (line 219) | struct ProcUnitKakudai type ProcEkrIntroWindow (line 221) | struct ProcEkrIntroWindow { type ProcEkrIntroWindow (line 238) | struct ProcEkrIntroWindow type ProcEkrIntroWindow (line 241) | struct ProcEkrIntroWindow type ProcEkrIntroWindow (line 242) | struct ProcEkrIntroWindow type ProcEkrIntroWindow (line 245) | struct ProcEkrIntroWindow type ProcCmd (line 247) | struct ProcCmd type ProcCmd (line 248) | struct ProcCmd type ProcCmd (line 249) | struct ProcCmd type ProcEkrChienCHR (line 255) | struct ProcEkrChienCHR { type AnimRoundData_type_identifier (line 263) | enum AnimRoundData_type_identifier { type anim_round_type (line 279) | enum anim_round_type { type banim_mode_index (line 298) | enum banim_mode_index { type BanimRoundScript (line 315) | struct BanimRoundScript { type BattleAnimDef (line 324) | struct BattleAnimDef { type ProcEkrSubAnimeEmulator (line 332) | struct ProcEkrSubAnimeEmulator { type ProcEkrSubAnimeEmulator (line 358) | struct ProcEkrSubAnimeEmulator type ProcEkrSubAnimeEmulator (line 359) | struct ProcEkrSubAnimeEmulator type ProcEfxSoundSE (line 361) | struct ProcEfxSoundSE { type ProcEfxSoundSE (line 375) | struct ProcEfxSoundSE type banim_faction_palette_idx (line 390) | enum banim_faction_palette_idx { type BattleUnit (line 402) | struct BattleUnit type BattleUnit (line 403) | struct BattleUnit type Font (line 404) | struct Font type Anim (line 406) | struct Anim type Vec2 (line 418) | struct Vec2 type ProcEkrBattle (line 425) | struct ProcEkrBattle type ProcEkrGauge (line 426) | struct ProcEkrGauge type Text (line 441) | struct Text type ProcEkrBattleDeamon (line 447) | struct ProcEkrBattleDeamon type Unit (line 462) | struct Unit type ProcEfxBGCOL (line 486) | struct ProcEfxBGCOL type ProcCmd (line 504) | struct ProcCmd type ProcCmd (line 505) | struct ProcCmd type ProcCmd (line 506) | struct ProcCmd type ProcCmd (line 507) | struct ProcCmd type ProcCmd (line 520) | struct ProcCmd type ProcCmd (line 521) | struct ProcCmd type ProcCmd (line 522) | struct ProcCmd type ProcCmd (line 523) | struct ProcCmd type ProcCmd (line 524) | struct ProcCmd type ProcCmd (line 525) | struct ProcCmd type ProcCmd (line 526) | struct ProcCmd type ProcCmd (line 527) | struct ProcCmd type ProcCmd (line 528) | struct ProcCmd type ProcCmd (line 529) | struct ProcCmd type ProcCmd (line 530) | struct ProcCmd type ProcCmd (line 531) | struct ProcCmd type ProcCmd (line 532) | struct ProcCmd type ProcCmd (line 533) | struct ProcCmd type ProcCmd (line 534) | struct ProcCmd type ProcCmd (line 536) | struct ProcCmd type ProcCmd (line 537) | struct ProcCmd type ProcCmd (line 538) | struct ProcCmd type ProcCmd (line 539) | struct ProcCmd type ProcCmd (line 540) | struct ProcCmd type ProcCmd (line 541) | struct ProcCmd type ProcCmd (line 542) | struct ProcCmd type ProcCmd (line 543) | struct ProcCmd type ProcCmd (line 544) | struct ProcCmd type ProcCmd (line 545) | struct ProcCmd type ProcCmd (line 546) | struct ProcCmd type ProcCmd (line 547) | struct ProcCmd type ProcCmd (line 548) | struct ProcCmd type ProcCmd (line 549) | struct ProcCmd type ProcCmd (line 550) | struct ProcCmd type ProcCmd (line 551) | struct ProcCmd type ProcCmd (line 552) | struct ProcCmd type ProcCmd (line 553) | struct ProcCmd type ProcCmd (line 554) | struct ProcCmd type ProcCmd (line 566) | struct ProcCmd type ProcCmd (line 570) | struct ProcCmd type ProcCmd (line 571) | struct ProcCmd type ProcCmd (line 572) | struct ProcCmd type ProcCmd (line 573) | struct ProcCmd type ProcCmd (line 574) | struct ProcCmd type ProcCmd (line 575) | struct ProcCmd type BattleAnimDef (line 758) | struct BattleAnimDef type ProcEkrBattle (line 773) | struct ProcEkrBattle type ProcEkrBattle (line 774) | struct ProcEkrBattle type ProcEkrBattle (line 775) | struct ProcEkrBattle type ProcEkrBattle (line 776) | struct ProcEkrBattle type ProcEkrBattle (line 777) | struct ProcEkrBattle type ProcEkrBattle (line 778) | struct ProcEkrBattle type ProcEkrBattle (line 779) | struct ProcEkrBattle type ProcEkrBattle (line 780) | struct ProcEkrBattle type ProcEkrBattle (line 781) | struct ProcEkrBattle type ProcEkrBattle (line 782) | struct ProcEkrBattle type ProcEkrBattle (line 783) | struct ProcEkrBattle type ProcEkrBattle (line 784) | struct ProcEkrBattle type ProcEkrBattle (line 785) | struct ProcEkrBattle type ProcEkrBattle (line 786) | struct ProcEkrBattle type ProcEkrBattle (line 787) | struct ProcEkrBattle type ProcEkrBattle (line 788) | struct ProcEkrBattle type ProcEkrBattle (line 789) | struct ProcEkrBattle type ProcEkrBattle (line 790) | struct ProcEkrBattle type ProcEkrBattle (line 791) | struct ProcEkrBattle type ProcEkrBattle (line 792) | struct ProcEkrBattle type ProcEkrBattle (line 793) | struct ProcEkrBattle type ProcEkrBattle (line 794) | struct ProcEkrBattle type ProcEkrBattle (line 795) | struct ProcEkrBattle type ProcEkrBattle (line 796) | struct ProcEkrBattle type ProcEkrBattle (line 797) | struct ProcEkrBattle type ProcEkrBattle (line 798) | struct ProcEkrBattle type ProcEkrBattle (line 799) | struct ProcEkrBattle type ProcEkrBattle (line 800) | struct ProcEkrBattle type ProcEkrBattle (line 801) | struct ProcEkrBattle type ProcEkrBattle (line 802) | struct ProcEkrBattle type ProcEkrBattle (line 803) | struct ProcEkrBattle type ProcEkrBattle (line 804) | struct ProcEkrBattle type ProcEkrBattle (line 805) | struct ProcEkrBattle type ProcEkrBattle (line 806) | struct ProcEkrBattle type ProcEkrBattle (line 807) | struct ProcEkrBattle type ProcEkrLvupFan (line 809) | struct ProcEkrLvupFan type EkrGaugeStruct1 (line 825) | struct EkrGaugeStruct1 type ProcEkrGauge (line 826) | struct ProcEkrGauge type Anim (line 852) | struct Anim type Anim (line 853) | struct Anim type Anim (line 854) | struct Anim type Anim (line 855) | struct Anim type Anim (line 856) | struct Anim type Anim (line 857) | struct Anim type Anim (line 857) | struct Anim type Anim (line 858) | struct Anim type Anim (line 858) | struct Anim type Anim (line 859) | struct Anim type Anim (line 860) | struct Anim type Anim (line 862) | struct Anim type Anim (line 885) | struct Anim type Anim (line 901) | struct Anim type Anim (line 902) | struct Anim type Anim (line 904) | struct Anim type ekr_battle_unit_position (line 906) | enum ekr_battle_unit_position type Anim (line 912) | struct Anim type Anim (line 913) | struct Anim type Anim (line 917) | struct Anim type Anim (line 918) | struct Anim type Anim (line 918) | struct Anim type Anim (line 919) | struct Anim type Anim (line 920) | struct Anim type Anim (line 921) | struct Anim type Anim (line 922) | struct Anim type BanimUnkStructComm (line 926) | struct BanimUnkStructComm type AnimBuffer (line 944) | struct AnimBuffer type AnimBuffer (line 967) | struct AnimBuffer type Anim (line 967) | struct Anim type Anim (line 968) | struct Anim type Anim (line 969) | struct Anim type AnimBuffer (line 970) | struct AnimBuffer type AnimBuffer (line 971) | struct AnimBuffer type AnimBuffer (line 972) | struct AnimBuffer type AnimBuffer (line 973) | struct AnimBuffer type AnimBuffer (line 974) | struct AnimBuffer type AnimBuffer (line 975) | struct AnimBuffer type AnimBuffer (line 976) | struct AnimBuffer type AnimBuffer (line 977) | struct AnimBuffer type AnimBuffer (line 981) | struct AnimBuffer type AnimBuffer (line 982) | struct AnimBuffer type BanimUnkStructComm (line 987) | struct BanimUnkStructComm type ProcEkrTogi (line 990) | struct ProcEkrTogi type ProcEfxBGCOL (line 998) | struct ProcEfxBGCOL type ProcEkrTogi (line 1009) | struct ProcEkrTogi type ProcEkrTogi (line 1010) | struct ProcEkrTogi type ProcEkrTogi (line 1013) | struct ProcEkrTogi type ProcEkrTogi (line 1014) | struct ProcEkrTogi type ProcEfxBGCOL (line 1018) | struct ProcEfxBGCOL type AnimSpriteData (line 1043) | struct AnimSpriteData type Anim (line 1046) | struct Anim type Anim (line 1048) | struct Anim type efx_hp_change_type (line 1051) | enum efx_hp_change_type { type Anim (line 1057) | struct Anim type Anim (line 1058) | struct Anim type Anim (line 1059) | struct Anim type Unit (line 1064) | struct Unit type Anim (line 1065) | struct Anim type Anim (line 1067) | struct Anim type Anim (line 1086) | struct Anim FILE: include/ekrclasschg.h type ProcEkrClasschg (line 8) | struct ProcEkrClasschg { type ProcEfxClasschgInOutUnit (line 21) | struct ProcEfxClasschgInOutUnit { type ProcSubEkrClasschgRST (line 39) | struct ProcSubEkrClasschgRST { type ProcEkrClasschgRST (line 45) | struct ProcEkrClasschgRST { type ProcEkrClasschg (line 67) | struct ProcEkrClasschg type Anim (line 160) | struct Anim type ProcEkrClasschg (line 161) | struct ProcEkrClasschg type ProcEkrClasschg (line 162) | struct ProcEkrClasschg type Anim (line 164) | struct Anim type Anim (line 165) | struct Anim type ProcEfxBG (line 166) | struct ProcEfxBG type Anim (line 167) | struct Anim type ProcEfxBG (line 168) | struct ProcEfxBG type Anim (line 169) | struct Anim type ProcEfxBG (line 170) | struct ProcEfxBG type Anim (line 171) | struct Anim type ProcEfxOBJ (line 172) | struct ProcEfxOBJ type Anim (line 173) | struct Anim type ProcEfxOBJ (line 174) | struct ProcEfxOBJ type Anim (line 175) | struct Anim type ProcEfxOBJ (line 176) | struct ProcEfxOBJ type Anim (line 177) | struct Anim type ProcEfxBG (line 178) | struct ProcEfxBG type Anim (line 179) | struct Anim type ProcEfxBG (line 180) | struct ProcEfxBG type Anim (line 182) | struct Anim type ProcEfxClasschgInOutUnit (line 183) | struct ProcEfxClasschgInOutUnit type Anim (line 184) | struct Anim type ProcEfxClasschgInOutUnit (line 185) | struct ProcEfxClasschgInOutUnit type Anim (line 186) | struct Anim type ProcSubEkrClasschgRST (line 186) | struct ProcSubEkrClasschgRST type ProcEkrClasschgRST (line 187) | struct ProcEkrClasschgRST FILE: include/ekrdragon.h type EkrDragonStatus (line 6) | struct EkrDragonStatus { type dragonstatus_type (line 16) | enum dragonstatus_type { type dragonstatue_attr (line 23) | enum dragonstatue_attr { type EkrDragonStatus (line 32) | struct EkrDragonStatus type ProcEkrDragon (line 34) | struct ProcEkrDragon { type EkrDracoZombiTsaSet (line 51) | struct EkrDracoZombiTsaSet { type EkrDracoZombiTsaSet (line 59) | struct EkrDracoZombiTsaSet type ProcEfxDKfx (line 61) | struct ProcEfxDKfx { type EkrDragonQuakePriv (line 87) | struct EkrDragonQuakePriv { type ProcEkrDragonQuake (line 94) | struct ProcEkrDragonQuake { type ProcEfxDKBody1 (line 108) | struct ProcEfxDKBody1 { type ProcEfxDKBody4 (line 122) | struct ProcEfxDKBody4 { type ProcEkrDragonTunkFace (line 134) | struct ProcEkrDragonTunkFace type ProcEkrDragonTunk (line 136) | struct ProcEkrDragonTunk { type ProcEkrDragonTunkFace (line 155) | struct ProcEkrDragonTunkFace { type ProcEkrWhiteOUT (line 165) | struct ProcEkrWhiteOUT { type Proc08801800 (line 175) | struct Proc08801800 { type Proc08801810 (line 181) | struct Proc08801810 { type Proc08801840 (line 188) | struct Proc08801840 { type ProcSelfThunderBG (line 196) | struct ProcSelfThunderBG { type EfxSelfThunderBGFrame (line 206) | struct EfxSelfThunderBGFrame { type ProcCmd (line 536) | struct ProcCmd type ProcCmd (line 537) | struct ProcCmd type ProcCmd (line 538) | struct ProcCmd type ProcCmd (line 539) | struct ProcCmd type ProcCmd (line 541) | struct ProcCmd type ProcCmd (line 542) | struct ProcCmd type ProcCmd (line 543) | struct ProcCmd type ProcCmd (line 544) | struct ProcCmd type ProcCmd (line 545) | struct ProcCmd type ProcCmd (line 546) | struct ProcCmd type ProcCmd (line 547) | struct ProcCmd type ProcCmd (line 548) | struct ProcCmd type ProcCmd (line 549) | struct ProcCmd type ProcCmd (line 609) | struct ProcCmd type ProcCmd (line 610) | struct ProcCmd type ProcCmd (line 613) | struct ProcCmd type ProcCmd (line 614) | struct ProcCmd type EkrDragonStatus (line 632) | struct EkrDragonStatus type Anim (line 632) | struct Anim type Anim (line 633) | struct Anim type Anim (line 634) | struct Anim type Anim (line 635) | struct Anim type Anim (line 637) | struct Anim type Anim (line 645) | struct Anim type Anim (line 646) | struct Anim type Anim (line 658) | struct Anim type Anim (line 659) | struct Anim type Anim (line 660) | struct Anim type Anim (line 661) | struct Anim type Anim (line 662) | struct Anim type Anim (line 663) | struct Anim type Anim (line 665) | struct Anim type Anim (line 669) | struct Anim type EkrDragonQuakePriv (line 670) | struct EkrDragonQuakePriv type EkrDragonQuakePriv (line 671) | struct EkrDragonQuakePriv type ProcEkrDragonQuake (line 672) | struct ProcEkrDragonQuake type ProcEkrDragonScreenFlashing (line 674) | struct ProcEkrDragonScreenFlashing { type ProcEkrDragonScreenFlashing (line 687) | struct ProcEkrDragonScreenFlashing type ProcEkrDragonScreenFlashing (line 688) | struct ProcEkrDragonScreenFlashing type ProcEkrDragonScreenFlashing (line 689) | struct ProcEkrDragonScreenFlashing type ProcEkrDragonScreenFlashing (line 690) | struct ProcEkrDragonScreenFlashing type Anim (line 697) | struct Anim type ProcEkrDragon (line 698) | struct ProcEkrDragon type ProcEkrDragon (line 699) | struct ProcEkrDragon type ProcEkrDragon (line 700) | struct ProcEkrDragon type ProcEkrDragon (line 701) | struct ProcEkrDragon type ProcEkrDragon (line 702) | struct ProcEkrDragon type ProcEkrDragon (line 703) | struct ProcEkrDragon type Anim (line 706) | struct Anim type ProcEkrDragon (line 707) | struct ProcEkrDragon type ProcEkrDragon (line 708) | struct ProcEkrDragon type ProcEkrDragon (line 710) | struct ProcEkrDragon type ProcEkrDragon (line 711) | struct ProcEkrDragon type ProcEkrDragon (line 712) | struct ProcEkrDragon type ProcEkrDragon (line 713) | struct ProcEkrDragon type ProcEkrDragon (line 714) | struct ProcEkrDragon type ProcEkrDragon (line 715) | struct ProcEkrDragon type ProcEkrDragon (line 716) | struct ProcEkrDragon type ProcEkrDragon (line 717) | struct ProcEkrDragon type Anim (line 718) | struct Anim type Anim (line 719) | struct Anim type ProcEfxDKfx (line 720) | struct ProcEfxDKfx type ProcEfxDKfx (line 721) | struct ProcEfxDKfx type Anim (line 722) | struct Anim type ProcEfxDKfx (line 723) | struct ProcEfxDKfx type ProcEfxDKfx (line 724) | struct ProcEfxDKfx type ProcEkrDragon (line 725) | struct ProcEkrDragon type Anim (line 726) | struct Anim type ProcEfxDKfx (line 727) | struct ProcEfxDKfx type ProcEfxDKBody1 (line 728) | struct ProcEfxDKBody1 type ProcEfxDKBody1 (line 729) | struct ProcEfxDKBody1 type ProcEfxDKBody1 (line 730) | struct ProcEfxDKBody1 type ProcEfxDKBody1 (line 731) | struct ProcEfxDKBody1 type ProcEfxDKBody1 (line 732) | struct ProcEfxDKBody1 type ProcEfxDKBody1 (line 733) | struct ProcEfxDKBody1 type ProcEfxDKBody1 (line 734) | struct ProcEfxDKBody1 type ProcEfxDKBody1 (line 735) | struct ProcEfxDKBody1 type ProcEfxDKBody1 (line 736) | struct ProcEfxDKBody1 type ProcEfxDKBody1 (line 737) | struct ProcEfxDKBody1 type ProcEfxDKBody1 (line 738) | struct ProcEfxDKBody1 type ProcEfxDKBody1 (line 739) | struct ProcEfxDKBody1 type Anim (line 740) | struct Anim type ProcEfxDKfx (line 741) | struct ProcEfxDKfx type Anim (line 742) | struct Anim type ProcEfxDKBody4 (line 743) | struct ProcEfxDKBody4 type Anim (line 744) | struct Anim type ProcEfxDKfx (line 746) | struct ProcEfxDKfx type ProcEfxDKfx (line 749) | struct ProcEfxDKfx type ProcEfxDKfx (line 750) | struct ProcEfxDKfx type ProcEfxDKfx (line 751) | struct ProcEfxDKfx type Anim (line 754) | struct Anim type Anim (line 755) | struct Anim type ProcEfxDKfx (line 756) | struct ProcEfxDKfx type ProcEfxDKfx (line 757) | struct ProcEfxDKfx type ProcEfxDKfx (line 758) | struct ProcEfxDKfx type ProcEfxDKfx (line 759) | struct ProcEfxDKfx type ProcEfxDKfx (line 760) | struct ProcEfxDKfx type ProcEfxDKfx (line 761) | struct ProcEfxDKfx type ProcEfxDKfx (line 762) | struct ProcEfxDKfx type Anim (line 765) | struct Anim type ProcEkrDragonTunk (line 766) | struct ProcEkrDragonTunk type ProcEkrDragonTunk (line 767) | struct ProcEkrDragonTunk type ProcEkrWhiteOUT (line 770) | struct ProcEkrWhiteOUT type ProcEkrWhiteOUT (line 771) | struct ProcEkrWhiteOUT type ProcEkrWhiteOUT (line 772) | struct ProcEkrWhiteOUT type ProcEkrWhiteOUT (line 773) | struct ProcEkrWhiteOUT type Proc08801800 (line 775) | struct Proc08801800 type Proc08801800 (line 776) | struct Proc08801800 type Proc08801810 (line 780) | struct Proc08801810 type Proc08801810 (line 781) | struct Proc08801810 type Proc08801840 (line 785) | struct Proc08801840 type Proc08801840 (line 786) | struct Proc08801840 type Anim (line 789) | struct Anim type ProcEfxDKfx (line 790) | struct ProcEfxDKfx type Anim (line 791) | struct Anim type Anim (line 792) | struct Anim type ProcSelfThunderBG (line 793) | struct ProcSelfThunderBG type ProcSelfThunderBG (line 794) | struct ProcSelfThunderBG type ProcSelfThunderBG (line 795) | struct ProcSelfThunderBG FILE: include/ekrlevelup.h type ProcEkrLevelup (line 12) | struct ProcEkrLevelup { type ekr_lvup_status_index (line 29) | enum ekr_lvup_status_index { type BanimUnkStructComm (line 49) | struct BanimUnkStructComm type ProcEkrLvupApfx (line 51) | struct ProcEkrLvupApfx { type ProcEobjLvup (line 58) | struct ProcEobjLvup { type ProcEkrLevelup (line 89) | struct ProcEkrLevelup type Unit (line 94) | struct Unit type BattleUnit (line 95) | struct BattleUnit type ProcEkrLevelup (line 106) | struct ProcEkrLevelup type ProcEkrLevelup (line 107) | struct ProcEkrLevelup type ProcEkrLevelup (line 108) | struct ProcEkrLevelup type ProcEkrLevelup (line 109) | struct ProcEkrLevelup type Anim (line 110) | struct Anim type ProcEkrLevelup (line 111) | struct ProcEkrLevelup type ProcEkrLevelup (line 112) | struct ProcEkrLevelup type ProcEkrLevelup (line 113) | struct ProcEkrLevelup type ProcEkrLevelup (line 114) | struct ProcEkrLevelup type ProcEkrLevelup (line 115) | struct ProcEkrLevelup type ProcEkrLevelup (line 116) | struct ProcEkrLevelup type ProcEkrLevelup (line 117) | struct ProcEkrLevelup type ProcEkrLevelup (line 118) | struct ProcEkrLevelup type ProcEkrLevelup (line 119) | struct ProcEkrLevelup type ProcEkrLevelup (line 120) | struct ProcEkrLevelup type ProcEkrLevelup (line 121) | struct ProcEkrLevelup type ProcEkrLevelup (line 122) | struct ProcEkrLevelup type ProcEkrLevelup (line 123) | struct ProcEkrLevelup type ProcEkrLevelup (line 124) | struct ProcEkrLevelup type ProcEkrLevelup (line 125) | struct ProcEkrLevelup type ProcEkrLevelup (line 126) | struct ProcEkrLevelup type ProcEkrLevelup (line 127) | struct ProcEkrLevelup type ProcEkrLevelup (line 128) | struct ProcEkrLevelup type Anim (line 143) | struct Anim type ProcEfxBG (line 144) | struct ProcEfxBG type Anim (line 145) | struct Anim type ProcEfxBG (line 146) | struct ProcEfxBG type Anim (line 147) | struct Anim type ProcEfxOBJ (line 148) | struct ProcEfxOBJ type Anim (line 149) | struct Anim type ProcEfxBGCOL (line 150) | struct ProcEfxBGCOL type ProcEfxBGCOL (line 151) | struct ProcEfxBGCOL type ProcEkrLvupApfx (line 152) | struct ProcEkrLvupApfx type ProcEkrLvupApfx (line 153) | struct ProcEkrLvupApfx type ProcEobjLvup (line 159) | struct ProcEobjLvup type ProcEobjLvup (line 160) | struct ProcEobjLvup type ProcEobjLvup (line 161) | struct ProcEobjLvup FILE: include/ekrpopup.h type ProcEkrPopup (line 6) | struct ProcEkrPopup { type ProcEkrPopup (line 21) | struct ProcEkrPopup type ProcEkrPopup (line 29) | struct ProcEkrPopup type ProcEkrPopup (line 31) | struct ProcEkrPopup type ProcEkrPopup (line 32) | struct ProcEkrPopup type ProcEkrPopup (line 33) | struct ProcEkrPopup type ProcEkrPopup (line 34) | struct ProcEkrPopup type ProcEkrPopup (line 35) | struct ProcEkrPopup type ProcEkrPopup (line 36) | struct ProcEkrPopup type ProcEkrPopup (line 37) | struct ProcEkrPopup type ProcEkrPopup (line 38) | struct ProcEkrPopup type ProcEkrPopup (line 39) | struct ProcEkrPopup type ProcEkrPopup (line 40) | struct ProcEkrPopup type ProcEkrPopup (line 41) | struct ProcEkrPopup type ProcEkrPopup (line 42) | struct ProcEkrPopup type ProcEkrPopup (line 43) | struct ProcEkrPopup type ProcEkrPopup (line 44) | struct ProcEkrPopup FILE: include/ekrtriangle.h type ekrtriangle_types (line 7) | enum ekrtriangle_types { type ProcEkrTriangle (line 16) | struct ProcEkrTriangle { type ProcEkrTriClass (line 23) | struct ProcEkrTriClass { type ProcEkrTriPegasusKnightBG (line 37) | struct ProcEkrTriPegasusKnightBG { type ProcEkrTriArmorKnightOBJ2 (line 53) | struct ProcEkrTriArmorKnightOBJ2 { type ProcEfxTriagnleQUAKE (line 70) | struct ProcEfxTriagnleQUAKE { type Anim (line 98) | struct Anim type ProcEkrTriangle (line 99) | struct ProcEkrTriangle type Anim (line 100) | struct Anim type ProcEkrTriClass (line 101) | struct ProcEkrTriClass type Anim (line 102) | struct Anim type ProcEkrTriPegasusKnightBG (line 103) | struct ProcEkrTriPegasusKnightBG type Anim (line 104) | struct Anim type ProcEfxOBJ (line 105) | struct ProcEfxOBJ type Anim (line 106) | struct Anim type ProcEkrTriClass (line 107) | struct ProcEkrTriClass type Anim (line 108) | struct Anim type ProcEfxOBJ (line 109) | struct ProcEfxOBJ type Anim (line 110) | struct Anim type ProcEkrTriArmorKnightOBJ2 (line 111) | struct ProcEkrTriArmorKnightOBJ2 type ProcEkrTriArmorKnightOBJ2 (line 112) | struct ProcEkrTriArmorKnightOBJ2 type Anim (line 113) | struct Anim type ProcEfxTriagnleQUAKE (line 114) | struct ProcEfxTriagnleQUAKE FILE: include/ending_details.h type EndingTitleEnt (line 29) | struct EndingTitleEnt type EndingDefeatEnt (line 35) | struct EndingDefeatEnt type CharacterEndingEnt (line 41) | struct CharacterEndingEnt type CharacterEndingProc (line 49) | struct CharacterEndingProc type EndingBattleDisplayProc (line 62) | struct EndingBattleDisplayProc type EndingBattleTextProc (line 74) | struct EndingBattleTextProc type FinScreenProc (line 88) | struct FinScreenProc type EndingTurnRecordProc (line 98) | struct EndingTurnRecordProc type UnkProc (line 111) | struct UnkProc type CharacterEndingEnt (line 150) | struct CharacterEndingEnt type Unit (line 150) | struct Unit type CharacterEndingProc (line 150) | struct CharacterEndingProc type CharacterEndingEnt (line 155) | struct CharacterEndingEnt type Unit (line 155) | struct Unit type Unit (line 155) | struct Unit type CharacterEndingProc (line 155) | struct CharacterEndingProc type CharacterEndingEnt (line 158) | struct CharacterEndingEnt type Unit (line 158) | struct Unit type Unit (line 158) | struct Unit type CharacterEndingProc (line 158) | struct CharacterEndingProc FILE: include/event.h type EventListScr (line 7) | typedef uintptr_t EventListScr; type EventScr (line 8) | typedef uintptr_t EventScr; type EventEngineProc (line 10) | struct EventEngineProc type EventExecType (line 43) | enum EventExecType { type EventStateFlags (line 52) | enum EventStateFlags { type EventCommandReturnCode (line 72) | enum EventCommandReturnCode type EventSlotIdx (line 85) | enum EventSlotIdx type u8 (line 104) | typedef u8(*EventFuncType)(struct EventEngineProc*); type EnqueuedEventCall (line 118) | struct EnqueuedEventCall { type EnqueuedEventCall (line 124) | struct EnqueuedEventCall type Struct03000570 (line 126) | struct Struct03000570 { type Struct03000570 (line 131) | struct Struct03000570 type ConvoBackgroundFadeProc (line 142) | struct ConvoBackgroundFadeProc type Struct03000428 (line 156) | struct Struct03000428 type ScriptedBattleProc (line 163) | struct ScriptedBattleProc type Proc8591C68 (line 174) | struct Proc8591C68 type Struct03000428 (line 180) | struct Struct03000428 type Unit (line 182) | struct Unit type ProcCmd (line 185) | struct ProcCmd type UnitDefinition (line 186) | struct UnitDefinition type ProcCmd (line 188) | struct ProcCmd type ProcCmd (line 189) | struct ProcCmd type ProcCmd (line 192) | struct ProcCmd type ProcCmd (line 194) | struct ProcCmd type ProcCmd (line 195) | struct ProcCmd type ProcCmd (line 196) | struct ProcCmd type ProcCmd (line 197) | struct ProcCmd type ProcCmd (line 198) | struct ProcCmd type ProcCmd (line 199) | struct ProcCmd type ProcCmd (line 200) | struct ProcCmd type EventEngineProc (line 220) | struct EventEngineProc type EventEngineProc (line 221) | struct EventEngineProc type EventEngineProc (line 225) | struct EventEngineProc type EventEngineProc (line 243) | struct EventEngineProc type EventEngineProc (line 245) | struct EventEngineProc type EventEngineProc (line 246) | struct EventEngineProc type Unit (line 271) | struct Unit type EventEngineProc (line 273) | struct EventEngineProc type EventEngineProc (line 274) | struct EventEngineProc type EventEngineProc (line 275) | struct EventEngineProc type EventEngineProc (line 276) | struct EventEngineProc type EventEngineProc (line 277) | struct EventEngineProc type EventEngineProc (line 278) | struct EventEngineProc type EventEngineProc (line 279) | struct EventEngineProc type EventEngineProc (line 280) | struct EventEngineProc type EventEngineProc (line 281) | struct EventEngineProc type EventEngineProc (line 282) | struct EventEngineProc type EventEngineProc (line 283) | struct EventEngineProc type EventEngineProc (line 285) | struct EventEngineProc type EventEngineProc (line 286) | struct EventEngineProc type EventEngineProc (line 287) | struct EventEngineProc type EventEngineProc (line 288) | struct EventEngineProc type EventEngineProc (line 289) | struct EventEngineProc type EventEngineProc (line 290) | struct EventEngineProc type EventEngineProc (line 291) | struct EventEngineProc type EventEngineProc (line 292) | struct EventEngineProc type EventEngineProc (line 293) | struct EventEngineProc type EventEngineProc (line 294) | struct EventEngineProc type EventEngineProc (line 295) | struct EventEngineProc type EventEngineProc (line 296) | struct EventEngineProc type EventEngineProc (line 297) | struct EventEngineProc type EventEngineProc (line 298) | struct EventEngineProc type EventEngineProc (line 299) | struct EventEngineProc type EventEngineProc (line 300) | struct EventEngineProc type EventEngineProc (line 301) | struct EventEngineProc type EventEngineProc (line 302) | struct EventEngineProc type EventEngineProc (line 303) | struct EventEngineProc type EventEngineProc (line 304) | struct EventEngineProc type EventEngineProc (line 305) | struct EventEngineProc type EventEngineProc (line 306) | struct EventEngineProc type EventEngineProc (line 307) | struct EventEngineProc type EventEngineProc (line 308) | struct EventEngineProc type EventEngineProc (line 309) | struct EventEngineProc type EventEngineProc (line 310) | struct EventEngineProc type EventEngineProc (line 311) | struct EventEngineProc type EventEngineProc (line 312) | struct EventEngineProc type EventEngineProc (line 313) | struct EventEngineProc type EventEngineProc (line 314) | struct EventEngineProc type EventEngineProc (line 315) | struct EventEngineProc type EventEngineProc (line 316) | struct EventEngineProc type EventEngineProc (line 317) | struct EventEngineProc type EventEngineProc (line 318) | struct EventEngineProc type EventEngineProc (line 319) | struct EventEngineProc type EventEngineProc (line 320) | struct EventEngineProc type EventEngineProc (line 321) | struct EventEngineProc type EventEngineProc (line 322) | struct EventEngineProc type EventEngineProc (line 323) | struct EventEngineProc type EventEngineProc (line 324) | struct EventEngineProc type EventEngineProc (line 325) | struct EventEngineProc type EventEngineProc (line 326) | struct EventEngineProc type EventEngineProc (line 327) | struct EventEngineProc type EventEngineProc (line 328) | struct EventEngineProc type EventEngineProc (line 329) | struct EventEngineProc type EventEngineProc (line 330) | struct EventEngineProc type EventEngineProc (line 331) | struct EventEngineProc type EventEngineProc (line 332) | struct EventEngineProc type EventEngineProc (line 333) | struct EventEngineProc type EventEngineProc (line 334) | struct EventEngineProc type EventEngineProc (line 335) | struct EventEngineProc type EventEngineProc (line 336) | struct EventEngineProc type EventEngineProc (line 337) | struct EventEngineProc type EventEngineProc (line 338) | struct EventEngineProc type EventEngineProc (line 339) | struct EventEngineProc type EventEngineProc (line 340) | struct EventEngineProc type EventEngineProc (line 341) | struct EventEngineProc type EventEngineProc (line 342) | struct EventEngineProc type EventEngineProc (line 343) | struct EventEngineProc type EventEngineProc (line 346) | struct EventEngineProc type Proc8591C68 (line 347) | struct Proc8591C68 type Proc8591C68 (line 348) | struct Proc8591C68 type Proc8591C68 (line 349) | struct Proc8591C68 type EventEngineProc (line 350) | struct EventEngineProc type EventEngineProc (line 351) | struct EventEngineProc type EventEngineProc (line 352) | struct EventEngineProc type EventEngineProc (line 353) | struct EventEngineProc type EventEngineProc (line 354) | struct EventEngineProc type EventEngineProc (line 355) | struct EventEngineProc type EventEngineProc (line 356) | struct EventEngineProc type EventEngineProc (line 357) | struct EventEngineProc type EventEngineProc (line 358) | struct EventEngineProc type EventEngineProc (line 359) | struct EventEngineProc type EventEngineProc (line 360) | struct EventEngineProc type EventEngineProc (line 361) | struct EventEngineProc type EventEngineProc (line 362) | struct EventEngineProc type EventEngineProc (line 363) | struct EventEngineProc type EventEngineProc (line 364) | struct EventEngineProc type EventEngineProc (line 365) | struct EventEngineProc type EventEngineProc (line 366) | struct EventEngineProc type EventEngineProc (line 367) | struct EventEngineProc type EventEngineProc (line 368) | struct EventEngineProc type EventEngineProc (line 369) | struct EventEngineProc type EventEngineProc (line 370) | struct EventEngineProc type EventEngineProc (line 371) | struct EventEngineProc type EventEngineProc (line 372) | struct EventEngineProc type EventEngineProc (line 373) | struct EventEngineProc type EventEngineProc (line 374) | struct EventEngineProc type EventEngineProc (line 375) | struct EventEngineProc type EventEngineProc (line 376) | struct EventEngineProc type EventEngineProc (line 377) | struct EventEngineProc type EventEngineProc (line 378) | struct EventEngineProc type EventEngineProc (line 379) | struct EventEngineProc type EventEngineProc (line 380) | struct EventEngineProc type EventEngineProc (line 381) | struct EventEngineProc type EventEngineProc (line 382) | struct EventEngineProc type EventEngineProc (line 383) | struct EventEngineProc type EventEngineProc (line 384) | struct EventEngineProc type EventEngineProc (line 388) | struct EventEngineProc type EventEngineProc (line 389) | struct EventEngineProc type EventEngineProc (line 390) | struct EventEngineProc type EventEngineProc (line 391) | struct EventEngineProc type EventEngineProc (line 393) | struct EventEngineProc type EventEngineProc (line 394) | struct EventEngineProc type EventEngineProc (line 395) | struct EventEngineProc type EventEngineProc (line 397) | struct EventEngineProc type EventEngineProc (line 406) | struct EventEngineProc type EventEngineProc (line 407) | struct EventEngineProc type EventEngineProc (line 408) | struct EventEngineProc type EventEngineProc (line 409) | struct EventEngineProc type EventEngineProc (line 410) | struct EventEngineProc type EventEngineProc (line 411) | struct EventEngineProc type EventEngineProc (line 412) | struct EventEngineProc type EventEngineProc (line 413) | struct EventEngineProc type EventEngineProc (line 414) | struct EventEngineProc type UnitDefinition (line 418) | struct UnitDefinition type UnitDefinition (line 419) | struct UnitDefinition type Unit (line 420) | struct Unit type UnitDefinition (line 420) | struct UnitDefinition type EventEngineProc (line 422) | struct EventEngineProc type EventEngineProc (line 423) | struct EventEngineProc type EventEngineProc (line 424) | struct EventEngineProc type EventEngineProc (line 425) | struct EventEngineProc type EventEngineProc (line 426) | struct EventEngineProc type EventEngineProc (line 427) | struct EventEngineProc type EventEngineProc (line 428) | struct EventEngineProc type EventEngineProc (line 429) | struct EventEngineProc type EventEngineProc (line 430) | struct EventEngineProc type EventEngineProc (line 431) | struct EventEngineProc type EventEngineProc (line 432) | struct EventEngineProc type EventEngineProc (line 433) | struct EventEngineProc type EventEngineProc (line 434) | struct EventEngineProc type EventEngineProc (line 435) | struct EventEngineProc type EventEngineProc (line 436) | struct EventEngineProc type EventEngineProc (line 437) | struct EventEngineProc type EventEngineProc (line 438) | struct EventEngineProc type EventEngineProc (line 439) | struct EventEngineProc type EventEngineProc (line 441) | struct EventEngineProc type EventEngineProc (line 442) | struct EventEngineProc type EventEngineProc (line 443) | struct EventEngineProc type EventEngineProc (line 444) | struct EventEngineProc type EventEngineProc (line 447) | struct EventEngineProc type EventEngineProc (line 449) | struct EventEngineProc type EventEngineProc (line 450) | struct EventEngineProc type EventEngineProc (line 451) | struct EventEngineProc type EventEngineProc (line 452) | struct EventEngineProc type EventEngineProc (line 453) | struct EventEngineProc type EventEngineProc (line 454) | struct EventEngineProc FILE: include/eventcall.h type UnkProc80855A0 (line 9) | struct UnkProc80855A0 { type ProcEventQuakeHandler (line 15) | struct ProcEventQuakeHandler { type Proc89EE068 (line 21) | struct Proc89EE068 { type ProcWorldFlush (line 27) | struct ProcWorldFlush { type ProcEventMapAnim (line 33) | struct ProcEventMapAnim { type Proc89EEA28 (line 43) | struct Proc89EEA28 { type Unknown03000600 (line 53) | struct Unknown03000600 { type Proc (line 80) | struct Proc type Proc (line 81) | struct Proc type Proc (line 82) | struct Proc type Proc (line 90) | struct Proc type Proc (line 91) | struct Proc type ProcUnitTornOut (line 97) | struct ProcUnitTornOut { type ProcUnitTornOut (line 108) | struct ProcUnitTornOut type ProcUnitTornOut (line 109) | struct ProcUnitTornOut type Unit (line 110) | struct Unit type ProcWorldFlush (line 113) | struct ProcWorldFlush type ProcWorldFlush (line 114) | struct ProcWorldFlush type ProcWorldFlush (line 115) | struct ProcWorldFlush type ProcWorldFlush (line 116) | struct ProcWorldFlush type EventEngineProc (line 118) | struct EventEngineProc type MenuProc (line 143) | struct MenuProc type MenuItemProc (line 143) | struct MenuItemProc type MenuProc (line 144) | struct MenuProc type MenuItemProc (line 144) | struct MenuItemProc type MenuProc (line 145) | struct MenuProc type MenuItemProc (line 145) | struct MenuItemProc type UnitDefinition (line 149) | struct UnitDefinition type REDA (line 150) | struct REDA type MenuItemDef (line 3284) | struct MenuItemDef type MenuDef (line 3285) | struct MenuDef FILE: include/eventinfo.h type char_identifier_event (line 39) | enum char_identifier_event { type EventInfo (line 46) | struct EventInfo { type EventListCmdInfo (line 59) | struct EventListCmdInfo { type SupportTalkEnt (line 64) | struct SupportTalkEnt { type BattleTalkEnt (line 76) | struct BattleTalkEnt { type BattleTalkExtEnt (line 83) | struct BattleTalkExtEnt { type DefeatTalkEnt (line 92) | struct DefeatTalkEnt { type ForceDeploymentEnt (line 101) | struct ForceDeploymentEnt { type EventInfo (line 109) | struct EventInfo type EventInfo (line 110) | struct EventInfo type EventInfo (line 110) | struct EventInfo type EventInfo (line 111) | struct EventInfo type EventInfo (line 111) | struct EventInfo type EventInfo (line 112) | struct EventInfo type TrapData (line 138) | struct TrapData type TrapData (line 139) | struct TrapData type UnitDefinition (line 141) | struct UnitDefinition type BattleTalkEnt (line 144) | struct BattleTalkEnt type BattleTalkEnt (line 144) | struct BattleTalkEnt type EventInfo (line 157) | struct EventInfo type BattleTalkExtEnt (line 211) | struct BattleTalkExtEnt type DefeatTalkEnt (line 212) | struct DefeatTalkEnt type SupportTalkEnt (line 213) | struct SupportTalkEnt type SupportTalkEnt (line 215) | struct SupportTalkEnt type ActiveEventRegistry (line 219) | struct ActiveEventRegistry { type ActiveEventRegistry (line 225) | struct ActiveEventRegistry type BattleTalkExtEnt (line 227) | struct BattleTalkExtEnt type DefeatTalkEnt (line 228) | struct DefeatTalkEnt type SupportTalkEnt (line 229) | struct SupportTalkEnt type ForceDeploymentEnt (line 230) | struct ForceDeploymentEnt FILE: include/eventscript.h type event_cmd_idx (line 6) | enum event_cmd_idx { type event_sub_cmd_idx (line 315) | enum event_sub_cmd_idx { type event_trigger_types (line 815) | enum event_trigger_types { type event3D_menu1override_bitfiles (line 890) | enum event3D_menu1override_bitfiles { type event3D_menu2override_bitfiles (line 908) | enum event3D_menu2override_bitfiles { FILE: include/face.h type FaceBlinkProc (line 40) | struct FaceBlinkProc type FaceProc (line 42) | struct FaceProc { type FaceBlinkProc (line 61) | struct FaceBlinkProc { type DeleteFaceProc (line 78) | struct DeleteFaceProc { type UnkFaceProc (line 86) | struct UnkFaceProc { type FaceData (line 95) | struct FaceData type FaceVramEntry (line 97) | struct FaceVramEntry type FaceProc (line 99) | struct FaceProc type FaceProc (line 100) | struct FaceProc type FaceProc (line 101) | struct FaceProc type FaceProc (line 102) | struct FaceProc type FaceProc (line 103) | struct FaceProc type FaceProc (line 105) | struct FaceProc type FaceProc (line 107) | struct FaceProc type FaceProc (line 109) | struct FaceProc type FaceProc (line 114) | struct FaceProc type FaceData (line 117) | struct FaceData type FaceData (line 118) | struct FaceData type FaceBlinkProc (line 121) | struct FaceBlinkProc type FaceBlinkProc (line 122) | struct FaceBlinkProc type FaceBlinkProc (line 123) | struct FaceBlinkProc type DeleteFaceProc (line 125) | struct DeleteFaceProc type FaceProc (line 126) | struct FaceProc type FaceProc (line 127) | struct FaceProc type FaceProc (line 128) | struct FaceProc type FaceBlinkProc (line 131) | struct FaceBlinkProc type FaceBlinkProc (line 132) | struct FaceBlinkProc type FaceBlinkProc (line 133) | struct FaceBlinkProc type FaceBlinkProc (line 134) | struct FaceBlinkProc type FaceBlinkProc (line 135) | struct FaceBlinkProc type FaceBlinkProc (line 136) | struct FaceBlinkProc type FaceBlinkProc (line 137) | struct FaceBlinkProc type FaceBlinkProc (line 138) | struct FaceBlinkProc type FaceBlinkProc (line 139) | struct FaceBlinkProc type FaceBlinkProc (line 140) | struct FaceBlinkProc type FaceBlinkProc (line 141) | struct FaceBlinkProc type FaceProc (line 142) | struct FaceProc type FaceBlinkProc (line 144) | struct FaceBlinkProc type FaceProc (line 145) | struct FaceProc type FaceProc (line 147) | struct FaceProc type UnkFaceProc (line 149) | struct UnkFaceProc type UnkFaceProc (line 150) | struct UnkFaceProc type UnkFaceProc (line 151) | struct UnkFaceProc type FaceProc (line 152) | struct FaceProc type FaceData (line 157) | struct FaceData type FaceProc (line 158) | struct FaceProc type FaceVramEntry (line 171) | struct FaceVramEntry type ProcCmd (line 180) | struct ProcCmd type ProcCmd (line 181) | struct ProcCmd type ProcCmd (line 183) | struct ProcCmd type ProcCmd (line 186) | struct ProcCmd type ProcCmd (line 187) | struct ProcCmd type ProcCmd (line 188) | struct ProcCmd type ProcCmd (line 189) | struct ProcCmd type ProcCmd (line 190) | struct ProcCmd FILE: include/fontgrp.h type Text (line 6) | struct Text { type Glyph (line 17) | struct Glyph { type langaguge_index (line 24) | enum langaguge_index { type Font (line 29) | struct Font { type TextInitInfo (line 46) | struct TextInitInfo { type text_colors (line 56) | enum text_colors { type text_special_char (line 80) | enum text_special_char type TextPrintProc (line 134) | struct TextPrintProc { type Font (line 168) | struct Font type Font (line 171) | struct Font type Text (line 172) | struct Text type Text (line 173) | struct Text type TextInitInfo (line 174) | struct TextInitInfo type Text (line 175) | struct Text type Text (line 176) | struct Text type Text (line 178) | struct Text type Text (line 179) | struct Text type Text (line 180) | struct Text type Text (line 181) | struct Text type Text (line 182) | struct Text type Text (line 183) | struct Text type Text (line 184) | struct Text type Text (line 185) | struct Text type Text (line 191) | struct Text type Text (line 192) | struct Text type Text (line 193) | struct Text type Text (line 194) | struct Text type Text (line 195) | struct Text type Text (line 196) | struct Text type Text (line 203) | struct Text type Text (line 204) | struct Text type Text (line 205) | struct Text type Text (line 206) | struct Text type Text (line 207) | struct Text type Font (line 211) | struct Font type Text (line 212) | struct Text type Text (line 213) | struct Text type Text (line 214) | struct Text type Text (line 215) | struct Text type Text (line 216) | struct Text type Text (line 217) | struct Text type Glyph (line 217) | struct Glyph FILE: include/functions.h type Unit (line 72) | struct Unit type Unit (line 79) | struct Unit type Unit (line 79) | struct Unit type BattleHit (line 79) | struct BattleHit type Unit (line 81) | struct Unit type Unit (line 86) | struct Unit type UnitDefinition (line 88) | struct UnitDefinition type Unit (line 95) | struct Unit type Unit (line 96) | struct Unit type Unit (line 113) | struct Unit type Unit (line 123) | struct Unit type Unit (line 123) | struct Unit type Unit (line 128) | struct Unit type Proc (line 210) | struct Proc type Unit (line 210) | struct Unit type Unit (line 210) | struct Unit type Unit (line 215) | struct Unit type PlaySt (line 387) | struct PlaySt type PlaySt (line 388) | struct PlaySt type ProcAtMenu (line 396) | struct ProcAtMenu type ProcAtMenu (line 397) | struct ProcAtMenu type ProcAtMenu (line 398) | struct ProcAtMenu type ProcAtMenu (line 399) | struct ProcAtMenu type ProcAtMenu (line 400) | struct ProcAtMenu type ProcAtMenu (line 403) | struct ProcAtMenu type ProcAtMenu (line 404) | struct ProcAtMenu FILE: include/gamecontrol.h type game_ctrl_proc_lable (line 4) | enum game_ctrl_proc_lable { type GameCtrlProc (line 26) | struct GameCtrlProc { type GameCtrlProc (line 43) | struct GameCtrlProc type GameCtrlProc (line 49) | struct GameCtrlProc type GameCtrlProc (line 50) | struct GameCtrlProc type GameCtrlProc (line 51) | struct GameCtrlProc type GameCtrlProc (line 52) | struct GameCtrlProc type GameCtrlProc (line 53) | struct GameCtrlProc type GameCtrlProc (line 54) | struct GameCtrlProc type GameCtrlProc (line 55) | struct GameCtrlProc type GameCtrlProc (line 58) | struct GameCtrlProc type GameCtrlProc (line 59) | struct GameCtrlProc type GameCtrlProc (line 60) | struct GameCtrlProc type GameCtrlProc (line 61) | struct GameCtrlProc type GameCtrlProc (line 62) | struct GameCtrlProc type GameCtrlProc (line 63) | struct GameCtrlProc type GameCtrlProc (line 64) | struct GameCtrlProc type GameCtrlProc (line 68) | struct GameCtrlProc type GameCtrlProc (line 69) | struct GameCtrlProc type GameCtrlProc (line 72) | struct GameCtrlProc type ProcCmd (line 83) | struct ProcCmd 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 70) | struct CgbChannel type MusicPlayerTrack (line 111) | struct MusicPlayerTrack type SoundChannel (line 113) | struct SoundChannel type SoundInfo (line 154) | struct SoundInfo type SongHeader (line 192) | struct SongHeader type PokemonCrySong (line 202) | struct PokemonCrySong type MusicPlayerTrack (line 241) | struct MusicPlayerTrack type MusicPlayerInfo (line 294) | struct MusicPlayerInfo type MusicPlayer (line 319) | struct MusicPlayer type Song (line 327) | struct Song type MusicPlayer (line 334) | struct MusicPlayer type Song (line 335) | struct Song type PokemonCrySong (line 346) | struct PokemonCrySong type PokemonCrySong (line 347) | struct PokemonCrySong type MusicPlayerInfo (line 349) | struct MusicPlayerInfo type MusicPlayerTrack (line 350) | struct MusicPlayerTrack type MusicPlayerInfo (line 356) | struct MusicPlayerInfo type MusicPlayerTrack (line 356) | struct MusicPlayerTrack type CgbChannel (line 359) | struct CgbChannel type PokemonCrySong (line 369) | struct PokemonCrySong type ToneData (line 371) | struct ToneData type MusicPlayerInfo (line 382) | struct MusicPlayerInfo type MusicPlayerTrack (line 382) | struct MusicPlayerTrack type MusicPlayerInfo (line 386) | struct MusicPlayerInfo type MusicPlayerInfo (line 387) | struct MusicPlayerInfo type SongHeader (line 387) | struct SongHeader type MusicPlayerInfo (line 388) | struct MusicPlayerInfo type MusicPlayerInfo (line 389) | struct MusicPlayerInfo type MusicPlayerInfo (line 390) | struct MusicPlayerInfo type MusicPlayerTrack (line 390) | struct MusicPlayerTrack type MusicPlayerInfo (line 391) | struct MusicPlayerInfo type SoundInfo (line 394) | struct SoundInfo type CgbChannel (line 395) | struct CgbChannel type MusicPlayerInfo (line 397) | struct MusicPlayerInfo type MusicPlayerTrack (line 397) | struct MusicPlayerTrack type MusicPlayerTrack (line 407) | struct MusicPlayerTrack type MusicPlayerInfo (line 408) | struct MusicPlayerInfo type MusicPlayerInfo (line 409) | struct MusicPlayerInfo type MusicPlayerInfo (line 411) | struct MusicPlayerInfo type ToneData (line 411) | struct ToneData type MusicPlayerInfo (line 418) | struct MusicPlayerInfo type MusicPlayerInfo (line 424) | struct MusicPlayerInfo type MusicPlayerTrack (line 424) | struct MusicPlayerTrack type MusicPlayerInfo (line 425) | struct MusicPlayerInfo type MusicPlayerTrack (line 425) | struct MusicPlayerTrack type MusicPlayerInfo (line 426) | struct MusicPlayerInfo type MusicPlayerTrack (line 426) | struct MusicPlayerTrack type MusicPlayerInfo (line 427) | struct MusicPlayerInfo type MusicPlayerTrack (line 427) | struct MusicPlayerTrack type MusicPlayerInfo (line 428) | struct MusicPlayerInfo type MusicPlayerTrack (line 428) | struct MusicPlayerTrack type MusicPlayerInfo (line 429) | struct MusicPlayerInfo type MusicPlayerTrack (line 429) | struct MusicPlayerTrack type MusicPlayerInfo (line 430) | struct MusicPlayerInfo type MusicPlayerTrack (line 430) | struct MusicPlayerTrack type MusicPlayerInfo (line 431) | struct MusicPlayerInfo type MusicPlayerTrack (line 431) | struct MusicPlayerTrack type MusicPlayerInfo (line 432) | struct MusicPlayerInfo type MusicPlayerTrack (line 432) | struct MusicPlayerTrack type MusicPlayerInfo (line 433) | struct MusicPlayerInfo type MusicPlayerTrack (line 433) | struct MusicPlayerTrack type MusicPlayerInfo (line 434) | struct MusicPlayerInfo type MusicPlayerTrack (line 434) | struct MusicPlayerTrack type MusicPlayerInfo (line 435) | struct MusicPlayerInfo type MusicPlayerTrack (line 435) | struct MusicPlayerTrack type MusicPlayerInfo (line 436) | struct MusicPlayerInfo type MusicPlayerTrack (line 436) | struct MusicPlayerTrack type MusicPlayerInfo (line 437) | struct MusicPlayerInfo type MusicPlayerTrack (line 437) | struct MusicPlayerTrack type MusicPlayerInfo (line 438) | struct MusicPlayerInfo type MusicPlayerTrack (line 438) | struct MusicPlayerTrack type MusicPlayerInfo (line 439) | struct MusicPlayerInfo type MusicPlayerTrack (line 439) | struct MusicPlayerTrack type MusicPlayerInfo (line 440) | struct MusicPlayerInfo type MusicPlayerTrack (line 440) | struct MusicPlayerTrack type MusicPlayerInfo (line 441) | struct MusicPlayerInfo type MusicPlayerTrack (line 441) | struct MusicPlayerTrack type MusicPlayerInfo (line 442) | struct MusicPlayerInfo type MusicPlayerTrack (line 442) | struct MusicPlayerTrack type MusicPlayerInfo (line 443) | struct MusicPlayerInfo type MusicPlayerTrack (line 443) | struct MusicPlayerTrack type MusicPlayerInfo (line 444) | struct MusicPlayerInfo type MusicPlayerTrack (line 444) | struct MusicPlayerTrack type MusicPlayerInfo (line 445) | struct MusicPlayerInfo type MusicPlayerTrack (line 445) | struct MusicPlayerTrack type MusicPlayerInfo (line 446) | struct MusicPlayerInfo type MusicPlayerTrack (line 446) | struct MusicPlayerTrack type MusicPlayerInfo (line 449) | struct MusicPlayerInfo type MusicPlayerTrack (line 449) | struct MusicPlayerTrack type MusicPlayerInfo (line 450) | struct MusicPlayerInfo type MusicPlayerTrack (line 450) | struct MusicPlayerTrack type MusicPlayerInfo (line 451) | struct MusicPlayerInfo type MusicPlayerTrack (line 451) | struct MusicPlayerTrack type MusicPlayerInfo (line 452) | struct MusicPlayerInfo type MusicPlayerTrack (line 452) | struct MusicPlayerTrack type MusicPlayerInfo (line 453) | struct MusicPlayerInfo type MusicPlayerTrack (line 453) | struct MusicPlayerTrack type MusicPlayerInfo (line 454) | struct MusicPlayerInfo type MusicPlayerTrack (line 454) | struct MusicPlayerTrack type MusicPlayerInfo (line 455) | struct MusicPlayerInfo type MusicPlayerTrack (line 455) | struct MusicPlayerTrack type MusicPlayerInfo (line 456) | struct MusicPlayerInfo type MusicPlayerTrack (line 456) | struct MusicPlayerTrack type MusicPlayerInfo (line 457) | struct MusicPlayerInfo type MusicPlayerTrack (line 457) | struct MusicPlayerTrack 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 FILE: include/gba/multiboot.h type MultiBootParam (line 9) | struct MultiBootParam FILE: include/gba/syscall.h type BgAffineSrcData (line 31) | struct BgAffineSrcData type BgAffineDstData (line 31) | struct BgAffineDstData type ObjAffineSrcData (line 32) | struct ObjAffineSrcData type MultiBootParam (line 41) | 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 PlttData (line 31) | struct PlttData type OamData (line 39) | struct OamData type BgAffineSrcData (line 77) | struct BgAffineSrcData type BgAffineDstData (line 88) | struct BgAffineDstData type ObjAffineSrcData (line 98) | struct ObjAffineSrcData type SioMultiCnt (line 106) | struct SioMultiCnt type WaitCnt (line 129) | struct WaitCnt FILE: include/gba_sprites.h type SpriteEntry (line 41) | typedef struct { type OBJAFFINE (line 46) | typedef struct { type SPRITE_SHAPES (line 62) | enum SPRITE_SHAPES { type SPRITE_SIZECODE (line 131) | enum SPRITE_SIZECODE { FILE: include/hardware.h type DispCnt (line 12) | struct DispCnt { type DispStat (line 30) | struct DispStat { type BgCnt (line 42) | struct BgCnt { type WinCnt (line 54) | struct WinCnt { type BlendCnt (line 88) | struct BlendCnt { type LCDControlBuffer (line 105) | struct LCDControlBuffer { type KeyStatusBuffer (line 130) | struct KeyStatusBuffer { type Struct02024CD4 (line 144) | struct Struct02024CD4 { type TileDataTransfer (line 149) | struct TileDataTransfer { type OamSection (line 156) | struct OamSection { type OamSection (line 163) | struct OamSection type OamSection (line 164) | struct OamSection type KeyStatusBuffer (line 192) | struct KeyStatusBuffer type LCDControlBuffer (line 194) | struct LCDControlBuffer type Struct02024CD4 (line 196) | struct Struct02024CD4 type TileDataTransfer (line 197) | struct TileDataTransfer type BgCnt (line 348) | struct BgCnt type KeyStatusBuffer (line 368) | struct KeyStatusBuffer type KeyStatusBuffer (line 369) | struct KeyStatusBuffer type KeyStatusBuffer (line 370) | struct KeyStatusBuffer FILE: include/helpbox.h type HelpBoxScrollProc (line 8) | struct HelpBoxScrollProc { type ProcHelpBoxIntro (line 24) | struct ProcHelpBoxIntro { type ProcBoxDialogue (line 35) | struct ProcBoxDialogue { type ProcBoxDialogueDrawTextExt (line 47) | struct ProcBoxDialogueDrawTextExt { type HelpBox8A01800Proc (line 70) | struct HelpBox8A01800Proc { type HelpBoxSt (line 81) | struct HelpBoxSt { type HelpBoxSt (line 87) | struct HelpBoxSt type BoxDialogueConf (line 89) | struct BoxDialogueConf { type BoxDialogueConf (line 96) | struct BoxDialogueConf type HelpBoxInfo (line 98) | struct HelpBoxInfo type HelpBoxInfo (line 99) | struct HelpBoxInfo type ProcCmd (line 101) | struct ProcCmd type ProcCmd (line 102) | struct ProcCmd type ProcCmd (line 103) | struct ProcCmd type ProcCmd (line 104) | struct ProcCmd type ProcCmd (line 105) | struct ProcCmd type ProcCmd (line 106) | struct ProcCmd type ProcCmd (line 107) | struct ProcCmd type ProcCmd (line 108) | struct ProcCmd type HelpBoxInfo (line 134) | struct HelpBoxInfo type HelpBoxProc (line 136) | struct HelpBoxProc type HelpBoxProc (line 137) | struct HelpBoxProc type HelpBoxProc (line 138) | struct HelpBoxProc type HelpBoxProc (line 139) | struct HelpBoxProc FILE: include/icon.h type IconStruct (line 4) | struct IconStruct { FILE: include/m4a.h type MusicPlayerInfo (line 14) | struct MusicPlayerInfo 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 20) | struct MusicPlayerInfo type MusicPlayerInfo (line 21) | struct MusicPlayerInfo type MusicPlayerInfo (line 22) | struct MusicPlayerInfo type MusicPlayerInfo (line 23) | struct MusicPlayerInfo type SoundInfo (line 25) | struct SoundInfo FILE: include/mapanim.h type MAExpBarProc (line 21) | struct MAExpBarProc { type summonDK_proc_lables (line 31) | enum summonDK_proc_lables { type SumProc (line 41) | struct SumProc { type SumThing (line 55) | struct SumThing { type MAInfoFrameProc (line 61) | struct MAInfoFrameProc { type MADebugProc (line 71) | struct MADebugProc { type MADebugInfoEntry (line 79) | struct MADebugInfoEntry { type MADebugInfo (line 84) | struct MADebugInfo { type Unk089A3798 (line 89) | struct Unk089A3798 type MAEffectProc (line 96) | struct MAEffectProc { type MAAnotherProc (line 123) | struct MAAnotherProc { type MALevelUpProc (line 136) | struct MALevelUpProc { type MAFrameShakeProc (line 147) | struct MAFrameShakeProc { type MAStarProc (line 154) | struct MAStarProc { type MapAnimStarfxConf (line 172) | struct MapAnimStarfxConf { type MapAnimActorState (line 178) | struct MapAnimActorState { type MapAnimState (line 197) | struct MapAnimState { type MapAnimState (line 214) | struct MapAnimState type MapAnimfxConf (line 216) | struct MapAnimfxConf type ManimLevelUpStatGainLabelProc (line 223) | struct ManimLevelUpStatGainLabelProc type ManimLevelUpProc (line 232) | struct ManimLevelUpProc type ManimLevelUpLabelColorProc (line 242) | struct ManimLevelUpLabelColorProc type ManimLevelUpLabelInfo (line 251) | struct ManimLevelUpLabelInfo type ManimLevelUpLabelInfo (line 259) | struct ManimLevelUpLabelInfo type Proc8080050 (line 261) | struct Proc8080050 type Unk082058B4 (line 269) | struct Unk082058B4 type MapAnimSpellfxConf (line 274) | struct MapAnimSpellfxConf { type MapAnimSpellfxConf (line 281) | struct MapAnimSpellfxConf type Unk082058B4 (line 287) | struct Unk082058B4 type MapAnimfxConf (line 349) | struct MapAnimfxConf type MapAnimfxConf (line 350) | struct MapAnimfxConf type MapAnimfxConf (line 351) | struct MapAnimfxConf type MapAnimfxConf (line 354) | struct MapAnimfxConf type MapAnimfxConf (line 355) | struct MapAnimfxConf type MapAnimfxConf (line 358) | struct MapAnimfxConf type ProcCmd (line 359) | struct ProcCmd type ProcCmd (line 360) | struct ProcCmd type ProcCmd (line 362) | struct ProcCmd type ProcCmd (line 363) | struct ProcCmd type ProcCmd (line 364) | struct ProcCmd type ProcCmd (line 365) | struct ProcCmd type BattleUnit (line 819) | struct BattleUnit type BattleUnit (line 821) | struct BattleUnit type BattleUnit (line 853) | struct BattleUnit type Unit (line 853) | struct Unit type BattleUnit (line 865) | struct BattleUnit type BattleUnit (line 865) | struct BattleUnit type BattleHit (line 865) | struct BattleHit type BattleUnit (line 866) | struct BattleUnit type BattleUnit (line 866) | struct BattleUnit type BattleHit (line 866) | struct BattleHit type Proc (line 874) | struct Proc type MAInfoFrameProc (line 876) | struct MAInfoFrameProc type MAInfoFrameProc (line 878) | struct MAInfoFrameProc type MAInfoFrameProc (line 880) | struct MAInfoFrameProc type MAInfoFrameProc (line 882) | struct MAInfoFrameProc type MAExpBarProc (line 884) | struct MAExpBarProc type MAExpBarProc (line 888) | struct MAExpBarProc type Unit (line 900) | struct Unit type Unit (line 901) | struct Unit type Unit (line 902) | struct Unit type MAEffectProc (line 903) | struct MAEffectProc type Unit (line 904) | struct Unit type MAEffectProc (line 905) | struct MAEffectProc type Unit (line 906) | struct Unit type MAEffectProc (line 907) | struct MAEffectProc type Unit (line 909) | struct Unit type MAEffectProc (line 910) | struct MAEffectProc type MAEffectProc (line 911) | struct MAEffectProc type MAEffectProc (line 912) | struct MAEffectProc type Unit (line 914) | struct Unit type MAEffectProc (line 915) | struct MAEffectProc type MAEffectProc (line 916) | struct MAEffectProc type MAEffectProc (line 918) | struct MAEffectProc type MAEffectProc (line 919) | struct MAEffectProc type MAAnotherProc (line 923) | struct MAAnotherProc type MAAnotherProc (line 924) | struct MAAnotherProc type MAAnotherProc (line 925) | struct MAAnotherProc type MAAnotherProc (line 926) | struct MAAnotherProc type Unit (line 927) | struct Unit type MAEffectProc (line 928) | struct MAEffectProc type MAEffectProc (line 929) | struct MAEffectProc type MAEffectProc (line 930) | struct MAEffectProc type Unit (line 931) | struct Unit type MAEffectProc (line 932) | struct MAEffectProc type MAEffectProc (line 933) | struct MAEffectProc type Unit (line 936) | struct Unit type MAEffectProc (line 937) | struct MAEffectProc type ProcMapAnimator (line 940) | struct ProcMapAnimator { type Unit (line 952) | struct Unit type ProcMapAnimator (line 953) | struct ProcMapAnimator type ProcMapAnimator (line 954) | struct ProcMapAnimator type ProcMapAnimator (line 955) | struct ProcMapAnimator type Unit (line 958) | struct Unit type MAEffectProc (line 959) | struct MAEffectProc type MAEffectProc (line 960) | struct MAEffectProc type Unit (line 961) | struct Unit type MAEffectProc (line 962) | struct MAEffectProc type MAEffectProc (line 963) | struct MAEffectProc type MAEffectProc (line 964) | struct MAEffectProc type MAEffectProc (line 965) | struct MAEffectProc type Unit (line 966) | struct Unit type MAEffectProc (line 967) | struct MAEffectProc type Unit (line 968) | struct Unit type MAEffectProc (line 969) | struct MAEffectProc type MAEffectProc (line 970) | struct MAEffectProc type MAEffectProc (line 971) | struct MAEffectProc type MAEffectProc (line 972) | struct MAEffectProc type MAEffectProc (line 973) | struct MAEffectProc type Unit (line 974) | struct Unit type MAEffectProc (line 975) | struct MAEffectProc type MAEffectProc (line 976) | struct MAEffectProc type Unit (line 977) | struct Unit type MAEffectProc (line 978) | struct MAEffectProc type MAEffectProc (line 979) | struct MAEffectProc type MAEffectProc (line 980) | struct MAEffectProc type Unit (line 981) | struct Unit type MAEffectProc (line 982) | struct MAEffectProc type MAEffectProc (line 983) | struct MAEffectProc type MAEffectProc (line 984) | struct MAEffectProc type Unit (line 987) | struct Unit type MAEffectProc (line 988) | struct MAEffectProc type MAEffectProc (line 989) | struct MAEffectProc type MAEffectProc (line 990) | struct MAEffectProc type Unit (line 992) | struct Unit type MAEffectProc (line 993) | struct MAEffectProc type MAEffectProc (line 994) | struct MAEffectProc type MAEffectProc (line 995) | struct MAEffectProc type Unit (line 996) | struct Unit type MAEffectProc (line 997) | struct MAEffectProc type MAEffectProc (line 998) | struct MAEffectProc type MAEffectProc (line 1002) | struct MAEffectProc type MAEffectProc (line 1003) | struct MAEffectProc type MAEffectProc (line 1004) | struct MAEffectProc type ManimSomethingProc_08067498 (line 1007) | struct ManimSomethingProc_08067498 type ManimSomethingProc_08067498 (line 1021) | struct ManimSomethingProc_08067498 type ManimLevelUpProc (line 1034) | struct ManimLevelUpProc type ManimLevelUpLabelColorProc (line 1035) | struct ManimLevelUpLabelColorProc type ManimLevelUpLabelColorProc (line 1036) | struct ManimLevelUpLabelColorProc type ManimLevelUpProc (line 1037) | struct ManimLevelUpProc type ManimLevelUpProc (line 1038) | struct ManimLevelUpProc type ManimLevelUpProc (line 1039) | struct ManimLevelUpProc type ManimLevelUpProc (line 1040) | struct ManimLevelUpProc type ManimLevelUpProc (line 1041) | struct ManimLevelUpProc type ManimLevelUpProc (line 1042) | struct ManimLevelUpProc type ManimLevelUpProc (line 1043) | struct ManimLevelUpProc type ManimLevelUpProc (line 1044) | struct ManimLevelUpProc type MAFrameShakeProc (line 1050) | struct MAFrameShakeProc type MAFrameShakeProc (line 1051) | struct MAFrameShakeProc type MAStarProc (line 1055) | struct MAStarProc type MAStarProc (line 1056) | struct MAStarProc type MAEffectProc (line 1061) | struct MAEffectProc type MAEffectProc (line 1062) | struct MAEffectProc type MAEffectProc (line 1063) | struct MAEffectProc type MAEffectProc (line 1064) | struct MAEffectProc type MAEffectProc (line 1065) | struct MAEffectProc type MAEffectProc (line 1068) | struct MAEffectProc type MAEffectProc (line 1069) | struct MAEffectProc type MAEffectProc (line 1070) | struct MAEffectProc type Unit (line 1100) | struct Unit type Unit (line 1104) | struct Unit type ProcCmd (line 1113) | struct ProcCmd type MuProc (line 1121) | struct MuProc type MuProc (line 1121) | struct MuProc type MuProc (line 1122) | struct MuProc type MuProc (line 1122) | struct MuProc FILE: include/menu_def.h type MenuDef (line 4) | struct MenuDef type SelectTarget (line 5) | struct SelectTarget type MenuDef (line 7) | struct MenuDef type MenuDef (line 8) | struct MenuDef type MenuDef (line 9) | struct MenuDef type MenuDef (line 10) | struct MenuDef type MenuDef (line 11) | struct MenuDef type MenuDef (line 12) | struct MenuDef type MenuDef (line 13) | struct MenuDef type MenuDef (line 14) | struct MenuDef type MenuDef (line 15) | struct MenuDef type MenuDef (line 16) | struct MenuDef type MenuDef (line 17) | struct MenuDef type MenuDef (line 18) | struct MenuDef type MenuDef (line 19) | struct MenuDef type MenuDef (line 20) | struct MenuDef type MenuDef (line 21) | struct MenuDef type SelectInfo (line 23) | struct SelectInfo type SelectInfo (line 24) | struct SelectInfo type SelectInfo (line 25) | struct SelectInfo type SelectInfo (line 26) | struct SelectInfo type SelectInfo (line 27) | struct SelectInfo type SelectInfo (line 28) | struct SelectInfo type SelectInfo (line 29) | struct SelectInfo type SelectInfo (line 30) | struct SelectInfo type SelectInfo (line 31) | struct SelectInfo type SelectInfo (line 32) | struct SelectInfo type SelectInfo (line 33) | struct SelectInfo type SelectInfo (line 34) | struct SelectInfo type SelectInfo (line 35) | struct SelectInfo type SelectInfo (line 36) | struct SelectInfo type SelectInfo (line 37) | struct SelectInfo type SelectInfo (line 38) | struct SelectInfo type SelectInfo (line 39) | struct SelectInfo type SelectInfo (line 40) | struct SelectInfo type SelectInfo (line 41) | struct SelectInfo FILE: include/menuitempanel.h type MenuItemPanelProc (line 7) | struct MenuItemPanelProc { type MenuItemPanelProc (line 19) | struct MenuItemPanelProc type Unit (line 20) | struct Unit type ProcCmd (line 24) | struct ProcCmd FILE: include/minimap.h type ProcCmd (line 39) | struct ProcCmd FILE: include/monstergen.h type MonsterClassWeights (line 5) | struct MonsterClassWeights { type MonsterClassWeights (line 9) | struct MonsterClassWeights type MonsterItemsByClassEntry (line 11) | struct MonsterItemsByClassEntry { type MonsterItemsByClassEntry (line 20) | struct MonsterItemsByClassEntry FILE: include/mu.h type MuConfig (line 110) | struct MuConfig type MuProc (line 112) | struct MuProc { type MuConfig (line 144) | struct MuConfig { type mu_config_ctrl_bits (line 154) | enum mu_config_ctrl_bits { type MuStepSoundProc (line 160) | struct MuStepSoundProc type MuFogBumpProc (line 172) | struct MuFogBumpProc type MuEffectProc (line 187) | struct MuEffectProc type MuFlashEffectProc (line 199) | struct MuFlashEffectProc type MuInfo (line 207) | struct MuInfo { type MuProc (line 215) | struct MuProc type MuProc (line 218) | struct MuProc type Unit (line 218) | struct Unit type MuProc (line 219) | struct MuProc type Unit (line 219) | struct Unit type MuProc (line 220) | struct MuProc type MuProc (line 221) | struct MuProc type MuProc (line 222) | struct MuProc type MuProc (line 223) | struct MuProc type Unit (line 223) | struct Unit type MuProc (line 224) | struct MuProc type MuProc (line 225) | struct MuProc type MuProc (line 226) | struct MuProc type MuProc (line 227) | struct MuProc type MuProc (line 232) | struct MuProc type MuProc (line 233) | struct MuProc type MuProc (line 234) | struct MuProc type MuStepSoundProc (line 235) | struct MuStepSoundProc type MuStepSoundProc (line 236) | struct MuStepSoundProc type MuStepSoundProc (line 237) | struct MuStepSoundProc type MuProc (line 239) | struct MuProc type MuProc (line 240) | struct MuProc type MuProc (line 241) | struct MuProc type MuFogBumpProc (line 243) | struct MuFogBumpProc type MuFogBumpProc (line 244) | struct MuFogBumpProc type MuFogBumpProc (line 245) | struct MuFogBumpProc type MuProc (line 247) | struct MuProc type MuProc (line 248) | struct MuProc type MuProc (line 249) | struct MuProc type MuProc (line 250) | struct MuProc type MuProc (line 251) | struct MuProc type MuProc (line 252) | struct MuProc type MuProc (line 253) | struct MuProc type MuProc (line 254) | struct MuProc type MuProc (line 255) | struct MuProc type MuProc (line 257) | struct MuProc type MuProc (line 258) | struct MuProc type MuProc (line 259) | struct MuProc type MuConfig (line 265) | struct MuConfig type MuConfig (line 266) | struct MuConfig type MuProc (line 267) | struct MuProc type Vec2 (line 267) | struct Vec2 type MuProc (line 268) | struct MuProc type MuProc (line 269) | struct MuProc type MuProc (line 270) | struct MuProc type MuProc (line 271) | struct MuProc type MuProc (line 273) | struct MuProc type MuProc (line 275) | struct MuProc type MuEffectProc (line 276) | struct MuEffectProc type MuEffectProc (line 277) | struct MuEffectProc type MuProc (line 278) | struct MuProc type MuEffectProc (line 280) | struct MuEffectProc type MuProc (line 281) | struct MuProc type MuProc (line 282) | struct MuProc type MuProc (line 283) | struct MuProc type MuProc (line 284) | struct MuProc type MuProc (line 285) | struct MuProc type MuProc (line 286) | struct MuProc type MuProc (line 287) | struct MuProc type MuEffectProc (line 288) | struct MuEffectProc type MuProc (line 289) | struct MuProc type MuProc (line 291) | struct MuProc type MuProc (line 294) | struct MuProc type MuProc (line 295) | struct MuProc type MuFlashEffectProc (line 296) | struct MuFlashEffectProc type MuFlashEffectProc (line 297) | struct MuFlashEffectProc type MuFlashEffectProc (line 298) | struct MuFlashEffectProc type MuFlashEffectProc (line 299) | struct MuFlashEffectProc type MuFlashEffectProc (line 300) | struct MuFlashEffectProc type MuFlashEffectProc (line 301) | struct MuFlashEffectProc type MuProc (line 302) | struct MuProc type MuFlashEffectProc (line 303) | struct MuFlashEffectProc type MuProc (line 306) | struct MuProc type MuProc (line 307) | struct MuProc type MuProc (line 308) | struct MuProc type MuProc (line 309) | struct MuProc type Unit (line 309) | struct Unit type ProcCmd (line 314) | struct ProcCmd type ProcCmd (line 315) | struct ProcCmd type ProcCmd (line 316) | struct ProcCmd type ProcCmd (line 317) | struct ProcCmd FILE: include/muctrl.h type REDA (line 4) | struct REDA { type REDABuffer (line 13) | struct REDABuffer type MuCtrlProc (line 19) | struct MuCtrlProc type Unit (line 37) | struct Unit type REDA (line 37) | struct REDA type Unit (line 38) | struct Unit type MuCtrlProc (line 39) | struct MuCtrlProc type Unit (line 39) | struct Unit type REDA (line 39) | struct REDA type Unit (line 42) | struct Unit type REDA (line 42) | struct REDA type Unit (line 43) | struct Unit type UnitDefinition (line 44) | struct UnitDefinition type MuCtrlProc (line 49) | struct MuCtrlProc type MuCtrlProc (line 50) | struct MuCtrlProc type MuCtrlProc (line 51) | struct MuCtrlProc type Unit (line 52) | struct Unit type Vec2 (line 52) | struct Vec2 type Unit (line 53) | struct Unit type Vec2 (line 53) | struct Vec2 type REDABuffer (line 55) | struct REDABuffer type ProcCmd (line 60) | struct ProcCmd FILE: include/opanim.h type TitleScreenProc (line 11) | struct TitleScreenProc { type OpAnimSt (line 27) | struct OpAnimSt { type OpAnimSt (line 37) | struct OpAnimSt type ProcOpAnim (line 40) | struct ProcOpAnim { type ProcOpAnimHS (line 63) | struct ProcOpAnimHS { type ProcOpAnimFadeIn (line 72) | struct ProcOpAnimFadeIn { type ProcOpAnimBLDALPHA (line 81) | struct ProcOpAnimBLDALPHA { type Proc08AA7034 (line 87) | struct Proc08AA7034 { type ProcOpAnimBlend (line 96) | struct ProcOpAnimBlend type ProcCmd (line 349) | struct ProcCmd type ProcCmd (line 350) | struct ProcCmd type Proc (line 517) | struct Proc type ProcOpAnim (line 527) | struct ProcOpAnim type ProcOpAnimFadeIn (line 528) | struct ProcOpAnimFadeIn type ProcOpAnimFadeIn (line 529) | struct ProcOpAnimFadeIn type ProcOpAnim (line 532) | struct ProcOpAnim type ProcOpAnimBLDALPHA (line 533) | struct ProcOpAnimBLDALPHA type ProcOpAnimBLDALPHA (line 534) | struct ProcOpAnimBLDALPHA type ProcOpAnimBLDALPHA (line 535) | struct ProcOpAnimBLDALPHA type ProcOpAnimBLDALPHA (line 536) | struct ProcOpAnimBLDALPHA type ProcOpAnim (line 538) | struct ProcOpAnim type ProcOpAnim (line 539) | struct ProcOpAnim type ProcOpAnim (line 540) | struct ProcOpAnim type ProcOpAnim (line 547) | struct ProcOpAnim type Proc08AA7034 (line 548) | struct Proc08AA7034 type Proc08AA7034 (line 549) | struct Proc08AA7034 type ProcOpAnim (line 551) | struct ProcOpAnim type ProcOpAnim (line 554) | struct ProcOpAnim type ProcOpAnim (line 555) | struct ProcOpAnim type ProcOpAnim (line 556) | struct ProcOpAnim type ProcOpAnim (line 557) | struct ProcOpAnim type ProcOpAnim (line 558) | struct ProcOpAnim type ProcOpAnimHS (line 630) | struct ProcOpAnimHS type ProcOpAnimHS (line 631) | struct ProcOpAnimHS type ProcOpAnimHS (line 633) | struct ProcOpAnimHS type ProcOpAnimHS (line 634) | struct ProcOpAnimHS type ProcOpAnimHS (line 635) | struct ProcOpAnimHS type ProcOpAnimHS (line 636) | struct ProcOpAnimHS type ProcOpAnimHS (line 637) | struct ProcOpAnimHS type ProcOpAnimHS (line 638) | struct ProcOpAnimHS type ProcOpAnimHS (line 639) | struct ProcOpAnimHS type ProcOpAnimHS (line 640) | struct ProcOpAnimHS type ProcOpAnimHS (line 641) | struct ProcOpAnimHS type ProcOpAnimHS (line 642) | struct ProcOpAnimHS type ProcOpAnimHS (line 643) | struct ProcOpAnimHS type ProcOpAnimHS (line 644) | struct ProcOpAnimHS type ProcOpAnimHS (line 645) | struct ProcOpAnimHS type ProcOpAnimHS (line 646) | struct ProcOpAnimHS FILE: include/opinfo.h type ClassReelScrOpCode (line 4) | enum ClassReelScrOpCode { type ClassReelAnimScr (line 16) | struct ClassReelAnimScr { type ClassReelEnt (line 21) | struct ClassReelEnt { type OpInfoProc (line 40) | struct OpInfoProc { type OpInfoEnterProc (line 64) | struct OpInfoEnterProc { type OpInfoViewProc (line 79) | struct OpInfoViewProc { type OpInfoIconProc (line 92) | struct OpInfoIconProc { type OpInfoFlareProc (line 102) | struct OpInfoFlareProc { type OpInfoBurstProc (line 111) | struct OpInfoBurstProc { type OpInfoClassDisplayProc (line 125) | struct OpInfoClassDisplayProc { type OpInfoGaugeDrawProc (line 139) | struct OpInfoGaugeDrawProc { type AnimBuffer (line 149) | struct AnimBuffer type AnimMagicFxBuffer (line 150) | struct AnimMagicFxBuffer type BanimUnkStructComm (line 151) | struct BanimUnkStructComm FILE: include/packed_data_block.h type DataBlockHead (line 7) | typedef struct { FILE: include/phasechangefx.h type PhaseIntroSubProc (line 8) | struct PhaseIntroSubProc type PhaseIntroSubProc (line 21) | struct PhaseIntroSubProc type PhaseIntroSubProc (line 22) | struct PhaseIntroSubProc type PhaseIntroSubProc (line 23) | struct PhaseIntroSubProc type PhaseIntroSubProc (line 24) | struct PhaseIntroSubProc type PhaseIntroSubProc (line 25) | struct PhaseIntroSubProc type PhaseIntroSubProc (line 26) | struct PhaseIntroSubProc type PhaseIntroSubProc (line 27) | struct PhaseIntroSubProc type PhaseIntroSubProc (line 28) | struct PhaseIntroSubProc type PhaseIntroSubProc (line 29) | struct PhaseIntroSubProc type PhaseIntroSubProc (line 30) | struct PhaseIntroSubProc type PhaseIntroSubProc (line 31) | struct PhaseIntroSubProc type PhaseIntroSubProc (line 32) | struct PhaseIntroSubProc type PhaseIntroSubProc (line 33) | struct PhaseIntroSubProc type ProcCmd (line 39) | struct ProcCmd type ProcCmd (line 40) | struct ProcCmd type ProcCmd (line 41) | struct ProcCmd FILE: include/player_interface.h type PlayerInterfaceProc (line 6) | struct PlayerInterfaceProc type PlayerInterfaceConfigEntry (line 38) | struct PlayerInterfaceConfigEntry type Unit (line 51) | struct Unit type PlayerInterfaceProc (line 52) | struct PlayerInterfaceProc type PlayerInterfaceProc (line 53) | struct PlayerInterfaceProc type PlayerInterfaceProc (line 54) | struct PlayerInterfaceProc type PlayerInterfaceProc (line 55) | struct PlayerInterfaceProc type PlayerInterfaceProc (line 56) | struct PlayerInterfaceProc type PlayerInterfaceProc (line 57) | struct PlayerInterfaceProc type PlayerInterfaceProc (line 61) | struct PlayerInterfaceProc type Unit (line 61) | struct Unit type Unit (line 62) | struct Unit type PlayerInterfaceProc (line 63) | struct PlayerInterfaceProc type Unit (line 63) | struct Unit type PlayerInterfaceProc (line 64) | struct PlayerInterfaceProc type Unit (line 64) | struct Unit type PlayerInterfaceProc (line 66) | struct PlayerInterfaceProc type Unit (line 66) | struct Unit type PlayerInterfaceProc (line 67) | struct PlayerInterfaceProc type PlayerInterfaceProc (line 68) | struct PlayerInterfaceProc type PlayerInterfaceProc (line 69) | struct PlayerInterfaceProc type PlayerInterfaceProc (line 70) | struct PlayerInterfaceProc type PlayerInterfaceProc (line 71) | struct PlayerInterfaceProc type PlayerInterfaceProc (line 72) | struct PlayerInterfaceProc type PlayerInterfaceProc (line 73) | struct PlayerInterfaceProc type PlayerInterfaceProc (line 74) | struct PlayerInterfaceProc type PlayerInterfaceProc (line 75) | struct PlayerInterfaceProc type PlayerInterfaceProc (line 76) | struct PlayerInterfaceProc type PlayerInterfaceProc (line 77) | struct PlayerInterfaceProc type PlayerInterfaceProc (line 83) | struct PlayerInterfaceProc type PlayerInterfaceProc (line 84) | struct PlayerInterfaceProc type PlayerInterfaceProc (line 85) | struct PlayerInterfaceProc type PlayerInterfaceProc (line 87) | struct PlayerInterfaceProc type PlayerInterfaceProc (line 88) | struct PlayerInterfaceProc type PlayerInterfaceProc (line 92) | struct PlayerInterfaceProc type PlayerInterfaceProc (line 94) | struct PlayerInterfaceProc type PlayerInterfaceProc (line 95) | struct PlayerInterfaceProc type PlayerInterfaceProc (line 97) | struct PlayerInterfaceProc type PlayerInterfaceProc (line 98) | struct PlayerInterfaceProc type PlayerInterfaceProc (line 99) | struct PlayerInterfaceProc type PlayerInterfaceProc (line 100) | struct PlayerInterfaceProc type PlayerInterfaceConfigEntry (line 102) | struct PlayerInterfaceConfigEntry type ProcCmd (line 119) | struct ProcCmd type ProcCmd (line 120) | struct ProcCmd type ProcCmd (line 121) | struct ProcCmd type ProcCmd (line 122) | struct ProcCmd type ProcCmd (line 127) | struct ProcCmd type ProcCmd (line 128) | struct ProcCmd FILE: include/playerphase.h type MoveLimitViewProc (line 4) | struct MoveLimitViewProc type Unit (line 35) | struct Unit type Unit (line 50) | struct Unit type Unit (line 57) | struct Unit type MoveLimitViewProc (line 61) | struct MoveLimitViewProc type MoveLimitViewProc (line 62) | struct MoveLimitViewProc type MoveLimitViewProc (line 64) | struct MoveLimitViewProc type MoveLimitViewProc (line 65) | struct MoveLimitViewProc type MenuDef (line 72) | struct MenuDef type MenuDef (line 73) | struct MenuDef type ProcCmd (line 81) | struct ProcCmd type ProcCmd (line 82) | struct ProcCmd FILE: include/popup.h type popup_opcode_index (line 6) | enum popup_opcode_index { type PopupInstruction (line 22) | struct PopupInstruction { type PopupProc (line 41) | struct PopupProc { type PopupIconUpdateProc (line 74) | struct PopupIconUpdateProc { type GotItemPopupProc (line 82) | struct GotItemPopupProc { type BrownTextBoxProc (line 89) | struct BrownTextBoxProc { type Unit (line 103) | struct Unit type PopupInstruction (line 107) | struct PopupInstruction type PopupInstruction (line 113) | struct PopupInstruction type Unit (line 120) | struct Unit type Unit (line 121) | struct Unit type Unit (line 122) | struct Unit type Unit (line 123) | struct Unit type PopupProc (line 136) | struct PopupProc type PopupProc (line 137) | struct PopupProc type PopupProc (line 138) | struct PopupProc type PopupProc (line 139) | struct PopupProc type PopupProc (line 140) | struct PopupProc type PopupIconUpdateProc (line 141) | struct PopupIconUpdateProc type PopupProc (line 142) | struct PopupProc type PopupProc (line 143) | struct PopupProc type PopupProc (line 144) | struct PopupProc type GotItemPopupProc (line 151) | struct GotItemPopupProc type GotItemPopupProc (line 152) | struct GotItemPopupProc type ProcCmd (line 174) | struct ProcCmd type ProcCmd (line 175) | struct ProcCmd type PopupInstruction (line 176) | struct PopupInstruction type PopupInstruction (line 177) | struct PopupInstruction type ProcCmd (line 178) | struct ProcCmd type PopupInstruction (line 179) | struct PopupInstruction type PopupInstruction (line 180) | struct PopupInstruction type PopupInstruction (line 181) | struct PopupInstruction type PopupInstruction (line 182) | struct PopupInstruction type PopupInstruction (line 183) | struct PopupInstruction type PopupInstruction (line 184) | struct PopupInstruction type PopupInstruction (line 185) | struct PopupInstruction type ProcCmd (line 186) | struct ProcCmd type ProcCmd (line 187) | struct ProcCmd FILE: include/prepscreen.h type ProcPrepSallyCursor (line 8) | struct ProcPrepSallyCursor type PrepUnitList (line 31) | struct PrepUnitList { type PrepScreenItemListEnt (line 37) | struct PrepScreenItemListEnt { type prep_atmenu_item_index (line 43) | enum prep_atmenu_item_index { type ProcPrepMenuItem (line 52) | struct ProcPrepMenuItem { type ProcPrepUnit (line 64) | struct ProcPrepUnit { type proc_label_prep_unit_select (line 80) | enum proc_label_prep_unit_select { type prepitem_textindex (line 91) | enum prepitem_textindex { type Text (line 109) | struct Text type PrepItemSuppyText (line 111) | struct PrepItemSuppyText { type PrepItemSuppyText (line 115) | struct PrepItemSuppyText type Unknown02013648 (line 118) | struct Unknown02013648 { type WmSellProc (line 128) | struct WmSellProc { type PrepItemSupplyProc (line 138) | struct PrepItemSupplyProc { type PrepItemListProc (line 154) | struct PrepItemListProc { type SioPidPool (line 167) | struct SioPidPool { type SioPidPool (line 171) | struct SioPidPool type Win1H (line 173) | struct Win1H { type Win1H (line 178) | struct Win1H type Win1H (line 179) | struct Win1H type Text (line 181) | struct Text type PrepUnitList (line 184) | struct PrepUnitList type PrepScreenItemListEnt (line 185) | struct PrepScreenItemListEnt type PrepScreenItemListEnt (line 186) | struct PrepScreenItemListEnt type Text (line 192) | struct Text type ProcCmd (line 196) | struct ProcCmd type ProcCmd (line 197) | struct ProcCmd type PrepItemTypePageEnt (line 223) | struct PrepItemTypePageEnt { type PrepItemTypePageEnt (line 228) | struct PrepItemTypePageEnt type ProcPrepSallyCursor (line 318) | struct ProcPrepSallyCursor type ProcPrepSallyCursor (line 319) | struct ProcPrepSallyCursor type ProcPrepSallyCursor (line 323) | struct ProcPrepSallyCursor type ProcPrepSallyCursor (line 325) | struct ProcPrepSallyCursor type ProcPrepSallyCursor (line 326) | struct ProcPrepSallyCursor type ProcPrepSallyCursor (line 328) | struct ProcPrepSallyCursor type ProcPrepSallyCursor (line 332) | struct ProcPrepSallyCursor type ProcPrepSallyCursor (line 337) | struct ProcPrepSallyCursor type ProcPrepSallyCursor (line 339) | struct ProcPrepSallyCursor type ProcPrepSallyCursor (line 340) | struct ProcPrepSallyCursor type ProcPrepSallyCursor (line 341) | struct ProcPrepSallyCursor type ProcPrepSallyCursor (line 342) | struct ProcPrepSallyCursor type ProcPrepSallyCursor (line 343) | struct ProcPrepSallyCursor type ProcPrepSallyCursor (line 346) | struct ProcPrepSallyCursor type ProcPrepSallyCursor (line 347) | struct ProcPrepSallyCursor type ProcPrepSallyCursor (line 349) | struct ProcPrepSallyCursor type ProcPrepSallyCursor (line 350) | struct ProcPrepSallyCursor type ProcAtMenu (line 371) | struct ProcAtMenu { type ProcAtMenu (line 393) | struct ProcAtMenu type ProcPrepMenuDesc (line 398) | struct ProcPrepMenuDesc { type ProcPrepMenuDesc (line 406) | struct ProcPrepMenuDesc type ProcPrepMenuDesc (line 407) | struct ProcPrepMenuDesc type ProcAtMenu (line 410) | struct ProcAtMenu type ProcAtMenu (line 412) | struct ProcAtMenu type ProcAtMenu (line 413) | struct ProcAtMenu type ProcAtMenu (line 414) | struct ProcAtMenu type ProcAtMenu (line 415) | struct ProcAtMenu type ProcAtMenu (line 417) | struct ProcAtMenu type ProcAtMenu (line 418) | struct ProcAtMenu type ProcAtMenu (line 419) | struct ProcAtMenu type ProcAtMenu (line 420) | struct ProcAtMenu type ProcAtMenu (line 421) | struct ProcAtMenu type ProcAtMenu (line 422) | struct ProcAtMenu type ProcAtMenu (line 423) | struct ProcAtMenu type Proc08A184B4 (line 432) | struct Proc08A184B4 { type Proc08A184B4 (line 438) | struct Proc08A184B4 type Proc08A184B4 (line 439) | struct Proc08A184B4 type Proc08A184B4 (line 441) | struct Proc08A184B4 type PrepSpriteDrawProc (line 461) | struct PrepSpriteDrawProc type PrepSpriteDrawProc (line 479) | struct PrepSpriteDrawProc type PrepSpriteDrawProc (line 480) | struct PrepSpriteDrawProc type PrepSpriteDrawProc (line 481) | struct PrepSpriteDrawProc type PrepSpriteDrawProc (line 482) | struct PrepSpriteDrawProc type Unit (line 484) | struct Unit type Unit (line 485) | struct Unit type Unit (line 492) | struct Unit type Unit (line 493) | struct Unit type ProcAtMenu (line 494) | struct ProcAtMenu type ProcAtMenu (line 496) | struct ProcAtMenu type ProcAtMenu (line 506) | struct ProcAtMenu type ProcPrepMenu (line 515) | struct ProcPrepMenu { type ProcPrepMenu (line 530) | struct ProcPrepMenu type ProcPrepMenu (line 531) | struct ProcPrepMenu type ProcPrepMenu (line 532) | struct ProcPrepMenu type ProcPrepMenu (line 533) | struct ProcPrepMenu type ProcPrepMenu (line 534) | struct ProcPrepMenu type ProcPrepMenu (line 535) | struct ProcPrepMenu type ProcPrepMenu (line 536) | struct ProcPrepMenu type MenuScrollBarProc (line 554) | struct MenuScrollBarProc { type MenuScrollBarProc (line 569) | struct MenuScrollBarProc type MenuScrollBarProc (line 570) | struct MenuScrollBarProc type Text (line 580) | struct Text type SallyCirProc (line 584) | struct SallyCirProc { type SallyCirProc (line 591) | struct SallyCirProc type SallyCirProc (line 592) | struct SallyCirProc type SallyCirProc (line 594) | struct SallyCirProc type SallyCirProc (line 595) | struct SallyCirProc type SallyCirProc (line 596) | struct SallyCirProc type ViewCounterProc (line 600) | struct ViewCounterProc { type ViewCounterProc (line 606) | struct ViewCounterProc type Unit (line 612) | struct Unit type Unit (line 613) | struct Unit type Unit (line 614) | struct Unit type Unit (line 615) | struct Unit type Unit (line 616) | struct Unit type Unit (line 616) | struct Unit type Unit (line 617) | struct Unit type Unit (line 618) | struct Unit type Unit (line 622) | struct Unit type PrepItemScreenProc (line 629) | struct PrepItemScreenProc { type DrawFundsSpriteProc (line 649) | struct DrawFundsSpriteProc { type DrawPrepUnitInfoBgProc (line 657) | struct DrawPrepUnitInfoBgProc { type Unit (line 664) | struct Unit type PrepItemScreenProc (line 666) | struct PrepItemScreenProc type DrawFundsSpriteProc (line 667) | struct DrawFundsSpriteProc type DrawFundsSpriteProc (line 668) | struct DrawFundsSpriteProc type DrawPrepUnitInfoBgProc (line 674) | struct DrawPrepUnitInfoBgProc type PrepItemScreenProc (line 681) | struct PrepItemScreenProc type PrepItemScreenProc (line 682) | struct PrepItemScreenProc type PrepItemScreenProc (line 692) | struct PrepItemScreenProc type PrepItemScreenProc (line 693) | struct PrepItemScreenProc type PrepItemScreenProc (line 694) | struct PrepItemScreenProc type PrepItemScreenProc (line 695) | struct PrepItemScreenProc type PrepItemScreenProc (line 696) | struct PrepItemScreenProc type PrepItemScreenProc (line 697) | struct PrepItemScreenProc type PrepItemScreenProc (line 698) | struct PrepItemScreenProc type Unit (line 698) | struct Unit type PrepItemScreenProc (line 699) | struct PrepItemScreenProc type PrepItemScreenProc (line 700) | struct PrepItemScreenProc type PrepItemScreenProc (line 701) | struct PrepItemScreenProc type PrepItemScreenProc (line 702) | struct PrepItemScreenProc type PrepItemScreenProc (line 703) | struct PrepItemScreenProc type PrepItemScreenProc (line 704) | struct PrepItemScreenProc type PrepItemScreenProc (line 705) | struct PrepItemScreenProc type PrepItemScreenProc (line 707) | struct PrepItemScreenProc type PrepItemScreenProc (line 708) | struct PrepItemScreenProc type PrepItemScreenProc (line 709) | struct PrepItemScreenProc type PrepItemScreenProc (line 710) | struct PrepItemScreenProc type PrepItemScreenProc (line 711) | struct PrepItemScreenProc type PrepItemScreenProc (line 712) | struct PrepItemScreenProc type PrepItemScreenProc (line 713) | struct PrepItemScreenProc type PrepItemScreenProc (line 714) | struct PrepItemScreenProc type Unit (line 715) | struct Unit type Text (line 718) | struct Text type Unit (line 718) | struct Unit type PrepItemScreenProc (line 719) | struct PrepItemScreenProc type PrepItemScreenProc (line 720) | struct PrepItemScreenProc type Unit (line 722) | struct Unit type PrepItemScreenProc (line 723) | struct PrepItemScreenProc type PrepItemScreenProc (line 725) | struct PrepItemScreenProc type Unit (line 726) | struct Unit type PrepMenuTradeProc (line 728) | struct PrepMenuTradeProc { type Unit (line 738) | struct Unit type Unit (line 738) | struct Unit type PrepMenuTradeProc (line 739) | struct PrepMenuTradeProc type Text (line 740) | struct Text type Unit (line 740) | struct Unit type Unit (line 741) | struct Unit type PrepMenuTradeProc (line 742) | struct PrepMenuTradeProc type PrepMenuTradeProc (line 743) | struct PrepMenuTradeProc type Unit (line 745) | struct Unit type Unit (line 745) | struct Unit type Unit (line 746) | struct Unit type Unit (line 746) | struct Unit type ProcPrepItemUse (line 749) | struct ProcPrepItemUse { type proc_label_prep_item_use (line 760) | enum proc_label_prep_item_use { type ProcPrepItemUse (line 771) | struct ProcPrepItemUse type Unit (line 772) | struct Unit type Unit (line 773) | struct Unit type Unit (line 774) | struct Unit type Unit (line 775) | struct Unit type ProcPrepItemUse (line 777) | struct ProcPrepItemUse type ProcPrepItemUse (line 778) | struct ProcPrepItemUse type ProcPrepItemUse (line 779) | struct ProcPrepItemUse type ProcPrepItemUse (line 783) | struct ProcPrepItemUse type ProcPrepItemUse (line 784) | struct ProcPrepItemUse type ProcPrepItemUse (line 785) | struct ProcPrepItemUse type ProcPrepItemUse (line 786) | struct ProcPrepItemUse type ProcPrepItemUse (line 787) | struct ProcPrepItemUse type ProcPrepItemUse (line 788) | struct ProcPrepItemUse type ProcPrepItemUse (line 789) | struct ProcPrepItemUse type Unit (line 791) | struct Unit type ProcPrepItemUseJunaFruit (line 793) | struct ProcPrepItemUseJunaFruit { type ProcPrepItemUseJunaFruit (line 802) | struct ProcPrepItemUseJunaFruit type ProcPrepItemUseJunaFruit (line 803) | struct ProcPrepItemUseJunaFruit type ProcPrepItemUseJunaFruit (line 804) | struct ProcPrepItemUseJunaFruit type ProcPrepItemUseJunaFruit (line 805) | struct ProcPrepItemUseJunaFruit type ProcPrepItemUseBooster (line 807) | struct ProcPrepItemUseBooster { type ProcPrepItemUseBooster (line 816) | struct ProcPrepItemUseBooster type ProcPrepItemUseBooster (line 817) | struct ProcPrepItemUseBooster type ProcPrepItemUseBooster (line 818) | struct ProcPrepItemUseBooster type ProcPrepItemUseBooster (line 819) | struct ProcPrepItemUseBooster type Unit (line 821) | struct Unit type Unit (line 822) | struct Unit type Text (line 827) | struct Text type Unit (line 827) | struct Unit type Text (line 829) | struct Text type Unit (line 829) | struct Unit type Text (line 830) | struct Text type Unit (line 830) | struct Unit type PrepItemSupplyProc (line 832) | struct PrepItemSupplyProc type PrepItemSupplyProc (line 834) | struct PrepItemSupplyProc type PrepItemSupplyProc (line 839) | struct PrepItemSupplyProc type PrepItemSupplyProc (line 841) | struct PrepItemSupplyProc type PrepItemSupplyProc (line 842) | struct PrepItemSupplyProc type PrepItemSupplyProc (line 843) | struct PrepItemSupplyProc type PrepItemSupplyProc (line 844) | struct PrepItemSupplyProc type PrepItemSupplyProc (line 845) | struct PrepItemSupplyProc type PrepItemSupplyProc (line 846) | struct PrepItemSupplyProc type PrepItemSupplyProc (line 847) | struct PrepItemSupplyProc type PrepItemSupplyProc (line 848) | struct PrepItemSupplyProc type PrepItemSupplyProc (line 849) | struct PrepItemSupplyProc type PrepItemSupplyProc (line 850) | struct PrepItemSupplyProc type PrepItemSupplyProc (line 852) | struct PrepItemSupplyProc type PrepItemSupplyProc (line 853) | struct PrepItemSupplyProc type PrepItemSupplyProc (line 854) | struct PrepItemSupplyProc type PrepItemSupplyProc (line 855) | struct PrepItemSupplyProc type PrepItemSupplyProc (line 856) | struct PrepItemSupplyProc type PrepItemSupplyProc (line 857) | struct PrepItemSupplyProc type PrepItemSupplyProc (line 858) | struct PrepItemSupplyProc type Unit (line 859) | struct Unit type Unit (line 862) | struct Unit type Unit (line 863) | struct Unit type PrepItemListProc (line 864) | struct PrepItemListProc type PrepItemListProc (line 866) | struct PrepItemListProc type PrepItemListProc (line 867) | struct PrepItemListProc type PrepItemListProc (line 868) | struct PrepItemListProc type PrepItemListProc (line 869) | struct PrepItemListProc type PrepItemListProc (line 870) | struct PrepItemListProc type PrepItemListProc (line 871) | struct PrepItemListProc type PrepItemListProc (line 872) | struct PrepItemListProc type PrepItemListProc (line 873) | struct PrepItemListProc type PrepItemListProc (line 874) | struct PrepItemListProc type PrepItemListProc (line 875) | struct PrepItemListProc type PrepItemListProc (line 876) | struct PrepItemListProc type PrepItemListProc (line 877) | struct PrepItemListProc type PrepItemListProc (line 878) | struct PrepItemListProc type PrepItemListProc (line 879) | struct PrepItemListProc type PrepItemListProc (line 880) | struct PrepItemListProc type PrepItemListProc (line 881) | struct PrepItemListProc type PrepItemListProc (line 882) | struct PrepItemListProc type Unit (line 883) | struct Unit FILE: include/proc.h type Proc (line 4) | struct Proc type ProcCmd (line 9) | struct ProcCmd type ProcCmd (line 48) | struct ProcCmd type Proc (line 65) | struct Proc type ProcFindIterator (line 96) | struct ProcFindIterator type Proc (line 133) | struct Proc type ProcCmd (line 136) | struct ProcCmd type ProcCmd (line 137) | struct ProcCmd type ProcCmd (line 141) | struct ProcCmd type ProcCmd (line 143) | struct ProcCmd type ProcCmd (line 147) | struct ProcCmd type ProcCmd (line 152) | struct ProcCmd type ProcCmd (line 153) | struct ProcCmd type ProcCmd (line 155) | struct ProcCmd type Proc (line 155) | struct Proc type Proc (line 156) | struct Proc type Proc (line 156) | struct Proc type Proc (line 156) | struct Proc type ProcCmd (line 158) | struct ProcCmd type ProcFindIterator (line 159) | struct ProcFindIterator type ProcCmd (line 159) | struct ProcCmd type ProcFindIterator (line 160) | struct ProcFindIterator FILE: include/savemenu.h type video_savemenu (line 72) | enum video_savemenu { type video_savemenu_slotsel (line 90) | enum video_savemenu_slotsel { type SaveDrawProc (line 95) | struct SaveDrawProc { type SaveMenuProc (line 115) | struct SaveMenuProc { type savemenuproc_st (line 150) | enum savemenuproc_st { type DifficultyMenuSpritesProc (line 155) | struct DifficultyMenuSpritesProc type DifficultyMenuProc (line 173) | struct DifficultyMenuProc type SaveMenuRTextData (line 183) | struct SaveMenuRTextData type SaveMenuRTextData (line 190) | struct SaveMenuRTextData type SaveMenu8A20068Proc (line 192) | struct SaveMenu8A20068Proc { type ProcBonusClaimMenu (line 201) | struct ProcBonusClaimMenu type SaveMenuProc (line 215) | struct SaveMenuProc type SaveMenuProc (line 217) | struct SaveMenuProc type SaveMenuProc (line 218) | struct SaveMenuProc type SaveMenuProc (line 221) | struct SaveMenuProc type SaveMenuProc (line 222) | struct SaveMenuProc type SaveMenuProc (line 223) | struct SaveMenuProc type SaveMenuProc (line 224) | struct SaveMenuProc type SaveMenuProc (line 225) | struct SaveMenuProc type SaveMenuProc (line 226) | struct SaveMenuProc type SaveMenuProc (line 227) | struct SaveMenuProc type SaveMenuProc (line 228) | struct SaveMenuProc type SaveMenuProc (line 229) | struct SaveMenuProc type SaveMenuProc (line 230) | struct SaveMenuProc type SaveMenuProc (line 231) | struct SaveMenuProc type SaveMenuProc (line 232) | struct SaveMenuProc type SaveMenuProc (line 233) | struct SaveMenuProc type SaveMenuProc (line 234) | struct SaveMenuProc type SaveMenuProc (line 235) | struct SaveMenuProc type SaveMenuProc (line 236) | struct SaveMenuProc type SaveMenuProc (line 237) | struct SaveMenuProc type SaveMenuProc (line 238) | struct SaveMenuProc type SaveMenuProc (line 239) | struct SaveMenuProc type SaveMenuProc (line 240) | struct SaveMenuProc type SaveMenuProc (line 241) | struct SaveMenuProc type SaveMenu8A20068Proc (line 242) | struct SaveMenu8A20068Proc type SaveMenu8A20068Proc (line 243) | struct SaveMenu8A20068Proc type SaveMenuProc (line 245) | struct SaveMenuProc type SaveMenuProc (line 246) | struct SaveMenuProc type SaveMenuProc (line 247) | struct SaveMenuProc type SaveMenuProc (line 248) | struct SaveMenuProc type SaveMenuProc (line 249) | struct SaveMenuProc type SaveMenuProc (line 250) | struct SaveMenuProc type SaveMenuProc (line 251) | struct SaveMenuProc type SaveMenuProc (line 252) | struct SaveMenuProc type SaveMenuProc (line 253) | struct SaveMenuProc type SaveMenuProc (line 254) | struct SaveMenuProc type SaveMenuProc (line 255) | struct SaveMenuProc type SaveMenuProc (line 256) | struct SaveMenuProc type SaveMenuProc (line 257) | struct SaveMenuProc type SaveMenuProc (line 258) | struct SaveMenuProc type ProcBonusClaimMenu (line 264) | struct ProcBonusClaimMenu type ProcBonusClaimMenu (line 265) | struct ProcBonusClaimMenu type ProcBonusClaimMenu (line 266) | struct ProcBonusClaimMenu type ProcBonusClaimMenu (line 267) | struct ProcBonusClaimMenu type SaveDrawProc (line 277) | struct SaveDrawProc type SaveDrawProc (line 289) | struct SaveDrawProc type SaveDrawCursorProc (line 291) | struct SaveDrawCursorProc { type SqMaskProc (line 307) | struct SqMaskProc { type Unknown020007E0 (line 315) | struct Unknown020007E0 { type Unknown020007E0 (line 326) | struct Unknown020007E0 type Font (line 328) | struct Font type Text (line 329) | struct Text type SaveDrawCursorProc (line 335) | struct SaveDrawCursorProc type SaveDrawCursorProc (line 336) | struct SaveDrawCursorProc type SaveDrawProc (line 337) | struct SaveDrawProc type SaveDrawProc (line 338) | struct SaveDrawProc type SaveMenuCursorProc (line 339) | struct SaveMenuCursorProc type SaveMenuProc (line 347) | struct SaveMenuProc type SaveMenuProc (line 350) | struct SaveMenuProc type SaveMenuProc (line 352) | struct SaveMenuProc type SaveMenuProc (line 353) | struct SaveMenuProc type SaveMenuProc (line 354) | struct SaveMenuProc type SaveMenuProc (line 355) | struct SaveMenuProc type SaveMenuProc (line 358) | struct SaveMenuProc type SaveMenuProc (line 361) | struct SaveMenuProc type DifficultyMenuProc (line 363) | struct DifficultyMenuProc type DifficultyMenuProc (line 364) | struct DifficultyMenuProc type DifficultyMenuProc (line 365) | struct DifficultyMenuProc type DifficultyMenuProc (line 366) | struct DifficultyMenuProc type DifficultyMenuProc (line 367) | struct DifficultyMenuProc type DifficultyMenuProc (line 368) | struct DifficultyMenuProc type DifficultyMenuProc (line 369) | struct DifficultyMenuProc type DifficultyMenuProc (line 370) | struct DifficultyMenuProc type DifficultyMenuSpritesProc (line 373) | struct DifficultyMenuSpritesProc type DifficultyMenuSpritesProc (line 374) | struct DifficultyMenuSpritesProc type DifficultyMenuSpritesProc (line 376) | struct DifficultyMenuSpritesProc type DifficultyMenuSpritesProc (line 377) | struct DifficultyMenuSpritesProc FILE: include/scene.h type fe_ch_idx (line 4) | enum fe_ch_idx { type talk_choice (line 38) | enum talk_choice { type TalkState (line 57) | struct TalkState type TalkDebugProc (line 87) | struct TalkDebugProc { type ProcScreenFlashing (line 100) | struct ProcScreenFlashing type ChoiceEntryInfo (line 111) | struct ChoiceEntryInfo type TalkChoiceProc (line 117) | struct TalkChoiceProc { type Proc (line 165) | struct Proc type Proc (line 166) | struct Proc type Proc (line 168) | struct Proc type Proc (line 169) | struct Proc type Proc (line 173) | struct Proc type Proc (line 174) | struct Proc type ChoiceEntryInfo (line 175) | struct ChoiceEntryInfo type Text (line 175) | struct Text type TalkChoiceProc (line 176) | struct TalkChoiceProc type Proc (line 177) | struct Proc type Proc (line 178) | struct Proc type Proc (line 188) | struct Proc type Proc (line 193) | struct Proc type Proc (line 194) | struct Proc type Proc (line 195) | struct Proc type Text (line 208) | struct Text type Proc (line 209) | struct Proc type TalkDebugProc (line 219) | struct TalkDebugProc type TalkDebugProc (line 220) | struct TalkDebugProc type ProcScreenFlashing (line 222) | struct ProcScreenFlashing type ProcScreenFlashing (line 223) | struct ProcScreenFlashing type ProcScreenFlashing (line 224) | struct ProcScreenFlashing type ProcCmd (line 227) | struct ProcCmd FILE: include/sio.h type Proc085AAAC4 (line 11) | struct Proc085AAAC4 { type ProcTactician (line 18) | struct ProcTactician { type TacticianTextConf (line 37) | struct TacticianTextConf { type TacticianTextConf (line 46) | struct TacticianTextConf type TacticianTextConf (line 47) | struct TacticianTextConf type sio_save_config_bitfile (line 49) | enum sio_save_config_bitfile { type SioSaveConf (line 53) | struct SioSaveConf { type SioSaveConf (line 61) | struct SioSaveConf type SioUnknown_0203DD90_Unk2C (line 63) | struct SioUnknown_0203DD90_Unk2C type SioUnknown_0203DD90 (line 69) | struct SioUnknown_0203DD90 type SioUnknown_0203DD90 (line 89) | struct SioUnknown_0203DD90 type SioProc85A971C_Unk44 (line 91) | struct SioProc85A971C_Unk44 type Text (line 99) | struct Text type Proc_Sio_085A93A0 (line 107) | struct Proc_Sio_085A93A0 { type Proc_Sio_085A93A0 (line 115) | struct Proc_Sio_085A93A0 type Proc_Sio_085A93A0 (line 116) | struct Proc_Sio_085A93A0 type ProcSioHold (line 122) | struct ProcSioHold { type ProcSioHold (line 129) | struct ProcSioHold type Unit (line 137) | struct Unit type SioProc85AAA78 (line 145) | struct SioProc85AAA78 type SioTeamListProc (line 157) | struct SioTeamListProc type SioTeamListProc (line 181) | struct SioTeamListProc type SioTeamListProc (line 185) | struct SioTeamListProc type SioTeamListProc (line 190) | struct SioTeamListProc type SioTeamListProc (line 191) | struct SioTeamListProc type SioTeamListProc (line 192) | struct SioTeamListProc type SioTeamListProc (line 193) | struct SioTeamListProc type SioTeamListProc (line 194) | struct SioTeamListProc type SioTeamListProc (line 195) | struct SioTeamListProc type SioTeamListProc (line 196) | struct SioTeamListProc type SioTeamListProc (line 198) | struct SioTeamListProc type SioTeamListProc (line 199) | struct SioTeamListProc type SioTeamListProc (line 202) | struct SioTeamListProc type SioProc85AAA78 (line 203) | struct SioProc85AAA78 type SioTeamListProc (line 204) | struct SioTeamListProc type SioTeamListProc (line 205) | struct SioTeamListProc type SioTeamListProc (line 206) | struct SioTeamListProc type SioTeamListProc (line 207) | struct SioTeamListProc type SioTeamListProc (line 208) | struct SioTeamListProc type ProcTactician (line 210) | struct ProcTactician type ProcTactician (line 211) | struct ProcTactician type ProcTactician (line 212) | struct ProcTactician type ProcTactician (line 214) | struct ProcTactician type ProcTactician (line 216) | struct ProcTactician type TacticianTextConf (line 216) | struct TacticianTextConf type ProcTactician (line 217) | struct ProcTactician type TacticianTextConf (line 217) | struct TacticianTextConf type ProcTactician (line 218) | struct ProcTactician type TacticianTextConf (line 218) | struct TacticianTextConf type ProcTactician (line 219) | struct ProcTactician type TacticianTextConf (line 219) | struct TacticianTextConf type ProcTactician (line 220) | struct ProcTactician type TacticianTextConf (line 220) | struct TacticianTextConf type ProcTactician (line 221) | struct ProcTactician type TacticianTextConf (line 221) | struct TacticianTextConf type ProcTactician (line 222) | struct ProcTactician type ProcTactician (line 224) | struct ProcTactician type ProcTactician (line 225) | struct ProcTactician type ProcTactician (line 226) | struct ProcTactician type ProcTactician (line 227) | struct ProcTactician type ProcTactician (line 228) | struct ProcTactician type ProcTactician (line 229) | struct ProcTactician type SioPostBattleProc (line 232) | struct SioPostBattleProc type SioPostBattleSpritesProc (line 245) | struct SioPostBattleSpritesProc type SioPostBattleMusicProc (line 258) | struct SioPostBattleMusicProc type SioPostBattleSpritesProc (line 265) | struct SioPostBattleSpritesProc type SioPostBattleSpritesProc (line 266) | struct SioPostBattleSpritesProc type SioPostBattleSpritesProc (line 267) | struct SioPostBattleSpritesProc type SioPostBattleProc (line 268) | struct SioPostBattleProc type SioPostBattleProc (line 269) | struct SioPostBattleProc type SioPostBattleProc (line 270) | struct SioPostBattleProc type SioPostBattleProc (line 271) | struct SioPostBattleProc type SioPostBattleProc (line 272) | struct SioPostBattleProc type SioPostBattleProc (line 273) | struct SioPostBattleProc type SioPostBattleMusicProc (line 275) | struct SioPostBattleMusicProc type SioBatProc_Unk2C (line 278) | struct SioBatProc_Unk2C type SioBatProc (line 286) | struct SioBatProc type SioBatProc (line 305) | struct SioBatProc type SioBatProc (line 313) | struct SioBatProc type SioBatProc (line 315) | struct SioBatProc type SioBatProc (line 316) | struct SioBatProc type SioBatProc (line 317) | struct SioBatProc type SioBatProc (line 318) | struct SioBatProc type SioBatProc (line 319) | struct SioBatProc type Unit (line 321) | struct Unit type SioBatProc (line 322) | struct SioBatProc type SioBatProc (line 323) | struct SioBatProc type SioBatProc (line 324) | struct SioBatProc type SioBatProc (line 325) | struct SioBatProc type SioTermProc (line 330) | struct SioTermProc type SioTermProc (line 341) | struct SioTermProc type SioTermProc (line 343) | struct SioTermProc type SioTermProc (line 344) | struct SioTermProc type SioResultProcUnk2C (line 351) | struct SioResultProcUnk2C type SioResultProc (line 358) | struct SioResultProc type Text (line 375) | struct Text type SioResultProc (line 377) | struct SioResultProc type SioResultProc (line 378) | struct SioResultProc type SioResultProc (line 380) | struct SioResultProc type SioResultProc (line 381) | struct SioResultProc type ProcSioRuleSettings (line 387) | struct ProcSioRuleSettings type LinkArenaRuleInfo (line 394) | struct LinkArenaRuleInfo type LinkArenaRuleInfo (line 401) | struct LinkArenaRuleInfo type ProcSioRuleSettings (line 407) | struct ProcSioRuleSettings type ProcSioRuleSettings (line 408) | struct ProcSioRuleSettings type SioMenuItemProc (line 410) | struct SioMenuItemProc type SioMenuProc (line 427) | struct SioMenuProc type SioMenuProc (line 441) | struct SioMenuProc type SioMenuProc (line 444) | struct SioMenuProc type SioMenuProc (line 445) | struct SioMenuProc type SioMenuProc (line 446) | struct SioMenuProc type SioMenuProc (line 447) | struct SioMenuProc type SioMenuProc (line 448) | struct SioMenuProc type SioMenuProc (line 449) | struct SioMenuProc type SioMenuProc (line 450) | struct SioMenuProc type SioMenuProc (line 451) | struct SioMenuProc type Text (line 460) | struct Text type SioBigSendProc (line 461) | struct SioBigSendProc type SioBigReceiveProc (line 462) | struct SioBigReceiveProc type SioBigSendProc (line 463) | struct SioBigSendProc type Proc (line 469) | struct Proc type LAPointsBoxProc (line 474) | struct LAPointsBoxProc type PointsNumberMoverProc (line 480) | struct PointsNumberMoverProc type PointsSpriteTextProc (line 498) | struct PointsSpriteTextProc type SioProc85A971C_Unk44 (line 510) | struct SioProc85A971C_Unk44 type Text (line 511) | struct Text type LAPointsBoxProc (line 512) | struct LAPointsBoxProc type PointsNumberMoverProc (line 516) | struct PointsNumberMoverProc type PointsNumberMoverProc (line 517) | struct PointsNumberMoverProc type PointsNumberMoverProc (line 518) | struct PointsNumberMoverProc type Text (line 519) | struct Text type PointsNumberMoverProc (line 520) | struct PointsNumberMoverProc type PointsNumberMoverProc (line 521) | struct PointsNumberMoverProc type PointsNumberMoverProc (line 522) | struct PointsNumberMoverProc type PointsSpriteTextProc (line 523) | struct PointsSpriteTextProc type PointsSpriteTextProc (line 524) | struct PointsSpriteTextProc type PointsSpriteTextProc (line 525) | struct PointsSpriteTextProc type SioBattleMapProc (line 530) | struct SioBattleMapProc type SioProc85AA1AC (line 543) | struct SioProc85AA1AC type Unit (line 550) | struct Unit type Unit (line 551) | struct Unit type Unit (line 577) | struct Unit type SioBattleMapProc (line 580) | struct SioBattleMapProc type SioBattleMapProc (line 582) | struct SioBattleMapProc type SioProc85AA1AC (line 583) | struct SioProc85AA1AC type SioProc85AA1AC (line 584) | struct SioProc85AA1AC type SioProc85AA1AC (line 585) | struct SioProc85AA1AC type SioProc85AA1AC (line 586) | struct SioProc85AA1AC type SioBattleMapProc (line 589) | struct SioBattleMapProc type SioBattleMapProc (line 590) | struct SioBattleMapProc type SioProc85AA4CC (line 601) | struct SioProc85AA4CC type SioProc85AA4CC (line 610) | struct SioProc85AA4CC type SioProc85AA4CC (line 612) | struct SioProc85AA4CC type Unit (line 613) | struct Unit type SioProc85AA4CC (line 615) | struct SioProc85AA4CC type Unit (line 616) | struct Unit type SioBattleMapProc (line 618) | struct SioBattleMapProc type Unit (line 620) | struct Unit type SioBattleMapProc (line 621) | struct SioBattleMapProc type SioProc85AA4CC (line 623) | struct SioProc85AA4CC type SioBattleMapProc (line 631) | struct SioBattleMapProc type SioBattleMapProc (line 632) | struct SioBattleMapProc type SioBattleMapProc (line 634) | struct SioBattleMapProc type SioBattleMapProc (line 636) | struct SioBattleMapProc type SioBattleMapProc (line 637) | struct SioBattleMapProc type SioBattleMapProc (line 638) | struct SioBattleMapProc type SioBattleMapProc (line 643) | struct SioBattleMapProc type SioBattleMapProc (line 644) | struct SioBattleMapProc type SioBattleMapProc (line 647) | struct SioBattleMapProc type SioProc85AA7B4 (line 652) | struct SioProc85AA7B4 type SioProc85AA7B4 (line 668) | struct SioProc85AA7B4 type SioProc85AA7B4 (line 669) | struct SioProc85AA7B4 type SioProc85AA7B4 (line 673) | struct SioProc85AA7B4 type SioProc85AA83C (line 680) | struct SioProc85AA83C type SioWarpProc (line 687) | struct SioWarpProc type SioProc85AA954 (line 700) | struct SioProc85AA954 type MuProc (line 708) | struct MuProc type SioProc85AA83C (line 709) | struct SioProc85AA83C type MuProc (line 710) | struct MuProc type MuProc (line 711) | struct MuProc type MuProc (line 712) | struct MuProc type SioWarpProc (line 713) | struct SioWarpProc type SioWarpProc (line 714) | struct SioWarpProc type SioWarpProc (line 716) | struct SioWarpProc type SioWarpProc (line 717) | struct SioWarpProc type SioWarpProc (line 718) | struct SioWarpProc type SioWarpProc (line 719) | struct SioWarpProc type SioWarpProc (line 720) | struct SioWarpProc type SioWarpProc (line 721) | struct SioWarpProc type Unit (line 723) | struct Unit type MuProc (line 723) | struct MuProc type Unit (line 724) | struct Unit type MuProc (line 724) | struct MuProc type SioProc85AA954 (line 726) | struct SioProc85AA954 type LinkArenaTitleBannerProc (line 730) | struct LinkArenaTitleBannerProc type LinkArenaTitleBannerProc (line 745) | struct LinkArenaTitleBannerProc type SioMenuItemProc (line 753) | struct SioMenuItemProc type SioMenuItemProc (line 755) | struct SioMenuItemProc type SioMenuItemProc (line 756) | struct SioMenuItemProc type SioProc85AAA78 (line 759) | struct SioProc85AAA78 type SioTeamListProc (line 760) | struct SioTeamListProc type LATeamSpriteDrawProc (line 762) | struct LATeamSpriteDrawProc type LATeamSpriteDrawProc (line 772) | struct LATeamSpriteDrawProc type NameEntrySpriteDrawProc (line 777) | struct NameEntrySpriteDrawProc type NameEntrySpriteDrawProc (line 789) | struct NameEntrySpriteDrawProc type RuleSettingSpriteDrawProc (line 793) | struct RuleSettingSpriteDrawProc type RuleSettingSpriteDrawProc (line 802) | struct RuleSettingSpriteDrawProc type RuleSettingSpriteDrawProc (line 803) | struct RuleSettingSpriteDrawProc type SioMenuBurstFxProc (line 809) | struct SioMenuBurstFxProc type SioMenuBurstFxProc (line 818) | struct SioMenuBurstFxProc type LAMenuScrollBarProc (line 821) | struct LAMenuScrollBarProc type LAMenuScrollBarProc (line 836) | struct LAMenuScrollBarProc type LAMenuScrollBarProc (line 837) | struct LAMenuScrollBarProc type Unit (line 843) | struct Unit type Unit (line 844) | struct Unit type LAVersusSpriteDrawProc (line 847) | struct LAVersusSpriteDrawProc type LAVersusSpriteDrawProc (line 857) | struct LAVersusSpriteDrawProc type SioProc85AABD8 (line 865) | struct SioProc85AABD8 type SioProc85AABD8 (line 872) | struct SioProc85AABD8 type MenuItemDef (line 877) | struct MenuItemDef type MenuProc (line 878) | struct MenuProc type MenuItemProc (line 878) | struct MenuItemProc type MenuProc (line 879) | struct MenuProc type MenuItemProc (line 879) | struct MenuItemProc type MenuProc (line 880) | struct MenuProc type MenuItemProc (line 880) | struct MenuItemProc type MenuProc (line 881) | struct MenuProc type MenuItemProc (line 881) | struct MenuItemProc type MenuProc (line 882) | struct MenuProc type MultiBootParam (line 883) | struct MultiBootParam type MultiBootParam (line 884) | struct MultiBootParam type MultiBootParam (line 885) | struct MultiBootParam type MultiBootParam (line 886) | struct MultiBootParam type MultiBootParam (line 888) | struct MultiBootParam type MultiBootParam (line 889) | struct MultiBootParam type MultiBootParam (line 890) | struct MultiBootParam type MultiBootParam (line 891) | struct MultiBootParam type MultiBootParam (line 892) | struct MultiBootParam type MultiBootParam (line 893) | struct MultiBootParam type MultiBootParam (line 894) | struct MultiBootParam type Text (line 899) | struct Text type Font (line 905) | struct Font type Text (line 908) | struct Text type Text (line 909) | struct Text type Text (line 910) | struct Text type Text (line 914) | struct Text type Text (line 915) | struct Text type Font (line 916) | struct Font type MultiArenaRankingEnt (line 918) | struct MultiArenaRankingEnt type Text (line 920) | struct Text type Text (line 921) | struct Text type Vec2 (line 962) | struct Vec2 type ProcCmd (line 989) | struct ProcCmd type ProcCmd (line 990) | struct ProcCmd type ProcCmd (line 991) | struct ProcCmd type ProcCmd (line 992) | struct ProcCmd type ProcCmd (line 993) | struct ProcCmd type ProcCmd (line 994) | struct ProcCmd type ProcCmd (line 1024) | struct ProcCmd type ProcCmd (line 1025) | struct ProcCmd type ProcCmd (line 1028) | struct ProcCmd type ProcCmd (line 1033) | struct ProcCmd type ProcCmd (line 1034) | struct ProcCmd type ProcCmd (line 1036) | struct ProcCmd type ProcCmd (line 1038) | struct ProcCmd type ProcCmd (line 1039) | struct ProcCmd type ProcCmd (line 1040) | struct ProcCmd type ProcCmd (line 1041) | struct ProcCmd type ProcCmd (line 1043) | struct ProcCmd type ProcCmd (line 1046) | struct ProcCmd type ProcCmd (line 1054) | struct ProcCmd type ProcCmd (line 1055) | struct ProcCmd type ProcCmd (line 1058) | struct ProcCmd type ProcCmd (line 1060) | struct ProcCmd type ProcCmd (line 1061) | struct ProcCmd type ProcCmd (line 1062) | struct ProcCmd type ProcCmd (line 1066) | struct ProcCmd type ProcCmd (line 1067) | struct ProcCmd type ProcCmd (line 1069) | struct ProcCmd type ProcCmd (line 1070) | struct ProcCmd type MenuDef (line 1071) | struct MenuDef type Vec2 (line 1117) | struct Vec2 type MuProc (line 1120) | struct MuProc type SioMessage (line 1126) | struct SioMessage FILE: include/sio_core.h type SioBigSendProc (line 30) | struct SioBigSendProc type SioBigReceiveProc (line 45) | struct SioBigReceiveProc type SioMessage (line 70) | struct SioMessage type SioData (line 77) | struct SioData type SioPending (line 85) | struct SioPending type SioSt (line 93) | struct SioSt type SioData (line 160) | struct SioData type SioData (line 161) | struct SioData type SioBigSendProc (line 170) | struct SioBigSendProc type SioBigSendProc (line 171) | struct SioBigSendProc type SioBigReceiveProc (line 172) | struct SioBigReceiveProc type SioBigReceiveProc (line 173) | struct SioBigReceiveProc type SioBigReceiveProc (line 174) | struct SioBigReceiveProc type SioBigSendProc (line 175) | struct SioBigSendProc type SioBigReceiveProc (line 176) | struct SioBigReceiveProc type SioSt (line 179) | struct SioSt type SioMessage (line 187) | struct SioMessage type ProcCmd (line 190) | struct ProcCmd type ProcCmd (line 191) | struct ProcCmd type LinkArenaStMaybe (line 195) | struct LinkArenaStMaybe type LinkArenaStMaybe (line 220) | struct LinkArenaStMaybe FILE: include/soundroom.h type SoundRoomProc (line 4) | struct SoundRoomProc type SoundRoomEnt (line 32) | struct SoundRoomEnt type SoundRoomProc (line 66) | struct SoundRoomProc type SoundRoomProc (line 68) | struct SoundRoomProc type SoundRoomEnt (line 93) | struct SoundRoomEnt FILE: include/soundwrapper.h type SoundSt (line 7) | struct SoundSt { type SoundSt (line 16) | struct SoundSt type MusicPlayerInfo (line 25) | struct MusicPlayerInfo type MusicPlayerInfo (line 26) | struct MusicPlayerInfo type MusicPlayerInfo (line 27) | struct MusicPlayerInfo type MusicPlayerInfo (line 28) | struct MusicPlayerInfo type MusicPlayerInfo (line 30) | struct MusicPlayerInfo type ProcCmd (line 56) | struct ProcCmd FILE: include/spellassoc.h type wpn_manim_flash_color (line 6) | enum wpn_manim_flash_color { type spellassoc_efxmagic_idx (line 15) | enum spellassoc_efxmagic_idx { type SpellAssoc (line 29) | struct SpellAssoc { type SpellAssoc (line 39) | struct SpellAssoc type SpellAssoc (line 41) | struct SpellAssoc type ProcCmd (line 44) | struct ProcCmd FILE: include/spline.h type Struct02003BE8 (line 4) | struct Struct02003BE8 type UnkSplineStruct1 (line 14) | struct UnkSplineStruct1 type UnkSplineStruct2 (line 22) | struct UnkSplineStruct2 type UnkSplineStruct3 (line 37) | struct UnkSplineStruct3 type Struct02003BE8 (line 51) | struct Struct02003BE8 FILE: include/sprite-animfx.h type EventSpriteAnimConf (line 6) | struct EventSpriteAnimConf { type ProcEventSpriteAnim (line 16) | struct ProcEventSpriteAnim { type ProcEventSpriteAnim (line 24) | struct ProcEventSpriteAnim type ProcEventSpriteAnim (line 25) | struct ProcEventSpriteAnim type ProcEventSpriteAnim (line 26) | struct ProcEventSpriteAnim type ProcCmd (line 28) | struct ProcCmd FILE: include/sram-layout.h type game_save_blocks (line 10) | enum game_save_blocks { type game_save_memory_map (line 23) | enum game_save_memory_map { type suspend_save_blocks (line 40) | enum suspend_save_blocks { type suspend_save_memory_map (line 59) | enum suspend_save_memory_map { type global_sram_blocks (line 82) | enum global_sram_blocks { type global_sram_memory_map (line 91) | enum global_sram_memory_map { FILE: include/statscreen.h type HelpBoxInfo (line 93) | struct HelpBoxInfo type StatScreenSt (line 95) | struct StatScreenSt type HelpBoxProc (line 117) | struct HelpBoxProc type HelpBoxInfo (line 148) | struct HelpBoxInfo type Unit (line 170) | struct Unit type HelpBoxProc (line 172) | struct HelpBoxProc type HelpBoxProc (line 173) | struct HelpBoxProc type HelpBoxProc (line 174) | struct HelpBoxProc type HelpBoxProc (line 175) | struct HelpBoxProc type HelpBoxProc (line 176) | struct HelpBoxProc type HelpBoxProc (line 177) | struct HelpBoxProc type HelpBoxProc (line 178) | struct HelpBoxProc type HelpBoxProc (line 179) | struct HelpBoxProc type HelpBoxProc (line 181) | struct HelpBoxProc type HelpBoxInfo (line 186) | struct HelpBoxInfo type HelpBoxInfo (line 190) | struct HelpBoxInfo type Proc (line 190) | struct Proc type HelpBoxInfo (line 191) | struct HelpBoxInfo type Proc (line 191) | struct Proc type HelpBoxProc (line 193) | struct HelpBoxProc type HelpBoxProc (line 194) | struct HelpBoxProc type HelpBoxProc (line 197) | struct HelpBoxProc type HelpBoxProc (line 198) | struct HelpBoxProc type HelpBoxProc (line 199) | struct HelpBoxProc type HelpBoxProc (line 200) | struct HelpBoxProc type Proc (line 204) | struct Proc type Proc (line 205) | struct Proc type Proc (line 206) | struct Proc type HelpBoxInfo (line 210) | struct HelpBoxInfo type HelpBoxInfo (line 212) | struct HelpBoxInfo type HelpBoxInfo (line 213) | struct HelpBoxInfo type HelpBoxInfo (line 214) | struct HelpBoxInfo type HelpBoxInfo (line 215) | struct HelpBoxInfo type StatScreenEffectProc (line 217) | struct StatScreenEffectProc type StatScreenPageNameProc (line 238) | struct StatScreenPageNameProc type StatScreenInfo (line 255) | struct StatScreenInfo type SSTextDispInfo (line 262) | struct SSTextDispInfo type HelpPromptSprProc (line 271) | struct HelpPromptSprProc type SSTextDispInfo (line 281) | struct SSTextDispInfo type Unit (line 291) | struct Unit type Unit (line 291) | struct Unit type StatScreenEffectProc (line 292) | struct StatScreenEffectProc type StatScreenEffectProc (line 293) | struct StatScreenEffectProc type Proc (line 294) | struct Proc type StatScreenEffectProc (line 295) | struct StatScreenEffectProc type StatScreenEffectProc (line 296) | struct StatScreenEffectProc type StatScreenEffectProc (line 298) | struct StatScreenEffectProc type StatScreenEffectProc (line 299) | struct StatScreenEffectProc type StatScreenEffectProc (line 300) | struct StatScreenEffectProc type StatScreenEffectProc (line 301) | struct StatScreenEffectProc type StatScreenEffectProc (line 302) | struct StatScreenEffectProc type StatScreenEffectProc (line 303) | struct StatScreenEffectProc type Proc (line 304) | struct Proc type Unit (line 305) | struct Unit type Proc (line 305) | struct Proc type StatScreenPageNameProc (line 307) | struct StatScreenPageNameProc type StatScreenPageNameProc (line 308) | struct StatScreenPageNameProc type StatScreenPageNameProc (line 309) | struct StatScreenPageNameProc type StatScreenPageNameProc (line 310) | struct StatScreenPageNameProc type StatScreenPageNameProc (line 311) | struct StatScreenPageNameProc type StatScreenPageNameProc (line 312) | struct StatScreenPageNameProc type StatScreenPageNameProc (line 313) | struct StatScreenPageNameProc type StatScreenPageNameProc (line 314) | struct StatScreenPageNameProc type StatScreenPageNameProc (line 315) | struct StatScreenPageNameProc type StatScreenPageNameProc (line 316) | struct StatScreenPageNameProc type Proc (line 318) | struct Proc type Proc (line 319) | struct Proc type Proc (line 320) | struct Proc type Proc (line 324) | struct Proc type HelpBoxProc (line 326) | struct HelpBoxProc type HelpBoxProc (line 327) | struct HelpBoxProc type HelpBoxProc (line 328) | struct HelpBoxProc type HelpBoxProc (line 329) | struct HelpBoxProc type HelpBoxProc (line 330) | struct HelpBoxProc type HelpBoxProc (line 331) | struct HelpBoxProc type HelpBoxProc (line 332) | struct HelpBoxProc type HelpBoxProc (line 333) | struct HelpBoxProc type HelpBoxProc (line 334) | struct HelpBoxProc type HelpBoxProc (line 335) | struct HelpBoxProc type Proc (line 336) | struct Proc type HelpPromptSprProc (line 337) | struct HelpPromptSprProc type StatScreenSt (line 342) | struct StatScreenSt type StatScreenInfo (line 347) | struct StatScreenInfo type HelpBoxInfo (line 348) | struct HelpBoxInfo type HelpBoxInfo (line 349) | struct HelpBoxInfo type Vec2 (line 350) | struct Vec2 type SSTextDispInfo (line 352) | struct SSTextDispInfo type SSTextDispInfo (line 354) | struct SSTextDispInfo type SSTextDispInfo (line 355) | struct SSTextDispInfo type SSTextDispInfo (line 356) | struct SSTextDispInfo type SSTextDispInfo (line 357) | struct SSTextDispInfo type TextInitInfo (line 358) | struct TextInitInfo type ProcCmd (line 360) | struct ProcCmd type ProcCmd (line 361) | struct ProcCmd type ProcCmd (line 362) | struct ProcCmd type ProcCmd (line 373) | struct ProcCmd type ProcCmd (line 374) | struct ProcCmd type ProcCmd (line 375) | struct ProcCmd type ProcCmd (line 376) | struct ProcCmd type ProcCmd (line 377) | struct ProcCmd type ProcCmd (line 378) | struct ProcCmd type ProcCmd (line 379) | struct ProcCmd type ProcCmd (line 382) | struct ProcCmd FILE: include/sysutil.h type ParallelFiniteLoopProc (line 9) | struct ParallelFiniteLoopProc { type ProcCmd (line 16) | struct ProcCmd type ParallelFiniteLoopProc (line 17) | struct ParallelFiniteLoopProc type ParallelFiniteLoopProc (line 18) | struct ParallelFiniteLoopProc type SysBlackBoxProc (line 22) | struct SysBlackBoxProc { type ProcCmd (line 33) | struct ProcCmd type SysBlackBoxProc (line 35) | struct SysBlackBoxProc type SysBlackBoxProc (line 36) | struct SysBlackBoxProc type ParallelWorkerProc (line 45) | struct ParallelWorkerProc type ParallelWorkerProc (line 51) | struct ParallelWorkerProc type SysHandCursorProc (line 56) | struct SysHandCursorProc { type ProcCmd (line 68) | struct ProcCmd type SysHandCursorProc (line 70) | struct SysHandCursorProc type SysHandCursorProc (line 71) | struct SysHandCursorProc type SysHandCursorProc (line 72) | struct SysHandCursorProc type SysGrayBoxConf (line 85) | struct SysGrayBoxConf { type ProcSysGrayBox (line 93) | struct ProcSysGrayBox { type ProcCmd (line 100) | struct ProcCmd type ProcSysGrayBox (line 102) | struct ProcSysGrayBox type ProcSysGrayBox (line 103) | struct ProcSysGrayBox type SysBrownBoxConf (line 109) | struct SysBrownBoxConf { type ProcSysBrownBox (line 116) | struct ProcSysBrownBox { type ProcCmd (line 125) | struct ProcCmd type ProcSysBrownBox (line 127) | struct ProcSysBrownBox type ProcSysBrownBox (line 128) | struct ProcSysBrownBox type ProcSysboxText (line 135) | struct ProcSysboxText { type ProcCmd (line 145) | struct ProcCmd type ProcSysboxText (line 147) | struct ProcSysboxText type ProcFadeInOut (line 167) | struct ProcFadeInOut { type ProcCmd (line 176) | struct ProcCmd type ProcCmd (line 177) | struct ProcCmd type ProcFadeInOut (line 179) | struct ProcFadeInOut type ProcFadeInOut (line 180) | struct ProcFadeInOut type ProcFadeInOut (line 181) | struct ProcFadeInOut type ProcFadeInOut (line 182) | struct ProcFadeInOut type BmBgxConf (line 202) | struct BmBgxConf type BmBgxConf_type (line 211) | enum BmBgxConf_type { type s8 (line 225) | typedef s8 bmfx_idle(ProcPtr); type ProcBmBgfx (line 227) | struct ProcBmBgfx { type ProcCmd (line 250) | struct ProcCmd type ProcBmBgfx (line 252) | struct ProcBmBgfx type ProcBmBgfx (line 253) | struct ProcBmBgfx type ProcBmBgfx (line 254) | struct ProcBmBgfx type BmBgxConf (line 259) | struct BmBgxConf type ProcMixPalette (line 261) | struct ProcMixPalette type ProcMixPalette (line 272) | struct ProcMixPalette type ProcMixPalette (line 273) | struct ProcMixPalette type ProcMixPalette (line 274) | struct ProcMixPalette FILE: include/types.h type s8 (line 9) | typedef s8 bool; type Proc (line 17) | struct Proc type Unit (line 18) | struct Unit type BattleUnit (line 21) | struct BattleUnit type UnitDefinition (line 22) | struct UnitDefinition type Trap (line 23) | struct Trap type BattleHit (line 24) | struct BattleHit type PopupInstruction (line 25) | struct PopupInstruction type MAInfoFrameProc (line 26) | struct MAInfoFrameProc type MAExpBarProc (line 27) | struct MAExpBarProc type ProcAtMenu (line 28) | struct ProcAtMenu type PrepUnitList (line 29) | struct PrepUnitList type Text (line 30) | struct Text type Anim (line 31) | struct Anim type glb_pos (line 35) | enum glb_pos type BgCoords (line 42) | struct BgCoords type Struct0858791C (line 48) | struct Struct0858791C type Vec2 (line 56) | struct Vec2 { short x, y; } type Vec2u (line 57) | struct Vec2u { u16 x, y; } type Vec2l (line 58) | struct Vec2l { int x, y; } type BmSt (line 60) | struct BmSt // Game State Struct type BmSt_gameStateBits (line 104) | enum BmSt_gameStateBits { type BmSt_TakenAction (line 114) | enum BmSt_TakenAction { type PlaySt_30 (line 121) | struct PlaySt_30 { type PlaySt_OptionBits (line 141) | struct PlaySt_OptionBits { type PlaySt (line 171) | struct PlaySt { // Chapter Data Struct type PlaySt_AnimConfType (line 228) | enum PlaySt_AnimConfType { type PlaySt_chapterStateBits (line 239) | enum PlaySt_chapterStateBits { type PlaySt_chapterModeIndex (line 257) | enum PlaySt_chapterModeIndex { type MsgBuffer (line 265) | struct MsgBuffer type SMSHandle (line 380) | struct SMSHandle type MapChange (line 393) | struct MapChange type FaceData (line 411) | struct FaceData type FaceVramEntry (line 423) | struct FaceVramEntry type Struct202B6B0 (line 429) | struct Struct202B6B0 { type EfxFrameConfig (line 438) | struct EfxFrameConfig { type gfx_set (line 443) | struct gfx_set { FILE: include/uichapterstatus.h type ChapterStatusProc (line 4) | struct ChapterStatusProc type StatusScreenSt (line 30) | struct StatusScreenSt type Unit (line 37) | struct Unit type Unit (line 38) | struct Unit type ChapterStatusProc (line 41) | struct ChapterStatusProc type ChapterStatusProc (line 44) | struct ChapterStatusProc type Unit (line 45) | struct Unit type ChapterStatusProc (line 49) | struct ChapterStatusProc type ChapterStatusProc (line 50) | struct ChapterStatusProc type ChapterStatusProc (line 51) | struct ChapterStatusProc type ChapterStatusProc (line 52) | struct ChapterStatusProc type ChapterStatusProc (line 55) | struct ChapterStatusProc type ChapterStatusProc (line 56) | struct ChapterStatusProc type ProcCmd (line 58) | struct ProcCmd type ProcCmd (line 59) | struct ProcCmd type ProcCmd (line 60) | struct ProcCmd FILE: include/uiconfig.h type Selector (line 4) | struct Selector type GameOption (line 13) | struct GameOption type ConfigScreen (line 21) | struct ConfigScreen type ConfigProc (line 41) | struct ConfigProc type ConfigProc (line 100) | struct ConfigProc type ConfigProc (line 107) | struct ConfigProc type ConfigProc (line 108) | struct ConfigProc type ConfigScreen (line 112) | struct ConfigScreen type GameOption (line 115) | struct GameOption type ProcCmd (line 116) | struct ProcCmd type ProcCmd (line 117) | struct ProcCmd type ProcCmd (line 118) | struct ProcCmd type ProcCmd (line 119) | struct ProcCmd type ProcCmd (line 120) | struct ProcCmd FILE: include/uimenu.h type MenuDef (line 16) | struct MenuDef type MenuItemDef (line 17) | struct MenuItemDef type MenuProc (line 19) | struct MenuProc type MenuItemProc (line 20) | struct MenuItemProc type MenuRect (line 22) | struct MenuRect { s8 x, y, w, h; } type u8 (line 24) | typedef u8(*MenuAvailabilityFunc)(const struct MenuItemDef*, int); type u8 (line 25) | typedef u8(*MenuSelectFunc)(struct MenuProc*, struct MenuItemProc*); type MenuItemDef (line 27) | struct MenuItemDef type MenuDef (line 45) | struct MenuDef type MenuProc (line 59) | struct MenuProc type MenuItemProc (line 80) | struct MenuItemProc type MenuItemOverride (line 146) | struct MenuItemOverride type MenuProc (line 158) | struct MenuProc type MenuDef (line 158) | struct MenuDef type MenuProc (line 159) | struct MenuProc type MenuDef (line 159) | struct MenuDef type MenuProc (line 160) | struct MenuProc type MenuDef (line 160) | struct MenuDef type MenuRect (line 160) | struct MenuRect type MenuProc (line 161) | struct MenuProc type MenuDef (line 161) | struct MenuDef type MenuProc (line 162) | struct MenuProc type MenuDef (line 162) | struct MenuDef type MenuProc (line 163) | struct MenuProc type MenuDef (line 163) | struct MenuDef type MenuProc (line 164) | struct MenuProc type MenuDef (line 164) | struct MenuDef type MenuRect (line 164) | struct MenuRect type MenuProc (line 165) | struct MenuProc type MenuDef (line 165) | struct MenuDef type MenuProc (line 166) | struct MenuProc type MenuDef (line 166) | struct MenuDef type MenuRect (line 166) | struct MenuRect type MenuProc (line 167) | struct MenuProc type MenuDef (line 167) | struct MenuDef type MenuRect (line 167) | struct MenuRect type Proc (line 169) | struct Proc type MenuProc (line 169) | struct MenuProc type MenuProc (line 172) | struct MenuProc type MenuProc (line 173) | struct MenuProc type MenuProc (line 174) | struct MenuProc type MenuProc (line 176) | struct MenuProc type MenuProc (line 177) | struct MenuProc type MenuProc (line 178) | struct MenuProc type MenuProc (line 179) | struct MenuProc type MenuProc (line 180) | struct MenuProc type MenuProc (line 181) | struct MenuProc type MenuProc (line 182) | struct MenuProc type MenuItemDef (line 184) | struct MenuItemDef type MenuItemDef (line 185) | struct MenuItemDef type MenuItemDef (line 186) | struct MenuItemDef type MenuProc (line 188) | struct MenuProc type MenuItemProc (line 188) | struct MenuItemProc type MenuProc (line 189) | struct MenuProc type MenuItemProc (line 189) | struct MenuItemProc type MenuProc (line 190) | struct MenuProc type MenuProc (line 191) | struct MenuProc type MenuProc (line 192) | struct MenuProc type MenuProc (line 197) | struct MenuProc type MenuDef (line 197) | struct MenuDef type MenuProc (line 198) | struct MenuProc type MenuItemDef (line 204) | struct MenuItemDef type MenuProc (line 205) | struct MenuProc type MenuItemProc (line 205) | struct MenuItemProc FILE: include/uiselecttarget.h type SelectTarget (line 24) | struct SelectTarget type SelectInfo (line 34) | struct SelectInfo type SelectTargetProc (line 49) | struct SelectTargetProc { type SelectTargetProc (line 63) | struct SelectTargetProc type SelectTargetProc (line 64) | struct SelectTargetProc type SelectInfo (line 65) | struct SelectInfo type SelectInfo (line 66) | struct SelectInfo type SelectTarget (line 66) | struct SelectTarget type SelectTargetProc (line 67) | struct SelectTargetProc type SelectTargetProc (line 68) | struct SelectTargetProc type SelectTargetProc (line 69) | struct SelectTargetProc type SelectTarget (line 73) | struct SelectTarget type SelectTarget (line 74) | struct SelectTarget type SelectTarget (line 75) | struct SelectTarget type SelectTarget (line 77) | struct SelectTarget FILE: include/uisupport.h type SupportScreenUnit (line 7) | struct SupportScreenUnit { type SupportScreenProc (line 15) | struct SupportScreenProc { type SubScreenProc (line 29) | struct SubScreenProc { type SupportScreenProc (line 59) | struct SupportScreenProc type SupportScreenProc (line 60) | struct SupportScreenProc type SupportScreenProc (line 64) | struct SupportScreenProc type Proc (line 65) | struct Proc type Proc (line 66) | struct Proc type SupportScreenProc (line 69) | struct SupportScreenProc type SupportScreenProc (line 70) | struct SupportScreenProc type SupportScreenProc (line 71) | struct SupportScreenProc type SupportScreenProc (line 74) | struct SupportScreenProc type SupportScreenProc (line 75) | struct SupportScreenProc type SupportScreenProc (line 76) | struct SupportScreenProc type SupportScreenProc (line 79) | struct SupportScreenProc type SubScreenProc (line 84) | struct SubScreenProc type SubScreenProc (line 85) | struct SubScreenProc type SubScreenProc (line 86) | struct SubScreenProc type SubScreenProc (line 87) | struct SubScreenProc type SubScreenProc (line 88) | struct SubScreenProc type SubScreenProc (line 89) | struct SubScreenProc type SubScreenProc (line 90) | struct SubScreenProc type SubScreenProc (line 91) | struct SubScreenProc type SubScreenProc (line 92) | struct SubScreenProc type SubScreenProc (line 94) | struct SubScreenProc type SubScreenProc (line 95) | struct SubScreenProc type SubScreenProc (line 96) | struct SubScreenProc type SubScreenProc (line 97) | struct SubScreenProc type SubScreenProc (line 99) | struct SubScreenProc type SubScreenProc (line 100) | struct SubScreenProc type SubScreenProc (line 101) | struct SubScreenProc type SubScreenProc (line 102) | struct SubScreenProc type SubScreenProc (line 103) | struct SubScreenProc type SubScreenProc (line 104) | struct SubScreenProc type SubScreenProc (line 105) | struct SubScreenProc type SubScreenProc (line 106) | struct SubScreenProc type SubScreenProc (line 107) | struct SubScreenProc FILE: include/unit_icon_data.h type UnitIconWait (line 8) | typedef struct { type UnitIconMove (line 18) | typedef struct { FILE: include/unitinfowindow.h type Unit (line 18) | struct Unit type Unit (line 19) | struct Unit type Unit (line 20) | struct Unit type Unit (line 22) | struct Unit type Unit (line 24) | struct Unit type Unit (line 26) | struct Unit type Unit (line 28) | struct Unit type Unit (line 31) | struct Unit type Unit (line 32) | struct Unit type Unit (line 34) | struct Unit FILE: include/unitlistscreen.h type UnitListScreenProc (line 65) | struct UnitListScreenProc type UnitListScreenSpritesProc (line 93) | struct UnitListScreenSpritesProc type UnitListScreenField (line 111) | struct UnitListScreenField type UnitListScreenField (line 121) | struct UnitListScreenField type SortedUnitEnt (line 123) | struct SortedUnitEnt type SortedUnitEnt (line 132) | struct SortedUnitEnt type SortedUnitEnt (line 133) | struct SortedUnitEnt type Unknown_02013460 (line 135) | struct Unknown_02013460 type UnitListScreenProc (line 149) | struct UnitListScreenProc type UnitListScreenProc (line 151) | struct UnitListScreenProc type UnitListScreenProc (line 152) | struct UnitListScreenProc type UnitListScreenSpritesProc (line 154) | struct UnitListScreenSpritesProc type UnitListScreenSpritesProc (line 155) | struct UnitListScreenSpritesProc type Unit (line 157) | struct Unit type UnitListScreenProc (line 157) | struct UnitListScreenProc type UnitListScreenProc (line 158) | struct UnitListScreenProc type UnitListScreenProc (line 159) | struct UnitListScreenProc type UnitListScreenProc (line 160) | struct UnitListScreenProc type UnitListScreenProc (line 161) | struct UnitListScreenProc type Unit (line 162) | struct Unit type UnitListScreenProc (line 162) | struct UnitListScreenProc type Unit (line 163) | struct Unit type UnitListScreenProc (line 163) | struct UnitListScreenProc type UnitListScreenProc (line 164) | struct UnitListScreenProc type Unit (line 165) | struct Unit type UnitListScreenProc (line 166) | struct UnitListScreenProc type UnitListScreenProc (line 167) | struct UnitListScreenProc type UnitListScreenProc (line 169) | struct UnitListScreenProc type UnitListScreenProc (line 170) | struct UnitListScreenProc type UnitListScreenProc (line 171) | struct UnitListScreenProc type UnitListScreenProc (line 172) | struct UnitListScreenProc type UnitListScreenProc (line 173) | struct UnitListScreenProc type UnitListScreenProc (line 181) | struct UnitListScreenProc type Unit (line 182) | struct Unit type SortedUnitEnt (line 185) | struct SortedUnitEnt type SortedUnitEnt (line 186) | struct SortedUnitEnt type Text (line 189) | struct Text type Text (line 190) | struct Text type Text (line 191) | struct Text type Text (line 192) | struct Text type Text (line 193) | struct Text type ProcCmd (line 199) | struct ProcCmd FILE: include/variables.h type PlaySt_OptionBits (line 15) | struct PlaySt_OptionBits type Font (line 23) | struct Font type BmSt (line 56) | struct BmSt type PlaySt (line 57) | struct PlaySt type Vec2 (line 59) | struct Vec2 type Unit (line 62) | struct Unit type Unit (line 63) | struct Unit type Unit (line 131) | struct Unit type GMapData (line 147) | struct GMapData type Font (line 151) | struct Font type Font (line 152) | struct Font type MusicPlayerInfo (line 158) | struct MusicPlayerInfo type MusicPlayerInfo (line 159) | struct MusicPlayerInfo type MusicPlayerInfo (line 160) | struct MusicPlayerInfo type MusicPlayerInfo (line 166) | struct MusicPlayerInfo type MusicPlayerInfo (line 167) | struct MusicPlayerInfo type MusicPlayerInfo (line 168) | struct MusicPlayerInfo type MusicPlayerInfo (line 169) | struct MusicPlayerInfo type MusicPlayerInfo (line 171) | struct MusicPlayerInfo type MusicPlayerInfo (line 172) | struct MusicPlayerInfo type FaceVramEntry (line 250) | struct FaceVramEntry type BgCnt (line 317) | struct BgCnt type Glyph (line 340) | struct Glyph type Glyph (line 341) | struct Glyph type Glyph (line 342) | struct Glyph type ProcCmd (line 343) | struct ProcCmd type ProcCmd (line 344) | struct ProcCmd type ProcCmd (line 345) | struct ProcCmd type ProcCmd (line 351) | struct ProcCmd type ProcCmd (line 352) | struct ProcCmd type ProcCmd (line 353) | struct ProcCmd type ProcCmd (line 354) | struct ProcCmd type ProcCmd (line 355) | struct ProcCmd type ProcCmd (line 366) | struct ProcCmd type ProcCmd (line 367) | struct ProcCmd type ProcCmd (line 369) | struct ProcCmd type ProcCmd (line 370) | struct ProcCmd type ProcCmd (line 382) | struct ProcCmd type ProcCmd (line 402) | struct ProcCmd type gfx_set (line 669) | struct gfx_set type ProcCmd (line 701) | struct ProcCmd type ProcCmd (line 702) | struct ProcCmd type ProcCmd (line 703) | struct ProcCmd type ProcCmd (line 704) | struct ProcCmd type ProcCmd (line 705) | struct ProcCmd type ProcCmd (line 706) | struct ProcCmd type ProcCmd (line 707) | struct ProcCmd type ProcCmd (line 711) | struct ProcCmd type ProcCmd (line 712) | struct ProcCmd type ProcCmd (line 719) | struct ProcCmd type ProcCmd (line 785) | struct ProcCmd type Unknown_08A209FC (line 888) | struct Unknown_08A209FC type Unknown_08A209FC (line 894) | struct Unknown_08A209FC type ProcCmd (line 896) | struct ProcCmd type ProcCmd (line 905) | struct ProcCmd type ProcCmd (line 1368) | struct ProcCmd type ProcCmd (line 1369) | struct ProcCmd FILE: include/worldmap.h type worldmap_unit_alignace (line 10) | enum worldmap_unit_alignace { type Unknown08206498 (line 16) | struct Unknown08206498 type GmRouteProc (line 26) | struct GmRouteProc type gm_route_flags (line 47) | enum gm_route_flags { type Unknown_3001DA8 (line 58) | struct Unknown_3001DA8 type GMapScreenVSyncProc (line 68) | struct GMapScreenVSyncProc type GmScreenProc (line 80) | struct GmScreenProc type GmNodeIconDisplayProc (line 105) | struct GmNodeIconDisplayProc type GMapUnitProc (line 126) | struct GMapUnitProc type GMapUnitContainerProc (line 144) | struct GMapUnitContainerProc type GmapCursorProc (line 152) | struct GmapCursorProc type GMapMuPrimProc_Unk_34 (line 173) | struct GMapMuPrimProc_Unk_34 type GMapMuPrimProc (line 180) | struct GMapMuPrimProc type GMapMuProc (line 211) | struct GMapMuProc type UnknownSub80BDEB4 (line 218) | struct UnknownSub80BDEB4 type UnknownSub80BDFA4 (line 232) | struct UnknownSub80BDFA4 type GmapEffectProc (line 248) | struct GmapEffectProc type WorldMapMainProc (line 264) | struct WorldMapMainProc type GMapMovementPathData (line 303) | struct GMapMovementPathData type GMapPathData (line 310) | struct GMapPathData type GMapPathData (line 317) | struct GMapPathData type GMapNodeData (line 334) | struct GMapNodeData type GMapNodeData (line 354) | struct GMapNodeData type NodeIcon (line 356) | struct NodeIcon type NodeIcon (line 370) | struct NodeIcon type WMSongTableEnt (line 372) | struct WMSongTableEnt type WMSongTableEnt (line 378) | struct WMSongTableEnt type ProcCmd (line 383) | struct ProcCmd type ProcGmapSogu (line 385) | struct ProcGmapSogu { type gm_unit_state_bitfile (line 399) | enum gm_unit_state_bitfile { type GMUnit (line 410) | struct GMUnit { type GMNode (line 416) | struct GMNode { type gm_node_states (line 421) | enum gm_node_states { type gm_state_bits (line 439) | enum gm_state_bits { type OpenPaths (line 450) | struct OpenPaths { type GMapData (line 455) | struct GMapData type world_map_monster_location_idx (line 486) | enum world_map_monster_location_idx { type GmapTimeMonsConf (line 504) | struct GmapTimeMonsConf { type ProcGmapTimeMons (line 511) | struct ProcGmapTimeMons { type WMFaceWrapper (line 548) | struct WMFaceWrapper { type WMFaceHolderProc (line 555) | struct WMFaceHolderProc { type WMFaceCtrlProc (line 560) | struct WMFaceCtrlProc { type WMFaceHolderProc (line 572) | struct WMFaceHolderProc type WorldMapMainProc (line 588) | struct WorldMapMainProc type WorldMapMainProc (line 589) | struct WorldMapMainProc type WorldMapMainProc (line 590) | struct WorldMapMainProc type WorldMapMainProc (line 591) | struct WorldMapMainProc type WorldMapMainProc (line 592) | struct WorldMapMainProc type WorldMapMainProc (line 595) | struct WorldMapMainProc type WorldMapMainProc (line 596) | struct WorldMapMainProc type WorldMapMainProc (line 603) | struct WorldMapMainProc type WorldMapMainProc (line 605) | struct WorldMapMainProc type WorldMapMainProc (line 606) | struct WorldMapMainProc type WorldMapMainProc (line 616) | struct WorldMapMainProc type WorldMapMainProc (line 619) | struct WorldMapMainProc type WorldMapMainProc (line 622) | struct WorldMapMainProc type WorldMapMainProc (line 625) | struct WorldMapMainProc type WorldMapMainProc (line 628) | struct WorldMapMainProc type WorldMapMainProc (line 629) | struct WorldMapMainProc type WorldMapMainProc (line 632) | struct WorldMapMainProc type WorldMapMainProc (line 633) | struct WorldMapMainProc type WorldMapMainProc (line 634) | struct WorldMapMainProc type WorldMapMainProc (line 640) | struct WorldMapMainProc type WorldMapMainProc (line 662) | struct WorldMapMainProc type GMapUnitFadeProc (line 680) | struct GMapUnitFadeProc type GMapUnitProc (line 694) | struct GMapUnitProc type GMapUnitProc (line 695) | struct GMapUnitProc type GMapUnitProc (line 696) | struct GMapUnitProc type GMapUnitContainerProc (line 698) | struct GMapUnitContainerProc type GMapUnitContainerProc (line 699) | struct GMapUnitContainerProc type GMapUnitContainerProc (line 700) | struct GMapUnitContainerProc type GMapUnitContainerProc (line 701) | struct GMapUnitContainerProc type GMapUnitContainerProc (line 702) | struct GMapUnitContainerProc type GMapUnitContainerProc (line 703) | struct GMapUnitContainerProc type GMapUnitContainerProc (line 704) | struct GMapUnitContainerProc type GMapUnitContainerProc (line 705) | struct GMapUnitContainerProc type GMapUnitContainerProc (line 706) | struct GMapUnitContainerProc type GMapUnitContainerProc (line 707) | struct GMapUnitContainerProc type GMapUnitContainerProc (line 708) | struct GMapUnitContainerProc type GMapUnitContainerProc (line 709) | struct GMapUnitContainerProc type GMapUnitContainerProc (line 710) | struct GMapUnitContainerProc type GMapUnitContainerProc (line 711) | struct GMapUnitContainerProc type GMapUnitContainerProc (line 712) | struct GMapUnitContainerProc type GMapUnitContainerProc (line 713) | struct GMapUnitContainerProc type GMapUnitContainerProc (line 714) | struct GMapUnitContainerProc type GMapUnitContainerProc (line 715) | struct GMapUnitContainerProc type GMapUnitContainerProc (line 716) | struct GMapUnitContainerProc type GMapUnitContainerProc (line 717) | struct GMapUnitContainerProc type GMapUnitContainerProc (line 718) | struct GMapUnitContainerProc type GMapUnitFadeProc (line 720) | struct GMapUnitFadeProc type GMapUnitFadeProc (line 721) | struct GMapUnitFadeProc type GMapUnitFadeProc (line 723) | struct GMapUnitFadeProc type GmNodeIconDisplayProc (line 733) | struct GmNodeIconDisplayProc type GmNodeIconDisplayProc (line 734) | struct GmNodeIconDisplayProc type GmRouteProc (line 759) | struct GmRouteProc type GmRouteProc (line 760) | struct GmRouteProc type OpenPaths (line 761) | struct OpenPaths type MenuProc (line 765) | struct MenuProc type MenuProc (line 775) | struct MenuProc type WorldMapMainProc (line 775) | struct WorldMapMainProc type GMapNodeLink (line 791) | struct GMapNodeLink type GMapNodeLink (line 797) | struct GMapNodeLink type Unknown0201B100 (line 799) | struct Unknown0201B100 type Unknown0201B100 (line 805) | struct Unknown0201B100 type Unknown0201B0D8 (line 807) | struct Unknown0201B0D8 type Unknown0201B0D8 (line 815) | struct Unknown0201B0D8 type GMapData (line 818) | struct GMapData type OpenPaths (line 818) | struct OpenPaths type GMapData (line 819) | struct GMapData type OpenPaths (line 819) | struct OpenPaths type GMapData (line 821) | struct GMapData type GMapData (line 832) | struct GMapData type GMapData (line 836) | struct GMapData type GMapData (line 837) | struct GMapData type GMapData (line 838) | struct GMapData type GMapMuPrimProc (line 846) | struct GMapMuPrimProc type GMapMuProc (line 862) | struct GMapMuProc type GMapMuProc (line 864) | struct GMapMuProc type GMapMuProc (line 865) | struct GMapMuProc type GMapMuProc (line 866) | struct GMapMuProc type UnknownSub80BDEB4 (line 866) | struct UnknownSub80BDEB4 type GMapMuProc (line 867) | struct GMapMuProc type UnknownSub80BDFA4 (line 867) | struct UnknownSub80BDFA4 type GMapMuProc (line 868) | struct GMapMuProc type GMapMuProc (line 869) | struct GMapMuProc type GMapMuProc (line 870) | struct GMapMuProc type GMapMuProc (line 871) | struct GMapMuProc type GMapMuProc (line 873) | struct GMapMuProc type GMapMuProc (line 874) | struct GMapMuProc type GMapMuProc (line 875) | struct GMapMuProc type GMapMuProc (line 877) | struct GMapMuProc type GMapMuProc (line 878) | struct GMapMuProc type GMapMuProc (line 879) | struct GMapMuProc type GMapMuProc (line 880) | struct GMapMuProc type GMapMuProc (line 882) | struct GMapMuProc type GMapMuProc (line 883) | struct GMapMuProc type GMapMuPrimProc (line 885) | struct GMapMuPrimProc type GMapMoveCursorProc (line 916) | struct GMapMoveCursorProc { type GmScrollInfo (line 930) | struct GmScrollInfo { type GMapMoveCursorProc (line 940) | struct GMapMoveCursorProc type GMapMoveCursorProc (line 941) | struct GMapMoveCursorProc type GMapMoveCursorProc (line 942) | struct GMapMoveCursorProc type Vec2 (line 943) | struct Vec2 type Vec2 (line 943) | struct Vec2 type GMapScrollManageProc (line 946) | struct GMapScrollManageProc { type GMapScrollManageProc (line 958) | struct GMapScrollManageProc type GMapScrollManageProc (line 959) | struct GMapScrollManageProc type GMapScrollManageProc (line 960) | struct GMapScrollManageProc type GmScrollInfo (line 961) | struct GmScrollInfo type GmapEffectProc (line 1055) | struct GmapEffectProc type ProcGmapRmUpdate (line 1070) | struct ProcGmapRmUpdate { type Proc (line 1078) | struct Proc type ProcGmapRmUpdate (line 1079) | struct ProcGmapRmUpdate type ProcGmapRmUpdate (line 1080) | struct ProcGmapRmUpdate type ProcGmapRmUpdate (line 1081) | struct ProcGmapRmUpdate type ProcGmapRmUpdate (line 1082) | struct ProcGmapRmUpdate type ProcGmapRm (line 1086) | struct ProcGmapRm { type gmap_rm_flags (line 1101) | enum gmap_rm_flags { type gmap_rm_proc_label_idx (line 1112) | enum gmap_rm_proc_label_idx { type ProcGmapRm (line 1117) | struct ProcGmapRm type ProcGmapRm (line 1119) | struct ProcGmapRm type ProcGmapRm (line 1120) | struct ProcGmapRm type ProcGmapRm (line 1121) | struct ProcGmapRm type ProcGmapRm (line 1122) | struct ProcGmapRm type ProcGmapRm (line 1123) | struct ProcGmapRm type ProcGmapRm (line 1124) | struct ProcGmapRm type ProcGmapRm (line 1125) | struct ProcGmapRm type ProcGmapRm (line 1126) | struct ProcGmapRm type ProcGmapRm (line 1127) | struct ProcGmapRm type ProcGmapRm (line 1128) | struct ProcGmapRm type ProcGmapRm (line 1129) | struct ProcGmapRm type ProcGmapRm (line 1130) | struct ProcGmapRm type ProcGmapRmBaPalAnim (line 1139) | struct ProcGmapRmBaPalAnim { type ProcGmapRmBaPalAnim (line 1146) | struct ProcGmapRmBaPalAnim type ProcGmapRmBaPalAnim (line 1147) | struct ProcGmapRmBaPalAnim type ProcGmapRmBaPalAnim (line 1148) | struct ProcGmapRmBaPalAnim type ProcGmapRmBaPalAnim (line 1149) | struct ProcGmapRmBaPalAnim type ProcGmapRmBorder1 (line 1155) | struct ProcGmapRmBorder1 { type ProcWmPlaceDot (line 1166) | struct ProcWmPlaceDot type GmMapRmBorderSet (line 1180) | struct GmMapRmBorderSet { type GmMapRmBorderSet (line 1185) | struct GmMapRmBorderSet type ProcGmapRmBorder1 (line 1187) | struct ProcGmapRmBorder1 type ProcGmapRmBorder1 (line 1188) | struct ProcGmapRmBorder1 type ProcGmapRmBorder1 (line 1189) | struct ProcGmapRmBorder1 type ProcGmapRmBorder1 (line 1190) | struct ProcGmapRmBorder1 type ProcGmapRmBorder1 (line 1191) | struct ProcGmapRmBorder1 type ProcGmapRmBorder1 (line 1192) | struct ProcGmapRmBorder1 type ProcGmapRmBorder1 (line 1193) | struct ProcGmapRmBorder1 type ProcGmapRmBorder1 (line 1194) | struct ProcGmapRmBorder1 type ProcGmapRmBorder1 (line 1195) | struct ProcGmapRmBorder1 type ProcGmapRmBorder1 (line 1196) | struct ProcGmapRmBorder1 type Sub80C3378 (line 1224) | struct Sub80C3378 type Sub80C33D4 (line 1236) | struct Sub80C33D4 type Sub80C3378 (line 1261) | struct Sub80C3378 type Sub80C33D4 (line 1262) | struct Sub80C33D4 type GMapRadarProc (line 1279) | struct GMapRadarProc type GMapBaseMenuProc (line 1312) | struct GMapBaseMenuProc type GMapBaseMenuProc (line 1334) | struct GMapBaseMenuProc type ProcCmd (line 1367) | struct ProcCmd type ProcCmd (line 1380) | struct ProcCmd type ProcCmd (line 1411) | struct ProcCmd type ProcCmd (line 1413) | struct ProcCmd type ProcCmd (line 1414) | struct ProcCmd type ProcCmd (line 1415) | struct ProcCmd type ProcCmd (line 1416) | struct ProcCmd type ProcCmd (line 1417) | struct ProcCmd type ProcCmd (line 1418) | struct ProcCmd type ProcCmd (line 1419) | struct ProcCmd type ProcCmd (line 1420) | struct ProcCmd type ProcCmd (line 1421) | struct ProcCmd type ProcCmd (line 1422) | struct ProcCmd FILE: scripts/apdump.py function read_int16 (line 7) | def read_int16(input): function gen_2byte_expr_asm (line 10) | def gen_2byte_expr_asm(args, comment = None): function gen_label_expr_asm (line 20) | def gen_label_expr_asm(name, comment = None): function gen_2byte_expr_ea (line 29) | def gen_2byte_expr_ea(args, comment = None): function gen_label_expr_ea (line 39) | def gen_label_expr_ea(name, comment = None): class FrameData (line 48) | class FrameData: method __init__ (line 50) | def __init__(self, input): method load_sheet_indices (line 79) | def load_sheet_indices(self, input): method to_asm (line 84) | def to_asm(self, gen_2byte_expr): method data_size (line 109) | def data_size(self): function next_smallest_offset (line 151) | def next_smallest_offset(offset): FILE: scripts/arm_compressing_linker.py function rreplace (line 14) | def rreplace(self, old, new, *max): function parse_linker_script (line 20) | def parse_linker_script(filename): function convert_binary_to_object (line 43) | def convert_binary_to_object(filename, objcopy, with_label, is_debug): function is_binary (line 61) | def is_binary(filename): function compress_binary (line 64) | def compress_binary(filename, comptype, compressor, is_debug): function link_first_object (line 71) | def link_first_object(outputfile, filename, base_addr, ld, is_debug): function link_to_output (line 78) | def link_to_output(outputfile, filename, section, base_addr, ld, function extract_symbol_file (line 97) | def extract_symbol_file(filename, objcopy, is_debug): function change_outputfile_type (line 104) | def change_outputfile_type(outputfile, objcopy, is_debug): function dump_binary_from_object (line 112) | def dump_binary_from_object(filename, section, objcopy, is_debug): function remove_section_in_object (line 130) | def remove_section_in_object(filename, section, objcopy, is_debug): function process_first_object (line 141) | def process_first_object(filename, section, objcopy, comptype, compressor, function process_input_object (line 155) | def process_input_object(filename, outputfile, section, base_addr, ld, o... function link_objects (line 185) | def link_objects(obj_list, outputfile, base_addr, function main (line 221) | def main(argv): FILE: scripts/asm2casm.py function main (line 5) | def main(): FILE: scripts/combine_bgs.py function convert_images (line 7) | def convert_images(): function convert_image (line 14) | def convert_image(dir, basename, width): function update_data (line 17) | def update_data(): function insert_image_dimensions (line 27) | def insert_image_dimensions(p, width = 30, height = 20): function chunk_image (line 36) | def chunk_image(p): function reformat_battle_bg_tsa (line 41) | def reformat_battle_bg_tsa(): function check_tsas (line 58) | def check_tsas(): function convert_split_op_anim (line 90) | def convert_split_op_anim(): function convert_op_anim (line 112) | def convert_op_anim(): function clear_no_maps (line 118) | def clear_no_maps(): function get_sprites (line 124) | def get_sprites(data_file): FILE: scripts/cvtdata2jis.py function read_sjis_string (line 5) | def read_sjis_string(f): function parse_jis (line 19) | def parse_jis(f, addr): function main (line 24) | def main(args): FILE: scripts/cvtstrings.py function read_sjis_string (line 4) | def read_sjis_string(f): function parse_string_locations (line 17) | def parse_string_locations(f): function main (line 51) | def main(args): FILE: scripts/dump-proc.py function read_int (line 10) | def read_int(f, count, signed = False): function main (line 13) | def main(args): FILE: scripts/dump_088AF6F4.py function dump_one_part (line 7) | def dump_one_part(rom_data, off): function main (line 34) | def main(args): FILE: scripts/dump_WmMonsterGenerateRates.py function dump_one_part (line 6) | def dump_one_part(rom_data, off): function main (line 14) | def main(args): FILE: scripts/dump_anim_scr.py function try_get_ptr_symbol (line 13) | def try_get_ptr_symbol(val): function dump_one_part (line 34) | def dump_one_part(rom_data, off): function main (line 89) | def main(args): FILE: scripts/dump_anim_sprite.py function dump_one_part (line 6) | def dump_one_part(rom_data, off): function main (line 85) | def main(args): FILE: scripts/dump_animconf.py function dump_one_part (line 7) | def dump_one_part(rom_data, off): function main (line 35) | def main(args): FILE: scripts/dump_battle_animation_pointer_table.py function read_banim_pointer_table (line 29) | def read_banim_pointer_table(fp): function dump_raw_binary (line 74) | def dump_raw_binary(fp): function parse_banim_script (line 111) | def parse_banim_script(animation_id, code_dict=None): function make_headers (line 182) | def make_headers(): function parse_frame (line 233) | def parse_frame(animation_id, side='r'): function parse_frame_r (line 294) | def parse_frame_r(animation_id): function parse_frame_l (line 297) | def parse_frame_l(animation_id): function parse_frame_all (line 300) | def parse_frame_all(animation_id): function parse_pal_group (line 304) | def parse_pal_group(animation_id): function parse_banim_all (line 360) | def parse_banim_all(code_dict=None): function scan_banim_data_area (line 366) | def scan_banim_data_area(): function main (line 426) | def main(): FILE: scripts/dump_battle_animation_terrain.py function read_block_header (line 19) | def read_block_header(f_rom): function dump_pointer_table (line 23) | def dump_pointer_table(f_rom, number): function dump_tileset_image (line 65) | def dump_tileset_image(f_rom, addr_dict, size): function main (line 92) | def main(): FILE: scripts/dump_battletalk.py function dump_one_part (line 7) | def dump_one_part(rom_data, off): function main (line 33) | def main(args): FILE: scripts/dump_chapter_assets.py class AssetType (line 9) | class AssetType(Enum): function dumpOBJ (line 282) | def dumpOBJ(fp, addr, name): function dumpPAL (line 285) | def dumpPAL(fp, addr, name): function dumpCONFIG (line 288) | def dumpCONFIG(fp, addr, name): function dumpOBJANIME (line 291) | def dumpOBJANIME(fp, addr, name): function dumpPALANIME (line 323) | def dumpPALANIME(fp, addr, name): function dumpMAP (line 349) | def dumpMAP(fp, addr, name): function dumpMAPCHANGE (line 352) | def dumpMAPCHANGE(fp, addr, name): function dumpEVENT (line 378) | def dumpEVENT(fp, addr, name): function printOBJ (line 400) | def printOBJ(i): function printPAL (line 403) | def printPAL(i): function printCONFIG (line 406) | def printCONFIG(i): function printOBJANIME (line 409) | def printOBJANIME(i): function printPALANIME (line 412) | def printPALANIME(i): function printMAP (line 415) | def printMAP(i): function printMAPCHANGE (line 418) | def printMAPCHANGE(i): function printEVENT (line 421) | def printEVENT(i): function printFRAME (line 424) | def printFRAME(i): function printTILES (line 427) | def printTILES(i): FILE: scripts/dump_chapter_title.py function dump_palette (line 20) | def dump_palette(): function dump_pointer_table (line 25) | def dump_pointer_table(): function dump_images (line 46) | def dump_images(): function main (line 59) | def main(): FILE: scripts/dump_chapterasset.py function init_symbol (line 12) | def init_symbol(): function try_get_ptr_symbol (line 23) | def try_get_ptr_symbol(val): function _events_sym (line 48) | def _events_sym(ptr): function dump_chaperasset (line 58) | def dump_chaperasset(rom_data, off): function main (line 156) | def main(args): FILE: scripts/dump_character_battle_animation_palette.py function read_block_header (line 19) | def read_block_header(f_rom): function dump_pointer_table (line 23) | def dump_pointer_table(f_rom, number): function dump_compressed_data (line 47) | def dump_compressed_data(f_rom, addr_dict, size): function main (line 61) | def main(): FILE: scripts/dump_data_file.py class DataType (line 8) | class DataType(enum.Enum): class Data (line 12) | class Data(): method __init__ (line 13) | def __init__(self, lines): method getType (line 22) | def getType(self): method tsa (line 26) | def tsa(self): method __str__ (line 28) | def __str__(self): method __repr__ (line 30) | def __repr__(self): method basicName (line 33) | def basicName(self): class GBAImage (line 39) | class GBAImage(): method __init__ (line 40) | def __init__(self, name, image=None, tsa=None, pal=None, width=None, h... method updateFromType (line 50) | def updateFromType(self, obj, type: DataType): method dump (line 56) | def dump(self, rom, dir): method dumpPal (line 60) | def dumpPal(self, rom, dir): method dumpTSA (line 63) | def dumpTSA(self, rom, dir): method dumpImage (line 76) | def dumpImage(self, rom, dir): method getOut (line 98) | def getOut(self, dir): function getAddress (line 100) | def getAddress(line): function parseFile (line 103) | def parseFile(path): function getDataPath (line 112) | def getDataPath(data : list[GBAImage], address, outdir): function rewriteDataFile (line 125) | def rewriteDataFile(path, graphicsDir, data): function tidyOutput (line 143) | def tidyOutput(outDir, imgs: list[GBAImage]): function autoMatchGraphics (line 155) | def autoMatchGraphics(data : list[Data]) -> list[GBAImage]: FILE: scripts/dump_debugcreditpinfo.py function is_rom_ptr (line 7) | def is_rom_ptr(ptr): function dump_string (line 13) | def dump_string(rom_data, ptr): function dump_one_part (line 29) | def dump_one_part(rom_data, off): function main (line 53) | def main(args): FILE: scripts/dump_debugpinfo.py function dump_string (line 7) | def dump_string(rom_data, ptr): function dump_one_part (line 23) | def dump_one_part(rom_data, off): function main (line 42) | def main(args): FILE: scripts/dump_defeattalk.py function dump_one_part (line 7) | def dump_one_part(rom_data, off): function main (line 31) | def main(args): FILE: scripts/dump_eventinfo.py function init_symbol (line 14) | def init_symbol(): function try_get_ptr_symbol (line 25) | def try_get_ptr_symbol(val): function parse_eventinfo (line 50) | def parse_eventinfo(rom_data, off): function dump_one_eventinfo (line 202) | def dump_one_eventinfo(rom_data, off): function main (line 219) | def main(args): FILE: scripts/dump_eventitemlist.py function try_get_ptr_symbol (line 13) | def try_get_ptr_symbol(val): function dump_one_part (line 34) | def dump_one_part(rom_data, off): function main (line 56) | def main(args): FILE: scripts/dump_events.py function try_get_ptr_symbol (line 15) | def try_get_ptr_symbol(val): function unpack_EvtSubParam16u4 (line 36) | def unpack_EvtSubParam16u4(arg16): function unpack_EvtSubParam16u8 (line 43) | def unpack_EvtSubParam16u8(arg16): function unpack_EvtParams2 (line 48) | def unpack_EvtParams2(arg32): function unpack_EvtParams4 (line 53) | def unpack_EvtParams4(arg32): function parse_event_err (line 60) | def parse_event_err(rom_data, off): function parse_event_todo (line 79) | def parse_event_todo(rom_data, off): function parse_unknown_event (line 95) | def parse_unknown_event(rom_data, off): function parse_event (line 119) | def parse_event(rom_data, off): function dump_one_event (line 1091) | def dump_one_event(rom_data, off): function main (line 1108) | def main(args): FILE: scripts/dump_eventshoplist.py function try_get_ptr_symbol (line 13) | def try_get_ptr_symbol(val): function dump_one_part (line 34) | def dump_one_part(rom_data, off): function main (line 55) | def main(args): FILE: scripts/dump_eventsinfo.py function init_symbol (line 12) | def init_symbol(): function try_get_ptr_symbol (line 23) | def try_get_ptr_symbol(val): function _events_sym (line 48) | def _events_sym(ptr): function dump_chaperasset_ext (line 57) | def dump_chaperasset_ext(rom_data, off, prefix): function dump_one_eventinfo_prefix (line 144) | def dump_one_eventinfo_prefix(rom_data, off, prefix): function main (line 161) | def main(args): FILE: scripts/dump_eventstrapdata.py function try_get_ptr_symbol (line 13) | def try_get_ptr_symbol(val): function dump_one_part (line 34) | def dump_one_part(rom_data, off): function main (line 77) | def main(args): FILE: scripts/dump_img.py function read_palette_from_binary (line 9) | def read_palette_from_binary(pal_bytes): function create_image_from_4bpp (line 24) | def create_image_from_4bpp(img_data, tsa_data, pal_bytes, ntiles_x, ntil... function dump_img (line 88) | def dump_img(prefix, img_addr, tsa_addr, pal_addr, ntiles_x, ntiles_y): function main (line 109) | def main(args): FILE: scripts/dump_itembonus.py function dump_one_part (line 7) | def dump_one_part(rom_data, off): function main (line 46) | def main(args): FILE: scripts/dump_itemdata.py function try_get_ptr_symbol (line 13) | def try_get_ptr_symbol(val): function append_attr (line 34) | def append_attr(old, new): function dump_item_attr (line 42) | def dump_item_attr(attr): function dump_one_dat (line 137) | def dump_one_dat(rom_data, i): function main (line 233) | def main(args): FILE: scripts/dump_jidlut.py function dump_one_group (line 7) | def dump_one_group(rom_data, off): function main (line 22) | def main(args): FILE: scripts/dump_jinfo.py function try_get_ptr_symbol (line 12) | def try_get_ptr_symbol(val): function append_attr (line 33) | def append_attr(old, new): function dump_attr (line 41) | def dump_attr(attr): function dump_one_dat (line 151) | def dump_one_dat(rom_data, i): function main (line 358) | def main(args): FILE: scripts/dump_mapanimconf.py function dump_one_part (line 8) | def dump_one_part(rom_data, off): function main (line 17) | def main(args): FILE: scripts/dump_one_sprite.py function read_int (line 5) | def read_int(f, count, signed = False): function get_shape (line 22) | def get_shape(oam0, oam1): function pretty_oam0 (line 26) | def pretty_oam0(oam0, affine, shape): function pretty_oam1 (line 58) | def pretty_oam1(oam1, affine, shape): function pretty_oam2 (line 79) | def pretty_oam2(oam2): function main (line 93) | def main(args): FILE: scripts/dump_pinfo.py function try_get_ptr_symbol (line 12) | def try_get_ptr_symbol(val): function append_attr (line 33) | def append_attr(old, new): function dump_attr (line 41) | def dump_attr(attr): function dump_one_dat (line 151) | def dump_one_dat(rom_data, i): function main (line 294) | def main(args): FILE: scripts/dump_portrait.py function read_portrait_name_list (line 10) | def read_portrait_name_list(): function handle_pointer (line 15) | def handle_pointer(fp, addr, name): function dump_portrait_table (line 27) | def dump_portrait_table(): function dump_portrait_image_and_palette (line 52) | def dump_portrait_image_and_palette(): function main (line 111) | def main(): FILE: scripts/dump_proc_cmds.py function make_simple_proc (line 38) | def make_simple_proc(name, dataImm, dataPtr): function make_pointer_proc (line 44) | def make_pointer_proc(name, dataImm, expImm, dataPtr): function make_label_proc (line 50) | def make_label_proc(name, dataImm, dataPtr): function decode_proc_cmd (line 56) | def decode_proc_cmd(cmd): function proc_contains_valid_pointer (line 115) | def proc_contains_valid_pointer(proc): function assert_eq (line 122) | def assert_eq(a, b): function test_decode (line 126) | def test_decode(): function test_valid_pointer (line 243) | def test_valid_pointer(): function resolve_pointer (line 259) | def resolve_pointer(dataPtr): function test_resolve_pointer (line 277) | def test_resolve_pointer(): function read_procs (line 286) | def read_procs(f, start_off, end_off): function smoketest (line 316) | def smoketest(): function resolve_and_format_command (line 346) | def resolve_and_format_command(cmd): FILE: scripts/dump_ptr.py function try_get_ptr_symbol (line 12) | def try_get_ptr_symbol(val): function dump_one_part (line 33) | def dump_one_part(rom_data, off): function main (line 45) | def main(args): FILE: scripts/dump_ptrs.py function try_get_ptr_symbol (line 12) | def try_get_ptr_symbol(val): function dump_one_word (line 33) | def dump_one_word(rom_data, off): function dump_one_part (line 45) | def dump_one_part(rom_data, off): function main (line 55) | def main(args): FILE: scripts/dump_redas.py function dump_one_reda (line 9) | def dump_one_reda(rom_data, off): function dump_udef_redas (line 48) | def dump_udef_redas(rom_data, off, count, prefix): function main (line 65) | def main(args): FILE: scripts/dump_s16.py function dump_one_part (line 6) | def dump_one_part(rom_data, off): function main (line 26) | def main(args): FILE: scripts/dump_statscreen.py class GBAImage (line 8) | class GBAImage(): method __init__ (line 9) | def __init__(self, name, image=None, tsa=None, pal=None, width=None, h... method dump (line 20) | def dump(self, rom, dir): method dumpPal (line 26) | def dumpPal(self, rom, dir): method dumpTSA (line 30) | def dumpTSA(self, rom, dir): method dumpImage (line 44) | def dumpImage(self, rom, dir): method getOut (line 65) | def getOut(self, dir): method cleanupTmpFiles (line 68) | def cleanupTmpFiles(self, dir): function dumpEquipedWeaponHighlightTSA (line 75) | def dumpEquipedWeaponHighlightTSA(rom, dir): FILE: scripts/dump_supportdata.py function dump_one_part (line 7) | def dump_one_part(rom_data, off): function main (line 38) | def main(args): FILE: scripts/dump_tactician.py function read_string (line 11) | def read_string(f): function parse_jis (line 24) | def parse_jis(addr): FILE: scripts/dump_terraintable.py function try_get_ptr_symbol (line 15) | def try_get_ptr_symbol(val): function dump_one_part (line 36) | def dump_one_part(rom_data, off): function main (line 55) | def main(args): FILE: scripts/dump_title_screen.py class GBAImage (line 13) | class GBAImage(): method __init__ (line 14) | def __init__(self, name, image=None, tsa=None, pal=None, width=None, h... FILE: scripts/dump_u8.py function dump_one_part (line 6) | def dump_one_part(rom_data, off): function main (line 41) | def main(args): FILE: scripts/dump_udef.py function try_get_ptr_symbol (line 13) | def try_get_ptr_symbol(val): function dump_one_udef (line 34) | def dump_one_udef(rom_data, off): function dump_udef_group (line 143) | def dump_udef_group(rom_data, off): function main (line 163) | def main(args): FILE: scripts/dump_unit_icon_move.py function dump_unit_icon_move_table (line 20) | def dump_unit_icon_move_table(): function dump_move_animation (line 40) | def dump_move_animation(): function main (line 96) | def main(): FILE: scripts/dump_unit_icon_wait.py function dump_unit_icon_palette (line 20) | def dump_unit_icon_palette(): function dump_unit_icon_table (line 29) | def dump_unit_icon_table(): function dump_animation_sheet (line 46) | def dump_animation_sheet(): function main (line 68) | def main(): FILE: scripts/elf2sym.py class SymInfo (line 4) | class SymInfo: method __init__ (line 5) | def __init__(self, name, addr, is_func): function iter_elf_symbols (line 10) | def iter_elf_symbols(f): function main (line 28) | def main(args): FILE: scripts/enum_to_pydef.py function gen_tokens (line 6) | def gen_tokens(string): function main (line 34) | def main(args): FILE: scripts/fe8db.py function PID_IDX (line 327) | def PID_IDX(pid): function JID_IDX (line 476) | def JID_IDX(jid): function ITEM_IDX (line 691) | def ITEM_IDX(iid): function ITYPE_IDX (line 713) | def ITYPE_IDX(itype): function WPN_EXP (line 729) | def WPN_EXP(exp): function UNIT_AFFIN (line 766) | def UNIT_AFFIN(affin): function TERRAIN_IDX (line 841) | def TERRAIN_IDX(terrain): function TILE_COMMANDS (line 978) | def TILE_COMMANDS(idx): function EVENT_FLAGS (line 1000) | def EVENT_FLAGS(flag): FILE: scripts/find_nearest_symbol.py function get_symbols_by_addr (line 7) | def get_symbols_by_addr(): function get_nearest_match (line 25) | def get_nearest_match(symbols_by_addr, search, exactfunc=True): FILE: scripts/fix_color_white_in_palette.py function replace_7fff_to_ffff (line 8) | def replace_7fff_to_ffff(fp): function main (line 19) | def main(argv): FILE: scripts/gen_split_data.py function generate_unsymboled_const_data (line 8) | def generate_unsymboled_const_data(): function write_data (line 22) | def write_data(fs, fh, symbol, start, end): function main (line 30) | def main(args): FILE: scripts/get_lz77_compressed_data_length.py function align (line 10) | def align(num, align): function lz_getsize (line 15) | def lz_getsize(file): FILE: scripts/gfxtools/lzss_compress.py function main (line 6) | def main(args): FILE: scripts/gfxtools/lzss_decompress.py function main (line 6) | def main(args): FILE: scripts/gfxtools/lzss_lib.py function lz77_decompress (line 11) | def lz77_decompress(src): function copy_direct (line 64) | def copy_direct(offset, len): function lz77_decomp_data (line 70) | def lz77_decomp_data(offset): class SlidingWindow (line 76) | class SlidingWindow: method __init__ (line 93) | def __init__(self, buf): method next (line 105) | def next(self): method advance (line 126) | def advance(self, n=1): method search (line 130) | def search(self): method match (line 154) | def match(self, start, bufstart): class NLZ10Window (line 169) | class NLZ10Window(SlidingWindow): class NLZ11Window (line 175) | class NLZ11Window(SlidingWindow): class NOverlayWindow (line 181) | class NOverlayWindow(NLZ10Window): function _compress (line 184) | def _compress(input, windowclass=NLZ10Window): function packflags (line 204) | def packflags(flags): function chunkit (line 215) | def chunkit(it, n): function lz77_compress (line 226) | def lz77_compress(input): FILE: scripts/gfxtools/tsa2.py class Orientation (line 6) | class Orientation(enum.Enum): class TSA (line 12) | class TSA(): method __init__ (line 13) | def __init__(self, width=1, height=1, tiles = []): method from_bytes (line 17) | def from_bytes(bin, with_dimensions=True): method to_bytes (line 26) | def to_bytes(self, with_dimensions = True): method order_chunks (line 34) | def order_chunks(self): class Tile (line 43) | class Tile(): method __init__ (line 44) | def __init__(self, tile_id, x_flip = False, y_flip = False, pal_id = 0): method from_bytes (line 49) | def from_bytes(bytes): method to_bytes (line 57) | def to_bytes(self) -> bytearray: method set_orientation (line 68) | def set_orientation(self, o:Orientation): method __repr__ (line 75) | def __repr__(self): method __str__ (line 77) | def __str__(self): method __eq__ (line 79) | def __eq__(self, value): class CheckTile (line 84) | class CheckTile(): method __init__ (line 85) | def __init__(self, tile): method get_orientation (line 92) | def get_orientation(self, tile): function pretty_binary (line 97) | def pretty_binary(num, places = 0): function create_TSA (line 100) | def create_TSA(tiles, ntile_x, ntile_y) -> TSA: function handle_padding (line 127) | def handle_padding(padding: int, unique_tiles : list[CheckTile], tsa : T... function handle_number_of_tiles (line 141) | def handle_number_of_tiles(num_tiles: int, unique_tiles : list[CheckTile]): function handle_args (line 144) | def handle_args(args : dict, unique_tiles, tsa): function shift_tiles_forward (line 164) | def shift_tiles_forward(old, new, tsa): function shift_tiles_back (line 184) | def shift_tiles_back(old, new, tsa): function handle_insert_indexes (line 197) | def handle_insert_indexes(indexes : list[list[int, int]], unique_tiles :... function handle_flip_indexes (line 208) | def handle_flip_indexes(indexes : list[int], tsa: TSA): function handle_blank_tile_index (line 211) | def handle_blank_tile_index(index : int, unique_tiles : list[CheckTile],... function handle_starting_index (line 219) | def handle_starting_index(index : int, unique_tiles : list[CheckTile], t... function max_empty_tile (line 241) | def max_empty_tile(unique_tiles : list[CheckTile], tsa : TSA): function handle_index_sequence (line 271) | def handle_index_sequence(sequence : list[int], unique_tiles : list[Chec... function get_tiles (line 275) | def get_tiles(image: Image): function read_file (line 280) | def read_file(path, in_tile_order=False, with_dimensions=True) -> TSA: function main (line 287) | def main(args, tiles , ntile_x, ntile_y ): FILE: scripts/gfxtools/tsa_analysis.py function count_and_sort_numbers (line 7) | def count_and_sort_numbers(numbers): function main (line 12) | def main(args): FILE: scripts/gfxtools/tsa_bin_analysis.py function read_bin_file (line 6) | def read_bin_file(filename): function main (line 12) | def main(args): FILE: scripts/gfxtools/tsa_generator.py function process_tiles_method1 (line 15) | def process_tiles_method1(tiles, ntile_x, ntile_y): function extract_tiles (line 87) | def extract_tiles(image, ntile_x, ntile_y): function convert_to_4bpp (line 102) | def convert_to_4bpp(tile): function extract_suffix_from_filename (line 109) | def extract_suffix_from_filename(file_name): function get_args (line 114) | def get_args(): function main (line 130) | def main(): FILE: scripts/list_chapter_assets.py class AssetType (line 6) | class AssetType(Enum): function guessType (line 26) | def guessType(name): FILE: scripts/lzss3.py class DecompressionError (line 33) | class DecompressionError(ValueError): function bits (line 36) | def bits(byte): function decompress_raw_lzss10 (line 46) | def decompress_raw_lzss10(indata, decompressed_size, _overlay=False): function decompress_raw_lzss11 (line 93) | def decompress_raw_lzss11(indata, decompressed_size): function decompress_overlay (line 154) | def decompress_overlay(f, out): function decompress (line 192) | def decompress(obj): function decompress_bytes (line 204) | def decompress_bytes(data): function decompress_file (line 219) | def decompress_file(f): function main (line 238) | def main(args=None): FILE: scripts/lzss_lib.py function lz77_decompress (line 11) | def lz77_decompress(src): function lz77_decomp_data (line 64) | def lz77_decomp_data(offset): function copy_direct (line 70) | def copy_direct(offset, len): class SlidingWindow (line 76) | class SlidingWindow: method __init__ (line 93) | def __init__(self, buf): method next (line 105) | def next(self): method advance (line 126) | def advance(self, n=1): method search (line 130) | def search(self): method match (line 154) | def match(self, start, bufstart): class NLZ10Window (line 169) | class NLZ10Window(SlidingWindow): class NLZ11Window (line 175) | class NLZ11Window(SlidingWindow): class NOverlayWindow (line 181) | class NOverlayWindow(NLZ10Window): function _compress (line 184) | def _compress(input, windowclass=NLZ10Window): function packflags (line 204) | def packflags(flags): function chunkit (line 215) | def chunkit(it, n): function lz77_compress (line 226) | def lz77_compress(input): FILE: scripts/mar_to_map.py function main (line 5) | def main(args): function convert_from_mar (line 29) | def convert_from_mar(data): FILE: scripts/match_samples/match_by_hash.py function chunk_reader (line 13) | def chunk_reader(fobj, chunk_size=1024): function get_hash (line 22) | def get_hash(filename, first_chunk_only=False, hash=hashlib.sha1): function check_for_duplicates (line 37) | def check_for_duplicates(paths, hash=hashlib.sha1): FILE: scripts/match_samples/match_by_voice_group.py function checkDuplicatedMatches (line 11) | def checkDuplicatedMatches(d): function readSong2VoiceGroupFromMk (line 18) | def readSong2VoiceGroupFromMk(): function readVoiceGroup2SampleFromS (line 31) | def readVoiceGroup2SampleFromS(): function readSong2VoiceGroupFromIni (line 49) | def readSong2VoiceGroupFromIni(): function readVoiceGroup2SampleFromIni (line 59) | def readVoiceGroup2SampleFromIni(): function matchVoiceGroups (line 74) | def matchVoiceGroups(): function matchSamples (line 85) | def matchSamples(): function readSampleMatchedByHash (line 103) | def readSampleMatchedByHash(): function mergeMatches (line 113) | def mergeMatches(): function printMatches (line 120) | def printMatches(): FILE: scripts/pointer_dump.py function parse_int (line 7) | def parse_int(string): function evaluate_expression (line 11) | def evaluate_expression(expr): function incbin_to_words (line 24) | def incbin_to_words(incbin): function contains_pointers (line 40) | def contains_pointers(words): function string_for_words (line 44) | def string_for_words(words): function test (line 48) | def test(): function replace_pointer_incbins (line 90) | def replace_pointer_incbins(in_f, out_f): FILE: scripts/replace_proc_data.py function chunk_proc_scripts (line 7) | def chunk_proc_scripts(f): function record_unsuccessful_replace (line 26) | def record_unsuccessful_replace(location, script): FILE: scripts/resolve_pointers.py class SymChecker (line 13) | class SymChecker: method __init__ (line 14) | def __init__(self): method is_good_symbol (line 17) | def is_good_symbol(self, sym): function sym_in_dir (line 29) | def sym_in_dir(sym, path): function sym_is_global (line 33) | def sym_is_global(sym): FILE: scripts/symbols.py function from_elf (line 2) | def from_elf(f): FILE: scripts/texttools/huffman.py class HuffNode (line 3) | class HuffNode: method __init__ (line 4) | def __init__(self, data=None, freq=None, left=None, right=None): method __eq__ (line 13) | def __eq__(self, other): method is_leaf (line 21) | def is_leaf(self): function HuffNodeCreateLeaf (line 26) | def HuffNodeCreateLeaf(data, freq): function HuffNodeCreateNode (line 31) | def HuffNodeCreateNode(left, right): function HuffNodeGetFreq (line 36) | def HuffNodeGetFreq(node): function HuffNodeFindIdx (line 39) | def HuffNodeFindIdx(node): function GenerateFreqTable (line 42) | def GenerateFreqTable(all_data): class HuffList (line 50) | class HuffList: method __init__ (line 51) | def __init__(self, node=None, next_list=None): method check_head (line 55) | def check_head(self): function HuffListAdd (line 59) | def HuffListAdd(list_node, node): function HuffListPopHead (line 78) | def HuffListPopHead(list_node): function BuildHuffmanList_Leaves (line 81) | def BuildHuffmanList_Leaves(freq_table): function BuildHuffmanTree (line 103) | def BuildHuffmanTree(freq_table): function BuildHuffmanTree_Ext (line 117) | def BuildHuffmanTree_Ext(all_data): function BuildHuffmanTable (line 121) | def BuildHuffmanTable(): class CompressedValue (line 131) | class CompressedValue: method __init__ (line 132) | def __init__(self, path, _len): function SearchValue (line 138) | def SearchValue(node, value, path=[]): function build_code_table (line 158) | def build_code_table(node, current_code="", code_table=None): function CompressData (line 172) | def CompressData(data, code_table): function dump_code_table (line 200) | def dump_code_table(code_table): FILE: scripts/texttools/huffman_test.py function test_huff_gen (line 8) | def test_huff_gen(): function dump_data_freq (line 19) | def dump_data_freq(): function test_vanilla_huffmantree (line 27) | def test_vanilla_huffmantree(): function test_reworked_huffmantree (line 33) | def test_reworked_huffmantree(): function _visualize_huffman_tree (line 42) | def _visualize_huffman_tree(node, graph=None, node_id=0): function test_visualize_reconstructed_huffman_tree (line 64) | def test_visualize_reconstructed_huffman_tree(): function test_visualize_vanilla_huffman_tree (line 74) | def test_visualize_vanilla_huffman_tree(): function dump_all_data (line 82) | def dump_all_data(): function dump_huffmanlist_leaves (line 86) | def dump_huffmanlist_leaves(): function dump_vanilla_leave_order (line 99) | def dump_vanilla_leave_order(): FILE: scripts/texttools/textdecoder.py function logprint (line 21) | def logprint(level, *args, **kwargs): function get_pr_offset (line 25) | def get_pr_offset(rom_data, addr): function is_leaf (line 28) | def is_leaf(node_data): function build_huffman_table (line 31) | def build_huffman_table(off=HUFFMAN_TREE, rom_fpath=ROM): function decode_data (line 51) | def decode_data(rom_data, huffman_table, off): function decode_single_string (line 87) | def decode_single_string(msg_idx, rom_data, huffman_table): function decode_test (line 94) | def decode_test(msg_idx): function decode_all_data (line 102) | def decode_all_data(): function rebuild_huffman_tree (line 116) | def rebuild_huffman_tree(huffman_table, node=ROOT_NODE): function main (line 128) | def main(): function debug_dump_decoded_data (line 145) | def debug_dump_decoded_data(): FILE: scripts/texttools/textdeparser.py function parse_string_direct (line 6) | def parse_string_direct(u16_data): function parse_string_face_id (line 21) | def parse_string_face_id(u16_data): function parse_string_shiftjis_core (line 28) | def parse_string_shiftjis_core(data, cur_idx): function parse_string_shiftjis (line 174) | def parse_string_shiftjis(decoded_data): function parse_ctrl_string_utf8_core (line 206) | def parse_ctrl_string_utf8_core(byte_array, cur_idx): function data_to_bytes (line 234) | def data_to_bytes(decoded_data): function get_utf8_len (line 248) | def get_utf8_len(cod): function parse_string_utf8 (line 261) | def parse_string_utf8(decoded_data): FILE: scripts/texttools/textprocess.py class Msg (line 10) | class Msg: method __init__ (line 11) | def __init__(self, idx, data, definiation=None): function GenerateFreqTable (line 21) | def GenerateFreqTable(data): function load_control_chars (line 29) | def load_control_chars(parse_ref): function text_preprocess (line 40) | def text_preprocess(text): function text_to_shiftjis_u16_array (line 46) | def text_to_shiftjis_u16_array(text, control_chars): function text_to_utf8_u16_array (line 80) | def text_to_utf8_u16_array(text, control_chars): function text_to_u16_array (line 148) | def text_to_u16_array(text, control_chars, encoding_method): function process_file (line 154) | def process_file(file_path, control_chars, encoding_method, index=0): function write_header (line 210) | def write_header(messages, header_file): function write_all_compressed_data (line 219) | def write_all_compressed_data(messages, code_table, data_file): function write_text_table (line 226) | def write_text_table(messages, data_file): function write_huffman_table (line 237) | def write_huffman_table(huffman_table, data_file): function dump_msg (line 249) | def dump_msg(messages): function main (line 256) | def main(args): FILE: scripts/tmap2tsa.py function revert_lines (line 5) | def revert_lines(in_f, height, width): function tsa2tmap (line 16) | def tsa2tmap(tsa_f, tm_f, json_f, tm_file_name): function tmap2tsa (line 27) | def tmap2tsa(tsa_f, tm_f, height, width): FILE: scripts/tool.py function align (line 26) | def align(address, byte_number=4): class Error (line 30) | class Error(Exception): class CompTypeError (line 35) | class CompTypeError(Error): method __init__ (line 43) | def __init__(self, offset, comp_type): class GbagfxError (line 51) | class GbagfxError(Error): method __init__ (line 54) | def __init__(self, cmd, err): class FileExtNameError (line 59) | class FileExtNameError(Error): method __init__ (line 62) | def __init__(self, filename, require): class BitDepthError (line 67) | class BitDepthError(Error): method __init__ (line 70) | def __init__(self, offset, bitdepth): class CompData (line 75) | class CompData: method __init__ (line 79) | def __init__(self, fp, offset=0, comp_type=None): method get_comp_type (line 127) | def get_comp_type(self): method write_comp_data (line 130) | def write_comp_data(self, fp): method write_uncomp_data (line 133) | def write_uncomp_data(self, fp): function decomp_file (line 143) | def decomp_file(infile, outfile): function read_palette (line 156) | def read_palette(infile): function save_image (line 166) | def save_image(infile, outfile=None, width=32, palfile=None, mapfile=Non... function dump_binary (line 233) | def dump_binary(fp, offset, comp_type=None, size=0, name=None): function dump_palette (line 254) | def dump_palette(fp, offset, comp_type=None, color_number=16, name=None): function dump_map (line 280) | def dump_map(fp, offset, comp_type=None, name=None): function decomp_image (line 308) | def decomp_image(fp, offset_img, width=32, height=0, bitdepth=4, comp_ty... function read_pointer (line 365) | def read_pointer(fp, offset): function read_rom_offset (line 373) | def read_rom_offset(fp, offset): function read_pointer_here (line 380) | def read_pointer_here(fp): function read_rom_offset_here (line 386) | def read_rom_offset_here(fp): function read_u8_here (line 394) | def read_u8_here(fp): function read_s8_here (line 397) | def read_s8_here(fp): function read_bool8_here (line 400) | def read_bool8_here(fp): function read_u16_here (line 403) | def read_u16_here(fp): function read_s16_here (line 406) | def read_s16_here(fp): function read_u32_here (line 409) | def read_u32_here(fp): function read_s32_here (line 412) | def read_s32_here(fp): function read_ascii_here (line 415) | def read_ascii_here(fp): function read_asm_macro (line 423) | def read_asm_macro(fp): function PascalCase (line 449) | def PascalCase(str): function main (line 452) | def main(): FILE: scripts/upload-progress.py function get_git_commit_timestamp (line 12) | def get_git_commit_timestamp() -> int: function get_git_commit_sha (line 16) | def get_git_commit_sha() -> str: function generate_url (line 20) | def generate_url(args: argparse.Namespace) -> str: function parse_progress (line 30) | def parse_progress(input: str, template: str) -> dict: FILE: src/agb_sram.c function ReadSramFast_Core (line 12) | void ReadSramFast_Core(const u8 *src, u8 *dest, u32 size) function WriteSramFast (line 19) | void WriteSramFast(const u8 *src, u8 *dest, u32 size) function u32 (line 26) | u32 VerifySramFast_Core(const u8 *src, u8 *dest, u32 size) function SetSramFastFunc (line 37) | void SetSramFastFunc(void) function u32 (line 76) | u32 WriteAndVerifySramFast(void const * src, void * dest, u32 size) FILE: src/animedrv.c type Anim (line 7) | struct Anim type Anim (line 8) | struct Anim type Anim (line 9) | struct Anim type Anim (line 10) | struct Anim type Anim (line 12) | struct Anim function AnimUpdateAll (line 17) | void AnimUpdateAll(void) function AnimClearAll (line 57) | void AnimClearAll(void) type Anim (line 71) | struct Anim type Anim (line 73) | struct Anim type Anim (line 106) | struct Anim type Anim (line 108) | struct Anim function AnimSort (line 141) | void AnimSort(void) function AnimDelete (line 165) | void AnimDelete(struct Anim* anim) function AnimDisplay (line 183) | void AnimDisplay(struct Anim* anim) function AnimInterpret (line 188) | int AnimInterpret(struct Anim* anim) function AnimInsert (line 308) | void AnimInsert(struct Anim* anim) function AnimDisplayPrivate (line 349) | void AnimDisplayPrivate(struct Anim* anim) function Anim_8005334 (line 411) | void Anim_8005334(struct Anim* anim, u32 instruction) FILE: src/ap.c type ProcCmd (line 8) | struct ProcCmd type APHandle (line 34) | struct APHandle function AP_ClearAll (line 36) | void AP_ClearAll(void) { type APHandle (line 49) | struct APHandle type APHandle (line 50) | struct APHandle function AP_Delete (line 59) | void AP_Delete(struct APHandle* handle) { function s8 (line 64) | s8 AP_Update(struct APHandle* handle, int x, int y) { function AP_Display (line 72) | void AP_Display(struct APHandle* handle, int x, int y) { function s8 (line 94) | s8 AP_ExecFrame(struct APHandle* handle) { function AP_QueueObjRotScale (line 156) | void AP_QueueObjRotScale(struct APHandle* handle) { function AP_SwitchAnimation (line 181) | void AP_SwitchAnimation(struct APHandle* handle, int index) { function AP_SetDefinition (line 197) | void AP_SetDefinition(struct APHandle* handle, const u16* definition) { function AP_QueueObjGraphics (line 205) | void AP_QueueObjGraphics(struct APHandle* handle) { function AP_LoadDefinition (line 252) | void AP_LoadDefinition(struct APHandle* handle, const u16* definition) { function AP_ExecDummyFrame (line 271) | void AP_ExecDummyFrame(struct APHandle* handle) { function AP_Init (line 288) | void AP_Init(struct APHandle* handle, const u16* definition, u16 objLaye... type APHandle (line 309) | struct APHandle type APHandle (line 311) | struct APHandle function ProcPtr (line 323) | ProcPtr APProc_Create(const void* apDefinition, int xPos, int yPos, int ... function APProc_OnUpdate (line 343) | void APProc_OnUpdate(struct APProc* proc) { function APProc_OnEnd (line 350) | void APProc_OnEnd(struct APProc* proc) { function APProc_SetParameters (line 355) | void APProc_SetParameters(struct APProc* proc, int x, int y, int tileBas... function APProc_Delete (line 365) | void APProc_Delete(struct APProc* proc) { function APProc_DeleteAll (line 370) | void APProc_DeleteAll(void) { function APProc_Exists (line 375) | bool APProc_Exists(void) { FILE: src/banim-battleparse.c function s8 (line 12) | static inline s8 _GetBanimTerrainGround(u16 terrain, u16 tileset) function GetBanimTerrainGround (line 81) | int GetBanimTerrainGround(u16 terrain, u16 tileset) function GetBanimBackgroundIndex (line 87) | int GetBanimBackgroundIndex(u16 terrain, u16 tileset) function s16 (line 156) | s16 GetSpellAnimId(u16 jid, u16 weapon) function UnsetMapStaffAnim (line 217) | void UnsetMapStaffAnim(s16 * out, u16 pos, u16 weapon) function ParseBattleHitToBanimCmd (line 317) | void ParseBattleHitToBanimCmd(void) FILE: src/banim-efxbattle.c type ProcCmd (line 14) | struct ProcCmd function NewEfxFarAttackWithDistance (line 28) | void NewEfxFarAttackWithDistance(struct Anim * anim, s16 arg) function sub_80534AC (line 99) | void sub_80534AC(struct ProcEfxFarAttack * unused, int x) function sub_80534E4 (line 119) | void sub_80534E4(struct ProcEfxFarAttack * proc) function sub_8053514 (line 133) | void sub_8053514(struct ProcEfxFarAttack * proc) function sub_8053584 (line 159) | void sub_8053584(struct ProcEfxFarAttack * proc) function sub_8053618 (line 191) | void sub_8053618(int xPos) type ProcCmd (line 751) | struct ProcCmd function ProcPtr (line 778) | ProcPtr NewEfxQuakePure(int index, int kind) function efxQuakePure_Loop (line 791) | void efxQuakePure_Loop(struct ProcEfxQuake * proc) type ProcCmd (line 815) | struct ProcCmd function ProcPtr (line 822) | ProcPtr NewEfxHitQuakePure(void) function efxHitQuakePure_Loop_Null (line 827) | void efxHitQuakePure_Loop_Null(void) type ProcCmd (line 832) | struct ProcCmd function ProcPtr (line 839) | ProcPtr NewEfxQuake(int kind) function efxQuake_Loop (line 913) | void efxQuake_Loop(struct ProcEfxQuake * proc) type ProcCmd (line 991) | struct ProcCmd function NewEfxHitQuake (line 1001) | void NewEfxHitQuake(struct Anim * anim1, struct Anim * anim2, int kind) function efxHitQuake_Loop (line 1116) | void efxHitQuake_Loop(struct ProcEfxQuake * proc) FILE: src/banim-efxdeath.c function NewEfxDeadEvent (line 22) | void NewEfxDeadEvent(struct Anim *anim1, struct Anim *anim2) function sub_8052DFC (line 32) | void sub_8052DFC(struct ProcEfxDead *proc) function sub_8052E7C (line 55) | void sub_8052E7C(struct ProcEfxDead *proc) function sub_8052EAC (line 64) | void sub_8052EAC(struct ProcEfxDead *proc) function sub_8052F24 (line 83) | void sub_8052F24(struct ProcEfxDead *proc) function sub_8052F84 (line 101) | void sub_8052F84(struct ProcEfxDead *proc) function NewEfxDead (line 116) | void NewEfxDead(struct Anim *anim1, struct Anim *anim2) function sub_8052FEC (line 130) | void sub_8052FEC(struct ProcEfxDead *proc) function sub_8053080 (line 152) | void sub_8053080(struct ProcEfxDead *proc) function NewEfxDeadPika (line 189) | void NewEfxDeadPika(struct Anim *anim1, struct Anim *anim2) function EfxDeadPikaMain (line 200) | void EfxDeadPikaMain(struct ProcEfxDead *proc) function NewEfxDeadAlpha (line 229) | void NewEfxDeadAlpha(struct Anim *anim1, struct Anim *anim2) function EfxDeadAlphaMain (line 250) | void EfxDeadAlphaMain(struct ProcEfxDead *proc) function NewEfxDeadDragonAlpha (line 283) | void NewEfxDeadDragonAlpha(struct Anim *anim1, struct Anim *anim2) function EfxDeadDragonAlphaMain (line 310) | void EfxDeadDragonAlphaMain(struct ProcEfxDead *proc) FILE: src/banim-efxflashbg.c function NewEfxFlashBgWhite (line 17) | void NewEfxFlashBgWhite(struct Anim * anim, int duartion) function NewEfxFlashBgRed (line 27) | void NewEfxFlashBgRed(struct Anim * anim, int duartion) function NewEfxFlashBgBlack (line 37) | void NewEfxFlashBgBlack(struct Anim * anim, int duartion) function NewEfxFlashBgDirectly (line 47) | void NewEfxFlashBgDirectly(struct Anim * anim, int duartion) function EfxFlashBgMain (line 56) | void EfxFlashBgMain(struct ProcEfxFlashing * proc) function EfxFlashRestorePalSync (line 68) | void EfxFlashRestorePalSync(struct ProcEfxFlashing * proc) function NewEfxWhiteOUT (line 82) | void NewEfxWhiteOUT(struct Anim * anim, int duartion, int duartion2) function EfxWhiteOutMain1 (line 92) | void EfxWhiteOutMain1(struct ProcEfxFlashing * proc) function EfxWhiteOutMain2 (line 106) | void EfxWhiteOutMain2(struct ProcEfxFlashing * proc) function EfxWhiteOutRestorePalSync (line 118) | void EfxWhiteOutRestorePalSync(struct ProcEfxFlashing * proc) function NewEfxWhiteIN (line 132) | void NewEfxWhiteIN(struct Anim * anim, int duartion, int duartion2) function EfxWhiteInMain1 (line 142) | void EfxWhiteInMain1(struct ProcEfxFlashing * proc) function EfxWhiteInMain2 (line 156) | void EfxWhiteInMain2(struct ProcEfxFlashing * proc) function EfxWhiteInRestorePalSync (line 168) | void EfxWhiteInRestorePalSync(struct ProcEfxFlashing * proc) function NewEfxBlackOUT (line 182) | void NewEfxBlackOUT(struct Anim * anim, int duartion, int duartion2) function EfxBlackOutMain1 (line 192) | void EfxBlackOutMain1(struct ProcEfxFlashing * proc) function EfxBlackOutMain2 (line 206) | void EfxBlackOutMain2(struct ProcEfxFlashing * proc) function EfxBlackOutRestorePalSync (line 218) | void EfxBlackOutRestorePalSync(struct ProcEfxFlashing * proc) function NewEfxBlackIN (line 232) | void NewEfxBlackIN(struct Anim * anim, int duartion, int duartion2) function EfxBlackInMain1 (line 242) | void EfxBlackInMain1(struct ProcEfxFlashing * proc) function EfxBlackInMain2 (line 256) | void EfxBlackInMain2(struct ProcEfxFlashing * proc) function EfxBlackInRestorePalSync (line 268) | void EfxBlackInRestorePalSync(struct ProcEfxFlashing * proc) FILE: src/banim-efxflashobj.c function NewEfxWeaponIcon (line 33) | void NewEfxWeaponIcon(s16 effective1, s16 effective2) function EndProcEfxWeaponIcon (line 49) | void EndProcEfxWeaponIcon(void) function DisableEfxWeaponIcon (line 57) | void DisableEfxWeaponIcon(void) function EnableEfxWeaponIcon (line 67) | void EnableEfxWeaponIcon(void) function sub_8054F10 (line 77) | void sub_8054F10(struct ProcEfxWeaponIcon *proc) function sub_8054F78 (line 102) | void sub_8054F78(struct ProcEfxWeaponIcon *proc) function NewEfxSpellCast (line 124) | void NewEfxSpellCast(void) function RegisterEfxSpellCastEnd (line 144) | void RegisterEfxSpellCastEnd(void) function EndEfxSpellCast (line 152) | void EndEfxSpellCast(void) function sub_8055038 (line 169) | void sub_8055038(struct ProcEfxSpellCast *proc) function sub_805509C (line 181) | void sub_805509C(struct ProcEfxSpellCast *proc) function sub_80550DC (line 192) | void sub_80550DC(struct ProcEfxSpellCast *proc) FILE: src/banim-efxflashunit.c function NewEfxFlashHPBar (line 22) | void NewEfxFlashHPBar(struct Anim * anim, int duartion, int duartion2) function EfxFlashHPBarDelay (line 39) | void EfxFlashHPBarDelay(struct ProcEfxFlashing * proc) function EfxFlashHPBarMain1 (line 45) | void EfxFlashHPBarMain1(struct ProcEfxFlashing * proc) function EfxFlashHPBarRestorePal (line 68) | void EfxFlashHPBarRestorePal(struct ProcEfxFlashing * proc) function NewEfxHpBarColorChange (line 124) | void NewEfxHpBarColorChange(struct Anim * anim) function EndEfxHPBarColorChange (line 172) | void EndEfxHPBarColorChange(void) function DisableEfxHpBarColorChange (line 177) | void DisableEfxHpBarColorChange(void) function EnableEfxHpBarColorChange (line 182) | void EnableEfxHpBarColorChange(void) function EfxHPBarColorChangeMain (line 187) | void EfxHPBarColorChangeMain(struct ProcEfxHpBarColorChange * proc) function NewEfxFlashUnit (line 250) | void NewEfxFlashUnit(struct Anim * anim, u16 dura1, u16 dura2, int c) function EfxFlashUnitMain (line 260) | void EfxFlashUnitMain(struct ProcEfxFlashing * proc) function EfxFlashUnitRestorePal (line 282) | void EfxFlashUnitRestorePal(struct ProcEfxFlashing * proc) function NewEfxFlashUnitEffectEnd (line 307) | void NewEfxFlashUnitEffectEnd(struct Anim * anim, int dura1, int dura2, ... function EfxFlashUnitEffectMain (line 324) | void EfxFlashUnitEffectMain(struct ProcEfxFlashing * proc) function EfxFlashUnitEffectRestorePal (line 352) | void EfxFlashUnitEffectRestorePal(struct ProcEfxFlashing * proc) FILE: src/banim-efxhit.c function NewEfxDamageMojiEffect (line 18) | void NewEfxDamageMojiEffect(struct Anim * anim, int hitted) function efxDamageMojiEffectMain (line 29) | void efxDamageMojiEffectMain(struct ProcEfx * proc) function NewEfxDamageMojiEffectOBJ (line 49) | void NewEfxDamageMojiEffectOBJ(struct Anim * anim, int hitted) function efxDamageMojiEffectOBJMain (line 75) | void efxDamageMojiEffectOBJMain(struct ProcEfxDamageMojiEffectOBJ * proc) function NewEfxPierceCritical (line 91) | void NewEfxPierceCritical(struct Anim * anim) function efxCriricalEffectMain (line 108) | void efxCriricalEffectMain(struct ProcEfx * proc) function NewEfxCriricalEffectBG (line 127) | void NewEfxCriricalEffectBG(struct Anim * anim) function efxCriricalEffectBGMain (line 140) | void efxCriricalEffectBGMain(struct ProcEfxBG * proc) function NewEfxCriricalEffectBGCOL (line 156) | void NewEfxCriricalEffectBGCOL(struct Anim * anim) function efxCriricalEffectBGCOLMain (line 187) | void efxCriricalEffectBGCOLMain(struct ProcEfxBGCOL * proc) function NewEfxNormalEffect (line 209) | void NewEfxNormalEffect(struct Anim * anim) function efxNormalEffectMain (line 225) | void efxNormalEffectMain(struct ProcEfx * proc) function NewEfxNormalEffectBG (line 267) | void NewEfxNormalEffectBG(struct Anim * anim) function efxNormalEffectBGMain (line 305) | void efxNormalEffectBGMain(struct ProcEfxBG * proc) function NewEfxPierceCriticalEffect (line 330) | void NewEfxPierceCriticalEffect(struct Anim * anim) function efxPierceCriticalEffectMain (line 339) | void efxPierceCriticalEffectMain(struct ProcEfxBG * proc) function NewEfxPierceCriticalEffectBG (line 358) | void NewEfxPierceCriticalEffectBG(struct Anim * anim) function efxPierceCriticalEffectBGMain (line 371) | void efxPierceCriticalEffectBGMain(struct ProcEfxBG * proc) function NewEfxPierceCriticalEffectBGCOL (line 387) | void NewEfxPierceCriticalEffectBGCOL(struct Anim * anim) function efxPierceCriticalEffectBGCOLMain (line 418) | void efxPierceCriticalEffectBGCOLMain(struct ProcEfxBGCOL * proc) function NewEfxPierceNormalEffect (line 440) | void NewEfxPierceNormalEffect(struct Anim * anim) function efxPierceNormalEffectMain (line 449) | void efxPierceNormalEffectMain(struct ProcEfx * proc) function NewEfxPierceNormalEffectBG (line 491) | void NewEfxPierceNormalEffectBG(struct Anim * anim) function efxPierceNormalEffectBGMain (line 529) | void efxPierceNormalEffectBGMain(struct ProcEfxBG * proc) FILE: src/banim-efxhpbar.c function CheckEkrHitDone (line 17) | int CheckEkrHitDone(void) function CheckEkrHitNow (line 25) | short CheckEkrHitNow(int pos) function NewEfxHpBar (line 31) | void NewEfxHpBar(struct Anim * anim) function EfxHpBar_DeclineToDeath (line 73) | void EfxHpBar_DeclineToDeath(struct ProcEfxHpBar * proc) function EfxHpBar_MoveCameraOnEnd (line 122) | void EfxHpBar_MoveCameraOnEnd(struct ProcEfxHpBar * proc) function EfxHpBar_WaitCameraMove (line 154) | void EfxHpBar_WaitCameraMove(struct ProcEfxHpBar * proc) function NewEfxHpBarResire (line 168) | void NewEfxHpBarResire(struct Anim * anim) function EfxHpBarResire_WaitOnCurrentSide (line 212) | void EfxHpBarResire_WaitOnCurrentSide(struct ProcEfxHpBar * proc) function EfxHpBarResire_SetAnotherSide (line 250) | void EfxHpBarResire_SetAnotherSide(struct ProcEfxHpBar * proc) function EfxHpBarResire_DeclineToDeath (line 280) | void EfxHpBarResire_DeclineToDeath(struct ProcEfxHpBar * proc) function NewEfxAvoid (line 335) | void NewEfxAvoid(struct Anim * anim) function EfxAvoidMain (line 366) | void EfxAvoidMain(struct ProcEfxHpBar * proc) function NewEfxHpBarLive (line 372) | void NewEfxHpBarLive(struct Anim * anim) function EfxHPBarLiveMain (line 418) | void EfxHPBarLiveMain(struct ProcEfxHpBar * proc) function NewEfxNoDamage (line 450) | void NewEfxNoDamage(struct Anim * anim1, struct Anim * anim2, int death) function EfxNoDamageMain (line 477) | void EfxNoDamageMain(struct ProcEfxHpBar * proc) function NewEfxNoDamageYure (line 495) | void NewEfxNoDamageYure(struct Anim * anim1, struct Anim * anim2) function EfxNoDamageYureMain (line 504) | void EfxNoDamageYureMain(struct ProcEfxHpBar * proc) function NewEfxStatusCHG (line 536) | void NewEfxStatusCHG(struct Anim * anim) function EfxStatusCHGMain (line 548) | void EfxStatusCHGMain(struct ProcEfxHpBar * proc) FILE: src/banim-efxlvup.c function ProcPtr (line 33) | ProcPtr NewEfxPartsofScroll(void) function EfxUpdatePartsofScroll (line 43) | void EfxUpdatePartsofScroll(void) function EfxPartsofScrollCallBack (line 80) | void EfxPartsofScrollCallBack(ProcPtr proc) function EfxPartsofScrollMain (line 85) | void EfxPartsofScrollMain(ProcPtr proc) function ProcPtr (line 97) | ProcPtr NewEfxPartsofScroll2(void) function EfxPartsofScroll2CallBack (line 107) | void EfxPartsofScroll2CallBack(ProcPtr proc) function EfxPartsofScroll2Main (line 119) | void EfxPartsofScroll2Main(ProcPtr proc) function ProcPtr (line 174) | ProcPtr NewEfxleveluphb(void) function EfxleveluphbCallBack (line 220) | void EfxleveluphbCallBack(ProcPtr proc) function EfxleveluphbNop (line 225) | void EfxleveluphbNop(ProcPtr proc) function EfxleveluphbMain (line 230) | void EfxleveluphbMain(ProcPtr proc) function EkrLvupHBlank (line 260) | void EkrLvupHBlank(void) function EfxPartsofScroll2HBlank (line 270) | void EfxPartsofScroll2HBlank(void) function NewEfxlvupbg (line 329) | void NewEfxlvupbg(struct Anim * anim) function EfxlvupbgMain (line 346) | void EfxlvupbgMain(struct ProcEfxBG * proc) function NewEfxLvupBG2 (line 393) | void NewEfxLvupBG2(struct Anim * anim) function EfxLvupBg2Main (line 409) | void EfxLvupBg2Main(struct ProcEfxBG * proc) function NewEfxLvupOBJ2 (line 432) | void NewEfxLvupOBJ2(struct Anim * anim, int x, int y) function EfxLvupOBJ2CallBack (line 448) | void EfxLvupOBJ2CallBack(struct ProcEfxOBJ * proc) function NewEfxLvupBGCOL (line 480) | void NewEfxLvupBGCOL(struct Anim * anim) function Loop6C1_EfxLvupBGCOL (line 502) | void Loop6C1_EfxLvupBGCOL(struct ProcEfxBGCOL * proc) function Loop6C2_EfxLvupBGCOL (line 520) | void Loop6C2_EfxLvupBGCOL(struct ProcEfxBGCOL * proc) function EkrLvupApfxInit (line 535) | void EkrLvupApfxInit(struct ProcEkrLvupApfx * proc) function EkrLvupApfxMain (line 540) | void EkrLvupApfxMain(struct ProcEkrLvupApfx * proc) function NewEkrLvupApfx (line 563) | void NewEkrLvupApfx(int chr, int pal) function EkrLvupApfxEndEach (line 583) | void EkrLvupApfxEndEach(void) function PutEkrLvupStatGainLabelGfx1 (line 589) | void PutEkrLvupStatGainLabelGfx1(int stat_num, int stat_gain) function PutEkrLvupStatGainLabelGfx2 (line 609) | void PutEkrLvupStatGainLabelGfx2(int chr, int stat_gain) function BanimDrawStatupAp (line 653) | void BanimDrawStatupAp(int chr, int pal, int x, int y, int index, int gain) function sub_8074E6C (line 700) | void sub_8074E6C(struct ProcEobjLvup * proc) function sub_8074EDC (line 734) | void sub_8074EDC(struct ProcEobjLvup * proc) function sub_8074F14 (line 751) | void sub_8074F14(struct ProcEobjLvup * proc) FILE: src/banim-efxmagic-aircalibur.c type ProcCmd (line 11) | struct ProcCmd function StartSpellAnimAircalibur (line 22) | void StartSpellAnimAircalibur(struct Anim * anim) function efxAlacalibur_Loop_Main (line 40) | void efxAlacalibur_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 94) | struct ProcCmd function sub_805ECD4 (line 110) | void sub_805ECD4(struct Anim * anim) function efxAlacaliburBG_Loop (line 148) | void efxAlacaliburBG_Loop(struct ProcEfxBG * proc) type ProcCmd (line 173) | struct ProcCmd function sub_805ED98 (line 186) | void sub_805ED98(struct Anim * anim) function efxAlacaliburBGCOL_Loop (line 220) | void efxAlacaliburBGCOL_Loop(struct ProcEfxBGCOL * proc) type ProcCmd (line 243) | struct ProcCmd function sub_805EE24 (line 253) | void sub_805EE24(struct Anim * anim) function efxAlacaliburOBJ_Loop (line 284) | void efxAlacaliburOBJ_Loop(struct ProcEfxOBJ * proc) FILE: src/banim-efxmagic-aura.c type ProcCmd (line 12) | struct ProcCmd function StartSpellAnimAura (line 22) | void StartSpellAnimAura(struct Anim * anim) function efxOura_Loop_Main (line 39) | void efxOura_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 111) | struct ProcCmd function StartSubSpell_efxOuraBG_A (line 153) | void StartSubSpell_efxOuraBG_A(struct Anim * anim) function StartSubSpell_efxOuraBG_B (line 209) | void StartSubSpell_efxOuraBG_B(struct Anim * anim) function StartSubSpell_efxOuraBG_C (line 266) | void StartSubSpell_efxOuraBG_C(struct Anim * anim) function efxOuraBG_Loop (line 317) | void efxOuraBG_Loop(struct ProcEfxBG * proc) type ProcCmd (line 343) | struct ProcCmd function StartSubSpell_efxOuraBG2 (line 356) | void StartSubSpell_efxOuraBG2(struct Anim * anim) function efxOuraBG2_OnEnd (line 398) | void efxOuraBG2_OnEnd(void) function efxOuraBG2_Loop (line 407) | void efxOuraBG2_Loop(struct ProcEfxBG * proc) type ProcCmd (line 421) | struct ProcCmd function StartSubSpell_efxOuraBGCOL (line 432) | void StartSubSpell_efxOuraBGCOL(struct Anim * anim) function efxOuraBGCOL_Loop (line 464) | void efxOuraBGCOL_Loop(struct ProcEfxBGCOL * proc) type ProcCmd (line 487) | struct ProcCmd function StartSubSpell_efxOuraBG3 (line 529) | void StartSubSpell_efxOuraBG3(struct Anim * anim) function efxOuraBG3_Loop (line 589) | void efxOuraBG3_Loop(struct ProcEfxBG * proc) function StartSpellAnimLuce_Null (line 616) | void StartSpellAnimLuce_Null(struct Anim * anim) FILE: src/banim-efxmagic-ballista.c type ProcCmd (line 13) | struct ProcCmd function StartSpellAnimBallista (line 23) | void StartSpellAnimBallista(struct Anim * anim) function efxShooter_Loop_Main (line 41) | void efxShooter_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 108) | struct ProcCmd function StartSubSpell_efxShooterOBJ (line 118) | void StartSubSpell_efxShooterOBJ(struct Anim * anim) function efxShooterOBJ_Loop (line 149) | void efxShooterOBJ_Loop(struct ProcEfxOBJ * proc) FILE: src/banim-efxmagic-bindingblade.c function StartSpellAnimEckesachsRanged_Null (line 11) | void StartSpellAnimEckesachsRanged_Null(struct Anim * anim) type ProcCmd (line 18) | struct ProcCmd function StartSpellAnimBindingBlade (line 28) | void StartSpellAnimBindingBlade(struct Anim * anim) function efxHurtmut_Loop_Main (line 45) | void efxHurtmut_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 93) | struct ProcCmd function StartSubSpell_efxHurtmutOBJ (line 103) | void StartSubSpell_efxHurtmutOBJ(struct Anim * anim) function efxHurtmutOBJ_Loop (line 133) | void efxHurtmutOBJ_Loop(struct ProcEfxOBJ * proc) FILE: src/banim-efxmagic-bolting.c type ProcCmd (line 12) | struct ProcCmd function StartSpellAnimBolting (line 22) | void StartSpellAnimBolting(struct Anim * anim) function efxThunderstorm_Loop_Main (line 39) | void efxThunderstorm_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 86) | struct ProcCmd function StartSubSpell_efxThunderstormBG (line 126) | void StartSubSpell_efxThunderstormBG(struct Anim * anim) function efxThunderstormBG_Loop (line 172) | void efxThunderstormBG_Loop(struct ProcEfxBG * proc) type ProcCmd (line 197) | struct ProcCmd function StartSubSpell_efxThunderstormOBJ (line 213) | void StartSubSpell_efxThunderstormOBJ(struct Anim * anim) function efxThunderstormOBJ_Loop (line 226) | void efxThunderstormOBJ_Loop(struct ProcEfxOBJ * proc) function efxThunderstormOBJ_End (line 239) | void efxThunderstormOBJ_End(struct ProcEfxOBJ * proc) type ProcCmd (line 251) | struct ProcCmd function StartSubSpell_efxThunderstormCOLOR (line 270) | void StartSubSpell_efxThunderstormCOLOR(struct Anim * anim) function efxThunderstormColor_Loop_A (line 283) | void efxThunderstormColor_Loop_A(struct ProcEfxBGCOL * proc) function efxThunderstormColor_Loop_B (line 298) | void efxThunderstormColor_Loop_B(struct ProcEfxBGCOL * proc) function efxThunderstormColor_Loop_C (line 319) | void efxThunderstormColor_Loop_C(struct ProcEfxBGCOL * proc) type ProcCmd (line 341) | struct ProcCmd function StartSubSpell_efxThunderstormDARK (line 354) | void StartSubSpell_efxThunderstormDARK(struct Anim * anim, int timer, in... function efxThunderstormDark_Loop_A (line 372) | void efxThunderstormDark_Loop_A(struct ProcEfxBGCOL * proc) function efxThunderstormDark_Loop_B (line 392) | void efxThunderstormDark_Loop_B(struct ProcEfxBGCOL * proc) FILE: src/banim-efxmagic-breath.c type ProcCmd (line 12) | struct ProcCmd function StartSpellAnimFireBreath (line 22) | void StartSpellAnimFireBreath(struct Anim * anim) function efxFirebreath_Loop_Main (line 38) | void efxFirebreath_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 86) | struct ProcCmd function StartSubSpell_efxFirebreathOBJ (line 96) | void StartSubSpell_efxFirebreathOBJ(struct Anim * anim) function efxFirebreathOBJ_Loop (line 151) | void efxFirebreathOBJ_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 179) | struct ProcCmd function StartSubSpell_efxFirebreathBG (line 189) | void StartSubSpell_efxFirebreathBG(struct Anim * anim) function efxFirebreathBG_Loop (line 214) | void efxFirebreathBG_Loop(struct ProcEfxBG * proc) type ProcCmd (line 231) | struct ProcCmd function StartSubSpell_efxFirebreathBGCOL (line 244) | void StartSubSpell_efxFirebreathBGCOL(struct Anim * anim) function efxFirebreathBGCOL_Loop (line 324) | void efxFirebreathBGCOL_Loop(struct ProcEfxBGCOL * proc) type ProcCmd (line 348) | struct ProcCmd function StartSpellAnimIceBreath (line 358) | void StartSpellAnimIceBreath(struct Anim * anim) function efxIcebreath_Loop_Main (line 375) | void efxIcebreath_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 419) | struct ProcCmd function StartSubSpell_efxIcebreathOBJ (line 432) | void StartSubSpell_efxIcebreathOBJ(struct Anim * anim) function efxIcebreathOBJ_OnEnd (line 465) | void efxIcebreathOBJ_OnEnd(struct ProcEfxOBJ * proc) type ProcCmd (line 474) | struct ProcCmd function StartSpellAnimDarkBreath (line 484) | void StartSpellAnimDarkBreath(struct Anim * anim) function efxDarkbreath_Loop_Main (line 500) | void efxDarkbreath_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 547) | struct ProcCmd function StartSubSpell_efxDarkbreathBG (line 573) | void StartSubSpell_efxDarkbreathBG(struct Anim * anim) function efxDarkbreathBG_Loop (line 619) | void efxDarkbreathBG_Loop(struct ProcEfxBG * proc) type ProcCmd (line 645) | struct ProcCmd function StartSubSpell_efxDarkbreathBGCOL (line 658) | void StartSubSpell_efxDarkbreathBGCOL(struct Anim * anim) function efxDarkbreathBGCOL_Loop (line 723) | void efxDarkbreathBGCOL_Loop(struct ProcEfxBGCOL * proc) type ProcCmd (line 747) | struct ProcCmd function StartSubSpell_efxDarkbreathOBJ (line 757) | void StartSubSpell_efxDarkbreathOBJ(struct Anim * anim) function efxDarkbreathOBJ_Loop (line 798) | void efxDarkbreathOBJ_Loop(struct ProcEfxOBJ * proc) FILE: src/banim-efxmagic-crimsoneye.c type ProcCmd (line 12) | struct ProcCmd function StartSpellAnimCrimsonEye (line 22) | void StartSpellAnimCrimsonEye(struct Anim * anim) function efxCrimsonEye_Loop_Main (line 39) | void efxCrimsonEye_Loop_Main(struct ProcEfx * proc) function efxCrimsonEyeBGFinish1_Loop (line 99) | void efxCrimsonEyeBGFinish1_Loop(struct ProcEfxBG * proc) type ProcCmd (line 155) | struct ProcCmd function StartSubSpell_efxCrimsonEyeBGFinish1 (line 165) | void StartSubSpell_efxCrimsonEyeBGFinish1(struct Anim * anim) function efxCrimsonEyeOBJFinishPiece_Loop (line 192) | void efxCrimsonEyeOBJFinishPiece_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 211) | struct ProcCmd function StartSubSpell_efxCrimsonEyeOBJFinishPiece (line 257) | void StartSubSpell_efxCrimsonEyeOBJFinishPiece(struct Anim * anim, int t... function efxCrimsonEyeOBJFinish_Loop (line 292) | void efxCrimsonEyeOBJFinish_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 441) | struct ProcCmd function StartSubSpell_efxCrimsonEyeOBJFinish (line 451) | void StartSubSpell_efxCrimsonEyeOBJFinish(struct Anim * anim) function StartSubSpell_efxGorgonBGFinish_ (line 465) | void StartSubSpell_efxGorgonBGFinish_(struct Anim * anim) function efxCrimsonEyeBG_Loop (line 503) | void efxCrimsonEyeBG_Loop(struct ProcEfxBG * proc) type ProcCmd (line 552) | struct ProcCmd function StartSubSpell_efxCrimsonEyeBG (line 562) | void StartSubSpell_efxCrimsonEyeBG(struct Anim * anim) function sub_806A560 (line 602) | int sub_806A560(int a) function sub_806A578 (line 618) | void sub_806A578(struct Anim * anim, u32 b) function sub_806A590 (line 633) | void sub_806A590(int index, int denom, int c) function sub_806A634 (line 759) | int sub_806A634(int index, int b) function sub_806A64C (line 765) | int sub_806A64C(int index, int b) function sub_806A664 (line 771) | int sub_806A664(int a, int b) function sub_806A6C4 (line 813) | int sub_806A6C4(int a, int b) function sub_806A6FC (line 828) | void sub_806A6FC(int index, int b, int c) function efxCrimsonEyeOBJ_Loop_A (line 863) | void efxCrimsonEyeOBJ_Loop_A(struct ProcEfxOBJ * proc) function efxCrimsonEyeOBJ_Loop_B (line 923) | void efxCrimsonEyeOBJ_Loop_B(struct ProcEfxOBJ * proc) function efxCrimsonEyeOBJ_Loop_C (line 987) | void efxCrimsonEyeOBJ_Loop_C(struct ProcEfxOBJ * proc) function efxCrimsonEyeOBJ_Loop_D (line 1050) | void efxCrimsonEyeOBJ_Loop_D(struct ProcEfxOBJ * proc) type ProcCmd (line 1120) | struct ProcCmd function StartSubSpell_efxCrimsonEyeOBJ (line 1139) | void StartSubSpell_efxCrimsonEyeOBJ(struct Anim * anim) FILE: src/banim-efxmagic-dancerings.c type ProcCmd (line 12) | struct ProcCmd function StartSpellAnimFillasMight (line 22) | void StartSpellAnimFillasMight(struct Anim * anim) function StartSpellAnimThorsIre (line 39) | void StartSpellAnimThorsIre(struct Anim * anim) function StartSpellAnimNinisGrace (line 56) | void StartSpellAnimNinisGrace(struct Anim * anim) function StartSpellAnimSetsLitany (line 73) | void StartSpellAnimSetsLitany(struct Anim * anim) function efxDancepara_Loop (line 90) | void efxDancepara_Loop(struct ProcEfx * proc) FILE: src/banim-efxmagic-demonlight.c type ProcCmd (line 14) | struct ProcCmd function StartSpellAnimDemonLight (line 24) | void StartSpellAnimDemonLight(struct Anim * anim) function efxMaohFlash_Loop_Main (line 41) | void efxMaohFlash_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 127) | struct ProcCmd function StartSubSpell_efxMaohFlashBG1 (line 353) | void StartSubSpell_efxMaohFlashBG1(struct Anim * anim) function efxMaohFlashBG1_Loop (line 427) | void efxMaohFlashBG1_Loop(struct ProcEfxBG * proc) type ProcCmd (line 464) | struct ProcCmd function StartSubSpell_efxMaohFlashBG2 (line 495) | void StartSubSpell_efxMaohFlashBG2(struct Anim * anim) function efxMaohFlashBG2_Loop (line 530) | void efxMaohFlashBG2_Loop(struct ProcEfxBG * proc) function sub_80668DC (line 570) | void sub_80668DC(void) type ProcCmd (line 588) | struct ProcCmd function sub_8066914 (line 652) | void sub_8066914(struct Anim * anim) function efxMaohFlashBG3_Loop (line 703) | void efxMaohFlashBG3_Loop(struct ProcEfxBG * proc) type ProcCmd (line 734) | struct ProcCmd function StartSubSpell_efxMaohFlashBG4 (line 815) | void StartSubSpell_efxMaohFlashBG4(struct Anim * anim) function efxMaohFlashBG4_Loop (line 865) | void efxMaohFlashBG4_Loop(struct ProcEfxBG * proc) type ProcCmd (line 898) | struct ProcCmd function StartSubSpell_efxMaohFlashWOUT (line 913) | void StartSubSpell_efxMaohFlashWOUT(struct Anim * anim, int unused, int ... function efxMaohFlashWOUT_Loop_A (line 928) | void efxMaohFlashWOUT_Loop_A(struct ProcEfxOBJ * proc) function efxMaohFlashWOUT_Loop_B (line 950) | void efxMaohFlashWOUT_Loop_B(struct ProcEfxOBJ * proc) type ProcCmd (line 959) | struct ProcCmd function StartSubSpell_efxMaohFlashBGCOL (line 970) | void StartSubSpell_efxMaohFlashBGCOL(struct Anim * anim) function efxMaohFlashBGCOL_Loop (line 1060) | void efxMaohFlashBGCOL_Loop(struct ProcEfxBGCOL * proc) function sub_8066C74 (line 1084) | int sub_8066C74(int pos) function sub_8066C98 (line 1106) | void sub_8066C98(void) type ProcCmd (line 1115) | struct ProcCmd function StartSubSpell_efxMaohFlashEyeROBJ2 (line 1125) | void StartSubSpell_efxMaohFlashEyeROBJ2(struct Anim * anim, int terminat... function efxMaohFlashEyeROBJ2_Loop (line 1177) | void efxMaohFlashEyeROBJ2_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 1193) | struct ProcCmd function StartSubSpell_efxMaohFlashEyeLOBJ2 (line 1203) | void StartSubSpell_efxMaohFlashEyeLOBJ2(struct Anim * anim, int terminat... function efxMaohFlashEyeLOBJ2_Loop (line 1255) | void efxMaohFlashEyeLOBJ2_Loop(struct ProcEfxOBJ * proc) function sub_8066EA8 (line 1270) | void sub_8066EA8(void) type ProcCmd (line 1279) | struct ProcCmd function StartSubSpell_efxMaohFlashEyeOBJ1 (line 1289) | void StartSubSpell_efxMaohFlashEyeOBJ1(struct Anim * anim, int terminato... function efxMaohFlashEyeOBJ1_Loop (line 1341) | void efxMaohFlashEyeOBJ1_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 1357) | struct ProcCmd function StartSubSpell_efxMaohFlashEyeFire1OBJ1 (line 1367) | void StartSubSpell_efxMaohFlashEyeFire1OBJ1(struct Anim * anim, int term... function efxMaohFlashEyeFire1OBJ1_Loop (line 1422) | void efxMaohFlashEyeFire1OBJ1_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 1438) | struct ProcCmd function StartSubSpell_efxMaohFlashEyeFire2OBJ1 (line 1448) | void StartSubSpell_efxMaohFlashEyeFire2OBJ1(struct Anim * anim, int term... function efxMaohFlashEyeFire2OBJ1_Loop (line 1503) | void efxMaohFlashEyeFire2OBJ1_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 1519) | struct ProcCmd function StartSubSpell_efxMaohFlashThunderOBJ (line 1529) | void StartSubSpell_efxMaohFlashThunderOBJ(struct Anim * anim, int termin... function efxMaohFlashThunderOBJ_Loop (line 1547) | void efxMaohFlashThunderOBJ_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 1698) | struct ProcCmd function StartSubSpell_efxMaohFlashThunderOBJ2 (line 1708) | void StartSubSpell_efxMaohFlashThunderOBJ2(struct Anim * anim, int termi... function efxMaohFlashThunderOBJ2_Loop (line 1740) | void efxMaohFlashThunderOBJ2_Loop(struct ProcEfxOBJ * proc) FILE: src/banim-efxmagic-demonsurge.c type ProcCmd (line 13) | struct ProcCmd function StartSpellAnimDemonSurge (line 23) | void StartSpellAnimDemonSurge(struct Anim * anim) function efxGorgon_Loop_Main (line 40) | void efxGorgon_Loop_Main(struct ProcEfx * proc) function sub_806B64C (line 108) | void sub_806B64C(struct ProcEfxOBJ * proc) function sub_806B664 (line 116) | void sub_806B664(struct ProcEfxOBJ * proc) type ProcCmd (line 132) | struct ProcCmd function StartSubSpell_efxGorgon_806B680 (line 146) | void StartSubSpell_efxGorgon_806B680(struct Anim * anim) function efxGorgonBGDirt_Loop (line 200) | void efxGorgonBGDirt_Loop(struct ProcEfxBG * proc) type ProcCmd (line 291) | struct ProcCmd function StartSubSpell_efxGorgonBGDirt (line 301) | void StartSubSpell_efxGorgonBGDirt(struct Anim * anim) function efxGorgonBGTwister_Loop (line 340) | void efxGorgonBGTwister_Loop(struct ProcEfxBG * proc) type ProcCmd (line 402) | struct ProcCmd function StartSubSpell_efxGorgonBGTwister (line 412) | void StartSubSpell_efxGorgonBGTwister(struct Anim * anim) type Proc085D8C24 (line 457) | struct Proc085D8C24 function sub_806B938 (line 465) | void sub_806B938(struct Proc085D8C24 * proc) function sub_806B940 (line 474) | void sub_806B940(struct Proc085D8C24 * proc) function sub_806BACC (line 543) | void sub_806BACC(struct Proc085D8C24 * proc) type ProcCmd (line 608) | struct ProcCmd function sub_806BBDC (line 623) | void sub_806BBDC(void) function efxGorgonOBJTwisterPiece_Loop (line 630) | void efxGorgonOBJTwisterPiece_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 675) | struct ProcCmd function StartSubSpell_efxGorgonOBJTwisterPiece (line 685) | void StartSubSpell_efxGorgonOBJTwisterPiece(struct Anim * anim, int flag... function efxGorgonOBJTwister_Loop (line 767) | void efxGorgonOBJTwister_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 817) | struct ProcCmd function StartSubSpell_efxGorgonOBJTwister (line 827) | void StartSubSpell_efxGorgonOBJTwister(struct Anim * anim) function efxGorgonBGFinish_Loop (line 885) | void efxGorgonBGFinish_Loop(struct ProcEfxBG * proc) type ProcCmd (line 953) | struct ProcCmd function StartSubSpell_efxGorgonBGFinish (line 964) | void StartSubSpell_efxGorgonBGFinish(struct Anim * anim) type Proc085D8CE4 (line 1003) | struct Proc085D8CE4 function sub_806C14C (line 1011) | void sub_806C14C(struct Proc085D8CE4 * proc) function sub_806C154 (line 1018) | void sub_806C154(struct Proc085D8CE4 * proc) function sub_806C1B8 (line 1055) | void sub_806C1B8(struct Proc085D8CE4 * proc) function sub_806C2D4 (line 1119) | void sub_806C2D4(struct Proc085D8CE4 * proc) type ProcCmd (line 1192) | struct ProcCmd function sub_806C464 (line 1208) | void sub_806C464(void) type Proc085D8D14 (line 1214) | struct Proc085D8D14 function sub_806C478 (line 1224) | void sub_806C478(struct Proc085D8D14 * proc) type ProcCmd (line 1297) | struct ProcCmd function sub_806C608 (line 1313) | void sub_806C608(void) FILE: src/banim-efxmagic-eclipse.c type ProcCmd (line 12) | struct ProcCmd function StartSpellAnimEclipse (line 22) | void StartSpellAnimEclipse(struct Anim * anim) function efxHazymoon_Loop_Main (line 39) | void efxHazymoon_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 105) | struct ProcCmd function StartSubSpell_efxHazymoonBG_A (line 177) | void StartSubSpell_efxHazymoonBG_A(struct Anim * anim) function StartSubSpell_efxHazymoonBG_B (line 213) | void StartSubSpell_efxHazymoonBG_B(struct Anim * anim) function StartSubSpell_efxHazymoonBG_C (line 288) | void StartSubSpell_efxHazymoonBG_C(struct Anim * anim) function efxHazymoonBG_Loop (line 334) | void efxHazymoonBG_Loop(struct ProcEfxEclipseBG * proc) type ProcCmd (line 370) | struct ProcCmd function StartSubSpell_efxHazymoonOBJ2 (line 390) | void StartSubSpell_efxHazymoonOBJ2(struct Anim * anim) function efxHazymoonOBJ2_OnEnd (line 423) | void efxHazymoonOBJ2_OnEnd(struct ProcEfxOBJ * proc) function efxHazymoonOBJ2_Loop_A (line 431) | void efxHazymoonOBJ2_Loop_A(struct ProcEfxOBJ * proc) function efxHazymoonOBJ2_Loop_B (line 458) | void efxHazymoonOBJ2_Loop_B(struct ProcEfxOBJ * proc) function efxHazymoonOBJ2_Loop_C (line 485) | void efxHazymoonOBJ2_Loop_C(struct ProcEfxOBJ * proc) type ProcCmd (line 513) | struct ProcCmd function StartSubSpell_efxHazymoonOBJ3 (line 523) | void StartSubSpell_efxHazymoonOBJ3(struct Anim * anim) function efxHazymoonOBJ3_Loop (line 558) | void efxHazymoonOBJ3_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 588) | struct ProcCmd function StartSubSpell_efxHazymoonOBJ3RND (line 601) | void StartSubSpell_efxHazymoonOBJ3RND(struct Anim * anim, int x, int y) function efxHazymoonOBJ3RND_OnEnd (line 622) | void efxHazymoonOBJ3RND_OnEnd(struct ProcEfxOBJ * proc) FILE: src/banim-efxmagic-effectstaves.c type ProcCmd (line 14) | struct ProcCmd function StartSpellAnimSilence (line 24) | void StartSpellAnimSilence(struct Anim * anim) function efxSilence_Loop_Main (line 41) | void efxSilence_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 94) | struct ProcCmd function StartSubSpell_efxSilenceBG (line 126) | void StartSubSpell_efxSilenceBG(struct Anim * anim) function efxSilenceBG_Loop (line 187) | void efxSilenceBG_Loop(struct ProcEfxBG * proc) type ProcCmd (line 216) | struct ProcCmd function StartSubSpell_efxSilenceOBJ (line 227) | void StartSubSpell_efxSilenceOBJ(struct Anim * anim) function efxSilenceOBJ_OnEnd (line 245) | void efxSilenceOBJ_OnEnd(struct ProcEfxOBJ * proc) type ProcCmd (line 254) | struct ProcCmd function StartSpellAnimSleep (line 264) | void StartSpellAnimSleep(struct Anim * anim) function efxSleep_Loop_Main (line 281) | void efxSleep_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 335) | struct ProcCmd function StartSubSpell_efxSleepBG (line 365) | void StartSubSpell_efxSleepBG(struct Anim * anim) function efxSleepBG_Loop (line 471) | void efxSleepBG_Loop(struct ProcEfxBG * proc) type ProcCmd (line 500) | struct ProcCmd function sub_8062898 (line 511) | void sub_8062898(struct Anim * anim) type ProcCmd (line 530) | struct ProcCmd function StartSubSpell_efxSleepOBJ2 (line 541) | void StartSubSpell_efxSleepOBJ2(struct Anim * anim) function efxSleepOBJ_OnEnd (line 559) | void efxSleepOBJ_OnEnd(void) type ProcCmd (line 567) | struct ProcCmd function StartSubSpell_efxSleepSE (line 588) | void StartSubSpell_efxSleepSE(struct Anim * anim) function efxSleepSE_PlaySE (line 600) | void efxSleepSE_PlaySE(struct ProcEfx * proc) function efxSleepSE_OnEnd (line 607) | void efxSleepSE_OnEnd(void) type ProcCmd (line 615) | struct ProcCmd function StartSpellAnimHammerne (line 625) | void StartSpellAnimHammerne(struct Anim * anim) function efxHammarne_Loop_Main (line 642) | void efxHammarne_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 694) | struct ProcCmd function StartSubSpell_efxHammarneBG (line 738) | void StartSubSpell_efxHammarneBG(struct Anim * anim) function efxHammarneBG_Loop (line 782) | void efxHammarneBG_Loop(struct ProcEfxBG * proc) type ProcCmd (line 811) | struct ProcCmd function StartSubSpell_efxHammarneOBJ (line 822) | void StartSubSpell_efxHammarneOBJ(struct Anim * anim) function efxHammarneOBJ_OnEnd (line 839) | void efxHammarneOBJ_OnEnd(void) type ProcCmd (line 847) | struct ProcCmd function StartSpellAnimBerserk (line 857) | void StartSpellAnimBerserk(struct Anim * anim) function efxBerserk_Loop_Main (line 874) | void efxBerserk_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 924) | struct ProcCmd function StartSubSpell_efxBerserkBG (line 934) | void StartSubSpell_efxBerserkBG(struct Anim * anim, int terminator) function efxBerserkBG_Loop (line 975) | void efxBerserkBG_Loop(struct ProcEfxBG * proc) type ProcCmd (line 1004) | struct ProcCmd function StartSubSpell_efxBerserkCLONE (line 1015) | void StartSubSpell_efxBerserkCLONE(struct Anim * anim, int terminator) function efxBerserkCLONE_Loop (line 1030) | void efxBerserkCLONE_Loop(struct ProcEfxBG * proc) function efxBerserkCLONE_OnEnd (line 1060) | void efxBerserkCLONE_OnEnd(void) type ProcCmd (line 1068) | struct ProcCmd function StartSubSpell_efxBerserkOBJ (line 1110) | void StartSubSpell_efxBerserkOBJ(struct Anim * anim) function efxBerserkOBJ_OnEnd (line 1134) | void efxBerserkOBJ_OnEnd(struct ProcEfxOBJ * proc) function efxBerserkOBJ_Loop_A (line 1142) | void efxBerserkOBJ_Loop_A(struct ProcEfxOBJ * proc) function efxBerserkOBJ_Loop_C (line 1159) | void efxBerserkOBJ_Loop_C(struct ProcEfxOBJ * proc) function efxBerserkOBJ_Loop_E (line 1176) | void efxBerserkOBJ_Loop_E(struct ProcEfxOBJ * proc) function efxBerserkOBJ_Loop_G (line 1193) | void efxBerserkOBJ_Loop_G(struct ProcEfxOBJ * proc) function efxBerserkOBJ_Loop_I (line 1210) | void efxBerserkOBJ_Loop_I(struct ProcEfxOBJ * proc) function efxBerserkOBJ_Loop_B (line 1227) | void efxBerserkOBJ_Loop_B(struct ProcEfxOBJ * proc) function efxBerserkOBJ_Loop_D (line 1244) | void efxBerserkOBJ_Loop_D(struct ProcEfxOBJ * proc) function efxBerserkOBJ_Loop_F (line 1261) | void efxBerserkOBJ_Loop_F(struct ProcEfxOBJ * proc) function efxBerserkOBJ_Loop_H (line 1278) | void efxBerserkOBJ_Loop_H(struct ProcEfxOBJ * proc) function efxBerserkOBJ_Loop_J (line 1295) | void efxBerserkOBJ_Loop_J(struct ProcEfxOBJ * proc) type ProcCmd (line 1313) | struct ProcCmd function StartSpellAnimBarrier (line 1323) | void StartSpellAnimBarrier(struct Anim * anim) function efxMshield_Loop_Main (line 1340) | void efxMshield_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 1391) | struct ProcCmd function StartSubSpell_efxMshieldBG (line 1410) | void StartSubSpell_efxMshieldBG(struct Anim * anim) function efxMshieldBG_Loop (line 1491) | void efxMshieldBG_Loop(struct ProcEfxBG * proc) type ProcCmd (line 1520) | struct ProcCmd function StartSubSpell_efxMshieldBGOBJ (line 1531) | void StartSubSpell_efxMshieldBGOBJ(struct Anim * anim) type ProcCmd (line 1549) | struct ProcCmd function StartSubSpell_efxMshieldBGOBJ2 (line 1560) | void StartSubSpell_efxMshieldBGOBJ2(struct Anim * anim) function efxMshieldBGOBJ_OnEnd (line 1574) | void efxMshieldBGOBJ_OnEnd(struct ProcEfxOBJ * proc) FILE: src/banim-efxmagic-ereshkigal.c function StartSpellAnimEreshkigal_Null (line 11) | void StartSpellAnimEreshkigal_Null(struct Anim * anim) type ProcCmd (line 18) | struct ProcCmd function StartSubSpell_efxSuperdruidBG3 (line 56) | void StartSubSpell_efxSuperdruidBG3(struct Anim * anim) function efxSuperdruidBG3_Loop (line 100) | void efxSuperdruidBG3_Loop(struct ProcEfxEclipseBG * proc) type ProcCmd (line 150) | struct ProcCmd function StartSubSpell_efxSuperdruidOBJ2 (line 163) | void StartSubSpell_efxSuperdruidOBJ2(struct Anim * anim) function efxSuperdruidOBJ2_OnEnd (line 188) | void efxSuperdruidOBJ2_OnEnd(void) FILE: src/banim-efxmagic-evileye.c type ProcCmd (line 12) | struct ProcCmd function StartSpellAnimEvilEye (line 22) | void StartSpellAnimEvilEye(struct Anim * anim) function efxEvilEye_Loop_Main (line 39) | void efxEvilEye_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 86) | struct ProcCmd function StartSubSpell_efxEvilEyeBG (line 168) | void StartSubSpell_efxEvilEyeBG(struct Anim * anim) function efxEvilEyeBG_Loop (line 230) | void efxEvilEyeBG_Loop(struct ProcEfxBG * proc) type ProcCmd (line 261) | struct ProcCmd function sub_8067984 (line 311) | void sub_8067984(struct Anim * anim) function efxEvilEyeBG2_Loop (line 369) | void efxEvilEyeBG2_Loop(struct ProcEfxBG * proc) type ProcCmd (line 400) | struct ProcCmd function StartSubSpell_efxEvilEyeOBJ (line 410) | void StartSubSpell_efxEvilEyeOBJ(struct Anim * anim, int terminator) function efxEvilEyeOBJ_Loop (line 451) | void efxEvilEyeOBJ_Loop(struct ProcEfxOBJ * proc) FILE: src/banim-efxmagic-excalibur.c type ProcCmd (line 12) | struct ProcCmd function StartSpellAnimExcalibur (line 22) | void StartSpellAnimExcalibur(struct Anim * anim) function efxExcalibur_Loop_Main (line 39) | void efxExcalibur_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 123) | struct ProcCmd function StartSubSpell_efxExcaliburBG (line 139) | void StartSubSpell_efxExcaliburBG(struct Anim * anim) function efxExcaliburBG_OnEnd (line 163) | void efxExcaliburBG_OnEnd(void) function efxExcaliburBG_Loop_A (line 172) | void efxExcaliburBG_Loop_A(struct ProcEfxBG * proc) function efxExcaliburBG_Loop_B (line 209) | void efxExcaliburBG_Loop_B(struct ProcEfxBG * proc) function efxExcaliburBG_Loop_C (line 227) | void efxExcaliburBG_Loop_C(struct ProcEfxBG * proc) type ProcCmd (line 241) | struct ProcCmd function StartSubSpell_efxExcaliburBGCOL (line 255) | void StartSubSpell_efxExcaliburBGCOL(struct Anim * anim) function efxExcaliburBGCOL_OnEnd (line 297) | void efxExcaliburBGCOL_OnEnd(void) function efxExcaliburBGCOL_Loop (line 304) | void efxExcaliburBGCOL_Loop(struct ProcEfxBGCOL * proc) type ProcCmd (line 326) | struct ProcCmd type ProcCmd (line 333) | struct ProcCmd function StartSubSpell_efxExcaliburSCR (line 343) | void StartSubSpell_efxExcaliburSCR(int unk) function efxExcaliburSCR_Loop (line 371) | void efxExcaliburSCR_Loop(struct ProcEfx * proc) function StartSubSpell_efxExcaliburSCR2 (line 416) | void StartSubSpell_efxExcaliburSCR2(struct ProcEfx * proc, int b) function efxExcaliburSCR2_Loop (line 427) | void efxExcaliburSCR2_Loop(struct ProcEfxSCR * proc) type ProcCmd (line 446) | struct ProcCmd function StartSubSpell_efxExcaliburBG2 (line 459) | void StartSubSpell_efxExcaliburBG2(struct Anim * anim) function efxExcaliburBG2_OnEnd (line 501) | void efxExcaliburBG2_OnEnd(void) function efxExcaliburBG2_Loop (line 510) | void efxExcaliburBG2_Loop(struct ProcEfxBG * proc) type ProcCmd (line 524) | struct ProcCmd function StartSubSpell_efxExcaliburBGCOL2 (line 537) | void StartSubSpell_efxExcaliburBGCOL2(struct Anim * anim) function efxExcaliburBGCOL2_Loop (line 569) | void efxExcaliburBGCOL2_Loop(struct ProcEfxBGCOL * proc) type ProcCmd (line 592) | struct ProcCmd function StartSubSpell_efxExcaliburBG3 (line 605) | void StartSubSpell_efxExcaliburBG3(struct Anim * anim) function efxExcaliburBG3_OnEnd (line 647) | void efxExcaliburBG3_OnEnd(void) function efxExcaliburBG3_Loop (line 656) | void efxExcaliburBG3_Loop(struct ProcEfxBG * proc) type ProcCmd (line 670) | struct ProcCmd function StartSubSpell_efxExcaliburBGCOL3 (line 683) | void StartSubSpell_efxExcaliburBGCOL3(struct Anim * anim) function efxExcaliburBGCOL3_Loop (line 715) | void efxExcaliburBGCOL3_Loop(struct ProcEfxBGCOL * proc) type ProcCmd (line 738) | struct ProcCmd function StartSubSpell_efxExcaliburOBJ (line 748) | void StartSubSpell_efxExcaliburOBJ(struct Anim * anim) function efxExcaliburOBJ_Loop (line 775) | void efxExcaliburOBJ_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 790) | struct ProcCmd function StartSubSpell_efxExcaliburBG0 (line 810) | void StartSubSpell_efxExcaliburBG0(struct Anim * anim) function efxExcaliburBG0_Loop (line 844) | void efxExcaliburBG0_Loop(struct ProcEfxBG * proc) FILE: src/banim-efxmagic-fenrir.c type ProcCmd (line 13) | struct ProcCmd function StartSpellAnimFenrir (line 23) | void StartSpellAnimFenrir(struct Anim * anim) function efxFenrir_Loop_Main (line 40) | void efxFenrir_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 143) | struct ProcCmd function StartSubSpell_efxFenrirBG (line 156) | void StartSubSpell_efxFenrirBG(struct Anim * anim, int terminator) function efxFenrirBG_OnEnd (line 183) | void efxFenrirBG_OnEnd(void) function efxFenrirBG_Loop (line 192) | void efxFenrirBG_Loop(struct ProcEfxBG * proc) type ProcCmd (line 209) | struct ProcCmd function StartSubSpell_efxFenrirBGCOL (line 223) | void StartSubSpell_efxFenrirBGCOL(struct Anim * anim, int terminator) function efxFenrirBGCOL_OnEnd (line 267) | void efxFenrirBGCOL_OnEnd(void) function efxFenrirBGCOL_Loop (line 274) | void efxFenrirBGCOL_Loop(struct ProcEfxBGCOL * proc) type ProcCmd (line 296) | struct ProcCmd function StartSubSpell_efxFenrirOBJ (line 306) | void StartSubSpell_efxFenrirOBJ(struct Anim * anim, int terminator) function efxFenrirOBJ_Loop (line 326) | void efxFenrirOBJ_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 342) | struct ProcCmd function StartSubSpell_efxFenrirBG2_A (line 462) | void StartSubSpell_efxFenrirBG2_A(struct Anim * anim) function StartSubSpell_efxFenrirBG2_B (line 572) | void StartSubSpell_efxFenrirBG2_B(struct Anim * anim) function efxFenrirBG2_Loop (line 609) | void efxFenrirBG2_Loop(struct ProcEfxEclipseBG * proc) type ProcCmd (line 659) | struct ProcCmd function StartSubSpell_efxFenrirOBJ2 (line 669) | void StartSubSpell_efxFenrirOBJ2(struct Anim * anim) function efxFenrirOBJ2_Loop (line 688) | void efxFenrirOBJ2_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 712) | struct ProcCmd function StartSubSpell_efxFenrirOBJ2Chiri (line 727) | void StartSubSpell_efxFenrirOBJ2Chiri(struct Anim * anim, int idx) function efxFenrirOBJ2Chiri_Loop (line 770) | void efxFenrirOBJ2Chiri_Loop(struct ProcEfxOBJ * proc) FILE: src/banim-efxmagic-fimbulvetr.c type ProcCmd (line 12) | struct ProcCmd function StartSpellAnimFimbulvetr (line 23) | void StartSpellAnimFimbulvetr(struct Anim * anim) function efxFimbulvetr_Loop_Main (line 41) | void efxFimbulvetr_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 95) | struct ProcCmd function StartSubSpell_efxFimbulvetrBGTR (line 126) | void StartSubSpell_efxFimbulvetrBGTR(struct Anim * anim) function efxFimbulvetrBGTR_Loop (line 195) | void efxFimbulvetrBGTR_Loop(struct ProcEfxBG * proc) type ProcCmd (line 223) | struct ProcCmd function StartSubSpell_efxFimbulvetrBG (line 264) | void StartSubSpell_efxFimbulvetrBG(struct Anim * anim) function efxFimbulvetrBG_Loop (line 317) | void efxFimbulvetrBG_Loop(struct ProcEfxBG * proc) type ProcCmd (line 359) | struct ProcCmd function StartSubSpell_efxFimbulvetrOBJ (line 370) | void StartSubSpell_efxFimbulvetrOBJ(struct Anim * anim) function efxFimbulvetrOBJ_Loop (line 390) | void efxFimbulvetrOBJ_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 406) | struct ProcCmd function StartSubSpell_efxFimbulvetrOBJ2 (line 417) | void StartSubSpell_efxFimbulvetrOBJ2(struct Anim * anim) function efxFimbulvetrOBJ2_Loop (line 437) | void efxFimbulvetrOBJ2_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 455) | struct ProcCmd function StartSubSpell_efxFimbulvetrOBJ2Fall (line 466) | void StartSubSpell_efxFimbulvetrOBJ2Fall(struct Anim * anim, int unk) function efxFimbulvetrOBJ2Fall_Loop (line 518) | void efxFimbulvetrOBJ2Fall_Loop(struct ProcEfxOBJ * proc) FILE: src/banim-efxmagic-fire.c function StartSpellAnimFire (line 8) | void StartSpellAnimFire(struct Anim * anim) function StartSpellAnimElfire (line 22) | void StartSpellAnimElfire(struct Anim * anim) type ProcCmd (line 36) | struct ProcCmd function Loop6C_efxFire (line 42) | void Loop6C_efxFire(struct ProcEfx * proc) type ProcCmd (line 101) | struct ProcCmd function NewEfxFireBG (line 107) | void NewEfxFireBG(struct Anim * anim) function Loop6C_efxFireBG (line 162) | void Loop6C_efxFireBG(struct ProcEfxBG * proc) type ProcCmd (line 181) | struct ProcCmd function NewEfxFireOBJ (line 187) | void NewEfxFireOBJ(struct Anim * anim) function EfxFireOBJ_Loop (line 209) | void EfxFireOBJ_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 224) | struct ProcCmd function StartSubSpell_efxFireHITBG (line 287) | void StartSubSpell_efxFireHITBG(struct Anim * anim) function sub_805DE74 (line 312) | void sub_805DE74(struct ProcEfxBG * proc) type ProcCmd (line 332) | struct ProcCmd function StartSubSpell_efxElfireBG (line 338) | void StartSubSpell_efxElfireBG(struct Anim * anim) function EfxElfireBG_Loop (line 362) | void EfxElfireBG_Loop(struct ProcEfxBG * proc) type ProcCmd (line 372) | struct ProcCmd function StartSubSpell_efxElfireBGCOL (line 379) | void StartSubSpell_efxElfireBGCOL(struct Anim * anim) function EfxElfireBGCOL_Loop (line 401) | void EfxElfireBGCOL_Loop(struct ProcEfxBGCOL * proc) type ProcCmd (line 417) | struct ProcCmd function StartSubSpell_efxElfireOBJ (line 423) | void StartSubSpell_efxElfireOBJ(struct Anim * anim) function EfxElfireObj_Loop (line 445) | void EfxElfireObj_Loop(struct ProcEfxOBJ * proc) FILE: src/banim-efxmagic-flux.c type ProcCmd (line 15) | struct ProcCmd function StartSpellAnimFlux (line 26) | void StartSpellAnimFlux(struct Anim * anim) function efxMistyRain_Loop_Main (line 43) | void efxMistyRain_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 104) | struct ProcCmd function StartSubSpell_efxMistyrainBG (line 205) | void StartSubSpell_efxMistyrainBG(struct Anim * anim) function StartSubSpell_efxMistyrainBG2 (line 270) | void StartSubSpell_efxMistyrainBG2(struct Anim * anim) function efxMistyRainBg_Loop (line 341) | void efxMistyRainBg_Loop(struct ProcEfxBG * proc) type ProcCmd (line 367) | struct ProcCmd function StartSubSpell_efxMistyRainOBJ (line 388) | void StartSubSpell_efxMistyRainOBJ(struct Anim * anim) type ProcCmd (line 407) | struct ProcCmd type ProcEfxOBJ (line 424) | struct ProcEfxOBJ type Anim (line 424) | struct Anim type ProcEfxOBJ (line 426) | struct ProcEfxOBJ function efxMistyRainObj_OnEnd (line 443) | void efxMistyRainObj_OnEnd(struct ProcEfxOBJ * proc) function efxMistyRainObj_805F24C (line 451) | void efxMistyRainObj_805F24C(struct ProcEfxOBJ * proc) function efxMistyRainObj_805F288 (line 467) | void efxMistyRainObj_805F288(struct ProcEfxOBJ * proc) function efxMistyRainObj_805F2C4 (line 483) | void efxMistyRainObj_805F2C4(struct ProcEfxOBJ * proc) function efxMistyRainObj2_805F300 (line 499) | void efxMistyRainObj2_805F300(struct ProcEfxOBJ * proc) function efxMistyRainObj2_805F32C (line 519) | void efxMistyRainObj2_805F32C(struct ProcEfxOBJ * proc) FILE: src/banim-efxmagic-gespenst.c function StartSpellAnimGespenst_Null (line 16) | void StartSpellAnimGespenst_Null(struct Anim * anim) type ProcCmd (line 23) | struct ProcCmd function StartSubSpell_efxGespenstBG4 (line 36) | void StartSubSpell_efxGespenstBG4(struct Anim * anim, int terminator) function efxGespenstBG4_OnEnd (line 64) | void efxGespenstBG4_OnEnd(void) function efxGespenstBG4_Loop (line 73) | void efxGespenstBG4_Loop(struct ProcEfxBG * proc) type ProcCmd (line 87) | struct ProcCmd function StartSubSpell_efxGespenstBGCOL2 (line 100) | void StartSubSpell_efxGespenstBGCOL2(struct Anim * anim) function efxGespenstBGCOL2_Loop (line 148) | void efxGespenstBGCOL2_Loop(struct ProcEfxBGCOL * proc) FILE: src/banim-efxmagic-gleipnir.c type ProcCmd (line 14) | struct ProcCmd function StartSpellAnimGleipnir (line 24) | void StartSpellAnimGleipnir(struct Anim * anim) function efxDarkGrado_Loop_Main (line 40) | void efxDarkGrado_Loop_Main(struct ProcEfx * proc) function efxDarkGradoMapFadeOut_Loop (line 125) | void efxDarkGradoMapFadeOut_Loop(struct ProcEfx * proc) type ProcCmd (line 146) | struct ProcCmd function StartSubSpell_efxDarkGradoMapFadeOut (line 156) | void StartSubSpell_efxDarkGradoMapFadeOut(void) function sub_8068D9C (line 169) | void sub_8068D9C(void) function sub_8068DD8 (line 186) | void sub_8068DD8(void) function sub_8068E14 (line 203) | void sub_8068E14(void) function sub_8068E50 (line 220) | void sub_8068E50(void) function sub_8068E8C (line 237) | void sub_8068E8C(void) function sub_8068EC8 (line 254) | void sub_8068EC8(void) function sub_8068F04 (line 271) | void sub_8068F04(void) function sub_8068F40 (line 288) | void sub_8068F40(void) function sub_8068F7C (line 305) | void sub_8068F7C(void) function sub_8068FB8 (line 322) | void sub_8068FB8(void) function sub_8068FF4 (line 339) | void sub_8068FF4(void) function sub_8069030 (line 356) | void sub_8069030(void) function sub_806906C (line 373) | void sub_806906C(void) function sub_80690A8 (line 390) | void sub_80690A8(void) function sub_80690E4 (line 407) | void sub_80690E4(void) function efxDarkGradoBG01_Loop (line 415) | void efxDarkGradoBG01_Loop(struct ProcEfxBG * proc) type ProcCmd (line 600) | struct ProcCmd function StartSubSpell_efxDarkGradoBG01 (line 610) | void StartSubSpell_efxDarkGradoBG01(struct Anim * anim) function efxDarkGradoBG02_Loop_A (line 652) | void efxDarkGradoBG02_Loop_A(struct ProcEfxBG * proc) function efxDarkGradoBG02_80693CC (line 790) | void efxDarkGradoBG02_80693CC(struct ProcEfxBG * proc) function efxDarkGradoBG02_Loop_B (line 806) | void efxDarkGradoBG02_Loop_B(struct ProcEfxBG * proc) type ProcCmd (line 846) | struct ProcCmd function StartSubSpell_efxDarkGradoBG02 (line 862) | void StartSubSpell_efxDarkGradoBG02(struct Anim * anim) type Proc085D84B4 (line 907) | struct Proc085D84B4 function sub_8069528 (line 915) | void sub_8069528(struct Proc085D84B4 * proc) function sub_8069530 (line 924) | void sub_8069530(struct Proc085D84B4 * param_1) type ProcCmd (line 995) | struct ProcCmd function sub_80696F0 (line 1008) | void sub_80696F0(void) function sub_8069704 (line 1187) | int sub_8069704(int a, int b, int c) function sub_806977C (line 1226) | int sub_806977C(int a, int b, int c) function efxDarkGradoOBJ01piece_Loop (line 1265) | void efxDarkGradoOBJ01piece_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 1292) | struct ProcCmd function NewEfxDarkGradoOBJ01piece (line 1302) | void NewEfxDarkGradoOBJ01piece(struct Anim * anim, s16 b, s16 c, s16 d, ... function efxDarkGradoOBJ01_Loop (line 1379) | void efxDarkGradoOBJ01_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 1412) | struct ProcCmd function StartSubSpell_efxDarkGradoOBJ01 (line 1422) | void StartSubSpell_efxDarkGradoOBJ01(struct Anim * anim) function efxDarkGradoOBJ02piece_Loop (line 1438) | void efxDarkGradoOBJ02piece_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 1467) | struct ProcCmd function StartSubSpell_efxDarkGradoOBJ02piece_A (line 1477) | void StartSubSpell_efxDarkGradoOBJ02piece_A(struct Anim * anim, int xOff... function StartSubSpell_efxDarkGradoOBJ02piece_B (line 1526) | void StartSubSpell_efxDarkGradoOBJ02piece_B(struct Anim * anim, int xOff... function efxDarkGradoOBJ02_Loop (line 1579) | void efxDarkGradoOBJ02_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 1670) | struct ProcCmd function StartSubSpell_efxDarkGradoOBJ02 (line 1680) | void StartSubSpell_efxDarkGradoOBJ02(struct Anim * anim) FILE: src/banim-efxmagic-healstaves.c type ProcCmd (line 16) | struct ProcCmd function StartSpellAnimHeal (line 26) | void StartSpellAnimHeal(struct Anim * anim) function efxLive_Loop_Main (line 42) | void efxLive_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 101) | struct ProcCmd function StartSpellAnimMend (line 111) | void StartSpellAnimMend(struct Anim * anim) function efxRelive_Loop_Main (line 127) | void efxRelive_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 193) | struct ProcCmd function StartSpellAnimRecover (line 203) | void StartSpellAnimRecover(struct Anim * anim) function efxRecover_Loop_Main (line 219) | void efxRecover_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 285) | struct ProcCmd function StartSpellAnimPhysic (line 295) | void StartSpellAnimPhysic(struct Anim * anim) function efxReblow_Loop_Main (line 311) | void efxReblow_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 380) | struct ProcCmd function StartSubSpell_efxLiveBG_A (line 414) | void StartSubSpell_efxLiveBG_A(struct Anim * anim, u32 kind) function StartSubSpell_efxLiveBG_B (line 468) | void StartSubSpell_efxLiveBG_B(struct Anim * anim, u32 kind) function efxLiveBG_Loop (line 522) | void efxLiveBG_Loop(struct ProcEfxBG * proc) type ProcCmd (line 556) | struct ProcCmd function StartSubSpell_efxLiveBGCOL_A (line 647) | void StartSubSpell_efxLiveBGCOL_A(struct Anim * anim, u32 kind) function StartSubSpell_efxLiveBGCOL_B (line 688) | void StartSubSpell_efxLiveBGCOL_B(struct Anim * anim, u32 kind) function efxLiveBGCOL_Loop (line 729) | void efxLiveBGCOL_Loop(struct ProcEfxBGCOL * proc) type ProcCmd (line 752) | struct ProcCmd function StartSubSpell_efxLiveALPHA (line 763) | void StartSubSpell_efxLiveALPHA(struct Anim * anim, int timer, int c, in... function efxLiveALPHA_Loop_A (line 780) | void efxLiveALPHA_Loop_A(struct ProcEfxALPHA * proc) function efxLiveALPHA_Loop_B (line 793) | void efxLiveALPHA_Loop_B(struct ProcEfxALPHA * proc) type ProcCmd (line 823) | struct ProcCmd function StartSubSpell_efxLiveOBJ (line 833) | void StartSubSpell_efxLiveOBJ(struct Anim * anim) type ProcCmd (line 854) | struct ProcCmd function StartSubSpell_efxReserveOBJ (line 865) | void StartSubSpell_efxReserveOBJ(struct Anim * anim) function efxLiveOBJ_Loop (line 886) | void efxLiveOBJ_Loop(struct ProcEfxOBJ * proc) function efxReserveOBJ_Loop_A (line 901) | void efxReserveOBJ_Loop_A(struct ProcEfxOBJ * proc) function efxReserveOBJ_Loop_B (line 922) | void efxReserveOBJ_Loop_B(struct ProcEfxOBJ * proc) type ProcCmd (line 938) | struct ProcCmd function StartSubSpell_efxReblowOBJ (line 949) | void StartSubSpell_efxReblowOBJ(struct Anim * anim, u32 kind) function efxReblowOBJ_Loop_A (line 975) | void efxReblowOBJ_Loop_A(struct ProcEfxOBJ * proc) function efxReblowOBJ_Loop_B (line 1036) | void efxReblowOBJ_Loop_B(struct ProcEfxOBJ * proc) type ProcCmd (line 1052) | struct ProcCmd function StartSpellAnimFortify (line 1062) | void StartSpellAnimFortify(struct Anim * anim) function StartSpellAnimLatona (line 1079) | void StartSpellAnimLatona(struct Anim * anim) function efxReserve_Loop_Main (line 1096) | void efxReserve_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 1134) | struct ProcCmd function StartSubSpell_efxReserveBG (line 1152) | void StartSubSpell_efxReserveBG(struct Anim * anim) function efxReserveBG_Loop (line 1185) | void efxReserveBG_Loop(struct ProcEfxBG * proc) type ProcCmd (line 1234) | struct ProcCmd function StartSubSpell_efxReserveBGCOL (line 1245) | void StartSubSpell_efxReserveBGCOL(struct Anim * anim, u32 kind) function efxReserveBGCOL_Loop (line 1341) | void efxReserveBGCOL_Loop(struct ProcEfxBGCOL * proc) type ProcCmd (line 1364) | struct ProcCmd function StartSubSpell_efxReserveBG2 (line 1379) | void StartSubSpell_efxReserveBG2(struct Anim * anim) function efxReserveBG2_Loop (line 1430) | void efxReserveBG2_Loop(struct ProcEfxBG * proc) type ProcCmd (line 1485) | struct ProcCmd function StartSubSpell_efxReserveBGCOL2 (line 1496) | void StartSubSpell_efxReserveBGCOL2(struct Anim * anim, u32 kind) function efxReserveBGCOL2_Loop (line 1584) | void efxReserveBGCOL2_Loop(struct ProcEfxBGCOL * proc) type ProcCmd (line 1607) | struct ProcCmd function StartSpellAnimRestore (line 1617) | void StartSpellAnimRestore(struct Anim * anim) function efxRest_Loop_Main (line 1634) | void efxRest_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 1710) | struct ProcCmd function StartSubSpell_efxRestBG (line 1754) | void StartSubSpell_efxRestBG(struct Anim * anim) function efxRestBG_Loop (line 1799) | void efxRestBG_Loop(struct ProcEfxBG * proc) type ProcCmd (line 1828) | struct ProcCmd function StartSubSpell_efxRestOBJ (line 1839) | void StartSubSpell_efxRestOBJ(struct Anim * anim) function efxRestOBJ_Loop (line 1869) | void efxRestOBJ_Loop(void) FILE: src/banim-efxmagic-ivaldi.c type ProcCmd (line 12) | struct ProcCmd function StartSpellAnimIvaldi (line 22) | void StartSpellAnimIvaldi(struct Anim * anim) function efxIvaldi_Loop_Main (line 40) | void efxIvaldi_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 139) | struct ProcCmd function StartSpellBG_IvaldiBG1 (line 165) | void StartSpellBG_IvaldiBG1(struct Anim * anim) function efxIvaldiBG1_Loop (line 210) | void efxIvaldiBG1_Loop(struct ProcEfxBG * proc) type ProcCmd (line 242) | struct ProcCmd function StartSpellBG_IvaldiBG2 (line 261) | void StartSpellBG_IvaldiBG2(struct Anim * anim) function efxIvaldiBG2_Loop (line 303) | void efxIvaldiBG2_Loop(struct ProcEfxBG * proc) type ProcCmd (line 331) | struct ProcCmd function StartSpellBG_IvaldiBG3 (line 386) | void StartSpellBG_IvaldiBG3(struct Anim * anim) function efxIvaldiBG3_Loop (line 435) | void efxIvaldiBG3_Loop(struct ProcEfxBG * proc) type ProcCmd (line 469) | struct ProcCmd function StartSpellBG_IvaldiBG4 (line 484) | void StartSpellBG_IvaldiBG4(struct Anim * anim) function efxIvaldiBG4_Loop (line 522) | void efxIvaldiBG4_Loop(struct ProcEfxBG * proc) function PrepareSomeIvaldiParticleGraphics (line 576) | void PrepareSomeIvaldiParticleGraphics(void) type ProcCmd (line 585) | struct ProcCmd function StartSpellOBJ_IvaldiFall (line 595) | void StartSpellOBJ_IvaldiFall(struct Anim * anim, int terminator) function efxIvaldiOBJFall_Loop (line 615) | void efxIvaldiOBJFall_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 675) | struct ProcCmd function StartSpellOBJ_IvaldiSideWash (line 685) | void StartSpellOBJ_IvaldiSideWash(struct Anim * anim, int terminator) function efxIvaldiOBJSideWash_Loop (line 705) | void efxIvaldiOBJSideWash_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 758) | struct ProcCmd function StartSubSpell_efxIvaldiOBJUprise (line 768) | void StartSubSpell_efxIvaldiOBJUprise(struct Anim * anim, int terminator) function efxIvaldiOBJUprise_Loop (line 788) | void efxIvaldiOBJUprise_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 875) | struct ProcCmd function StartSubSpell_efxIvaldiOBJ1 (line 885) | void StartSubSpell_efxIvaldiOBJ1(struct Anim * anim, int terminator, s16... function efxIvaldiOBJ1_Loop (line 973) | void efxIvaldiOBJ1_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 989) | struct ProcCmd function StartSubSpell_efxIvaldiOBJ2 (line 1004) | void StartSubSpell_efxIvaldiOBJ2(struct Anim * anim, int terminator, s16... function efxIvaldiOBJ2_Loop (line 1050) | void efxIvaldiOBJ2_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 1068) | struct ProcCmd function StartSubSpell_efxIvaldiWOUT (line 1078) | void StartSubSpell_efxIvaldiWOUT(struct Anim * anim, int duration, int t... function efxIvaldiWOUT_Loop (line 1095) | void efxIvaldiWOUT_Loop(struct ProcEfxOBJ * proc) FILE: src/banim-efxmagic-light.c type ProcCmd (line 12) | struct ProcCmd function StartSpellAnimLightning (line 22) | void StartSpellAnimLightning(struct Anim * anim) function efxLightning_Loop_Main (line 39) | void efxLightning_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 82) | struct ProcCmd function StartSubSpell_efxLightningBG (line 203) | void StartSubSpell_efxLightningBG(struct Anim * anim) function efxLightningBG_Loop (line 277) | void efxLightningBG_Loop(struct ProcEfxBG * proc) type ProcCmd (line 320) | struct ProcCmd function StartSpellAnimPurge (line 330) | void StartSpellAnimPurge(struct Anim * anim) function sub_805FB24 (line 349) | void sub_805FB24(int location, int type) function efxPurge_Loop_Main (line 366) | void efxPurge_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 444) | struct ProcCmd function StartSubSpell_efxPurgeBG (line 700) | void StartSubSpell_efxPurgeBG(struct Anim * anim) function efxPurgeBG_Loop (line 825) | void efxPurgeBG_Loop(struct ProcEfxBG * proc) type ProcCmd (line 856) | struct ProcCmd function StartSubSpell_efxPurgeOBJRND (line 867) | void StartSubSpell_efxPurgeOBJRND(struct Anim * anim) function efxPurgeOBJRND_Loop (line 900) | void efxPurgeOBJRND_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 927) | struct ProcCmd function StartSubSpell_efxPurgeOBJ (line 938) | void StartSubSpell_efxPurgeOBJ(struct Anim * anim, int x, int y) function efxPurgeOBJ_OnEnd (line 961) | void efxPurgeOBJ_OnEnd(struct ProcEfxOBJ * proc) function StartSpellAnim_805FE80_Null (line 970) | void StartSpellAnim_805FE80_Null(struct Anim * anim) type ProcCmd (line 977) | struct ProcCmd function StartSpellAnimDivine (line 987) | void StartSpellAnimDivine(struct Anim * anim) function efxDivine_Loop_Main (line 1004) | void efxDivine_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 1072) | struct ProcCmd function StartSubSpell_efxDivineBG (line 1130) | void StartSubSpell_efxDivineBG(struct Anim * anim) function StartSubSpell_efxDivineBG_2 (line 1217) | void StartSubSpell_efxDivineBG_2(struct Anim * anim) function StartSubSpell_efxDivineBG_3 (line 1316) | void StartSubSpell_efxDivineBG_3(struct Anim * anim) function efxDivineBG_Loop (line 1380) | void efxDivineBG_Loop(struct ProcEfxBG * proc) type ProcCmd (line 1422) | struct ProcCmd function StartSubSpell_efxDivineOBJ (line 1432) | void StartSubSpell_efxDivineOBJ(struct Anim * anim) function efxDivineOBJ_Loop (line 1462) | void efxDivineOBJ_Loop(struct ProcEfxOBJ * proc) function StartSpellAnim_8060284_Null (line 1477) | void StartSpellAnim_8060284_Null(struct Anim * anim) function StartSpellAnim_8060288_Null (line 1483) | void StartSpellAnim_8060288_Null(struct Anim * anim) FILE: src/banim-efxmagic-luna.c type ProcCmd (line 13) | struct ProcCmd function StartSpellAnimLuna (line 23) | void StartSpellAnimLuna(struct Anim * anim) function efxLuna_Loop_Main (line 40) | void efxLuna_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 116) | struct ProcCmd function StartSubSpell_efxLunaBG (line 131) | void StartSubSpell_efxLunaBG(struct Anim * anim) function efxLunaBG_Loop (line 164) | void efxLunaBG_Loop(struct ProcEfxBG * proc) type ProcCmd (line 190) | struct ProcCmd type ProcCmd (line 197) | struct ProcCmd function StartSubSpell_efxLunaSCR (line 207) | void StartSubSpell_efxLunaSCR(void) function efxLunaSCR_Loop (line 237) | void efxLunaSCR_Loop(struct ProcEfx * proc) function StartSubSpell_efxLunaSCR2 (line 287) | void StartSubSpell_efxLunaSCR2(ProcPtr proc) function efxLunaSCR2_Loop (line 299) | void efxLunaSCR2_Loop(struct ProcEfxSCR * proc) type ProcCmd (line 317) | struct ProcCmd function StartSubSpell_efxLunaBG2 (line 330) | void StartSubSpell_efxLunaBG2(struct Anim * anim, int terminator) function efxLunaBG2_OnEnd (line 378) | void efxLunaBG2_OnEnd(void) function efxLunaBG2_Loop (line 388) | void efxLunaBG2_Loop(struct ProcEfxBG * proc) type ProcCmd (line 404) | struct ProcCmd function StartSubSpell_efxLunaBGCOL (line 419) | void StartSubSpell_efxLunaBGCOL(struct Anim * anim, int terminator) function efxLunaBGCOL_OnEnd (line 463) | void efxLunaBGCOL_OnEnd(void) function efxLunaBGCOL_Loop (line 470) | void efxLunaBGCOL_Loop(struct ProcEfxBGCOL * proc) type ProcCmd (line 492) | struct ProcCmd function StartSubSpell_efxLunaBG3 (line 534) | void StartSubSpell_efxLunaBG3(struct Anim * anim) function efxLunaBG3_Loop (line 590) | void efxLunaBG3_Loop(struct ProcEfxBG * proc) type ProcCmd (line 618) | struct ProcCmd function StartSubSpell_efxLunaOBJ (line 633) | void StartSubSpell_efxLunaOBJ(struct Anim * anim) function efxLunaOBJ_Loop_A (line 651) | void efxLunaOBJ_Loop_A(struct ProcEfxOBJ * proc) function efxLunaOBJ_Loop_B (line 684) | void efxLunaOBJ_Loop_B(struct ProcEfxOBJ * proc) function efxLunaOBJ_Loop_C (line 735) | void efxLunaOBJ_Loop_C(struct ProcEfxOBJ * proc) function efxLunaOBJ_Loop_D (line 786) | void efxLunaOBJ_Loop_D(struct ProcEfxOBJ * proc) type ProcCmd (line 833) | struct ProcCmd function StartSubSpell_efxLunaRST (line 843) | void StartSubSpell_efxLunaRST(struct Anim * anim, ProcPtr efxproc, int d... function efxLunaRST_Loop (line 858) | void efxLunaRST_Loop(struct ProcEfxRST * proc) FILE: src/banim-efxmagic-naglfar.c type ProcCmd (line 12) | struct ProcCmd function StartSpellAnimNaglfar (line 22) | void StartSpellAnimNaglfar(struct Anim * anim) function efxNaglfar_Loop_Main (line 39) | void efxNaglfar_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 138) | struct ProcCmd function StartSubSpell_efxNaglfarBG (line 158) | void StartSubSpell_efxNaglfarBG(struct Anim * anim) function efxNaglfarBG_Loop (line 190) | void efxNaglfarBG_Loop(struct ProcEfxBG * proc) type ProcCmd (line 222) | struct ProcCmd function StartSubSpell_efxNaglfarBG2 (line 292) | void StartSubSpell_efxNaglfarBG2(struct Anim * anim) function efxNaglfarBG2_Loop (line 337) | void efxNaglfarBG2_Loop(struct ProcEfxBG * proc) type ProcCmd (line 372) | struct ProcCmd function StartSubSpell_efxNaglfarBG3 (line 398) | void StartSubSpell_efxNaglfarBG3(struct Anim * anim) function efxNaglfarBG3_Loop (line 452) | void efxNaglfarBG3_Loop(struct ProcEfxBG * proc) type ProcCmd (line 485) | struct ProcCmd function StartSubSpell_efxNaglfarBG4 (line 513) | void StartSubSpell_efxNaglfarBG4(struct Anim * anim) function efxNaglfarBG4_Loop (line 562) | void efxNaglfarBG4_Loop(struct ProcEfxBG * proc) type ProcCmd (line 595) | struct ProcCmd function StartSubSpell_efxNaglfarOBJ (line 605) | void StartSubSpell_efxNaglfarOBJ(struct Anim * anim, int terminator, s16... function efxNaglfarOBJ_Loop (line 675) | void efxNaglfarOBJ_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 691) | struct ProcCmd function StartSubSpell_efxNaglfarOBJ2 (line 701) | void StartSubSpell_efxNaglfarOBJ2(struct Anim * anim, int terminator, u8 c) function efxNaglfarOBJ2_Loop (line 736) | void efxNaglfarOBJ2_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 752) | struct ProcCmd function StartSubSpell_efxNaglfarOBJRockGyre (line 762) | void StartSubSpell_efxNaglfarOBJRockGyre(struct Anim * anim, int termina... function efxNaglfarOBJRockGyre_Loop (line 777) | void efxNaglfarOBJRockGyre_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 933) | struct ProcCmd function StartSubSpell_efxNaglfarBlack (line 948) | void StartSubSpell_efxNaglfarBlack(struct Anim * anim, int b, int c) function efxNaglfarBlack_Loop_A (line 961) | void efxNaglfarBlack_Loop_A(struct ProcEfx * proc) function efxNaglfarBlack_Loop_B (line 979) | void efxNaglfarBlack_Loop_B(struct ProcEfx * proc) function efxNaglfarBlack_Loop_C (line 1007) | void efxNaglfarBlack_Loop_C(struct ProcEfx * proc) function efxNaglfarBlack_Loop_D (line 1034) | void efxNaglfarBlack_Loop_D(struct ProcEfx * proc) FILE: src/banim-efxmagic-nosferatu.c type ProcCmd (line 12) | struct ProcCmd function StartSpellAnimNosferatu (line 22) | void StartSpellAnimNosferatu(struct Anim * anim) function efxResire_Loop_Main (line 39) | void efxResire_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 98) | struct ProcCmd type ProcCmd (line 110) | struct ProcCmd function StartSubSpell_efxResireBG (line 230) | void StartSubSpell_efxResireBG(struct Anim * anim, int type) function StartSubSpell_efxResireBG2 (line 331) | void StartSubSpell_efxResireBG2(struct Anim * anim) function efxResireBG_Loop_A (line 375) | void efxResireBG_Loop_A(struct ProcEfxBG * proc) function efxResireBG_Loop_B (line 419) | void efxResireBG_Loop_B(struct ProcEfxBG * proc) function efxResireBG_Loop_C (line 463) | void efxResireBG_Loop_C(struct ProcEfxBG * proc) function efxResireBG_Loop_D (line 493) | void efxResireBG_Loop_D(struct ProcEfxBG * proc) function efxResireBG2_Loop (line 525) | void efxResireBG2_Loop(struct ProcEfxBG * proc) type ProcCmd (line 557) | struct ProcCmd function StartSubSpell_efxResireRST (line 567) | void StartSubSpell_efxResireRST(struct Anim * anim, ProcPtr efxproc, int c) function efxResireRST_Loop (line 583) | void efxResireRST_Loop(struct ProcEfxRST * proc) FILE: src/banim-efxmagic-phywpn.c function StartSpellAnimDummy (line 14) | void StartSpellAnimDummy(struct Anim * anim) function EfxDummymagicMain (line 26) | void EfxDummymagicMain(struct ProcEfx * proc) function StartSpellAnimHandAxe (line 54) | void StartSpellAnimHandAxe(struct Anim * anim) function EfxTeonoMain (line 67) | void EfxTeonoMain(struct ProcEfx * proc) function NewEfxTeonoOBJ (line 117) | void NewEfxTeonoOBJ(struct Anim * anim) function EfxTeonoObjMain (line 145) | void EfxTeonoObjMain(struct ProcEfxMagicOBJ * proc) function EfxTeonoObjEnd (line 165) | void EfxTeonoObjEnd(struct ProcEfxMagicOBJ * proc) function NewEfxTeonoOBJ2 (line 179) | void NewEfxTeonoOBJ2(struct Anim * anim) function EfxTeonoObj2Main (line 201) | void EfxTeonoObj2Main(struct ProcEfxMagicOBJ * proc) function ProcPtr (line 220) | ProcPtr NewEfxTeonoSE(struct Anim * anim, struct Anim * anim2) function EfxTeonoSeCallBack (line 234) | void EfxTeonoSeCallBack(struct ProcEfxMagicOBJ * proc) function EfxTeonoSeMain (line 239) | void EfxTeonoSeMain(struct ProcEfxMagicOBJ * proc) function StartSpellAnimArrow (line 259) | void StartSpellAnimArrow(struct Anim * anim) function EfxArrowMain (line 272) | void EfxArrowMain(struct ProcEfx * proc) function NewEfxArrowOBJ (line 323) | void NewEfxArrowOBJ(struct Anim * anim) function EfxArrowObjMain (line 338) | void EfxArrowObjMain(struct ProcEfxMagicOBJ * proc) function StartSpellAnimJavelin (line 354) | void StartSpellAnimJavelin(struct Anim * anim) function StartSpellAnimJavelinCavalier (line 371) | void StartSpellAnimJavelinCavalier(struct Anim * anim) function StartSpellAnimJavelinSoldier (line 388) | void StartSpellAnimJavelinSoldier(struct Anim * anim) function StartSpellAnimJavelinPaladin (line 405) | void StartSpellAnimJavelinPaladin(struct Anim * anim) function StartSpellAnimJavelinPegasusKnight (line 422) | void StartSpellAnimJavelinPegasusKnight(struct Anim * anim) function StartSpellAnimJavelinFalcon (line 439) | void StartSpellAnimJavelinFalcon(struct Anim * anim) function StartSpellAnimJavelinWyvernRider (line 456) | void StartSpellAnimJavelinWyvernRider(struct Anim * anim) function StartSpellAnimJavelinWyvernLord (line 473) | void StartSpellAnimJavelinWyvernLord(struct Anim * anim) function StartSpellAnimJavelinGenerial (line 490) | void StartSpellAnimJavelinGenerial(struct Anim * anim) function StartSpellAnimJavelinUnk (line 507) | void StartSpellAnimJavelinUnk(struct Anim * anim) function StartSpellAnimJavelinPaladinF (line 524) | void StartSpellAnimJavelinPaladinF(struct Anim * anim) function EfxTeyariMain (line 541) | void EfxTeyariMain(struct ProcEfx * proc) function NewEfxTeyariOBJ (line 589) | void NewEfxTeyariOBJ(struct Anim * anim, int type) function EfxTeyariObjMain (line 620) | void EfxTeyariObjMain(struct ProcEfxMagicOBJ * proc) FILE: src/banim-efxmagic-refresh.c type ProcCmd (line 12) | struct ProcCmd function StartSpellAnimSong (line 22) | void StartSpellAnimSong(struct Anim * anim) function efxSong_Loop_Main (line 38) | void efxSong_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 88) | struct ProcCmd function StartSubSpell_efxSongBG (line 160) | void StartSubSpell_efxSongBG(struct Anim * anim, int kind) function efxSongBG_Loop (line 219) | void efxSongBG_Loop(struct ProcEfxEclipseBG * proc) type ProcCmd (line 257) | struct ProcCmd function StartSubSpell_efxSongOBJ (line 267) | void StartSubSpell_efxSongOBJ(struct Anim * anim, int kind) function efxSongOBJ_Loop (line 288) | void efxSongOBJ_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 304) | struct ProcCmd function StartSpellAnimDance (line 314) | void StartSpellAnimDance(struct Anim * anim) function efxDance_Loop_Main (line 330) | void efxDance_Loop_Main(struct ProcEfx * proc) FILE: src/banim-efxmagic-shadowshot.c type ProcCmd (line 12) | struct ProcCmd function StartSpellAnimShadowshot (line 22) | void StartSpellAnimShadowshot(struct Anim * anim) function efxDarkLongMons_Loop_Main (line 39) | void efxDarkLongMons_Loop_Main(struct ProcEfx * proc) function OnHBlank_806B088 (line 114) | void OnHBlank_806B088(void) function efxDarkLongMonsBG01_Loop_A (line 127) | void efxDarkLongMonsBG01_Loop_A(struct ProcEfxBG * proc) function efxDarkLongMonsBG01_Loop_B (line 156) | void efxDarkLongMonsBG01_Loop_B(struct ProcEfxBG * proc) type ProcCmd (line 246) | struct ProcCmd function StartSubSpell_efxDarkLongMonsBG01 (line 259) | void StartSubSpell_efxDarkLongMonsBG01(struct Anim * anim) function efxDarkLongMonsBG02_Loop (line 284) | void efxDarkLongMonsBG02_Loop(struct ProcEfxBG * proc) type ProcCmd (line 341) | struct ProcCmd function StartSubSpell_efxDarkLongMonsBG02 (line 351) | void StartSubSpell_efxDarkLongMonsBG02(struct Anim * anim) function efxDarkLongMonsOBJ_Loop (line 377) | void efxDarkLongMonsOBJ_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 424) | struct ProcCmd function StartSubSpell_efxDarkLongMonsOBJ (line 434) | void StartSubSpell_efxDarkLongMonsOBJ(struct Anim * anim) type Proc085D8AEC (line 468) | struct Proc085D8AEC function sub_806B33C (line 476) | void sub_806B33C(struct Proc085D8AEC * proc) function sub_806B344 (line 485) | void sub_806B344(struct Proc085D8AEC * proc) type ProcCmd (line 559) | struct ProcCmd function sub_806B4E4 (line 572) | void sub_806B4E4(void) FILE: src/banim-efxmagic-shine.c type ProcCmd (line 12) | struct ProcCmd function StartSpellAnimShine (line 22) | void StartSpellAnimShine(struct Anim * anim) function efxShine_Loop_Main (line 39) | void efxShine_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 93) | struct ProcCmd function StartSubSpell_efxShineBG (line 118) | void StartSubSpell_efxShineBG(struct Anim * anim) function efxShineBG_Loop (line 149) | void efxShineBG_Loop(struct ProcEfxBG * proc) type ProcCmd (line 177) | struct ProcCmd function StartSubSpell_efxShineBG2 (line 200) | void StartSubSpell_efxShineBG2(struct Anim * anim) function efxShineBG2_Loop (line 252) | void efxShineBG2_Loop(struct ProcEfxBG * proc) type ProcCmd (line 291) | struct ProcCmd function StartSubSpell_efxShineBGCOL (line 302) | void StartSubSpell_efxShineBGCOL(struct Anim * anim) function efxShineBGCOL_Loop (line 335) | void efxShineBGCOL_Loop(struct ProcEfxBGCOL * proc) type ProcCmd (line 358) | struct ProcCmd function StartSubSpell_efxShineOBJRND (line 368) | void StartSubSpell_efxShineOBJRND(struct Anim * anim) function efxShineOBJRND_Loop (line 398) | void efxShineOBJRND_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 435) | struct ProcCmd function StartSubSpell_efxShineOBJ (line 445) | void StartSubSpell_efxShineOBJ(struct Anim * anim, int x, int y) function efxShineOBJ_Loop (line 466) | void efxShineOBJ_Loop(struct ProcEfxOBJ * proc) FILE: src/banim-efxmagic-stone.c type ProcCmd (line 12) | struct ProcCmd function StartSpellAnimStone (line 22) | void StartSpellAnimStone(struct Anim * anim) function efxStone_Loop_Main (line 39) | void efxStone_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 85) | struct ProcCmd function StartSubSpell_efxStoneBG (line 141) | void StartSubSpell_efxStoneBG(struct Anim * anim) function efxStoneBG_Loop (line 203) | void efxStoneBG_Loop(struct ProcEfxBG * proc) type ProcCmd (line 242) | struct ProcCmd function StartSubSpell_efxStoneOBJ (line 252) | void StartSubSpell_efxStoneOBJ(struct Anim * anim, int terminator) function efxStoneOBJ_Loop (line 282) | void efxStoneOBJ_Loop(struct ProcEfxOBJ * proc) FILE: src/banim-efxmagic-thunder.c type ProcCmd (line 8) | struct ProcCmd function StartSpellAnimThunder (line 14) | void StartSpellAnimThunder(struct Anim *anim) function Loop6C_efxThunder (line 27) | void Loop6C_efxThunder(struct ProcEfx * proc) type ProcCmd (line 64) | struct ProcCmd function NewEfxThunderBG (line 70) | void NewEfxThunderBG(struct Anim *anim) function EfxThunderBGMain (line 107) | void EfxThunderBGMain(struct ProcEfxBG * proc) type ProcCmd (line 136) | struct ProcCmd function NewEfxThunderBGCOL (line 143) | void NewEfxThunderBGCOL(struct Anim * anim) function EfxThunderBGCOL_Loop (line 163) | void EfxThunderBGCOL_Loop(struct ProcEfxBGCOL * proc) function NewEfxThunderOBJ (line 180) | void NewEfxThunderOBJ(struct Anim *anim) type ProcCmd (line 193) | struct ProcCmd function EfxThunderOBJMain (line 199) | void EfxThunderOBJMain(struct ProcEfxOBJ * proc) FILE: src/banim-efxmagic-wretchedair.c type ProcCmd (line 12) | struct ProcCmd function StartSpellAnimWretchedAir (line 22) | void StartSpellAnimWretchedAir(struct Anim * anim) function efxDrzDrakbreath_Loop_Main (line 38) | void efxDrzDrakbreath_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 76) | struct ProcCmd function StartSubSpell_efxDrzDrakbreathOBJ (line 88) | void StartSubSpell_efxDrzDrakbreathOBJ(struct Anim * anim) function efxDrzDrakbreathOBJ_Loop (line 143) | void efxDrzDrakbreathOBJ_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 171) | struct ProcCmd function StartSubSpell_efxDrzDrakbreathBG (line 181) | void StartSubSpell_efxDrzDrakbreathBG(struct Anim * anim) function efxDrzDrakbreathBG_Loop (line 204) | void efxDrzDrakbreathBG_Loop(struct ProcEfxBG * proc) type ProcCmd (line 221) | struct ProcCmd function StartSubSpell_efxDrzDrakbreathBGCOL (line 236) | void StartSubSpell_efxDrzDrakbreathBGCOL(struct Anim * anim) function efxDrzDrakbreathBGCOL_Loop (line 315) | void efxDrzDrakbreathBGCOL_Loop(struct ProcEfxBGCOL * proc) function sub_8068AFC (line 338) | void sub_8068AFC(struct Anim * anim, u16 * tsaL, u16 * tsaR, u8 unk) FILE: src/banim-efxmagic.c function StartSpellAnimation (line 95) | void StartSpellAnimation(struct Anim *anim) function sub_805B3FC (line 107) | void sub_805B3FC(void) function ProcPtr (line 119) | ProcPtr NewefxRestRST(struct Anim *anim, int unk44, int unk48, int frame... function sub_805B444 (line 137) | void sub_805B444(struct ProcEfx *proc) function efxRestRSTMain (line 142) | void efxRestRSTMain(struct ProcEfx *proc) function NewEfxTwobaiRST (line 172) | void NewEfxTwobaiRST(struct Anim *anim, int unk44) function EfxTwobaiRSTMain (line 192) | void EfxTwobaiRSTMain(struct ProcEfx *proc) function NewDummvRST (line 205) | void NewDummvRST(struct Anim *anim, int unk44) function sub_805B584 (line 218) | void sub_805B584(void) function DummvRSTMain (line 223) | void DummvRSTMain(struct ProcEfx *proc) function NewEfxRestWIN (line 246) | void NewEfxRestWIN(struct Anim *anim, int unk44, void *unk54, void *unk58) function EfxRestWINMain (line 273) | void EfxRestWINMain(struct ProcEfx *proc) function EfxMagicHBlank_805B724 (line 312) | void EfxMagicHBlank_805B724(void) function EfxMagicHBlank_805B750 (line 318) | void EfxMagicHBlank_805B750(void) function EfxMagicHBlank_805B77C (line 324) | void EfxMagicHBlank_805B77C(void) function EfxMagicHBlank_805B7BC (line 332) | void EfxMagicHBlank_805B7BC(void) function EfxMagicHBlank_805B7FC (line 340) | void EfxMagicHBlank_805B7FC(void) function NewEfxRestWINH (line 354) | void NewEfxRestWINH(struct Anim *anim, int a, s16 b, u32 c) function NewEfxRestWINH_ (line 408) | void NewEfxRestWINH_(struct Anim *anim, int a, int b) function sub_805B94C (line 413) | void sub_805B94C(ProcPtr proc) function sub_805B958 (line 418) | void sub_805B958(struct ProcEfx *proc) type ProcCmd (line 452) | struct ProcCmd function NewEfxALPHA (line 462) | void NewEfxALPHA(struct Anim * anim, int a, int b, int c, int d, int e) function EfxALPHAMain (line 479) | void EfxALPHAMain(struct ProcEfxALPHA * proc) type ProcCmd (line 520) | struct ProcCmd function sub_805BB24 (line 530) | void sub_805BB24(struct Anim * anim, int terminator, u16 * c, u16 d, u16 e) function EfxCircleWINMain (line 555) | void EfxCircleWINMain(struct ProcEfxCircleWIN * proc) type ProcCmd (line 633) | struct ProcCmd function StartSpellThing_MagicQuake (line 643) | void StartSpellThing_MagicQuake(struct Anim * anim, int terminator, int c) function Loop6C_efxMagicQUAKE (line 659) | void Loop6C_efxMagicQUAKE(struct ProcEfxMagicQuake * proc) FILE: src/banim-efxmisc.c type ProcCmd (line 23) | struct ProcCmd function NewEfxYushaSpinShield (line 29) | void NewEfxYushaSpinShield(struct Anim *anim, int r1) function EfxYushaSpinShieldMain (line 39) | void EfxYushaSpinShieldMain(struct ProcEfx * proc) type ProcCmd (line 44) | struct ProcCmd function NewEfxYushaSpinShieldOBJ (line 53) | void NewEfxYushaSpinShieldOBJ(struct Anim *anim, int r1) function efxYushaSpinShieldOBJ_806CD14 (line 87) | void efxYushaSpinShieldOBJ_806CD14(struct ProcEfxOBJ * proc) function efxYushaSpinShieldOBJ_806CD7C (line 117) | void efxYushaSpinShieldOBJ_806CD7C(struct ProcEfxOBJ * proc) function efxYushaSpinShieldOBJ_806CDA4 (line 129) | void efxYushaSpinShieldOBJ_806CDA4(struct ProcEfxOBJ * proc) function efxYushaSpinShieldOBJ_806CE08 (line 159) | void efxYushaSpinShieldOBJ_806CE08(struct ProcEfxOBJ * proc) function NewEfxHurtmutEff00 (line 171) | void NewEfxHurtmutEff00(struct Anim *anim) function EfxHurtmutEff00Main (line 194) | void EfxHurtmutEff00Main(struct ProcEfx * proc) type ProcCmd (line 199) | struct ProcCmd function NewEfxHurtmutEff00OBJ (line 209) | void NewEfxHurtmutEff00OBJ(struct Anim *anim) function efxHurtmutEff00OBJ_806CEC4 (line 219) | void efxHurtmutEff00OBJ_806CEC4(struct ProcEfxOBJ * proc) function efxHurtmutEff00OBJ_806CF10 (line 237) | void efxHurtmutEff00OBJ_806CF10(struct ProcEfxOBJ * proc) function efxHurtmutEff00OBJ_806CF5C (line 255) | void efxHurtmutEff00OBJ_806CF5C(struct ProcEfxOBJ * proc) type ProcCmd (line 262) | struct ProcCmd function NewEfxHurtmutEff01OBJ (line 272) | void NewEfxHurtmutEff01OBJ(struct Anim *anim) function efxHurtmutEff01OBJ_806CFC4 (line 282) | void efxHurtmutEff01OBJ_806CFC4(struct ProcEfxOBJ * proc) function efxHurtmutEff01OBJ_806D010 (line 300) | void efxHurtmutEff01OBJ_806D010(struct ProcEfxOBJ * proc) function efxHurtmutEff01OBJ_806D05C (line 318) | void efxHurtmutEff01OBJ_806D05C(struct ProcEfxOBJ * proc) type ProcCmd (line 330) | struct ProcCmd function NewEfxMagfcast (line 336) | void NewEfxMagfcast(struct Anim *anim, int type) function EfxMagfcastMain (line 369) | void EfxMagfcastMain(struct ProcEfx * proc) type ProcCmd (line 375) | struct ProcCmd function NewEfxMagfcastBG (line 451) | void NewEfxMagfcastBG(struct Anim *anim, u32 type) function EfxMagfcastBGMain (line 502) | void EfxMagfcastBGMain(struct ProcEfxBG * proc) function NewEfxSunakemuri (line 548) | void NewEfxSunakemuri(struct Anim *anim, int type) type ProcCmd (line 560) | struct ProcCmd function EfxSunakemuriMain (line 566) | void EfxSunakemuriMain(struct ProcEfx * proc) function NewEfxSunakemuriOBJ (line 571) | void NewEfxSunakemuriOBJ(struct Anim *anim, int type) type ProcCmd (line 683) | struct ProcCmd function EfxSunakemuriOBJMain (line 689) | void EfxSunakemuriOBJMain(struct ProcEfxOBJ * proc) function NewEfxLokmsuna (line 701) | void NewEfxLokmsuna(struct Anim *anim) type ProcCmd (line 713) | struct ProcCmd function EfxLokmsunaMain (line 719) | void EfxLokmsunaMain(struct ProcEfx * proc) function NewEfxLokmsunaOBJ (line 724) | void NewEfxLokmsunaOBJ(struct Anim *anim) type ProcCmd (line 751) | struct ProcCmd function EfxLokmsunaIOBJMain (line 757) | void EfxLokmsunaIOBJMain(struct ProcEfxOBJ * proc) function NewEfxKingPika (line 769) | void NewEfxKingPika(struct Anim *anim) type ProcCmd (line 777) | struct ProcCmd function EfxKingPikaMain (line 783) | void EfxKingPikaMain(struct ProcEfx * proc) function NewEfxFlashFX (line 811) | void NewEfxFlashFX(struct Anim *anim) type ProcCmd (line 819) | struct ProcCmd function EfxFlashFXMain (line 825) | void EfxFlashFXMain(struct ProcEfx * proc) function NewEfxSongOBJ2 (line 848) | void NewEfxSongOBJ2(struct Anim *anim) type ProcCmd (line 863) | struct ProcCmd function EfxSongOBJ2Main (line 869) | void EfxSongOBJ2Main(struct ProcEfxOBJ * proc) function NewEfxDanceOBJ (line 881) | void NewEfxDanceOBJ(struct Anim *anim) type ProcCmd (line 896) | struct ProcCmd function EfxDanceOBJMain (line 902) | void EfxDanceOBJMain(struct ProcEfxOBJ * proc) function NewEfxSpecalEffect (line 914) | void NewEfxSpecalEffect(struct Anim *anim) type ProcCmd (line 952) | struct ProcCmd function EfxSpecalEffectMain (line 958) | void EfxSpecalEffectMain(ProcPtr proc) function NewEfxSRankWeaponEffect (line 963) | void NewEfxSRankWeaponEffect(struct Anim *anim) type ProcCmd (line 972) | struct ProcCmd function EfxSRankWeaponEffectMain (line 978) | void EfxSRankWeaponEffectMain(struct ProcEfx * proc) function NewEfxSRankWeaponEffectBG (line 1005) | void NewEfxSRankWeaponEffectBG(struct Anim *anim) type ProcCmd (line 1017) | struct ProcCmd function EfxSRankWeaponEffectBGMain (line 1023) | void EfxSRankWeaponEffectBGMain(struct ProcEfxBG * proc) function NewEfxSRankWeaponEffectSCR (line 1032) | void NewEfxSRankWeaponEffectSCR(void) type ProcCmd (line 1042) | struct ProcCmd type ProcCmd (line 1048) | struct ProcCmd function EfxSRankWeaponEffectSCRMain (line 1072) | void EfxSRankWeaponEffectSCRMain(struct ProcEfx * proc) function NewEfxSRankWeaponEffectSCR2 (line 1099) | void NewEfxSRankWeaponEffectSCR2(struct ProcEfx *seff_scr) function EfxSRankWeaponEffectSCR2Main (line 1108) | void EfxSRankWeaponEffectSCR2Main(struct ProcEfxSRankSCR2 * proc) function NewEfxMagdhisEffect (line 1120) | void NewEfxMagdhisEffect(struct Anim *anim) type ProcCmd (line 1129) | struct ProcCmd function EfxMagdhisEffectMain (line 1135) | void EfxMagdhisEffectMain(struct ProcEfx * proc) type ProcCmd (line 1147) | struct ProcCmd function NewEfxMagdhisEffectBG (line 1172) | void NewEfxMagdhisEffectBG(struct Anim *anim, int arg1) function EfxMagdhisEffectBGMain (line 1198) | void EfxMagdhisEffectBGMain(struct ProcEfxBG * proc) type ProcCmd (line 1228) | struct ProcCmd function NewEfxMantBatabata (line 1235) | void NewEfxMantBatabata(struct Anim *anim) function EfxMantBatabata_Loop1 (line 1306) | void EfxMantBatabata_Loop1(struct ProcEfxOBJ * proc) function EfxMantBatabata_Loop2 (line 1319) | void EfxMantBatabata_Loop2(struct ProcEfxOBJ * proc) function NewEfxChillEffect (line 1334) | void NewEfxChillEffect(struct Anim *anim) type ProcCmd (line 1343) | struct ProcCmd function EfxChillEffectMain (line 1349) | void EfxChillEffectMain(struct ProcEfx * proc) type ProcCmd (line 1375) | struct ProcCmd function NewEfxChillEffectBG (line 1395) | void NewEfxChillEffectBG(struct Anim *anim) function EfxChillEffectBGMain (line 1412) | void EfxChillEffectBGMain(struct ProcEfxBG * proc) type ProcCmd (line 1431) | struct ProcCmd type ProcCmd (line 1461) | struct ProcCmd function NewEfxChillEffectBGCOL (line 1467) | void NewEfxChillEffectBGCOL(struct Anim * anim) function EfxChillEffectBGCOL_Loop (line 1478) | void EfxChillEffectBGCOL_Loop(struct ProcEfxBGCOL * proc) function NewEfxChillAnime (line 1515) | void NewEfxChillAnime(struct Anim *anim, int arg1) function EfxChillAnime_Loop (line 1546) | void EfxChillAnime_Loop(struct ProcEfxOBJ * proc) function nullsub_17 (line 1565) | void nullsub_17(struct Anim *anim) FILE: src/banim-efxop.c function ResetClassReelSpell (line 16) | void ResetClassReelSpell(void) function EndActiveClassReelSpell (line 25) | void EndActiveClassReelSpell(void) function EndActiveClassReelBgColorProc (line 37) | void EndActiveClassReelBgColorProc(void) function SetActiveClassReelSpell (line 49) | void SetActiveClassReelSpell(ProcPtr proc) function SetActiveCRSpellBgColorProc (line 56) | void SetActiveCRSpellBgColorProc(ProcPtr proc) type AnimMagicFxBuffer (line 63) | struct AnimMagicFxBuffer type Anim (line 63) | struct Anim type AnimBuffer (line 65) | struct AnimBuffer function SetCRSpellBgPosition (line 69) | void SetCRSpellBgPosition(struct Anim * anim, struct AnimMagicFxBuffer *... function ClearCRSpellBgTmBuf (line 91) | void ClearCRSpellBgTmBuf(struct Anim * anim) type Anim (line 102) | struct Anim type Anim (line 102) | struct Anim type Anim (line 104) | struct Anim type AnimMagicFxBuffer (line 106) | struct AnimMagicFxBuffer function CRSpell_WriteBgMap (line 125) | void CRSpell_WriteBgMap(struct Anim * anim, u16 notFlipped, void * src, ... function CRSpell_RegisterBgGfx (line 157) | void CRSpell_RegisterBgGfx(struct Anim * anim, void * src) function CRSpell_RegisterBgPal (line 170) | void CRSpell_RegisterBgPal(struct Anim * anim, u16 * src) function CRSpell_RegisterObjGfx (line 181) | void CRSpell_RegisterObjGfx(struct Anim * anim, void * src) function CRSpell_RegisterObjPal (line 194) | void CRSpell_RegisterObjPal(struct Anim * anim, u16 * src) function StartClassReelSpellAnim (line 222) | void StartClassReelSpellAnim(struct Anim * anim) function StartClassReelSpellAnimDummy (line 237) | void StartClassReelSpellAnimDummy(struct Anim * anim) type ProcCmd (line 244) | struct ProcCmd function StartClassReelSpellAnimFire (line 259) | void StartClassReelSpellAnimFire(struct Anim * anim) function efxopFire_Loop_Main (line 270) | void efxopFire_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 282) | struct ProcCmd function StartCRSubSpell_efxopFireBG (line 308) | void StartCRSubSpell_efxopFireBG(struct Anim * anim, struct ProcEfx * pa... function efxopFireBG_Loop (line 350) | void efxopFireBG_Loop(struct ProcEfxBG * proc) type ProcCmd (line 374) | struct ProcCmd function StartCRSubSpell_efxopFireOBJ (line 384) | void StartCRSubSpell_efxopFireOBJ(struct Anim * anim, struct ProcEfx * p... function efxopFireOBJ_Loop (line 418) | void efxopFireOBJ_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 433) | struct ProcCmd function StartClassReelSpellAnimThunder (line 448) | void StartClassReelSpellAnimThunder(struct Anim * anim) function efxopThunder_Loop_Main (line 459) | void efxopThunder_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 472) | struct ProcCmd function StartCRSubSpell_efxopThunderBG (line 488) | void StartCRSubSpell_efxopThunderBG(struct Anim * anim, struct ProcEfx *... function efxopThunderBG_Loop (line 521) | void efxopThunderBG_Loop(struct ProcEfxBG * proc) type ProcCmd (line 560) | struct ProcCmd function StartCRSubSpell_efxopThunderBGCOL (line 573) | void StartCRSubSpell_efxopThunderBGCOL(struct Anim * anim, struct ProcEf... function efxopThunderBGCOL_Loop (line 613) | void efxopThunderBGCOL_Loop(struct ProcEfxBGCOL * proc) type ProcCmd (line 636) | struct ProcCmd function StartCRSubSpell_efxopThunderOBJ (line 646) | void StartCRSubSpell_efxopThunderOBJ(struct Anim * anim, struct ProcEfx ... function efxopThunderOBJ_Loop (line 678) | void efxopThunderOBJ_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 693) | struct ProcCmd function StartClassReelSpellAnimHeal (line 708) | void StartClassReelSpellAnimHeal(struct Anim * anim) function efxopLive_Loop_Main (line 719) | void efxopLive_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 737) | struct ProcCmd function StartCRSubSpell_efxopLiveBG (line 753) | void StartCRSubSpell_efxopLiveBG(struct Anim * anim, struct ProcEfx * un... function efxopLiveBG_Loop (line 786) | void efxopLiveBG_Loop(struct ProcEfxBG * proc) type ProcCmd (line 810) | struct ProcCmd function StartCRSubSpell_efxopLiveBGCOL (line 823) | void StartCRSubSpell_efxopLiveBGCOL(struct Anim * anim, struct ProcEfx *... function efxopLiveBGCOL_Loop (line 863) | void efxopLiveBGCOL_Loop(struct ProcEfxBGCOL * proc) type ProcCmd (line 886) | struct ProcCmd function StartCRSubSpell_efxopLiveALPHA (line 899) | void StartCRSubSpell_efxopLiveALPHA(struct Anim * anim, int timer, int c... function efxopLiveALPHA_Loop_A (line 913) | void efxopLiveALPHA_Loop_A(struct ProcEfxALPHA * proc) function efxopLiveALPHA_Loop_B (line 924) | void efxopLiveALPHA_Loop_B(struct ProcEfxALPHA * proc) type ProcCmd (line 952) | struct ProcCmd function StartCRSubSpell_efxopLiveOBJ (line 962) | void StartCRSubSpell_efxopLiveOBJ(struct Anim * anim, struct ProcEfx * u... function efxopLiveOBJ_Loop (line 988) | void efxopLiveOBJ_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 1003) | struct ProcCmd function StartClassReelSpellAnimLight (line 1018) | void StartClassReelSpellAnimLight(struct Anim * anim) function efxopLightning_Loop_Main (line 1029) | void efxopLightning_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 1038) | struct ProcCmd function StartCRSubSpell_efxopLightningBG (line 1159) | void StartCRSubSpell_efxopLightningBG(struct Anim * anim, struct ProcEfx... function efxopLightningBG_Loop (line 1224) | void efxopLightningBG_Loop(struct ProcEfxBG * proc) type ProcCmd (line 1253) | struct ProcCmd function StartCRSubSpell_efxopMistyrainBG (line 1353) | void StartCRSubSpell_efxopMistyrainBG(struct Anim * anim, struct ProcEfx... function StartCRSubSpell_efxopMistyrainBG_2 (line 1410) | void StartCRSubSpell_efxopMistyrainBG_2(struct Anim * anim, struct ProcE... function efxopMistyrainBG_Loop (line 1475) | void efxopMistyrainBG_Loop(struct ProcEfxBG * proc) type ProcCmd (line 1502) | struct ProcCmd function StartCRSubSpell_efxopMistyrainOBJ (line 1523) | void StartCRSubSpell_efxopMistyrainOBJ(struct Anim * anim, struct ProcEf... type ProcCmd (line 1538) | struct ProcCmd type ProcEfxOBJ (line 1555) | struct ProcEfxOBJ type Anim (line 1555) | struct Anim type ProcEfx (line 1555) | struct ProcEfx type Anim (line 1557) | struct Anim type ProcEfxOBJ (line 1560) | struct ProcEfxOBJ function efxopMistyrainOBJ_OnEnd (line 1573) | void efxopMistyrainOBJ_OnEnd(struct ProcEfxOBJ * proc) function efxopMistyrainOBJ_Loop_A (line 1580) | void efxopMistyrainOBJ_Loop_A(struct ProcEfxOBJ * proc) function efxopMistyrainOBJ_Loop_B (line 1599) | void efxopMistyrainOBJ_Loop_B(struct ProcEfxOBJ * proc) function efxopMistyrainOBJ_Loop_C (line 1618) | void efxopMistyrainOBJ_Loop_C(struct ProcEfxOBJ * proc) function efxopMistyrainOBJ2_Loop_A (line 1637) | void efxopMistyrainOBJ2_Loop_A(struct ProcEfxOBJ * proc) function efxopMistyrainOBJ2_Loop_B (line 1658) | void efxopMistyrainOBJ2_Loop_B(struct ProcEfxOBJ * proc) type ProcCmd (line 1680) | struct ProcCmd function StartClassReelSpellAnimFlux (line 1695) | void StartClassReelSpellAnimFlux(struct Anim * anim) function efxopMistyrain_Loop_Main (line 1707) | void efxopMistyrain_Loop_Main(struct ProcEfx * proc) type ProcCmd (line 1742) | struct ProcCmd function StartClassReelSpellAnimMyrrh (line 1757) | void StartClassReelSpellAnimMyrrh(struct Anim * anim) function efxopMyrrh_Loop_Main (line 1768) | void efxopMyrrh_Loop_Main(ProcPtr proc) type ProcCmd (line 1785) | struct ProcCmd function StartClassReelSpellAnimEvilEye (line 1801) | void StartClassReelSpellAnimEvilEye(struct Anim * anim) function efxopEvilEye_Loop_A (line 1812) | void efxopEvilEye_Loop_A(struct ProcEfx * proc) function efxopEvilEye_Loop_B (line 1820) | void efxopEvilEye_Loop_B(struct ProcEfx * proc) type ProcCmd (line 1829) | struct ProcCmd function StartCRSubSpell_efxopEvilEyeBG (line 1928) | void StartCRSubSpell_efxopEvilEyeBG(struct Anim * anim, struct ProcEfx *... function efxopEvilEyeBG_Loop (line 1984) | void efxopEvilEyeBG_Loop(struct ProcEfxBG * proc) type ProcCmd (line 2013) | struct ProcCmd function StartCRSubSpell_efxopEvilEyeOBJ (line 2022) | void StartCRSubSpell_efxopEvilEyeOBJ(struct Anim * anim, struct ProcEfx ... function efxopEvilEyeOBJ_Loop (line 2045) | void efxopEvilEyeOBJ_Loop(struct ProcEfxOBJ * proc) type ProcCmd (line 2060) | struct ProcCmd function StartClassReelSpellAnimStone (line 2076) | void StartClassReelSpellAnimStone(struct Anim * anim) function efxopStone_Loop_A (line 2087) | void efxopStone_Loop_A(struct ProcEfx * proc) function efxopStone_Loop_B (line 2095) | void efxopStone_Loop_B(struct ProcEfx * proc) type ProcCmd (line 2104) | struct ProcCmd function StartCRSubSpell_efxopStoneBG (line 2159) | void StartCRSubSpell_efxopStoneBG(struct Anim * anim, struct ProcEfx * p... function efxopStoneBG_Loop (line 2209) | void efxopStoneBG_Loop(struct ProcEfxBG * proc) type ProcCmd (line 2246) | struct ProcCmd function StartCRSubSpell_efxopStoneOBJ (line 2255) | void StartCRSubSpell_efxopStoneOBJ(struct Anim * anim, struct ProcEfx * ... function efxopStoneOBJ_Loop (line 2285) | void efxopStoneOBJ_Loop(struct ProcEfxOBJ * proc) FILE: src/banim-efxskill.c function EfxSkillSetAnimState (line 7) | static inline void EfxSkillSetAnimState(struct Anim *anim) function EfxSkillResetAnimState (line 24) | static inline void EfxSkillResetAnimState(struct Anim *anim) type ProcCmd (line 41) | struct ProcCmd function NewEfxSkillType01BG (line 125) | void NewEfxSkillType01BG(struct Anim *anim) function EfxSkillType01BGMain (line 155) | void EfxSkillType01BGMain(struct ProcEfxSkill *proc) function NewEfxSkillCommonBG (line 204) | void NewEfxSkillCommonBG(struct Anim *anim, u8 debuff) function sub_806E610 (line 231) | void sub_806E610(struct ProcEfxSkill *proc) function sub_806E638 (line 237) | void sub_806E638(struct ProcEfxSkill *proc) function sub_806E6E0 (line 273) | void sub_806E6E0(struct ProcEfxSkill *proc) function sub_806E79C (line 280) | void sub_806E79C(struct ProcEfxSkill *proc) function sub_806E868 (line 287) | void sub_806E868(struct ProcEfxSkill *proc) function sub_806E8A4 (line 300) | void sub_806E8A4(struct ProcEfxSkill *proc) FILE: src/banim-efxsound.c function EfxPlaySE (line 26) | void EfxPlaySE(int songid, int volume) function Loop6C_efxSoundSE (line 47) | void Loop6C_efxSoundSE(struct ProcEfxSoundSE * proc) function DoM4aSongNumStop (line 64) | void DoM4aSongNumStop(int songid) function EfxOverrideBgm (line 69) | void EfxOverrideBgm(int songid, int volume) function StopBGM1 (line 78) | void StopBGM1(void) function UnregisterEfxSoundSeExist (line 83) | void UnregisterEfxSoundSeExist(void) function RegisterEfxSoundSeExist (line 88) | void RegisterEfxSoundSeExist(void) function CheckEfxSoundSeExist (line 93) | int CheckEfxSoundSeExist(void) function M4aPlayWithPostionCtrl (line 98) | void M4aPlayWithPostionCtrl(int songid, int x, int flag) function EfxPlaySEwithCmdCtrl (line 126) | void EfxPlaySEwithCmdCtrl(struct Anim * anim, int cmd) function u16 (line 626) | u16 GetEfxSoundType1FromTerrain(u16 terrain) function IsAnimSoundInPositionMaybe (line 723) | int IsAnimSoundInPositionMaybe(struct Anim * anim) function u16 (line 742) | u16 GetEfxSoundType2FromBaseCon(u16 basecon) function s16 (line 757) | s16 GetEfxHpChangeType(struct Anim * anim) function EfxPlayHittedSFX (line 779) | void EfxPlayHittedSFX(struct Anim * anim) function EfxPlayCriticalHittedSFX (line 819) | void EfxPlayCriticalHittedSFX(struct Anim * anim) function EfxCheckRetaliation (line 835) | int EfxCheckRetaliation(int is_retaliation) function EfxCheckStaffType (line 851) | int EfxCheckStaffType(int weapon) function EkrPlayMainBGM (line 881) | void EkrPlayMainBGM(void) function EkrRestoreBGM (line 1016) | void EkrRestoreBGM(void) function GetBanimBossBGM (line 1062) | int GetBanimBossBGM(struct Unit * unit) function GetProperAnimSoundLocation (line 1073) | int GetProperAnimSoundLocation(struct Anim * anim) function PlaySFX (line 1114) | void PlaySFX(int songid, int volume, int locate, int type) function PlaySfxAutomatically (line 1120) | void PlaySfxAutomatically(int songid, int volume, struct Anim * anim) FILE: src/banim-efxstatusunit.c function NewEfxStatusUnit (line 37) | void NewEfxStatusUnit(struct Anim *anim) function EndEfxStatusUnits (line 76) | void EndEfxStatusUnits(struct Anim *anim) function DeleteEach6C_efxStatusUnit (line 84) | void DeleteEach6C_efxStatusUnit(void) function DisableEfxStatusUnits (line 89) | void DisableEfxStatusUnits(struct Anim *anim) function EnableEfxStatusUnits (line 95) | void EnableEfxStatusUnits(struct Anim *anim) function SetUnitEfxDebuff (line 101) | void SetUnitEfxDebuff(struct Anim *anim, int debuff) function u32 (line 110) | u32 GetUnitEfxDebuff(struct Anim *anim) function EfxStatusUnitFlashing (line 116) | void EfxStatusUnitFlashing(struct Anim *anim, int r, int g, int b) function EfxStatusUnitMain (line 136) | void EfxStatusUnitMain(struct ProcEfxStatusUnit *proc) function EfxStatusUnitEnd (line 241) | void EfxStatusUnitEnd(struct ProcEfxStatusUnit *proc) FILE: src/banim-efxutils.c function sub_8070D04 (line 98) | void sub_8070D04(u16 * tm, u16 width, u16 height, int pal, int chr) function FillBGRect (line 121) | void FillBGRect(u16 * tm, u16 width, u16 height, int pal, int chr) function sub_8070DBC (line 136) | void sub_8070DBC(u16 * tm, u16 width, u16 height, int pal, int chr) function EfxTmModifyPal (line 164) | void EfxTmModifyPal(u16 * tm, u16 width, u16 height) function EfxTmCpyBG (line 193) | void EfxTmCpyBG(const void * ptr1, void * ptr2, u16 width, u16 height, i... function EfxTmCpyBgHFlip (line 198) | void EfxTmCpyBgHFlip(const u16 * tsa, u16 * tm, u16 width, u16 height, i... function EfxTmCpyExt (line 203) | void EfxTmCpyExt(const u16 * src, s16 src_width, u16 * dst, s16 dst_widt... function EfxTmCpyExtHFlip (line 241) | void EfxTmCpyExtHFlip(const u16 * src, s16 src_width, u16 * dst, s16 dst... function sub_8071068 (line 281) | void sub_8071068(u16 * tm, int arg1, int arg2) function EkrModifyBarfx (line 393) | void EkrModifyBarfx(u16 * tm, int arg) function EkrPalModifyUnused (line 424) | bool EkrPalModifyUnused(u16 * pal_start, u16 * pal_end, u16 * dst, u16 a... function EfxPalBlackInOut (line 454) | void EfxPalBlackInOut(u16 * pal_buf, int line, int length, int ref) function EfxPalWhiteInOut (line 476) | void EfxPalWhiteInOut(u16 * pal_buf, int line, int length, int ref) function EfxPalFlashingInOut (line 498) | void EfxPalFlashingInOut(u16 * pal_buf, int line, int length, int r0, in... function EfxPalModifyPetrifyEffect (line 524) | void EfxPalModifyPetrifyEffect(u16 * pal_buf, int line, int length) function EfxSplitColor (line 548) | void EfxSplitColor(u16 * pal, u8 * dst, u32 length) function EfxSplitColorPetrify (line 567) | void EfxSplitColorPetrify(u16 * src, u8 * dst, u32 length) function sub_8071574 (line 589) | void sub_8071574(s8 * src1, s8 * src2, u16 * pal, u32 length, int ref) function EfxDecodeSplitedPalette (line 616) | void EfxDecodeSplitedPalette(u16 * dst, s8 * src1, s8 * src2, s16 * src3... function EfxChapterMapFadeOUT (line 647) | void EfxChapterMapFadeOUT(int speed) function sub_80716B0 (line 654) | int sub_80716B0(int a) type ProcEkrSubAnimeEmulator (line 665) | struct ProcEkrSubAnimeEmulator type ProcEkrSubAnimeEmulator (line 667) | struct ProcEkrSubAnimeEmulator function EkrsubAnimeEmulatorMain (line 685) | void EkrsubAnimeEmulatorMain(struct ProcEkrSubAnimeEmulator * proc) function GetAnimSpriteRotScaleX (line 747) | int GetAnimSpriteRotScaleX(u32 header) function GetAnimSpriteRotScaleY (line 772) | int GetAnimSpriteRotScaleY(u32 header) function BanimUpdateSpriteRotScale (line 790) | void BanimUpdateSpriteRotScale(void * src, struct AnimSpriteData * out, ... FILE: src/banim-ekrarena.c function SetBanimArenaFlag (line 14) | void SetBanimArenaFlag(int flag) function GetBattleAnimArenaFlag (line 21) | int GetBattleAnimArenaFlag(void) function sub_805B034 (line 27) | void sub_805B034(int x) function PlayDeathSoundForArena (line 41) | void PlayDeathSoundForArena(void) function sub_805B094 (line 52) | void sub_805B094(void) function BeginAnimsOnBattle_Arena (line 63) | void BeginAnimsOnBattle_Arena(void) function ExecBattleAnimArenaExit (line 80) | void ExecBattleAnimArenaExit(void) type ProcCmd (line 93) | struct ProcCmd function NewEkrTogiInitPROC (line 108) | void NewEkrTogiInitPROC(void) function ekrTogiInit_Init (line 115) | void ekrTogiInit_Init(ProcPtr proc) function ekrTogiInit_LoadGfx (line 141) | void ekrTogiInit_LoadGfx(struct ProcEkrTogi * proc) function ekrTogiInit_Loop (line 161) | void ekrTogiInit_Loop(struct ProcEkrTogi * proc) function ekrTogiInit_End (line 179) | void ekrTogiInit_End(ProcPtr proc) type ProcCmd (line 188) | struct ProcCmd function NewEkrTogiEndPROC (line 202) | void NewEkrTogiEndPROC(void) function ekrTogiEnd_Init (line 210) | void ekrTogiEnd_Init(struct ProcEkrTogi * proc) function ekrTogiEnd_Loop (line 223) | void ekrTogiEnd_Loop(struct ProcEkrTogi * proc) function ekrTogiEnd_End (line 241) | void ekrTogiEnd_End(ProcPtr proc) type ProcCmd (line 256) | struct ProcCmd function NewEkrTogiColor (line 273) | void NewEkrTogiColor(void) function EndEkrTogiColor (line 297) | void EndEkrTogiColor(void) function ekrTogiColor_Loop (line 304) | void ekrTogiColor_Loop(struct ProcEfxBGCOL * proc) FILE: src/banim-ekrbattle.c function SetBanimLinkArenaFlag (line 126) | void SetBanimLinkArenaFlag(int flag) function GetBanimLinkArenaFlag (line 131) | int GetBanimLinkArenaFlag(void) function NewEkrBattleDeamon (line 136) | void NewEkrBattleDeamon(void) function EndEkrBattleDeamon (line 143) | void EndEkrBattleDeamon(void) function IsBattleDeamonActive (line 148) | int IsBattleDeamonActive(void) function ekrBattleDeamon_Destructor (line 156) | void ekrBattleDeamon_Destructor(void) function nullsub_35 (line 162) | void nullsub_35(void) function NewEkrBattle (line 167) | void NewEkrBattle(void) function InBattleMainRoutine (line 184) | void InBattleMainRoutine(void) function MainUpdateEkrBattle (line 223) | void MainUpdateEkrBattle(void) function nullsub_36 (line 251) | void nullsub_36(void) function ekrBattle_Init (line 256) | void ekrBattle_Init(struct ProcEkrBattle *proc) function ekrBattleMain (line 286) | void ekrBattleMain(struct ProcEkrBattle *proc) function ekrBattle_HandlePreEventMaybe (line 301) | void ekrBattle_HandlePreEventMaybe(struct ProcEkrBattle *proc) function ekrBattleWaitPreEvent (line 326) | void ekrBattleWaitPreEvent(struct ProcEkrBattle *proc) function ekrBattle_8050134 (line 341) | void ekrBattle_8050134(struct ProcEkrBattle *proc) function ekrBattlePrepareDragonIntro (line 349) | void ekrBattlePrepareDragonIntro(struct ProcEkrBattle *proc) function ekrBattleExecDragonIntro (line 356) | void ekrBattleExecDragonIntro(struct ProcEkrBattle *proc) function ekrBattleWaitDragonIntro (line 412) | void ekrBattleWaitDragonIntro(struct ProcEkrBattle *proc) function ekrBattlePostEkrDragonIntro (line 418) | void ekrBattlePostEkrDragonIntro(struct ProcEkrBattle *proc) function ekrBattle_8050290 (line 428) | void ekrBattle_8050290(struct ProcEkrBattle *proc) function ekrBattleSetFlashingEffect (line 434) | void ekrBattleSetFlashingEffect(struct ProcEkrBattle *proc) function ekrBattleExecTriangleAtk (line 447) | void ekrBattleExecTriangleAtk(struct ProcEkrBattle *proc) function ekrBattleWaitTriangleIdle (line 456) | void ekrBattleWaitTriangleIdle(struct ProcEkrBattle *proc) function ekrBattleTriggerNewRoundStart (line 465) | void ekrBattleTriggerNewRoundStart(struct ProcEkrBattle *proc) function ekrBattle_80503EC (line 497) | void ekrBattle_80503EC(struct ProcEkrBattle *proc) function ekrBattle_StartPromotion (line 503) | void ekrBattle_StartPromotion(struct ProcEkrBattle *proc) function ekrBattle_WaitPromotionIdle (line 514) | void ekrBattle_WaitPromotionIdle(struct ProcEkrBattle *proc) function ekrBattleInRoundIdle (line 523) | void ekrBattleInRoundIdle(struct ProcEkrBattle *proc) function ekrBattleOnBattleEnd (line 633) | void ekrBattleOnBattleEnd(struct ProcEkrBattle *proc) function ekrBattle_8050600 (line 639) | void ekrBattle_8050600(struct ProcEkrBattle *proc) function ekrBattle_WaitForPostBattleAct (line 674) | void ekrBattle_WaitForPostBattleAct(struct ProcEkrBattle *proc) function ekrBattleExecExpGain (line 685) | void ekrBattleExecExpGain(struct ProcEkrBattle * proc) function ekrBattle_80508F0 (line 754) | void ekrBattle_80508F0(struct ProcEkrBattle *proc) function ekrBattle_8050940 (line 763) | void ekrBattle_8050940(struct ProcEkrBattle *proc) function ekrBattleWaitExpBarIdle (line 780) | void ekrBattleWaitExpBarIdle(struct ProcEkrBattle *proc) function ekrBattlePostExpBarIdle (line 813) | void ekrBattlePostExpBarIdle(struct ProcEkrBattle *proc) function ekrBattle_8050AB8 (line 824) | void ekrBattle_8050AB8(struct ProcEkrBattle *proc) function ekrBattleLvupHanlder (line 834) | void ekrBattleLvupHanlder(struct ProcEkrBattle *proc) function ekrBattle_ExecEkrLvup (line 881) | void ekrBattle_ExecEkrLvup(struct ProcEkrBattle *proc) function ekrBattle_WaitEkrLvupIdle (line 894) | void ekrBattle_WaitEkrLvupIdle(struct ProcEkrBattle *proc) function ekrNewEkrPopup (line 902) | void ekrNewEkrPopup(struct ProcEkrBattle *proc) function ekrBattle_WaitForPopup (line 908) | void ekrBattle_WaitForPopup(struct ProcEkrBattle *proc) function ekrBattle_PostPopup (line 916) | void ekrBattle_PostPopup(struct ProcEkrBattle *proc) function ekrBattle_TriggerDragonStatusFinished (line 925) | void ekrBattle_TriggerDragonStatusFinished(struct ProcEkrBattle *proc) function ekrBattle_WaitEkrDragonEndIdle (line 987) | void ekrBattle_WaitEkrDragonEndIdle(struct ProcEkrBattle *proc) function ekrBattle_PostDragonStatusEffect (line 993) | void ekrBattle_PostDragonStatusEffect(struct ProcEkrBattle *proc) function nullsub_69 (line 1005) | void nullsub_69(struct ProcEkrBattle *proc) FILE: src/banim-ekrbattleending.c function NewEkrbattleending (line 27) | void NewEkrbattleending(void) function ekrBattleEnding_80560F0 (line 34) | void ekrBattleEnding_80560F0(struct ProcEkrBattleEnding * proc) function ekrBattleEnding_8056170 (line 64) | void ekrBattleEnding_8056170(struct ProcEkrBattleEnding * proc) function ekrBattleEnding_80561C8 (line 88) | void ekrBattleEnding_80561C8(struct ProcEkrBattleEnding * proc) function ekrBattleEnding_8056228 (line 113) | void ekrBattleEnding_8056228(struct ProcEkrBattleEnding * proc) function ekrBattleEnding_8056288 (line 135) | void ekrBattleEnding_8056288(struct ProcEkrBattleEnding * proc) function ekrBattleEnding_8056310 (line 150) | void ekrBattleEnding_8056310(struct ProcEkrBattleEnding * proc) function ekrBattleEnding_8056390 (line 175) | void ekrBattleEnding_8056390(struct ProcEkrBattleEnding * proc) function ekrBattleEnding_8056484 (line 200) | void ekrBattleEnding_8056484(struct ProcEkrBattleEnding * proc) FILE: src/banim-ekrbattleintro.c function NewEkrBaseKaiten (line 183) | void NewEkrBaseKaiten(int identifier) function EkrBaseKaitenMain (line 412) | void EkrBaseKaitenMain(struct ProcEkrBaseKaiten * proc) function NewEkrUnitKakudai (line 452) | void NewEkrUnitKakudai(int identifier) function UnitKakudaiPrepareAnimScript (line 491) | void UnitKakudaiPrepareAnimScript(struct ProcUnitKakudai * proc) function UnitKakudaiMain (line 590) | void UnitKakudaiMain(struct ProcUnitKakudai * proc) function UnitKakudaiEndNop (line 657) | void UnitKakudaiEndNop(struct ProcUnitKakudai * proc) function NewEkrWindowAppear (line 668) | void NewEkrWindowAppear(int identifier, int duration) function CheckEkrWindowAppearUnexist (line 690) | bool CheckEkrWindowAppearUnexist(void) function EkrWindowAppearMain (line 698) | void EkrWindowAppearMain(struct ProcEkrIntroWindow * proc) function NewEkrNamewinAppear (line 726) | void NewEkrNamewinAppear(int identifier, int duration, int delay) function CheckEkrNamewinAppearUnexist (line 748) | bool CheckEkrNamewinAppearUnexist(void) function EkrNamewinAppearDelay (line 756) | void EkrNamewinAppearDelay(struct ProcEkrIntroWindow * proc) function EkrNamewinAppearMain (line 767) | void EkrNamewinAppearMain(struct ProcEkrIntroWindow * proc) function NewEkrBaseAppear (line 798) | void NewEkrBaseAppear(int identifier, int duration) function CheckEkrBaseAppearUnexist (line 817) | bool CheckEkrBaseAppearUnexist(void) function EkrBaseAppearMain (line 825) | void EkrBaseAppearMain(struct ProcEkrIntroWindow * proc) function s16 (line 845) | static inline s16 GetBanimAllyPosition(int faction1, int faction2) function PrepareBattleGraphicsMaybe (line 860) | bool PrepareBattleGraphicsMaybe(void) function u16 (line 1455) | u16 GetBattleAnimationId_WithUnique(struct Unit * unit, const struct Bat... FILE: src/banim-ekrbattlestarting.c function sub_8055BB4 (line 14) | bool sub_8055BB4(void) function sub_8055BC4 (line 19) | bool sub_8055BC4(void) function BeginAnimsOnBattleAnimations (line 24) | void BeginAnimsOnBattleAnimations(void) function EkrMainEndExec (line 56) | void EkrMainEndExec(void) function MainUpdate_8055C68 (line 72) | void MainUpdate_8055C68(void) function NewEkrBattleStarting (line 98) | void NewEkrBattleStarting(void) function ekrBaStart_InitScreen (line 103) | void ekrBaStart_InitScreen(struct ProcEkrBattleStarting *proc) function ekrBaStart_SreenFailIn (line 136) | void ekrBaStart_SreenFailIn(struct ProcEkrBattleStarting *proc) function ekrBaStart_InitBattleScreen (line 162) | void ekrBaStart_InitBattleScreen(struct ProcEkrBattleStarting *proc) function ekrBaStart_ExecEkrBattle6C (line 207) | void ekrBaStart_ExecEkrBattle6C(struct ProcEkrBattleStarting *proc) function ekrBaStart_8055FE8 (line 223) | void ekrBaStart_8055FE8(struct ProcEkrBattleStarting *proc) function ekrBaStart_8056024 (line 233) | void ekrBaStart_8056024(struct ProcEkrBattleStarting *proc) function ekrBaStart_8056078 (line 245) | void ekrBaStart_8056078(struct ProcEkrBattleStarting *proc) FILE: src/banim-ekrclasschg.c function EkrClasschgFinished (line 14) | bool EkrClasschgFinished(void) function EndEkrClasschg (line 22) | void EndEkrClasschg(void) function NewEkrClassChg (line 35) | void NewEkrClassChg(struct Anim * anim) function EkrClasschgMain (line 44) | void EkrClasschgMain(struct ProcEkrClasschg * proc) function EkrClasschgRegisterDone (line 158) | void EkrClasschgRegisterDone(struct ProcEkrClasschg * proc) function EndEfxStatusUnit (line 163) | void EndEfxStatusUnit(void) function NewEkrClasschgBG1 (line 352) | void NewEkrClasschgBG1(struct Anim * anim) function NewEkrClasschgBG2 (line 368) | void NewEkrClasschgBG2(struct Anim * anim) function EfxClasschgBgMain (line 384) | void EfxClasschgBgMain(struct ProcEfxBG * proc) function NewEfxClasschgBGSE00 (line 417) | void NewEfxClasschgBGSE00(struct Anim * anim) function EfxClasschgBGSE00Main (line 425) | void EfxClasschgBGSE00Main(struct ProcEfxBG * proc) function NewEfxClasschgBGSE01 (line 453) | void NewEfxClasschgBGSE01(struct Anim * anim) function EfxClasschgBGSE01Main (line 461) | void EfxClasschgBGSE01Main(struct ProcEfxBG * proc) function NewEfxClasschgOBJGain (line 474) | void NewEfxClasschgOBJGain(struct Anim * anim) function EfxClasschgOBJGainMain (line 485) | void EfxClasschgOBJGainMain(struct ProcEfxOBJ * proc) function NewEfxClasschgOBJDrop (line 498) | void NewEfxClasschgOBJDrop(struct Anim * anim) function EfxClasschgOBJDropMain (line 509) | void EfxClasschgOBJDropMain(struct ProcEfxOBJ * proc) function NewEfxClasschgOBJDiffusion (line 522) | void NewEfxClasschgOBJDiffusion(struct Anim * anim, u8 pos) function EfxClasschgOBJDiffusionMain (line 541) | void EfxClasschgOBJDiffusionMain(struct ProcEfxOBJ * proc) function NewEfxClasschgFIN (line 553) | void NewEfxClasschgFIN(struct Anim * anim, int duration) function EfxClasschgFinMain (line 581) | void EfxClasschgFinMain(struct ProcEfxBG * proc) function NewEfxClasschgCLONE (line 604) | void NewEfxClasschgCLONE(struct Anim * anim, int duration) function EfxClasschgCloneMain (line 613) | void EfxClasschgCloneMain(struct ProcEfxBG * proc) function EfxClasschgCloneCallBack (line 633) | void EfxClasschgCloneCallBack(void) function NewEfxBlackInOutUnit (line 644) | void NewEfxBlackInOutUnit(struct Anim * anim, int duration, int arg) function EfxBlackInOutUnitMain (line 664) | void EfxBlackInOutUnitMain(struct ProcEfxClasschgInOutUnit * proc) function NewEfxWhiteInOutUnit (line 690) | void NewEfxWhiteInOutUnit(struct Anim * anim, int duration, int arg) function EfxWhiteInOutUnitMain (line 710) | void EfxWhiteInOutUnitMain(struct ProcEfxClasschgInOutUnit * proc) function NewEfxClasschgRST (line 736) | void NewEfxClasschgRST(struct Anim * anim, struct ProcSubEkrClasschgRST ... function EfxClasschgRSTMain (line 749) | void EfxClasschgRSTMain(struct ProcEkrClasschgRST * proc) FILE: src/banim-ekrcmd.c function u16 (line 11) | u16 GetBattleAnimationId(struct Unit * unit, const struct BattleAnimDef ... function CheckBattleHasHit (line 56) | bool CheckBattleHasHit(void) type UnkStruct1_sub_805893C (line 65) | struct UnkStruct1_sub_805893C { type UnkStruct2_sub_805893C (line 71) | struct UnkStruct2_sub_805893C { function sub_805893C (line 76) | int sub_805893C(struct UnkStruct2_sub_805893C * arg) function u16 (line 86) | u16 * FilterBattleAnimCharacterPalette(s16 index, u16 item) function GetBanimFactionPalette (line 115) | int GetBanimFactionPalette(u32 arg) function EkrPrepareBanimfx (line 135) | void EkrPrepareBanimfx(struct Anim * anim, u16 index) function s16 (line 142) | s16 GetBattleAnimRoundType(int index) function s16 (line 151) | s16 GetBattleAnimRoundTypeFlags(int index) function s16 (line 160) | s16 GetEfxHp(int index) function s16 (line 165) | s16 GetEfxHpModMaybe(int index) function u16 (line 171) | u16 IsItemDisplayedInBattle(u16 item) function u16 (line 188) | u16 IsWeaponLegency(u16 item) function s16 (line 207) | s16 EkrCheckWeaponSieglindeSiegmund(u16 item) function EkrCheckAttackRound (line 219) | bool EkrCheckAttackRound(u16 round) function SetBattleScripted (line 246) | void SetBattleScripted(void) function SetBattleUnscripted (line 251) | void SetBattleUnscripted(void) function CheckBattleScripted (line 256) | bool CheckBattleScripted(void) function GetEkrHit (line 264) | int GetEkrHit(int pos) function GetEkrDmg (line 269) | int GetEkrDmg(int pos) function GetEkrCrit (line 274) | int GetEkrCrit(int pos) FILE: src/banim-ekrdispup.c function NewEkrDispUP (line 13) | void NewEkrDispUP(void) function EndEkrDispUP (line 22) | void EndEkrDispUP(void) function EkrDispUpClear4C50 (line 27) | void EkrDispUpClear4C50(void) function EkrDispUpSet4C50 (line 33) | void EkrDispUpSet4C50(void) function EkrDispUpSet4C (line 39) | void EkrDispUpSet4C(void) function EkrDispUpSet50 (line 44) | void EkrDispUpSet50(void) function EkrDispUP_SetPositionUnsync (line 49) | void EkrDispUP_SetPositionUnsync(u16 x, u16 y) function EkrDispUP_SetPositionSync (line 56) | void EkrDispUP_SetPositionSync(u16 x, u16 y) function SyncEkrDispUP (line 63) | void SyncEkrDispUP(void) function UnsyncEkrDispUP (line 68) | void UnsyncEkrDispUP(void) function AsyncEkrDispUP (line 73) | void AsyncEkrDispUP(void) function UnAsyncEkrDispUP (line 78) | void UnAsyncEkrDispUP(void) function ekrDispUPMain (line 83) | void ekrDispUPMain(struct ProcEkrDispUP *proc) function EfxClearScreenFx (line 136) | void EfxClearScreenFx(void) function sub_8051E00 (line 179) | void sub_8051E00(void) function EfxPrepareScreenFx (line 231) | void EfxPrepareScreenFx(void) function GetBanimInitPosReal (line 300) | int GetBanimInitPosReal(void) function SetEkrBg2QuakeVec (line 332) | void SetEkrBg2QuakeVec(int a, int b) function EkrEfxStatusClear (line 338) | void EkrEfxStatusClear(void) FILE: src/banim-ekrdragon-8070710.c type ProcEkrDragon_08758720 (line 8) | struct ProcEkrDragon_08758720 { function sub_8070710 (line 21) | void sub_8070710(u16 * a, u16 * paldst, u16 c, u8 d, u8 e) function sub_80707C0 (line 65) | void sub_80707C0(struct ProcEkrDragon_08758720 * proc) function sub_80707FC (line 80) | void sub_80707FC(struct ProcEkrDragon_08758720 * proc) function sub_8070874 (line 103) | void sub_8070874(void) function sub_80708A0 (line 113) | void sub_80708A0(void) FILE: src/banim-ekrdragon-demonking.c function NewEkrDragonDemonKing (line 44) | void NewEkrDragonDemonKing(struct Anim * anim) function sub_8076598 (line 60) | void sub_8076598(void) function CheckEkrWpnDemonLight (line 65) | int CheckEkrWpnDemonLight(struct Anim * anim) function EkrDKStartBaseHide (line 79) | void EkrDKStartBaseHide(struct ProcEkrDragon * proc) function EkrDK_CustomBgFadeIn (line 85) | void EkrDK_CustomBgFadeIn(struct ProcEkrDragon * proc) function Fill16_EkrTsaBuffer_ (line 94) | void Fill16_EkrTsaBuffer_(u32 val) function EkrDK_BgMovement (line 107) | void EkrDK_BgMovement(struct ProcEkrDragon * proc) function EkrDK_PrepareBanimfx (line 120) | void EkrDK_PrepareBanimfx(struct ProcEkrDragon * proc) function PrepareDemonKingBGFx (line 133) | void PrepareDemonKingBGFx(struct ProcEkrDragon * proc) function EkrDK_IdleInBattle (line 158) | void EkrDK_IdleInBattle(struct ProcEkrDragon * proc) function EkrDK_WaitForFadeOut (line 179) | void EkrDK_WaitForFadeOut(struct ProcEkrDragon * proc) function EkrDK_ReloadTerrainEtc (line 188) | void EkrDK_ReloadTerrainEtc(struct ProcEkrDragon * proc) function EkrDK_ReloadCustomBgAndFadeOut (line 207) | void EkrDK_ReloadCustomBgAndFadeOut(struct ProcEkrDragon * proc) function EkrDK_SetDragonStatusBit3 (line 222) | void EkrDK_SetDragonStatusBit3(struct ProcEkrDragon * proc) function ProcPtr (line 235) | ProcPtr NewEkrDragonBaseHide(struct Anim * anim) function EkrDragonBaseHideMain (line 245) | void EkrDragonBaseHideMain(struct ProcEfxDKfx * proc) function EkrDragonBaseHide_Nop (line 259) | void EkrDragonBaseHide_Nop(struct ProcEfxDKfx * proc) function ProcPtr (line 271) | ProcPtr NewEkrDragonBaseAppear(struct Anim * anim) function EkrDragonBaseAppearMain (line 285) | void EkrDragonBaseAppearMain(struct ProcEfxDKfx * proc) function EkrDragonBaseAppear_Nop (line 299) | void EkrDragonBaseAppear_Nop(struct ProcEfxDKfx * proc) function EkrDKHandler_NewDragonAnime (line 304) | void EkrDKHandler_NewDragonAnime(struct ProcEkrDragon * proc) function ProcPtr (line 323) | ProcPtr NewEkrDragonBodyAnime(struct Anim * anim) function EfxDKUpdateFrontAnimPostion (line 338) | void EfxDKUpdateFrontAnimPostion(struct ProcEfxDKfx * proc) function sub_8076C10 (line 372) | void sub_8076C10(struct ProcEfxDKBody1 * proc) function sub_8076C34 (line 380) | void sub_8076C34(struct ProcEfxDKBody1 * proc) function sub_8076C54 (line 387) | void sub_8076C54(struct ProcEfxDKBody1 * proc) function sub_8076D60 (line 431) | void sub_8076D60(struct ProcEfxDKBody1 * proc) function sub_8076DE8 (line 450) | void sub_8076DE8(struct ProcEfxDKBody1 * proc) function sub_8076E00 (line 456) | void sub_8076E00(struct ProcEfxDKBody1 * proc) function sub_8076E84 (line 475) | void sub_8076E84(struct ProcEfxDKBody1 * proc) function sub_8076F08 (line 494) | void sub_8076F08(struct ProcEfxDKBody1 * proc) function sub_8076F28 (line 501) | void sub_8076F28(struct ProcEfxDKBody1 * proc) function sub_8076F48 (line 508) | void sub_8076F48(struct ProcEfxDKBody1 * proc) function sub_8076FD0 (line 527) | void sub_8076FD0(struct ProcEfxDKBody1 * proc) function sub_8076FD4 (line 532) | void sub_8076FD4(struct ProcEfxDKBody1 * proc) function EkrDragonBodyAnimeSet54 (line 551) | void EkrDragonBodyAnimeSet54(struct Anim * anim) function EkrDragonBodyAnimeMain (line 674) | void EkrDragonBodyAnimeMain(struct ProcEfxDKfx * proc) function NewEkrDemoKingAtk (line 762) | void NewEkrDemoKingAtk(struct Anim * anim, int round_type) function EkrDemoKingAtkMain (line 770) | void EkrDemoKingAtkMain(struct ProcEfxDKBody4 * proc) function ProcPtr (line 820) | ProcPtr NewEkrDragonBodvBlack(struct Anim * anim) function sub_80772E4 (line 830) | void sub_80772E4(int val) function EkrDragonBodyBlackMain (line 836) | void EkrDragonBodyBlackMain(struct ProcEfxDKfx * proc) function nop_8077394 (line 851) | void nop_8077394(void) function sub_8077398 (line 856) | void sub_8077398(void) function sub_80773BC (line 862) | void sub_80773BC(struct ProcEfxDKfx * proc) function sub_80773E4 (line 873) | void sub_80773E4(struct ProcEfxDKfx * proc) function sub_8077460 (line 895) | void sub_8077460(struct ProcEfxDKfx * proc) function sub_8077474 (line 901) | void sub_8077474(int arg1, int arg2) function sub_807750C (line 918) | void sub_807750C(int arg1, int arg2) function ProcPtr (line 943) | ProcPtr NewProc087F4518(struct Anim * anim) function ProcPtr (line 961) | ProcPtr NewEkrDragonTunkFace(struct Anim * anim) function EkrDragonTunkFaceRegisterAnim (line 969) | void EkrDragonTunkFaceRegisterAnim(struct ProcEfxDKfx * proc) function EkrDragonTunkFaceIdle (line 983) | void EkrDragonTunkFaceIdle(struct ProcEfxDKfx * proc) function EkrDragonTunkFaceRegisterAnim2 (line 998) | void EkrDragonTunkFaceRegisterAnim2(struct ProcEfxDKfx * proc) function sub_807766C (line 1012) | void sub_807766C(struct ProcEfxDKfx * proc) function sub_8077678 (line 1020) | void sub_8077678(struct ProcEfxDKfx * proc) function sub_8077684 (line 1025) | void sub_8077684(struct ProcEfxDKfx * proc) function sub_80776B0 (line 1038) | void sub_80776B0(struct ProcEfxDKfx * proc) function EfxTmDecompress (line 1050) | void EfxTmDecompress(int xtile, int ytile, const u16 *tsa) function EfxBG3TmSetPosition (line 1064) | void EfxBG3TmSetPosition(int xtile, int ytile) function ProcPtr (line 1089) | ProcPtr NewEkrDragonTunk(struct Anim * anim) function DemonKingDeadWhiteOut (line 1106) | void DemonKingDeadWhiteOut(struct ProcEkrDragonTunk * proc) function sub_807789C (line 1138) | void sub_807789C(struct ProcEkrDragonTunk * proc) function sub_8077AA8 (line 1221) | void sub_8077AA8(void) function NewEkrWhiteOUT (line 1235) | void NewEkrWhiteOUT(int a, int b, int c) function EkrWhiteOutFadeIn (line 1248) | void EkrWhiteOutFadeIn(struct ProcEkrWhiteOUT * proc) function EkrWhiteOutDelay (line 1262) | void EkrWhiteOutDelay(struct ProcEkrWhiteOUT * proc) function EkrWhiteOutFadeOut (line 1275) | void EkrWhiteOutFadeOut(struct ProcEkrWhiteOUT * proc) function EkrWhiteOutOnEnd (line 1289) | void EkrWhiteOutOnEnd(struct ProcEkrWhiteOUT * proc) function sub_8077C54 (line 1297) | void sub_8077C54(s16 x, s16 y) FILE: src/banim-ekrdragon-demonkingobj.c function sub_8077D30 (line 8) | void sub_8077D30(struct Proc08801800 *proc) function sub_8077D38 (line 14) | void sub_8077D38(struct Proc08801800 *proc) function sub_8077D80 (line 21) | void sub_8077D80(s16 *out1, s16 *out2, int val1, int val2) function sub_8077DB4 (line 29) | void sub_8077DB4(int a, int b) function sub_8077DC8 (line 44) | void sub_8077DC8(void) function sub_8077E64 (line 59) | void sub_8077E64(struct Proc08801810 *proc) function sub_8077E6C (line 65) | void sub_8077E6C(struct Proc08801810 *proc) function sub_8077E9C (line 76) | void sub_8077E9C(void) function sub_8077EAC (line 82) | void sub_8077EAC(int x, int y) function sub_8077EEC (line 108) | void sub_8077EEC(int ref, ProcPtr parent) function sub_8077F04 (line 115) | void sub_8077F04(struct Proc08801840 *proc) function sub_8077F10 (line 121) | void sub_8077F10(struct Proc08801840 *proc) function sub_8077F9C (line 149) | void sub_8077F9C(u16 *buf, int a) function CopyPalWithFade (line 156) | void CopyPalWithFade(const u16 *src, u16 *dst, int ref) function NewEkrSelfThunder (line 192) | void NewEkrSelfThunder(struct Anim *anim) function EkrSelfThunderMain (line 202) | void EkrSelfThunderMain(struct ProcEfxDKfx *proc) function EfxSelfThunderBGUpdateAnimTSA (line 219) | void EfxSelfThunderBGUpdateAnimTSA(struct Anim *anim, const u16 *tsa_clo... function NewEkrSelfThunderBG (line 244) | void NewEkrSelfThunderBG(struct Anim *anim) function EfxSelfThunderBGUpdateAnim (line 272) | void EfxSelfThunderBGUpdateAnim(struct ProcSelfThunderBG *proc, u16 *img... function EfxSelfThunderBGOnInit (line 279) | void EfxSelfThunderBGOnInit(struct ProcSelfThunderBG *proc) function EfxSelfThunderBGMain (line 286) | void EfxSelfThunderBGMain(struct ProcSelfThunderBG *proc) FILE: src/banim-ekrdragon-dracozombie.c type ProcEkrDragon (line 3) | struct ProcEkrDragon function Fill16_EkrTsaBuffer (line 5) | void Fill16_EkrTsaBuffer(u32 val) function EkrDZ_CustomBgFadeIn (line 18) | void EkrDZ_CustomBgFadeIn(struct ProcEkrDragon * proc) function EfxDracoZombiePrepareTSA (line 27) | void EfxDracoZombiePrepareTSA(int x, int y, s8 pos) function EfxDracoZombiePrepareImg (line 40) | void EfxDracoZombiePrepareImg(struct ProcEkrDragon * proc) function EkrDZ_MonsterFlyIntoScreen (line 61) | void EkrDZ_MonsterFlyIntoScreen(struct ProcEkrDragon * proc) function EkrDZ_PrepareBanimfx (line 112) | void EkrDZ_PrepareBanimfx(struct ProcEkrDragon * proc) function EkrDZ_TriggerPreparedFlag (line 125) | void EkrDZ_TriggerPreparedFlag(struct ProcEkrDragon * proc) function EkrDZ_IdleInBattle (line 133) | void EkrDZ_IdleInBattle(struct ProcEkrDragon * proc) function EkrDZ_ReloadCustomBg (line 148) | void EkrDZ_ReloadCustomBg(struct ProcEkrDragon * proc) function EkrDZ_ReloadCustomBgAndFadeOut (line 205) | void EkrDZ_ReloadCustomBgAndFadeOut(struct ProcEkrDragon * proc) function EkrDZ_SetDragonStatAttrEndBit (line 242) | void EkrDZ_SetDragonStatAttrEndBit(struct ProcEkrDragon * proc) function NewEkrDragonDracoZombie (line 248) | void NewEkrDragonDracoZombie(struct Anim * anim) FILE: src/banim-ekrdragon-myrrh.c function NewEkrDragonManakete (line 16) | void NewEkrDragonManakete(struct Anim *anim) function EkrMyr_PrepareBanimfx (line 28) | void EkrMyr_PrepareBanimfx(struct ProcEkrDragon * proc) function EkrMyr_WaitForTransform (line 47) | void EkrMyr_WaitForTransform(struct ProcEkrDragon *proc) function EkrMyr_TrigerForPrepared (line 64) | void EkrMyr_TrigerForPrepared(struct ProcEkrDragon *proc) function EkrMyr_InBattleIdle (line 71) | void EkrMyr_InBattleIdle(struct ProcEkrDragon * proc) function EkrMyr_ReturnToLoli (line 80) | void EkrMyr_ReturnToLoli(struct ProcEkrDragon * proc) function sub_8070AE4 (line 110) | void sub_8070AE4(struct ProcEkrDragon *proc) function RegisterEkrDragonStatusType (line 136) | void RegisterEkrDragonStatusType(void) FILE: src/banim-ekrdragon-utils.c function SetEkrDragonExit (line 3) | void SetEkrDragonExit(struct Anim * anim) function SetEkrDragonDead (line 8) | void SetEkrDragonDead(struct Anim * anim) function SetEkrDragonSkipTransfer (line 13) | void SetEkrDragonSkipTransfer(struct Anim * anim) function CheckEkrDragonDead (line 18) | bool CheckEkrDragonDead(struct Anim * anim) function CheckEkrDragonSkipTransfer (line 27) | bool CheckEkrDragonSkipTransfer(struct Anim * anim) function InitEkrDragonStatus (line 36) | void InitEkrDragonStatus(void) function EfxBgFlashingForDragon (line 54) | void EfxBgFlashingForDragon(struct Anim * anim) function u16 (line 80) | u16 * GetEkrDragonPalette(void) function SetEkrDragonPaletteBack (line 100) | void SetEkrDragonPaletteBack(int pos) function SetEkrDragonPaletteFront (line 110) | void SetEkrDragonPaletteFront(int pos) function BanimSetFrontPaletteForDragon (line 120) | void BanimSetFrontPaletteForDragon(struct Anim * anim) function NewEkrDragonQuakeTree3 (line 126) | void NewEkrDragonQuakeTree3(struct EkrDragonQuakePriv *priv, int b, int c) function NewEkrDragonQuake (line 137) | void NewEkrDragonQuake(struct EkrDragonQuakePriv *priv, int b, int c, Pr... function EkrDragonQuakeMain (line 148) | void EkrDragonQuakeMain(struct ProcEkrDragonQuake * proc) type ProcCmd (line 216) | struct ProcCmd function NewEkrWhiteINOUT (line 225) | void NewEkrWhiteINOUT(int dura1, int dura2, int dura3) function EkrWhiteINOUT_Loop1 (line 239) | void EkrWhiteINOUT_Loop1(struct ProcEkrDragonScreenFlashing * proc) function EkrWhiteINOUT_Loop2 (line 255) | void EkrWhiteINOUT_Loop2(struct ProcEkrDragonScreenFlashing * proc) function EkrWhiteINOUT_Loop3 (line 269) | void EkrWhiteINOUT_Loop3(struct ProcEkrDragonScreenFlashing * proc) function EkrWhiteINOUT_RefrainPalette (line 285) | void EkrWhiteINOUT_RefrainPalette(struct ProcEkrDragonScreenFlashing * p... FILE: src/banim-ekrdragonstatus.c type Anim (line 7) | struct Anim function ResetEkrDragonStatus (line 9) | void ResetEkrDragonStatus(void) type EkrDragonStatus (line 30) | struct EkrDragonStatus type Anim (line 30) | struct Anim function u16 (line 38) | u16 GetEkrDragonStatusAttr(struct Anim * anim) function AddEkrDragonStatusAttr (line 43) | void AddEkrDragonStatusAttr(struct Anim * anim, u16 attr_bitfile) function u32 (line 48) | u32 GetEkrDragonStatusType(struct Anim * anim) function u32 (line 54) | u32 GetEkrDragonStatusType_(struct Anim * anim) function SetEkrDragonStatusType (line 59) | void SetEkrDragonStatusType(struct Anim * anim, u8 type) function GetEkrDragonStatusUnk1 (line 64) | int GetEkrDragonStatusUnk1(void) function SetEkrDragonStatusUnk1 (line 69) | void SetEkrDragonStatusUnk1(int unk1) function u32 (line 74) | u32 GetBanimDragonStatusType(void) function EkrDragonTmCpyHFlip (line 89) | void EkrDragonTmCpyHFlip(int x, int y) function EkrDragonTmCpyExt (line 105) | void EkrDragonTmCpyExt(int x, int y) function EkrDragonTmCpyWithDistance (line 143) | void EkrDragonTmCpyWithDistance(void) function CheckEfrDragonStatusAttrPrepared (line 163) | bool CheckEfrDragonStatusAttrPrepared(struct Anim * anim) function CheckEfrDragonStatusAttrEnd (line 173) | bool CheckEfrDragonStatusAttrEnd(struct Anim * anim) FILE: src/banim-ekrgauge.c function sub_8050E40 (line 3) | void sub_8050E40(void *_src, void *_dst) function ModDec (line 28) | void ModDec(s16 val, u16 buf[]) function NewEkrGauge (line 58) | void NewEkrGauge(void) function EndEkrGauge (line 129) | void EndEkrGauge(void) function EkrGauge_Clr4C50 (line 134) | void EkrGauge_Clr4C50(void) function EkrGauge_Set4C50 (line 140) | void EkrGauge_Set4C50(void) function EkrGauge_Set4C (line 146) | void EkrGauge_Set4C(void) function EkrGauge_Set50 (line 151) | void EkrGauge_Set50(void) function EkrGauge_Setup44 (line 156) | void EkrGauge_Setup44(u16 val) function EkrGauge_Clr323A (line 161) | void EkrGauge_Clr323A(s16 x, s16 y) function EkrGauge_Setxy323A (line 168) | void EkrGauge_Setxy323A(s16 x, s16 y) function EkrGauge_SetInitFlag (line 175) | void EkrGauge_SetInitFlag(void) function EkrGauge_ClrInitFlag (line 180) | void EkrGauge_ClrInitFlag(void) function EnableEkrGauge (line 185) | void EnableEkrGauge(void) function DisableEkrGauge (line 190) | void DisableEkrGauge(void) function sub_8051238 (line 195) | void sub_8051238(struct EkrGaugeStruct1 *buf, int a, int b) function ekrGaugeMain (line 226) | void ekrGaugeMain(struct ProcEkrGauge * proc) FILE: src/banim-ekrhensei.c function CheckBanimHensei (line 12) | int CheckBanimHensei(void) function BeginAnimsOnBattle_Hensei (line 20) | void BeginAnimsOnBattle_Hensei(void) function ExecEkrHenseiEnd (line 31) | void ExecEkrHenseiEnd(void) type ProcEkrHensei (line 38) | struct ProcEkrHensei type ProcEkrHensei (line 39) | struct ProcEkrHensei type ProcEkrHensei (line 40) | struct ProcEkrHensei type ProcEkrHensei (line 41) | struct ProcEkrHensei function NewEkrHenseiInitPROC (line 43) | void NewEkrHenseiInitPROC(void) function sub_8076380 (line 57) | void sub_8076380(struct ProcEkrHensei *proc) function sub_80763E0 (line 74) | void sub_80763E0(struct ProcEkrHensei *proc) function sub_8076400 (line 84) | void sub_8076400(struct ProcEkrHensei *proc) function sub_8076464 (line 96) | void sub_8076464(struct ProcEkrHensei *proc) type ProcEkrHensei (line 101) | struct ProcEkrHensei type ProcEkrHensei (line 102) | struct ProcEkrHensei type ProcEkrHensei (line 103) | struct ProcEkrHensei function NewEkrHenseiEnd (line 113) | void NewEkrHenseiEnd(void) function sub_8076484 (line 118) | void sub_8076484(struct ProcEkrHensei *proc) function sub_80764B0 (line 128) | void sub_80764B0(struct ProcEkrHensei *proc) function sub_8076514 (line 140) | void sub_8076514(struct ProcEkrHensei *proc) FILE: src/banim-ekrlvup.c function CheckEkrLvupDone (line 118) | bool CheckEkrLvupDone(void) function EndEkrLevelUp (line 126) | void EndEkrLevelUp(void) function EkrLvup_InitStatusText (line 131) | void EkrLvup_InitStatusText(struct ProcEkrLevelup *proc) function EkrLvup_DrawUpdatedStatus (line 241) | void EkrLvup_DrawUpdatedStatus(struct ProcEkrLevelup *proc, int index) function EkrLvup_DrawUnitName (line 250) | void EkrLvup_DrawUnitName(struct ProcEkrLevelup *proc) function EkrLvup_DrawPreLevelValue (line 257) | void EkrLvup_DrawPreLevelValue(struct ProcEkrLevelup *proc) function NewEkrLevelup (line 266) | void NewEkrLevelup(struct Anim *ais) function EkrLvup_OnPrepare (line 283) | void EkrLvup_OnPrepare(struct ProcEkrLevelup *proc) function EkrLvup_InitScreen (line 323) | void EkrLvup_InitScreen(struct ProcEkrLevelup *proc) function EkrLvup_InitLevelUpBox (line 414) | void EkrLvup_InitLevelUpBox(struct ProcEkrLevelup *proc) function EkrLvup_SetBgs (line 449) | void EkrLvup_SetBgs(struct ProcEkrLevelup *proc) function EkrLvup_InitPalette (line 461) | void EkrLvup_InitPalette(struct ProcEkrLevelup *proc) function EkrLvup_PutWindowOnScreen (line 478) | void EkrLvup_PutWindowOnScreen(struct ProcEkrLevelup *proc) function EkrLvup_PrepareApGfx (line 516) | void EkrLvup_PrepareApGfx(struct ProcEkrLevelup *proc) function EkrLvup_Promo_WindowScroll0 (line 528) | void EkrLvup_Promo_WindowScroll0(struct ProcEkrLevelup *proc) function EkrLvup_Promo_DrawPromoNewClassName (line 548) | void EkrLvup_Promo_DrawPromoNewClassName(struct ProcEkrLevelup *proc) function EkrLvup_Promo_WindowScroll1 (line 571) | void EkrLvup_Promo_WindowScroll1(struct ProcEkrLevelup *proc) function EkrLvup_DrawNewLevel (line 583) | void EkrLvup_DrawNewLevel(struct ProcEkrLevelup *proc) function EkrLvup_InitCounterForMainAnim (line 602) | void EkrLvup_InitCounterForMainAnim(struct ProcEkrLevelup *proc) function EkrLvup_MainAnime (line 616) | void EkrLvup_MainAnime(struct ProcEkrLevelup *proc) function EkrLvup_SetHBlank (line 656) | void EkrLvup_SetHBlank(struct ProcEkrLevelup *proc) function EkrLvup_DoNothing (line 666) | void EkrLvup_DoNothing(struct ProcEkrLevelup *proc) function EkrLvup_PutWindowOffScreen (line 671) | void EkrLvup_PutWindowOffScreen(struct ProcEkrLevelup *proc) function EkrLvup_ResetScreen (line 697) | void EkrLvup_ResetScreen(struct ProcEkrLevelup *proc) function EkrLvup_OnEnd (line 755) | void EkrLvup_OnEnd(struct ProcEkrLevelup *proc) FILE: src/banim-ekrlvupfan.c function NewEkrLvlupFan (line 9) | void NewEkrLvlupFan(void) function EkrLvupFanMain (line 16) | void EkrLvupFanMain(struct ProcEkrLvupFan *proc) FILE: src/banim-ekrmain.c function AnimScrAdvance (line 103) | void AnimScrAdvance(struct Anim * anim) type ProcEkrChienCHR (line 132) | struct ProcEkrChienCHR type ProcCmd (line 136) | struct ProcCmd function NewEkrChienCHR (line 145) | void NewEkrChienCHR(struct Anim * anim) function EkrChienCHRMain (line 152) | void EkrChienCHRMain(struct ProcEkrChienCHR * proc) function RegisterAISSheetGraphics (line 158) | void RegisterAISSheetGraphics(struct Anim * anim) function ApplyBanimUniquePalette (line 166) | void ApplyBanimUniquePalette(u32 *buf, int pos) function GetBanimPalette (line 177) | int GetBanimPalette(int banim_id, enum ekr_battle_unit_position pos) function UpdateBanimFrame (line 206) | void UpdateBanimFrame(void) function InitMainAnims (line 306) | void InitMainAnims(void) function InitBattleAnimFrame (line 347) | void InitBattleAnimFrame(int round_type_left, int round_type_right) function InitLeftAnim (line 367) | void InitLeftAnim(int round_type) function InitRightAnim (line 422) | void InitRightAnim(int round_type) function SwitchAISFrameDataFromBARoundType (line 477) | void SwitchAISFrameDataFromBARoundType(struct Anim * anim, int type) function GetAISLayerId (line 518) | int GetAISLayerId(struct Anim * anim) function GetAnimPosition (line 526) | int GetAnimPosition(struct Anim * anim) function CheckRoundMiss (line 534) | int CheckRoundMiss(s16 type) function CheckRound1 (line 554) | int CheckRound1(s16 type) function CheckRound2 (line 574) | int CheckRound2(s16 type) function CheckRoundCrit (line 594) | int CheckRoundCrit(struct Anim * anim) type Anim (line 614) | struct Anim type Anim (line 614) | struct Anim function s16 (line 619) | s16 GetAnimRoundType(struct Anim * anim) function s16 (line 624) | s16 GetAnimNextRoundType(struct Anim * anim) function s16 (line 629) | s16 GetAnimRoundTypeAnotherSide(struct Anim * anim) function s16 (line 634) | s16 GetAnimNextRoundTypeAnotherSide(struct Anim * anim) function SetAnimStateHidden (line 639) | void SetAnimStateHidden(int pos) function SetAnimStateUnHidden (line 664) | void SetAnimStateUnHidden(int pos) FILE: src/banim-ekrmainmini.c type BanimUnkStructCommPriv (line 10) | struct BanimUnkStructCommPriv type ProcEkrUnitMainMini (line 27) | struct ProcEkrUnitMainMini function sub_805A3DC (line 35) | void sub_805A3DC(struct AnimBuffer * pAnimBuf, struct Anim * anim) function sub_805A580 (line 187) | void sub_805A580(struct Anim * anim) function sub_805A5A8 (line 202) | void sub_805A5A8(struct Anim * anim) function InitMainMiniAnim (line 247) | void InitMainMiniAnim(struct AnimBuffer * pAnimBuf) function sub_805A7B4 (line 362) | void sub_805A7B4(struct AnimBuffer * pAnimBuf) function sub_805A930 (line 477) | void sub_805A930(struct AnimBuffer * pAnimBuf, int animId, int charPalId) function sub_805A940 (line 488) | void sub_805A940(struct AnimBuffer * pAnimBuf, u16 x, u16 y) function sub_805A95C (line 507) | void sub_805A95C(struct AnimBuffer * pAnimBuf, u16 layer) function sub_805A96C (line 521) | bool sub_805A96C(struct AnimBuffer * pAnimBuf) function sub_805A990 (line 540) | void sub_805A990(struct AnimBuffer * pAnimBuf) function sub_805A9A4 (line 554) | bool sub_805A9A4(struct AnimBuffer * pAnimBuf) type ProcCmd (line 568) | struct ProcCmd function NewEfxAnimeDrvProc (line 578) | void NewEfxAnimeDrvProc(void) function EndEfxAnimeDrvProc (line 589) | void EndEfxAnimeDrvProc(void) function ExecAllAIS (line 596) | void ExecAllAIS(void) type ProcEkrUnitMainMini (line 602) | struct ProcEkrUnitMainMini type ProcCmd (line 606) | struct ProcCmd function NewEkrUnitMainMini (line 616) | void NewEkrUnitMainMini(struct AnimBuffer * pAnimBuf) function sub_805AA28 (line 630) | void sub_805AA28(struct AnimBuffer * pAnimBuf) function EkrUnitMainMiniMain (line 644) | void EkrUnitMainMiniMain(struct ProcEkrUnitMainMini * proc) function sub_805AA68 (line 655) | void sub_805AA68(struct BanimUnkStructComm * buf) function sub_805AE14 (line 832) | void sub_805AE14(struct BanimUnkStructComm * buf) function sub_805AE40 (line 845) | void sub_805AE40(struct BanimUnkStructComm * buf, s16 a, s16 b, s16 c, s... function sub_805AE58 (line 859) | void sub_805AE58(struct BanimUnkStructComm * buf) function sub_805AFA0 (line 945) | void sub_805AFA0(s16 distance, s16 position) FILE: src/banim-ekrpopup.c function PutBanimBgIMG (line 18) | void PutBanimBgIMG(int index) function PutBanimBgTSA (line 24) | void PutBanimBgTSA(int index) function PutBanimBgPAL (line 31) | void PutBanimBgPAL(int index) function PutBanimBG (line 37) | void PutBanimBG(int index) function CheckEkrPopupEnded (line 49) | bool CheckEkrPopupEnded(void) function DeleteAnimsOnPopup (line 57) | void DeleteAnimsOnPopup(void) function EfxPlaySound5AVol100 (line 65) | void EfxPlaySound5AVol100(void) function EfxPlaySound5CVol100 (line 70) | void EfxPlaySound5CVol100(void) function MakeBattlePopupTileMapFromTSA (line 75) | void MakeBattlePopupTileMapFromTSA(u16 *tm, u16 width) function DrawBattlePopup (line 131) | void DrawBattlePopup(struct ProcEkrPopup *proc, int type, u32 priv) function NewEkrPopup (line 276) | void NewEkrPopup(void) function BattlePopup_Wait16Frames (line 345) | void BattlePopup_Wait16Frames(struct ProcEkrPopup *proc) function ekrPopup_DrawWRankUp (line 351) | void ekrPopup_DrawWRankUp(struct ProcEkrPopup *proc) function ekrPopup_WaitWRankUp (line 366) | void ekrPopup_WaitWRankUp(struct ProcEkrPopup *proc) function ekrPopup_DrawWRankUp2 (line 380) | void ekrPopup_DrawWRankUp2(struct ProcEkrPopup *proc) function ekrPopup_WaitWRankUp2 (line 394) | void ekrPopup_WaitWRankUp2(struct ProcEkrPopup *proc) function ekrPopup_DrawWpnBroke (line 408) | void ekrPopup_DrawWpnBroke(struct ProcEkrPopup *proc) function ekrPopup_WaitWpnBroke (line 422) | void ekrPopup_WaitWpnBroke(struct ProcEkrPopup *proc) function ekrPopup_DrawWpnBroke2 (line 436) | void ekrPopup_DrawWpnBroke2(struct ProcEkrPopup *proc) function ekrPopup_WaitWpnBroke2 (line 450) | void ekrPopup_WaitWpnBroke2(struct ProcEkrPopup *proc) function ekrPopup_MarkEnd (line 465) | void ekrPopup_MarkEnd(struct ProcEkrPopup *proc) function nullsub_68 (line 474) | void nullsub_68(struct ProcEkrPopup *proc) function sub_8076250 (line 483) | void sub_8076250(struct ProcEkrPopup *proc) function sub_8076290 (line 503) | void sub_8076290(struct ProcEkrPopup *proc) function sub_80762D0 (line 518) | void sub_80762D0(struct ProcEkrPopup *proc) FILE: src/banim-ekrtriangle.c function CheckEkrTriangleInvalid (line 17) | bool CheckEkrTriangleInvalid(void) function nullsub_18 (line 25) | void nullsub_18(void) function NewEkrTriangle (line 36) | void NewEkrTriangle(struct Anim * anim) function EkrTriangleMain (line 44) | void EkrTriangleMain(struct ProcEkrTriangle * proc) function ProcPtr (line 204) | ProcPtr NewEkrTriPegasusKnight(struct Anim * anim, u32 ekr1, u32 ekr2, u... function EkrTriPegasusKnightMain (line 219) | void EkrTriPegasusKnightMain(struct ProcEkrTriClass * proc) function NewEkrTriPegasusKnightBG (line 281) | void NewEkrTriPegasusKnightBG(struct Anim * anim, u32 pos, u32 etype, u3... function EkrTriPegasusKnightBgMain (line 320) | void EkrTriPegasusKnightBgMain(struct ProcEkrTriPegasusKnightBG * proc) function NewEkrTriPegasusKnightOBJ (line 346) | void NewEkrTriPegasusKnightOBJ(struct Anim * anim, u32 pos, u32 etype, u... function EkrTriPegasusKnightObjMain (line 386) | void EkrTriPegasusKnightObjMain(struct ProcEfxOBJ * proc) function ProcPtr (line 401) | ProcPtr NewEkrTriArmorKnight(struct Anim * anim, u32 ekr1, u32 ekr2, u32... function EkrTriArmorKnightMain (line 416) | void EkrTriArmorKnightMain(struct ProcEkrTriClass * proc) function NewEkrTriArmorKnightOBJ (line 461) | void NewEkrTriArmorKnightOBJ(struct Anim *anim, u32 etype1, u32 etype2, ... function EkrTriArmorKnightObjMain (line 556) | void EkrTriArmorKnightObjMain(struct ProcEfxOBJ * proc) function NewEkrTriArmorKnightOBJ2 (line 578) | void NewEkrTriArmorKnightOBJ2(struct Anim * anim, u32 pos, u32 etype, u3... function EkrTriArmorKnightObj2Main1 (line 657) | void EkrTriArmorKnightObj2Main1(struct ProcEkrTriArmorKnightOBJ2 * proc) function EkrTriArmorKnightObj2Main2 (line 671) | void EkrTriArmorKnightObj2Main2(struct ProcEkrTriArmorKnightOBJ2 * proc) function NewEfxTriangleQUAKE (line 686) | void NewEfxTriangleQUAKE(struct Anim * anim, int duration) function EfxTriangleQUAKEMain (line 698) | void EfxTriangleQUAKEMain(struct ProcEfxTriagnleQUAKE * proc) FILE: src/banim-ekrutils.c function sub_805515C (line 11) | void sub_805515C(void) function SpellFx_Begin (line 16) | void SpellFx_Begin(void) function SpellFx_Finish (line 21) | void SpellFx_Finish(void) function SpellFx_ClearBG1Position (line 26) | void SpellFx_ClearBG1Position(void) function SpellFx_ClearBG1 (line 31) | void SpellFx_ClearBG1(void) function SpellFx_SetSomeColorEffect (line 37) | void SpellFx_SetSomeColorEffect(void) function SetDefaultColorEffects_ (line 52) | void SetDefaultColorEffects_(void) function StartBattleAnimHitEffectsDefault (line 57) | void StartBattleAnimHitEffectsDefault(struct Anim *anim, int type) function sub_8055288 (line 62) | void sub_8055288(struct Anim *anim, int type) function StartBattleAnimHitEffects (line 67) | void StartBattleAnimHitEffects(struct Anim *anim, int type, int a, int b) function StartBattleAnimResireHitEffects (line 136) | void StartBattleAnimResireHitEffects(struct Anim * anim, int type) function StartBattleAnimStatusChgHitEffects (line 184) | void StartBattleAnimStatusChgHitEffects(struct Anim * anim, int type) type Anim (line 204) | struct Anim type Anim (line 204) | struct Anim type Anim (line 206) | struct Anim type Anim (line 241) | struct Anim type Anim (line 241) | struct Anim type Anim (line 243) | struct Anim function sub_805560C (line 278) | void sub_805560C(struct Anim * anim, const u16 * src1, const u16 * src2) function SpellFx_WriteBgMap (line 295) | void SpellFx_WriteBgMap(struct Anim * anim, const u16 * src1, const u16 ... function SpellFx_WriteBgMapUnused (line 313) | void SpellFx_WriteBgMapUnused(u8 pos, const u16 * src1, const u16 * src2) function SpellFx_WriteBgMapExt (line 331) | void SpellFx_WriteBgMapExt(struct Anim * anim, const u16 * src, int widt... function SpellFx_RegisterObjGfx (line 343) | void SpellFx_RegisterObjGfx(const u16 * img, u32 size) function SpellFx_RegisterObjPal (line 350) | void SpellFx_RegisterObjPal(const u16 * pal, u32 size) function SpellFx_RegisterBgGfx (line 356) | void SpellFx_RegisterBgGfx(const u16 * img, u32 size) function SpellFx_RegisterBgPal (line 363) | void SpellFx_RegisterBgPal(const u16 * pal, u32 size) function sub_8055860 (line 369) | void sub_8055860(const u16 * src, u16 * dst, u32 cur, u32 len_src, u32 l... function sub_805588C (line 380) | void sub_805588C(const u16 * src, u16 * dst, u32 cur, u32 len_src, u32 l... function sub_80558BC (line 393) | void sub_80558BC(const u16 *src, u16 *dst, u32 a, u32 b, u32 c) function s16 (line 407) | s16 EfxAdvanceFrameLut(s16 *ptime, s16 *pcount, const s16 lut[]) function sub_8055980 (line 459) | void sub_8055980(void) function EfxGetCamMovDuration (line 464) | int EfxGetCamMovDuration(void) function sub_80559B0 (line 474) | void sub_80559B0(u32 val) function EfxTmFill (line 480) | void EfxTmFill(u32 val) function SetEkrFrontAnimPostion (line 486) | void SetEkrFrontAnimPostion(int pos, s16 x, s16 y) function Get0201FAC8 (line 511) | int Get0201FAC8(void) function Set0201FAC8 (line 516) | void Set0201FAC8(int a) function NewEfxspdquake (line 528) | void NewEfxspdquake(struct Anim *anim) function sub_8055A64 (line 537) | void sub_8055A64(struct ProcEfxSpdQuake *proc) function sub_8055B38 (line 577) | void sub_8055B38(struct ProcEfxSpdQuake *proc) FILE: src/banim-main.c function BattleAIS_ExecCommands (line 10) | void BattleAIS_ExecCommands(void) FILE: src/banim_data.c type BattleAnim (line 3) | struct BattleAnim FILE: src/banim_pal_chara.c type BattleAnimCharaPal (line 8) | struct BattleAnimCharaPal FILE: src/banim_terrain_data.c type BattleAnimTerrain (line 6) | struct BattleAnimTerrain FILE: src/bb.c function PutSubtitleHelpText (line 10) | void PutSubtitleHelpText(struct SubtitleHelpProc * proc, int y) function InitSubtitleHelpText (line 30) | void InitSubtitleHelpText(struct SubtitleHelpProc * proc) function SubtitleHelpDarkenerOnHBlank (line 77) | void SubtitleHelpDarkenerOnHBlank() function SubtitleHelpDarkener_Init (line 114) | void SubtitleHelpDarkener_Init() function SubtitleHelpDarkener_FadeIn (line 122) | void SubtitleHelpDarkener_FadeIn() function SubtitleHelpDarkener_FadeOut (line 128) | void SubtitleHelpDarkener_FadeOut(struct SubtitleHelpProc * proc) type ProcCmd (line 140) | struct ProcCmd function SubtitleHelp_Init (line 151) | void SubtitleHelp_Init(struct SubtitleHelpProc * proc) function SubtitleHelp_OnEnd (line 161) | void SubtitleHelp_OnEnd(void) function SubtitleHelp_Loop (line 173) | void SubtitleHelp_Loop(struct SubtitleHelpProc * proc) type ProcCmd (line 195) | struct ProcCmd function StartSubtitleHelp (line 209) | void StartSubtitleHelp(ProcPtr parent, const char * string) { function EndSubtitleHelp (line 226) | void EndSubtitleHelp() { function s8 (line 231) | s8 IsSubtitleHelpActive() { function sub_8035770 (line 235) | void sub_8035770(ProcPtr parent, const char * string) FILE: src/bksel.c type Text (line 22) | struct Text function GetBattleForecastPanelSide (line 25) | int GetBattleForecastPanelSide(void) function InitBattleForecastIconPaletteBuffer (line 40) | void InitBattleForecastIconPaletteBuffer(void) function InitBattleForecastLabels (line 78) | void InitBattleForecastLabels(void) function PutBattleForecastUnitName (line 107) | void PutBattleForecastUnitName(u16 * dest, struct Text * text, struct Un... function PutBattleForecastItemName (line 116) | void PutBattleForecastItemName(u16* dest, struct Text * text, int itemIdx) function BattleForecastHitCountUpdate (line 125) | void BattleForecastHitCountUpdate(struct BattleUnit * battleUnit, u8 * h... function InitBattleForecastBattleStats (line 139) | void InitBattleForecastBattleStats(struct BattleForecastProc * proc) function DrawBattleForecastContentsStandard (line 195) | void DrawBattleForecastContentsStandard(struct BattleForecastProc * proc) function DrawBattleForecastContentsExtended (line 274) | void DrawBattleForecastContentsExtended(struct BattleForecastProc * proc) function DrawBattleForecastContents (line 328) | void DrawBattleForecastContents(struct BattleForecastProc * proc) function u16 (line 346) | const u16 * GetFactionBattleForecastFramePalette(int faction) function InitBattleForecastFramePalettes (line 364) | void InitBattleForecastFramePalettes(void) function BattleForecast_Init (line 376) | void BattleForecast_Init(struct BattleForecastProc * proc) function BattleForecast_OnEnd (line 399) | void BattleForecast_OnEnd(void) function PutBattleForecastTilemaps (line 404) | void PutBattleForecastTilemaps(struct BattleForecastProc * proc) function PutBattleForecastWeaponTriangleArrows (line 419) | void PutBattleForecastWeaponTriangleArrows(struct BattleForecastProc * p... function PutBattleForecastMultipliers (line 449) | void PutBattleForecastMultipliers(struct BattleForecastProc * proc) function UpdateBattleForecastEffectivenessPalettes (line 468) | void UpdateBattleForecastEffectivenessPalettes(struct BattleForecastProc... function BattleForecast_LoopDisplay (line 496) | void BattleForecast_LoopDisplay(struct BattleForecastProc * proc) function BattleForecast_OnNewBattle (line 521) | void BattleForecast_OnNewBattle(struct BattleForecastProc * proc) function BattleForecast_LoopSlideIn (line 539) | void BattleForecast_LoopSlideIn(struct BattleForecastProc * proc) function BattleForecast_LoopSlideOut (line 569) | void BattleForecast_LoopSlideOut(struct BattleForecastProc * proc) function MapEventEngineExists_ (line 599) | bool MapEventEngineExists_(void) function TriggerBattleForcastToturialEvent (line 604) | void TriggerBattleForcastToturialEvent(void) type ProcCmd (line 612) | struct ProcCmd function NewBattleForecast (line 641) | void NewBattleForecast(ProcPtr unused) { function UpdateBattleForecastContents (line 670) | void UpdateBattleForecastContents(void) function CloseBattleForecast (line 681) | void CloseBattleForecast() function u8 (line 696) | u8 StartBattleForecastHelpBox(ProcPtr parent, struct SelectTarget * target) function u16 (line 727) | u16 GetBkselHelpBoxMsg(int wt, s8 isEffective) function HbPopulate_BkselWTriEffA (line 744) | void HbPopulate_BkselWTriEffA(struct HelpBoxProc * proc) function HbPopulate_BkselWTriEffB (line 750) | void HbPopulate_BkselWTriEffB(struct HelpBoxProc * proc) FILE: src/bm.c type PalFadeSt (line 34) | struct PalFadeSt type BmSt (line 35) | struct BmSt type PlaySt (line 36) | struct PlaySt type Vec2 (line 37) | struct Vec2 type ProcCmd (line 41) | struct ProcCmd type ProcCmd (line 279) | struct ProcCmd type ProcCmd (line 291) | struct ProcCmd type ProcCmd (line 296) | struct ProcCmd function OnVBlank (line 303) | void OnVBlank(void) function OnMain (line 327) | void OnMain(void) function LockGame (line 355) | void LockGame(void) function UnlockGame (line 362) | void UnlockGame(void) function u8 (line 369) | u8 GetGameLock(void) function SwitchPhases (line 375) | void SwitchPhases(void) function CallBeginningEvents (line 399) | int CallBeginningEvents(void) function BmMain_ChangePhase (line 412) | int BmMain_ChangePhase(void) function sub_8015434 (line 426) | bool sub_8015434(void) function BmMain_StartPhase (line 438) | void BmMain_StartPhase(ProcPtr proc) function BmMain_ResumePlayerPhase (line 458) | void BmMain_ResumePlayerPhase(ProcPtr proc) function BmMain_UpdateTraps (line 465) | int BmMain_UpdateTraps(ProcPtr proc) function BmMain_SuspendBeforePhase (line 477) | void BmMain_SuspendBeforePhase(void) function BmMain_StartIntroFx (line 484) | void BmMain_StartIntroFx(ProcPtr proc) function UndeployEveryone (line 496) | void UndeployEveryone(void) function GotoChapterWithoutSave (line 517) | void GotoChapterWithoutSave(u16 chapterId) function sub_80155C4 (line 530) | void sub_80155C4(void) { function InitBmBgLayers (line 552) | void InitBmBgLayers(void) { function LoadObjUIGfx (line 570) | void LoadObjUIGfx(void) { function ApplySystemObjectsPalettes (line 580) | void ApplySystemObjectsPalettes(void) { function sub_80156D4 (line 586) | void sub_80156D4(void) { function ReadGameSaveCoreGfx (line 599) | void ReadGameSaveCoreGfx(void) { function HandleMapCursorInput (line 612) | void HandleMapCursorInput(u16 keys) { function HandleMoveMapCursor (line 659) | void HandleMoveMapCursor(int step) { function HandleMoveCameraWithMapCursor (line 681) | void HandleMoveCameraWithMapCursor(int step) { function u16 (line 755) | u16 GetCameraAdjustedX(int x) { function u16 (line 774) | u16 GetCameraAdjustedY(int y) { function u16 (line 793) | u16 GetCameraCenteredX(int x) { function u16 (line 809) | u16 GetCameraCenteredY(int y) { function PutMapCursor (line 825) | void PutMapCursor(int x, int y, int kind) { function DisplayBmTextShadow (line 880) | void DisplayBmTextShadow(int x, int y) function SetCursorMapPosition (line 890) | void SetCursorMapPosition(int x, int y) { function UpdateStatArrowSprites (line 905) | void UpdateStatArrowSprites(int x, int y, u8 isDown) { function CamMove_OnInit (line 914) | void CamMove_OnInit(struct CamMoveProc* proc) { function CamMove_OnLoop (line 958) | void CamMove_OnLoop(struct CamMoveProc* proc) { function StoreAdjustedCameraPositions (line 980) | void StoreAdjustedCameraPositions(int xIn, int yIn, int* xOut, int* yOut) { function s8 (line 1005) | s8 sub_8015D84(ProcPtr parent, int x, int y) { function s8 (line 1044) | s8 EnsureCameraOntoPosition(ProcPtr parent, int x, int y) { function s8 (line 1077) | s8 IsCameraNotWatchingPosition(int x, int y) { function s8 (line 1089) | s8 CameraMove_8015EDC(ProcPtr parent) { function UnkMapCursor_OnLoop (line 1116) | void UnkMapCursor_OnLoop(struct UnkMapCursorProc* proc) { function sub_8015F90 (line 1134) | void sub_8015F90(int x, int y, int duration) { function CheckAltBgm (line 1151) | static inline int CheckAltBgm(u8 base, u8 alt) { function GetCurrentMapMusicIndex (line 1160) | int GetCurrentMapMusicIndex(void) { function StartMapSongBgm (line 1202) | void StartMapSongBgm(void) { function sub_80160E0 (line 1208) | void sub_80160E0(struct CamMoveProc* proc) { function sub_801613C (line 1225) | void sub_801613C(void) { function sub_8016140 (line 1230) | void sub_8016140(ProcPtr parent, int x, int y, int distance) { FILE: src/bmarch.c function s8 (line 11) | inline s8 IsBallista(struct Trap* trap) { function sub_8037AC0 (line 24) | inline int sub_8037AC0(struct Trap* trap) { function sub_8037AEC (line 32) | inline int sub_8037AEC(struct Trap* trap) { function GetBallistaItemUses (line 40) | inline int GetBallistaItemUses(struct Trap* trap) { function ClearBallistaOccupied (line 48) | inline void ClearBallistaOccupied(struct Trap* trap) { function SetBallistaOccupied (line 53) | inline void SetBallistaOccupied(struct Trap* trap) { type Trap (line 58) | struct Trap type Trap (line 59) | struct Trap function GetBallistaItemAt (line 68) | int GetBallistaItemAt(int xPos, int yPos) { function GetSomeBallistaItemAt (line 78) | int GetSomeBallistaItemAt(int xPos, int yPos) { type Trap (line 90) | struct Trap type Trap (line 91) | struct Trap function RideBallista (line 101) | void RideBallista(struct Unit* unit) { function TryRemoveUnitFromBallista (line 115) | void TryRemoveUnitFromBallista(struct Unit* unit) { FILE: src/bmarena.c type ArenaData (line 21) | struct ArenaData type Unit (line 22) | struct Unit function ArenaBeginInternal (line 24) | void ArenaBeginInternal(struct Unit* unit) { function ArenaBegin (line 79) | void ArenaBegin(struct Unit* unit) { function ArenaResume (line 86) | void ArenaResume(struct Unit* unit) { function GetUnitBestWRankType (line 94) | int GetUnitBestWRankType(struct Unit* unit) { function GetClassBestWRankType (line 115) | int GetClassBestWRankType(const struct ClassData* class) { function ArenaGenerateOpposingClassId (line 262) | int ArenaGenerateOpposingClassId(int weaponType) { function s8 (line 316) | s8 IsWeaponMagic(int weaponType) { function ArenaGetOpposingLevel (line 333) | int ArenaGetOpposingLevel(int level) { function ArenaGetPowerRanking (line 343) | int ArenaGetPowerRanking(struct Unit* unit, s8 opponentIsMagic) { function ArenaGenerateOpponentUnit (line 366) | void ArenaGenerateOpponentUnit(void) { function ArenaGenerateBaseWeapons (line 423) | void ArenaGenerateBaseWeapons(void) { function u16 (line 452) | u16 ArenaGetUpgradedWeapon(u16 item) function s8 (line 487) | s8 ArenaAdjustOpponentDamage(void) { function s8 (line 540) | s8 ArenaAdjustOpponentPowerRanking(void) { function ArenaGenerateMatchupGoldValue (line 621) | void ArenaGenerateMatchupGoldValue(void) { function ArenaGetMatchupGoldValue (line 636) | int ArenaGetMatchupGoldValue(void) { function ArenaGetResult (line 640) | int ArenaGetResult(void) { function ArenaSetResult (line 644) | void ArenaSetResult(int result) { function ArenaContinueBattle (line 649) | void ArenaContinueBattle(void) { function s8 (line 672) | s8 ArenaIsUnitAllowed(struct Unit* unit) { function ArenaSetFallbackWeaponForUnit (line 684) | void ArenaSetFallbackWeaponForUnit(struct Unit* unit, u16* pItem) { function ArenaSetFallbackWeaponsMaybe (line 714) | void ArenaSetFallbackWeaponsMaybe(void) { FILE: src/bmbattle.c type WeaponTriangleRule (line 31) | struct WeaponTriangleRule { function EWRAM_DATA (line 74) | static EWRAM_DATA struct { function BattleGenerateSimulationInternal (line 80) | void BattleGenerateSimulationInternal(struct Unit* actor, struct Unit* t... function BattleGenerateRealInternal (line 112) | void BattleGenerateRealInternal(struct Unit* actor, struct Unit* target) { function BattleApplyGameStateUpdates (line 152) | void BattleApplyGameStateUpdates(void) { function BattleGenerateSimulation (line 160) | void BattleGenerateSimulation(struct Unit* actor, struct Unit* target, i... function BattleGenerateReal (line 170) | void BattleGenerateReal(struct Unit* actor, struct Unit* target) { function BattleGenerateBallistaSimulation (line 175) | void BattleGenerateBallistaSimulation(struct Unit* actor, struct Unit* t... function BattleGenerateBallistaReal (line 180) | void BattleGenerateBallistaReal(struct Unit* actor, struct Unit* target) { function BattleGenerate (line 185) | void BattleGenerate(struct Unit* actor, struct Unit* target) { function BattleGenerateUiStats (line 201) | void BattleGenerateUiStats(struct Unit* unit, s8 itemSlot) { function s8 (line 253) | s8 BattleRoll1RN(u16 threshold, s8 simResult) { function s8 (line 260) | s8 BattleRoll2RN(u16 threshold, s8 simResult) { function InitBattleUnit (line 267) | void InitBattleUnit(struct BattleUnit* bu, struct Unit* unit) { function InitBattleUnitWithoutBonuses (line 313) | void InitBattleUnitWithoutBonuses(struct BattleUnit* bu, struct Unit* un... function SetBattleUnitTerrainBonuses (line 327) | void SetBattleUnitTerrainBonuses(struct BattleUnit* bu, int terrain) { function SetBattleUnitTerrainBonusesAuto (line 335) | void SetBattleUnitTerrainBonusesAuto(struct BattleUnit* bu) { function SetBattleUnitWeapon (line 343) | void SetBattleUnitWeapon(struct BattleUnit* bu, int itemSlot) { function SetBattleUnitWeaponBallista (line 464) | void SetBattleUnitWeaponBallista(struct BattleUnit* bu) { function sub_802A958 (line 474) | void sub_802A958(void) {} function ComputeBattleUnitStats (line 476) | void ComputeBattleUnitStats(struct BattleUnit* attacker, struct BattleUn... function ComputeBattleUnitEffectiveStats (line 489) | void ComputeBattleUnitEffectiveStats(struct BattleUnit* attacker, struct... function ComputeBattleUnitSupportBonuses (line 496) | void ComputeBattleUnitSupportBonuses(struct BattleUnit* attacker, struct... function ComputeBattleUnitDefense (line 511) | void ComputeBattleUnitDefense(struct BattleUnit* attacker, struct Battle... function ComputeBattleUnitBaseDefense (line 520) | void ComputeBattleUnitBaseDefense(struct BattleUnit* bu) { function ComputeBattleUnitAttack (line 524) | void ComputeBattleUnitAttack(struct BattleUnit* attacker, struct BattleU... function ComputeBattleUnitSpeed (line 563) | void ComputeBattleUnitSpeed(struct BattleUnit* bu) { function ComputeBattleUnitHitRate (line 577) | void ComputeBattleUnitHitRate(struct BattleUnit* bu) { function ComputeBattleUnitAvoidRate (line 581) | void ComputeBattleUnitAvoidRate(struct BattleUnit* bu) { function ComputeBattleUnitCritRate (line 588) | void ComputeBattleUnitCritRate(struct BattleUnit* bu) { function ComputeBattleUnitDodgeRate (line 595) | void ComputeBattleUnitDodgeRate(struct BattleUnit* bu) { function ComputeBattleUnitEffectiveHitRate (line 599) | void ComputeBattleUnitEffectiveHitRate(struct BattleUnit* attacker, stru... function ComputeBattleUnitEffectiveCritRate (line 609) | void ComputeBattleUnitEffectiveCritRate(struct BattleUnit* attacker, str... function ComputeBattleUnitSilencerRate (line 628) | void ComputeBattleUnitSilencerRate(struct BattleUnit* attacker, struct B... function ComputeBattleUnitWeaponRankBonuses (line 642) | void ComputeBattleUnitWeaponRankBonuses(struct BattleUnit* bu) { function ComputeBattleUnitStatusBonuses (line 653) | void ComputeBattleUnitStatusBonuses(struct BattleUnit* bu) { function ComputeBattleUnitSpecialWeaponStats (line 675) | void ComputeBattleUnitSpecialWeaponStats(struct BattleUnit* attacker, st... function ClearBattleHits (line 717) | void ClearBattleHits(void) { function BattleUnwind (line 729) | void BattleUnwind(void) { function BattleGetBattleUnitOrder (line 757) | void BattleGetBattleUnitOrder(struct BattleUnit** outAttacker, struct Ba... function s8 (line 762) | s8 BattleGetFollowUpOrder(struct BattleUnit** outAttacker, struct Battle... function s8 (line 786) | s8 BattleGenerateRoundHits(struct BattleUnit* attacker, struct BattleUni... function GetBattleUnitHitCount (line 806) | int GetBattleUnitHitCount(struct BattleUnit* attacker) { function BattleCheckBraveEffect (line 814) | int BattleCheckBraveEffect(struct BattleUnit* attacker) { function s8 (line 822) | s8 BattleCheckTriangleAttack(struct BattleUnit* attacker, struct BattleU... function BattleUpdateBattleStats (line 879) | void BattleUpdateBattleStats(struct BattleUnit* attacker, struct BattleU... function BattleCheckSureShot (line 887) | void BattleCheckSureShot(struct BattleUnit* attacker) { function BattleCheckPierce (line 921) | void BattleCheckPierce(struct BattleUnit* attacker, struct BattleUnit* d... function BattleCheckGreatShield (line 943) | void BattleCheckGreatShield(struct BattleUnit* attacker, struct BattleUn... function s8 (line 974) | s8 BattleCheckSilencer(struct BattleUnit* attacker, struct BattleUnit* d... function BattleCheckPetrify (line 995) | void BattleCheckPetrify(struct BattleUnit* attacker, struct BattleUnit* ... function BattleGenerateHitAttributes (line 1000) | void BattleGenerateHitAttributes(struct BattleUnit* attacker, struct Bat... function BattleGenerateHitTriangleAttack (line 1055) | void BattleGenerateHitTriangleAttack(struct BattleUnit* attacker, struct... function BattleGenerateHitEffects (line 1080) | void BattleGenerateHitEffects(struct BattleUnit* attacker, struct Battle... function s8 (line 1177) | s8 BattleGenerateHit(struct BattleUnit* attacker, struct BattleUnit* def... function BattleApplyExpGains (line 1212) | void BattleApplyExpGains(void) { function GetStatIncrease (line 1227) | int GetStatIncrease(int growth) { function GetAutoleveledStatIncrease (line 1241) | int GetAutoleveledStatIncrease(int growth, int levelCount) { function s8 (line 1245) | s8 CanBattleUnitGainLevels(struct BattleUnit* bu) { function CheckBattleUnitLevelUp (line 1258) | void CheckBattleUnitLevelUp(struct BattleUnit* bu) { function ApplyUnitDefaultPromotion (line 1342) | void ApplyUnitDefaultPromotion(struct Unit* unit) { function ApplyUnitPromotion (line 1414) | void ApplyUnitPromotion(struct Unit* unit, u8 classId) { function GenerateBattleUnitStatGainsComparatively (line 1486) | void GenerateBattleUnitStatGainsComparatively(struct BattleUnit* bu, str... function CheckBattleUnitStatCaps (line 1503) | void CheckBattleUnitStatCaps(struct Unit* unit, struct BattleUnit* bu) { function BattleApplyUnitUpdates (line 1526) | void BattleApplyUnitUpdates(void) { function s8 (line 1545) | s8 sub_802C0B0(void) { function GetBattleUnitUpdatedWeaponExp (line 1549) | int GetBattleUnitUpdatedWeaponExp(struct BattleUnit* bu) { function s8 (line 1608) | s8 HasBattleUnitGainedWeaponLevel(struct BattleUnit* bu) { function UpdateUnitFromBattle (line 1618) | void UpdateUnitFromBattle(struct Unit* unit, struct BattleUnit* bu) { function UpdateUnitDuringBattle (line 1655) | void UpdateUnitDuringBattle(struct Unit* unit, struct BattleUnit* bu) { function BattleApplyBallistaUpdates (line 1666) | void BattleApplyBallistaUpdates(void) { function sub_802C334 (line 1674) | void sub_802C334(void) { function GetUnitExpLevel (line 1680) | int GetUnitExpLevel(struct Unit* unit) { function GetUnitRoundExp (line 1689) | int GetUnitRoundExp(struct Unit* actor, struct Unit* target) { function GetUnitPowerLevel (line 1702) | int GetUnitPowerLevel(struct Unit* unit) { function GetUnitClassKillExpBonus (line 1711) | int GetUnitClassKillExpBonus(struct Unit* actor, struct Unit* target) { function GetUnitExpMultiplier (line 1726) | int GetUnitExpMultiplier(struct Unit* actor, struct Unit* target) { function GetUnitKillExpBonus (line 1739) | int GetUnitKillExpBonus(struct Unit* actor, struct Unit* target) { function ModifyUnitSpecialExp (line 1773) | void ModifyUnitSpecialExp(struct Unit* actor, struct Unit* target, int* ... function GetBattleUnitExpGain (line 1789) | int GetBattleUnitExpGain(struct BattleUnit* actor, struct BattleUnit* ta... function BattleApplyItemExpGains (line 1812) | void BattleApplyItemExpGains(void) { function GetBattleUnitStaffExp (line 1831) | int GetBattleUnitStaffExp(struct BattleUnit* bu) { function BattleApplyMiscActionExpGains (line 1851) | void BattleApplyMiscActionExpGains(void) { function BattleUnitTargetSetEquippedWeapon (line 1867) | void BattleUnitTargetSetEquippedWeapon(struct BattleUnit* bu) { function BattleUnitTargetCheckCanCounter (line 1889) | void BattleUnitTargetCheckCanCounter(struct BattleUnit* bu) { function BattleApplyReaverEffect (line 1899) | void BattleApplyReaverEffect(struct BattleUnit* attacker, struct BattleU... function BattleApplyWeaponTriangleEffect (line 1908) | void BattleApplyWeaponTriangleEffect(struct BattleUnit* attacker, struct... function BattleInitTargetCanCounter (line 1930) | void BattleInitTargetCanCounter(void) { function InitObstacleBattleUnit (line 1955) | void InitObstacleBattleUnit(void) { function ComputeBattleObstacleStats (line 1984) | void ComputeBattleObstacleStats(void) { function UpdateObstacleFromBattle (line 1995) | void UpdateObstacleFromBattle(struct BattleUnit* bu) { function BeginBattleAnimations (line 2025) | void BeginBattleAnimations(void) { function GetSoloAnimPreconfType (line 2046) | int GetSoloAnimPreconfType(struct Unit* unit) { function GetBattleAnimPreconfType (line 2058) | int GetBattleAnimPreconfType(void) { function BattlePrintDebugUnitInfo (line 2081) | void BattlePrintDebugUnitInfo(struct BattleUnit* actor, struct BattleUni... function BattlePrintDebugHitInfo (line 2085) | void BattlePrintDebugHitInfo(void) { function BattleInitItemEffect (line 2093) | void BattleInitItemEffect(struct Unit* actor, int itemSlot) { function BattleInitItemEffectTarget (line 2126) | void BattleInitItemEffectTarget(struct Unit* unit) { function UpdateActorFromBattle (line 2144) | void UpdateActorFromBattle(void) { function BattleApplyMiscAction (line 2148) | void BattleApplyMiscAction(struct Proc* proc) { function BattleApplyItemEffect (line 2153) | void BattleApplyItemEffect(struct Proc* proc) { function GetOffensiveStaffAccuracy (line 2172) | int GetOffensiveStaffAccuracy(struct Unit* actor, struct Unit* target) { function BattleGenerateArena (line 2196) | void BattleGenerateArena(struct Unit* actor) { function s8 (line 2245) | s8 BattleIsTriangleAttack(void) { function s8 (line 2249) | s8 DidBattleUnitBreakWeapon(struct BattleUnit* bu) { function SetScriptedBattle (line 2256) | void SetScriptedBattle(struct BattleHit* hits) { function BattleGenerateHitScriptedDamage (line 2260) | void BattleGenerateHitScriptedDamage(struct BattleUnit* bu) { function u32 (line 2283) | static inline u32 BattleHitGetInfo(struct BattleHit *bh) { function BattleUnwindScripted (line 2288) | void BattleUnwindScripted(void) { function UnitLevelUp (line 2348) | void UnitLevelUp(struct Unit* unit) { function BattleHitAdvance (line 2454) | void BattleHitAdvance(void) { function BattleHitTerminate (line 2458) | void BattleHitTerminate(void) { FILE: src/bmcamadjust.c type ProcCmd (line 14) | struct ProcCmd type ProcCmd (line 20) | struct ProcCmd function GetPlayerStartCursorPosition (line 28) | void GetPlayerStartCursorPosition(int *px, int *py) function GetEnemyStartCursorPosition (line 47) | void GetEnemyStartCursorPosition(int *px, int *py) function ProcFun_ResetCursorPosition (line 67) | void ProcFun_ResetCursorPosition(ProcPtr proc) function ADJUSTFROMXI_MoveCameraOnSomeUnit (line 99) | void ADJUSTFROMXI_MoveCameraOnSomeUnit(ProcPtr proc) FILE: src/bmcommanddbg.c function CanUnitUseVisit (line 22) | bool CanUnitUseVisit(void) function CanUnitUseSeize (line 50) | bool CanUnitUseSeize(void) function CanUnitUseAttack (line 77) | bool CanUnitUseAttack(void) function CanActiveUnitUseRescue (line 91) | bool CanActiveUnitUseRescue(void) function CanActiveUnitUseTrade (line 99) | bool CanActiveUnitUseTrade(void) function GetUnitCommandUseFlags (line 107) | int GetUnitCommandUseFlags(void) function sub_80344E8 (line 123) | int sub_80344E8(void) function sub_8034514 (line 130) | int sub_8034514(void) function sub_8034550 (line 139) | void sub_8034550(struct Unit * unit) FILE: src/bmcontainer.c function u16 (line 14) | u16 * GetConvoyItemArray(void) function ClearSupplyItems (line 19) | void ClearSupplyItems(void) function ShrinkConvoyItemList (line 24) | void ShrinkConvoyItemList(void) function GetConvoyItemCount (line 47) | int GetConvoyItemCount(void) function AddItemToConvoy (line 59) | int AddItemToConvoy(int item) function RemoveItemFromConvoy (line 77) | void RemoveItemFromConvoy(int index) function GetConvoyItemSlot (line 84) | int GetConvoyItemSlot(int item) function bool8 (line 98) | bool8 HasConvoyAccess(void) function bool8 (line 122) | bool8 sub_8031660(void) type Unit (line 132) | struct Unit type Unit (line 138) | struct Unit FILE: src/bmdebug.c function Return2or3BySecondParity (line 35) | int Return2or3BySecondParity(void) function Return3or2BySecondParity (line 53) | int Return3or2BySecondParity(void) function Get8 (line 71) | int Get8(void) function Get23 (line 77) | int Get23(void) function DummyFunction (line 83) | void DummyFunction(void) function Loop6C_WaitForSelectPress (line 88) | void Loop6C_WaitForSelectPress(struct Proc *proc) function SetNewKeyStatusWith16 (line 95) | void SetNewKeyStatusWith16(void) type ProcCmd (line 100) | struct ProcCmd function DummyFunction2 (line 121) | void DummyFunction2(void) function DebugPrintWithProc (line 126) | void DebugPrintWithProc(struct DebugPrintProc *proc) function DebugPrint (line 151) | void DebugPrint(int x, int y, int width, const char *text) function StartDebugMenu (line 160) | int StartDebugMenu(struct MenuProc *menuProc) function u8 (line 169) | u8 DebugMenu_MapIdle(struct MenuProc *menuProc, struct MenuItemProc *men... function u8 (line 175) | u8 DebugMenu_MapEffect(struct MenuProc *menuProc, struct MenuItemProc *m... function sub_801BB98 (line 187) | int sub_801BB98(struct MenuProc* menuProc, struct MenuItemProc* menuItem... function sub_801BC1C (line 213) | int sub_801BC1C(struct MenuProc* menuProc, struct MenuItemProc* menuItem... function u8 (line 243) | u8 EndMenuAndClear(struct MenuProc* menuProc, struct MenuItemProc* menuI... function DebugMapMenu_DisplayInfoDraw (line 257) | int DebugMapMenu_DisplayInfoDraw(struct MenuProc* menuProc, struct MenuI... function u8 (line 269) | u8 DebugMapMenu_DisplayInfoIdle(struct MenuProc* menuProc, struct MenuIt... function u8 (line 281) | u8 DebugMapMenu_DisplayInfoEffect(struct MenuProc* menuProc, struct Menu... function DebugMenu_WeatherDraw (line 286) | int DebugMenu_WeatherDraw(struct MenuProc* menuProc, struct MenuItemProc... function u8 (line 308) | u8 DebugMenu_WeatherIdle(struct MenuProc* menuProc, struct MenuItemProc*... function u8 (line 365) | u8 DebugMenu_WeatherEffect(struct MenuProc* menuProc, struct MenuItemPro... function DebugMenu_ClearDraw (line 370) | int DebugMenu_ClearDraw(struct MenuProc* menuProc, struct MenuItemProc* ... function u8 (line 381) | u8 DebugMenu_ClearIdle(struct MenuProc* menuProc, struct MenuItemProc* m... function u8 (line 425) | u8 DebugMenu_ClearEffect(struct MenuProc* menuProc, struct MenuItemProc*... function u8 (line 430) | u8 DebugMenu_ErasedEffect(struct MenuProc* menuProc, struct MenuItemProc... function u8 (line 437) | u8 DebugClearMenu_ClearFile(struct MenuProc* menuProc, struct MenuItemPr... function DebugMenuInit (line 449) | int DebugMenuInit(void) { function DEBUGONLY_Startup (line 459) | void DEBUGONLY_Startup(void) { function DebugContinueMenuInit (line 483) | int DebugContinueMenuInit(struct MenuProc* menuProc) { function DebugContinueMenuEnd (line 506) | int DebugContinueMenuEnd(struct MenuProc* menuProc) { function u8 (line 523) | u8 StartupDebugMenu_WorldMapEffect(void) { function u8 (line 540) | u8 StartupDebugMenu_ChapterSelectIdle(struct MenuProc* menuProc, struct ... function u8 (line 546) | u8 StartupDebugMenu_ChapterSelectEffect(struct MenuProc* menuProc, struc... function u8 (line 570) | u8 sub_801C2D0(void) { function u8 (line 576) | u8 sub_801C2E4(void) { function u8 (line 582) | u8 sub_801C2F8(void) { function u8 (line 588) | u8 DebugChuudanMenu_IsManualSaveAvailable(const struct MenuItemDef* def,... function u8 (line 593) | u8 DebugChuudanMenu_ManualSave(struct MenuProc* menuProc, struct MenuIte... function u8 (line 603) | u8 DebugContinueMenu_IsManualContinueAvailable(const struct MenuItemDef*... function u8 (line 610) | u8 DebugContinueMenu_ManualContinue(struct MenuProc* menuProc, struct Me... function u8 (line 627) | u8 DebugContinueMenu_InitializeFile(struct MenuProc* menuProc, struct Me... function u8 (line 642) | u8 DebugContinueMenu_IsContinueChapterAvailable(const struct MenuItemDef... function u8 (line 649) | u8 DebugContinueMenu_ContinueChapter(struct MenuProc* menuProc, struct M... function DebugMenu_FogDraw (line 661) | int DebugMenu_FogDraw(struct MenuProc* menuProc, struct MenuItemProc* me... function u8 (line 670) | u8 DebugMenu_FogIdle(struct MenuProc* menuProc, struct MenuItemProc* men... function u8 (line 694) | u8 DebugMenu_FogEffect(struct MenuProc* menuProc, struct MenuItemProc* m... function u8 (line 699) | u8 DebugContinueMenu_ReleaseEntry(struct MenuProc* menuProc, struct Menu... function u8 (line 705) | u8 DebugMenu_GNightEffect(struct MenuProc* menuProc, struct MenuItemProc... function DebugChargeMenu_Draw (line 711) | int DebugChargeMenu_Draw(struct MenuProc* param_1, struct MenuItemProc* ... function u8 (line 740) | u8 DebugChargeMenu_Idle(struct MenuProc* menuProc, struct MenuItemProc* ... type ProcCmd (line 780) | struct ProcCmd function u8 (line 788) | u8 sub_801C63C(void) { function u8 (line 866) | u8 Debug_GetChapterId(int menuItemNumber) { function DebugMenuMapIdleCore (line 871) | void DebugMenuMapIdleCore(struct MenuItemProc* menuItemProc, int x, int ... FILE: src/bmdifficulty-ewram.c type Struct02003BE8 (line 6) | struct Struct02003BE8 FILE: src/bmdifficulty.c type Font (line 28) | struct Font type Struct020038C8 (line 30) | struct Struct020038C8 type Text (line 31) | struct Text type Outer080D7FD0 (line 34) | struct Outer080D7FD0 function GetCurrentPromotedLevelBonus (line 53) | int GetCurrentPromotedLevelBonus() { function s8 (line 61) | s8 CanUnitSeize(struct Unit* unit) { function DungeonRecordUi_InitText (line 83) | void DungeonRecordUi_InitText() { function InitDungeon (line 109) | void InitDungeon(u8 type) { function UnlockPostgameAllyByEnemyCount (line 129) | void UnlockPostgameAllyByEnemyCount(void) function UnlockPostgameAllyByClearCount (line 147) | void UnlockPostgameAllyByClearCount(void) function StartRetreatProcessing (line 167) | void StartRetreatProcessing(void) type PostgameUnitLutEntry (line 174) | struct PostgameUnitLutEntry { function s8 (line 179) | s8 PrepScreenProc_AddPostgameUnits(ProcPtr proc) { function s8 (line 210) | s8 TryAddPostgameUnit(ProcPtr proc, const struct UnitDefinition* uDef) { function SaveDungeonState (line 220) | void SaveDungeonState(struct Dungeon* savedDungeon) { function LoadDungeonState (line 228) | void LoadDungeonState(struct Dungeon* savedDungeon) { function SaveDungeonRecords (line 236) | void SaveDungeonRecords(struct Dungeon* savedDungeon) { function LoadDungeonRecords (line 243) | void LoadDungeonRecords(struct Dungeon* savedDungeon) { function UpdateDungeonMapTime (line 250) | int UpdateDungeonMapTime(struct Dungeon* dungeon) { function UpdateDungeonStats (line 265) | void UpdateDungeonStats(struct Dungeon* dungeon) { function UpdateDungeonRecordStats (line 325) | void UpdateDungeonRecordStats() { function UpdateDungeonEnemiesDefeated (line 378) | void UpdateDungeonEnemiesDefeated() { type ProcCmd (line 407) | struct ProcCmd function StartDungeonRecordProcFromMenu (line 434) | void StartDungeonRecordProcFromMenu(ProcPtr proc) { type ProcCmd (line 439) | struct ProcCmd function RecordDisplayAfterTowerCleared (line 471) | void RecordDisplayAfterTowerCleared(ProcPtr proc) function PushGlobalTimer (line 477) | void PushGlobalTimer() { function PopGlobalTimer (line 483) | void PopGlobalTimer() { function sub_8038230 (line 488) | void sub_8038230() { function SetupDungeonRecordUi (line 493) | void SetupDungeonRecordUi(ProcPtr proc) { type DungeonUiTextLutEntry (line 572) | struct DungeonUiTextLutEntry { function DrawDungeonRecordUiLabels (line 578) | void DrawDungeonRecordUiLabels(struct Text* th) { type Text (line 609) | struct Text type Text (line 609) | struct Text type Text (line 639) | struct Text type Text (line 639) | struct Text function sub_8038668 (line 676) | void sub_8038668(struct Text* th, u8 count) { type Text (line 691) | struct Text type Text (line 691) | struct Text type Text (line 762) | struct Text type Text (line 762) | struct Text function DrawDungeonRecordUiText (line 847) | void DrawDungeonRecordUiText(ProcPtr proc) { function DungeonRecordUi_UpdateRunningTime (line 974) | void DungeonRecordUi_UpdateRunningTime() { function DungeonRecordUi_KeyListenerUpdatesTime (line 1005) | void DungeonRecordUi_KeyListenerUpdatesTime(ProcPtr proc) { function DungeonRecordUi_KeyListener (line 1015) | void DungeonRecordUi_KeyListener(ProcPtr proc) { function EndDungeonRecordUi (line 1023) | void EndDungeonRecordUi() { function sub_8038F78 (line 1050) | void sub_8038F78(struct Text* th) { function sub_803901C (line 1104) | void sub_803901C(struct BMDifficultyProc * proc) function sub_80390D4 (line 1141) | void sub_80390D4(struct BMDifficultyProc* proc) { type ProcCmd (line 1187) | struct ProcCmd type BMDifficultyProc (line 1197) | struct BMDifficultyProc type BMDifficultyProc (line 1198) | struct BMDifficultyProc function u32 (line 1212) | u32 GetCurrentDungeonValueByUiLabel(u32 label) { function u32 (line 1241) | u32 GetRecordDungeonValueByUiLabel(u32 label) { function s8 (line 1259) | s8 DungeonRecordUi_IsNewRecordForLabel(u32 label) { function sub_803943C (line 1333) | void sub_803943C(struct BMDifficultyProc* proc) { function sub_803948C (line 1350) | void sub_803948C(ProcPtr proc) { function sub_80394A8 (line 1358) | void sub_80394A8(struct BMDifficultyProc* proc) { function sub_8039554 (line 1404) | void sub_8039554(struct BMDifficultyProc* proc) { function DungeonRecordUi_UpdateEnemiesDefeatedCount (line 1415) | void DungeonRecordUi_UpdateEnemiesDefeatedCount(struct BMDifficultyProc*... function sub_803963C (line 1454) | void sub_803963C(struct BMDifficultyProc* proc) { function sub_8039660 (line 1465) | void sub_8039660(struct BMDifficultyProc* proc) { function sub_8039668 (line 1470) | void sub_8039668(struct BMDifficultyProc* proc) { function DungeonRecordUi_GotoNextLabel (line 1483) | void DungeonRecordUi_GotoNextLabel(struct BMDifficultyProc* proc) { type ProcCmd (line 1494) | struct ProcCmd FILE: src/bmgold.c function u32 (line 3) | u32 GetPartyGoldAmount() { function SetPartyGoldAmount (line 13) | void SetPartyGoldAmount(s32 amt) { function sub_8024E20 (line 21) | void sub_8024E20(u32 amt) { FILE: src/bmguide.c type GuideSt (line 18) | struct GuideSt function IsGuideLocked (line 89) | bool IsGuideLocked(void) function GuideSpriteDraw_Init (line 110) | void GuideSpriteDraw_Init(void) function GuideSpriteDraw_Loop (line 117) | void GuideSpriteDraw_Loop(void) function PutGuideBottomBarText (line 188) | void PutGuideBottomBarText(void) function sub_80CE1C0 (line 207) | void sub_80CE1C0(int strIndex, int textIndex, int y) function sub_80CE248 (line 223) | void sub_80CE248(void) function sub_80CE28C (line 241) | void sub_80CE28C(void) function GuideMenuRefresh_SyncBg1 (line 267) | void GuideMenuRefresh_SyncBg1(void) function GuideMenuRefresh_SyncBg0Bg1 (line 274) | void GuideMenuRefresh_SyncBg0Bg1(void) function GuideEntry_RedrawUp (line 281) | void GuideEntry_RedrawUp(struct GuideProc * proc) function GuideEntry_RedrawDown (line 297) | void GuideEntry_RedrawDown(struct GuideProc * proc) function sub_80CE414 (line 313) | void sub_80CE414(void) function GuideEntry_DrawInitial (line 371) | void GuideEntry_DrawInitial(void) function MoveGuideDetailText (line 428) | void MoveGuideDetailText(int idx, int moveDirection) type ProcCmd (line 528) | struct ProcCmd function sub_80CE750 (line 531) | void sub_80CE750(ProcPtr proc, int b) type ProcCmd (line 577) | struct ProcCmd function sub_80CE858 (line 580) | void sub_80CE858(ProcPtr proc, int b) function GuideDetailsRedraw_Init (line 627) | void GuideDetailsRedraw_Init(struct GuideProc * proc) function GuideDetailsRedraw_Loop (line 660) | void GuideDetailsRedraw_Loop(struct GuideProc * proc) function sub_80CEAE8 (line 728) | void sub_80CEAE8(void) function sub_80CEBA4 (line 789) | void sub_80CEBA4(void) function sub_80CEC68 (line 852) | void sub_80CEC68(u16 off) type ProcCmd (line 874) | struct ProcCmd function Guide_Init (line 887) | void Guide_Init(ProcPtr proc) function Guide_SetBlend (line 965) | void Guide_SetBlend(void) function GetGuideAction (line 974) | int GetGuideAction(ProcPtr proc) type ProcCmd (line 1024) | struct ProcCmd type ProcCmd (line 1045) | struct ProcCmd type ProcCmd (line 1063) | struct ProcCmd type ProcCmd (line 1074) | struct ProcCmd type ProcCmd (line 1085) | struct ProcCmd function Guide_MainLoop (line 1098) | void Guide_MainLoop(struct GuideProc * proc) function Guide_OnEnd (line 1323) | void Guide_OnEnd(void) type ProcCmd (line 1333) | struct ProcCmd type ProcCmd (line 1371) | struct ProcCmd function BmGuideTextSetAllGreen (line 1404) | void BmGuideTextSetAllGreen(void) function BmGuideTextShowGreenOrNormal (line 1415) | bool BmGuideTextShowGreenOrNormal(void) FILE: src/bmidoten.c function SetWorkingBmMap (line 19) | inline void SetWorkingBmMap(u8** map) function GenerateUnitMovementMap (line 24) | void GenerateUnitMovementMap(struct Unit* unit) function GenerateUnitMovementMapExt (line 32) | void GenerateUnitMovementMapExt(struct Unit* unit, s8 movement) function GenerateUnitExtendedMovementMap (line 40) | void GenerateUnitExtendedMovementMap(struct Unit* unit) function GenerateExtendedMovementMapOnRange (line 48) | void GenerateExtendedMovementMapOnRange(int x, int y, const s8 mct[TERRA... function GenerateExtendedMovementMap (line 56) | void GenerateExtendedMovementMap(int x, int y, const s8 mct[TERRAIN_COUNT]) function GenerateMovementMapOnWorkingMap (line 64) | void GenerateMovementMapOnWorkingMap(struct Unit* unit, int x, int y, in... function SetWorkingMoveCosts (line 71) | void SetWorkingMoveCosts(const s8 mct[TERRAIN_COUNT]) function GenerateMovementMap (line 79) | void GenerateMovementMap(int x, int y, int movement, int unitId) function sub_801A570 (line 113) | void sub_801A570(int connexion, int x, int y) function GenerateBestMovementScript (line 146) | void GenerateBestMovementScript(int x, int y, u8 output[]) function RevertMovementScript (line 264) | void RevertMovementScript(u8* begin, u8* end) function UnitApplyWorkingMovementScript (line 281) | void UnitApplyWorkingMovementScript(struct Unit* unit, int x, int y) function MarkMovementMapEdges (line 341) | void MarkMovementMapEdges(void) { function MarkWorkingMapEdges (line 371) | void MarkWorkingMapEdges(void) function MapAddInRange (line 402) | void MapAddInRange(int x, int y, int range, int value) function MapSetInRange (line 465) | void MapSetInRange(int x, int y, int range, int value) function MapAddInBoundedRange (line 528) | inline void MapAddInBoundedRange(short x, short y, short minRange, short... function GenerateUnitCompleteAttackRange (line 534) | void GenerateUnitCompleteAttackRange(struct Unit* unit) function GenerateUnitStandingReachRange (line 655) | void GenerateUnitStandingReachRange(struct Unit* unit, int reach) function GenerateUnitCompleteStaffRange (line 716) | void GenerateUnitCompleteStaffRange(struct Unit* unit) function GenerateDangerZoneRange (line 770) | void GenerateDangerZoneRange(s8 boolDisplayStaffRange) function GenerateMagicSealMap (line 829) | void GenerateMagicSealMap(int value) function s8 (line 845) | inline s8* GetWorkingMoveCosts(void) FILE: src/bmio.c type WeatherParticle (line 33) | struct WeatherParticle { type WeatherParticle (line 48) | struct WeatherParticle type BMVSyncProc (line 69) | struct BMVSyncProc { type BMVSyncProc (line 82) | struct BMVSyncProc type BMVSyncProc (line 83) | struct BMVSyncProc type BMVSyncProc (line 84) | struct BMVSyncProc type BMVSyncProc (line 85) | struct BMVSyncProc type BMVSyncProc (line 86) | struct BMVSyncProc function BMapVSync_UpdateMapImgAnimations (line 226) | void BMapVSync_UpdateMapImgAnimations(struct BMVSyncProc* proc) { function BMapVSync_UpdateMapPalAnimations (line 247) | void BMapVSync_UpdateMapPalAnimations(struct BMVSyncProc* proc) { function BMapVSync_InitMapAnimations (line 270) | void BMapVSync_InitMapAnimations(struct BMVSyncProc* proc) { function BMapVSync_OnEnd (line 281) | void BMapVSync_OnEnd(struct BMVSyncProc* proc) { function BMapVSync_OnLoop (line 285) | void BMapVSync_OnLoop(struct BMVSyncProc* proc) { function BMapVSync_Start (line 289) | void BMapVSync_Start(void) { function BMapVSync_End (line 297) | void BMapVSync_End(void) { function BMapDispSuspend (line 301) | void BMapDispSuspend(void) { function BMapDispResume (line 311) | void BMapDispResume(void) { function AllocWeatherParticles (line 331) | void AllocWeatherParticles(unsigned weatherId) { function WfxNone_Init (line 352) | void WfxNone_Init(void) { function WfxSnow_Init (line 357) | void WfxSnow_Init(void) { function WfxSnow_VSync (line 382) | void WfxSnow_VSync(void) { function WfxRain_Init (line 414) | void WfxRain_Init(void) { function WfxRain_VSync (line 431) | void WfxRain_VSync(void) { function WfxSandStorm_Init (line 453) | void WfxSandStorm_Init(void) { function WfxSandStorm_VSync (line 470) | void WfxSandStorm_VSync(void) { function WfxSnowStorm_Init (line 491) | void WfxSnowStorm_Init(void) { function WfxSnowStorm_VSync (line 524) | void WfxSnowStorm_VSync(void) { function WfxBlueHSync (line 547) | void WfxBlueHSync(void) { function WfxBlue_Init (line 561) | void WfxBlue_Init(void) { function WfxBlue_VSync (line 573) | void WfxBlue_VSync(void) {} function WfxFlamesHSync (line 575) | void WfxFlamesHSync(void) { function WfxFlamesInitGradientPublic (line 597) | void WfxFlamesInitGradientPublic(void) { function WfxFlamesInitGradient (line 621) | void WfxFlamesInitGradient(void) { function WfxFlamesInitParticles (line 649) | void WfxFlamesInitParticles(void) { function WfxFlames_Init (line 665) | void WfxFlames_Init(void) { function WfxFlamesUpdateGradient (line 670) | void WfxFlamesUpdateGradient(void) { function WfxFlamesUpdateParticles (line 700) | void WfxFlamesUpdateParticles(void) { function WfxFlames_VSync (line 736) | void WfxFlames_VSync(void) { function WfxCloudsOffsetGraphicsEffect (line 741) | void WfxCloudsOffsetGraphicsEffect(u32* lines) { function WfxClouds_Init (line 771) | void WfxClouds_Init(void) { function WfxClouds_VSync (line 782) | void WfxClouds_VSync(void) { function WfxClouds_Update (line 810) | void WfxClouds_Update(void) { function WfxInit (line 821) | void WfxInit(void) { function WfxVSync (line 859) | void WfxVSync(void) { function WfxUpdate (line 893) | void WfxUpdate(void) { function DisableMapPaletteAnimations (line 898) | void DisableMapPaletteAnimations(void) { function ResetMapPaletteAnimations (line 905) | void ResetMapPaletteAnimations(void) { function SetWeather (line 913) | void SetWeather(unsigned weatherId) { function GetTextDisplaySpeed (line 920) | int GetTextDisplaySpeed(void) { function IsFirstPlaythrough (line 925) | int IsFirstPlaythrough(void) { function InitPlayConfig (line 936) | void InitPlayConfig(int isDifficult, s8 unk) { function ClearBattleMapState (line 964) | void ClearBattleMapState(void) { function StartBattleMap (line 971) | void StartBattleMap(struct GameCtrlProc* gameCtrl) { function RestartBattleMap (line 1040) | void RestartBattleMap(void) { function GameCtrl_StartResumedGame (line 1081) | void GameCtrl_StartResumedGame(struct GameCtrlProc* gameCtrl) { function RefreshBMapDisplay_FromBattle (line 1143) | void RefreshBMapDisplay_FromBattle(void) { function BMapDispResume_FromBattleDelayed (line 1164) | void BMapDispResume_FromBattleDelayed(void) { function InitMoreBMapGraphics (line 1173) | void InitMoreBMapGraphics(void) { function RefreshBMapGraphics (line 1183) | void RefreshBMapGraphics(void) { type BMapMainProc (line 1190) | struct BMapMainProc type GameCtrlProc (line 1190) | struct GameCtrlProc type BMapMainProc (line 1191) | struct BMapMainProc function EndBMapMain (line 1202) | void EndBMapMain(void) { function ChapterChangeUnitCleanup (line 1213) | void ChapterChangeUnitCleanup(void) { function MapMain_ResumeFromPhaseIdle (line 1267) | void MapMain_ResumeFromPhaseIdle(struct BMapMainProc* mapMain) { function MapMain_ResumeFromAction (line 1280) | void MapMain_ResumeFromAction(struct BMapMainProc* mapMain) { function MapMain_ResumeFromBskPhase (line 1301) | void MapMain_ResumeFromBskPhase(struct BMapMainProc* mapMain) { function MapMain_ResumeFromArenaFight (line 1314) | void MapMain_ResumeFromArenaFight(struct BMapMainProc* mapMain) { function MapMain_ResumeFromPhaseChange (line 1339) | void MapMain_ResumeFromPhaseChange(struct BMapMainProc* mapMain) { function GameCtrl_DeclareCompletedChapter (line 1352) | void GameCtrl_DeclareCompletedChapter(void) { function GameCtrl_SavePlayThroughData (line 1361) | void GameCtrl_SavePlayThroughData(void) function SetTacticianName (line 1371) | void SetTacticianName(const char* newName) { FILE: src/bmitem.c function SetChapterUnk1C (line 16) | static inline void SetChapterUnk1C(int arg, u8 val) { function GetChapterUnk1C (line 20) | static inline int GetChapterUnk1C(int arg) { type ItemData (line 79) | struct ItemData function GetItemIndex (line 83) | inline int GetItemIndex(int item) { function GetItemDescId (line 96) | inline int GetItemDescId(int item) { function GetItemUseDescId (line 100) | inline int GetItemUseDescId(int item) { function GetItemType (line 104) | inline int GetItemType(int item) { function GetItemAttributes (line 111) | inline int GetItemAttributes(int item) { function GetItemUses (line 115) | inline int GetItemUses(int item) { function GetItemMaxUses (line 122) | inline int GetItemMaxUses(int item) { function GetItemMight (line 129) | inline int GetItemMight(int item) { function GetItemHit (line 133) | inline int GetItemHit(int item) { function GetItemWeight (line 137) | inline int GetItemWeight(int item) { function GetItemCrit (line 141) | inline int GetItemCrit(int item) { function GetItemCost (line 145) | inline int GetItemCost(int item) { function GetItemMinRange (line 152) | inline int GetItemMinRange(int item) { function GetItemMaxRange (line 156) | inline int GetItemMaxRange(int item) { function GetItemEncodedRange (line 160) | inline int GetItemEncodedRange(int item) { function GetItemRequiredExp (line 164) | inline int GetItemRequiredExp(int item) { function u8 (line 168) | inline const u8* GetItemEffectiveness(int item) { type ItemStatBonuses (line 172) | struct ItemStatBonuses function GetItemIconId (line 176) | inline int GetItemIconId(int item) { function GetItemWeaponEffect (line 183) | inline int GetItemWeaponEffect(int item) { function GetItemUseEffect (line 187) | inline int GetItemUseEffect(int item) { function GetItemCostPerUse (line 191) | inline int GetItemCostPerUse(int item) { function GetItemMaxCost (line 195) | inline int GetItemMaxCost(int item) { function GetItemAwardedExp (line 199) | inline int GetItemAwardedExp(int item) { function GetItemHpBonus (line 203) | int GetItemHpBonus(int item) { function GetItemPowBonus (line 216) | int GetItemPowBonus(int item) { function GetItemSklBonus (line 229) | int GetItemSklBonus(int item) { function GetItemSpdBonus (line 242) | int GetItemSpdBonus(int item) { function GetItemDefBonus (line 255) | int GetItemDefBonus(int item) { function GetItemResBonus (line 268) | int GetItemResBonus(int item) { function GetItemLckBonus (line 281) | int GetItemLckBonus(int item) { function MakeNewItem (line 294) | int MakeNewItem(int item) { function s8 (line 303) | s8 CanUnitUseWeapon(struct Unit* unit, int item) { function s8 (line 355) | s8 CanUnitUseWeaponNow(struct Unit* unit, int item) { function s8 (line 368) | s8 CanUnitUseStaff(struct Unit* unit, int item) { function s8 (line 393) | s8 CanUnitUseStaffNow(struct Unit* unit, int item) { function DrawItemMenuLine (line 408) | void DrawItemMenuLine(struct Text* text, int item, s8 isUsable, u16* map... function DrawItemMenuLineLong (line 419) | void DrawItemMenuLineLong(struct Text* text, int item, s8 isUsable, u16*... function DrawItemMenuLineNoColor (line 432) | void DrawItemMenuLineNoColor(struct Text* text, int item, u16* mapOut) { function DrawItemStatScreenLine (line 443) | void DrawItemStatScreenLine(struct Text* text, int item, int nameColor, ... function u16 (line 465) | u16 GetItemAfterUse(int item) { function u16 (line 477) | u16 GetUnitEquippedWeapon(struct Unit* unit) { function GetUnitEquippedWeaponSlot (line 487) | int GetUnitEquippedWeaponSlot(struct Unit* unit) { function s8 (line 497) | s8 IsItemCoveringRange(int item, int range) { function EquipUnitItemSlot (line 507) | void EquipUnitItemSlot(struct Unit* unit, int itemSlot) { function s8 (line 518) | s8 IsItemEffectiveAgainst(u16 item, struct Unit* unit) { function s8 (line 556) | s8 IsUnitEffectiveAgainst(struct Unit* actor, struct Unit* target) { function GetWeaponLevelFromExp (line 627) | int GetWeaponLevelFromExp(int wexp) { function GetDisplayRankStringFromExp (line 667) | int GetDisplayRankStringFromExp(int wexp) { function GetWeaponExpProgressState (line 692) | void GetWeaponExpProgressState(int wexp, int* outValue, int* outMax) { function s8 (line 733) | s8 IsItemDanceRing(int item) { function s8 (line 749) | s8 IsItemDisplayUsable(struct Unit* unit, int item) { function s8 (line 773) | s8 CanUnitUse_unused(struct Unit* unit, int item) { function GetUnitItemHealAmount (line 780) | int GetUnitItemHealAmount(struct Unit* unit, int item) { function GetUnitItemSlot (line 814) | int GetUnitItemSlot(struct Unit* unit, int itemIndex) { function s8 (line 824) | s8 IsItemStealable(int item) { function s8 (line 828) | s8 IsItemHammernable(int item) { function GetItemReachBits (line 844) | int GetItemReachBits(int item) { function GetUnitWeaponReachBits (line 880) | int GetUnitWeaponReachBits(struct Unit* unit, int itemSlot) { function GetUnitItemUseReachBits (line 893) | int GetUnitItemUseReachBits(struct Unit* unit, int itemSlot) { function GetUnitStaffReachBits (line 937) | int GetUnitStaffReachBits(struct Unit* unit) { function GetConvoyItemCostSum (line 973) | int GetConvoyItemCostSum(void) function GetUnitItemCostSum (line 985) | int GetUnitItemCostSum(void) function GetPartyTotalGoldValue (line 1008) | int GetPartyTotalGoldValue(void) { function SetItemUnsealedForCharacter (line 1021) | void SetItemUnsealedForCharacter(int item, u8 unk) { function s8 (line 1025) | s8 IsItemUnsealedForUnit(struct Unit* unit, int item) { FILE: src/bmitemuse.c type Unit (line 37) | struct Unit type ProcCmd (line 41) | struct ProcCmd type ProcCmd (line 71) | struct ProcCmd function s8 (line 95) | s8 CanUnitUseItem(struct Unit* unit, int item) function GetItemCantUseMsgid (line 222) | int GetItemCantUseMsgid(struct Unit* unit, int item) function DoItemUse (line 292) | void DoItemUse(struct Unit* unit, int item) function s8 (line 377) | s8 HasSelectTarget(struct Unit* unit, void(*func)(struct Unit*)) function s8 (line 384) | s8 CanUnitUseHealItem(struct Unit* unit) function s8 (line 392) | s8 sub_802909C(struct Unit* unit) function s8 (line 397) | s8 CanUnitUsePureWaterItem(struct Unit* unit) function s8 (line 405) | s8 CanUnitUseTorchItem(struct Unit* unit) function s8 (line 413) | s8 CanUnitUseAntitoxinItem(struct Unit* unit) function s8 (line 421) | s8 CanUnitUseChestKeyItem(struct Unit* unit) function s8 (line 432) | s8 CanUnitUseDoorKeyItem(struct Unit* unit) function s8 (line 438) | s8 CanUnitOpenBridge(struct Unit* unit) function s8 (line 444) | s8 CanUnitUseLockpickItem(struct Unit* unit) function s8 (line 455) | s8 CanUnitUsePromotionItem(struct Unit* unit, int item) function s8 (line 545) | s8 CanUnitUseStatGainItem(struct Unit* unit, int item) function s8 (line 597) | s8 CanUnitUseFruitItem(struct Unit* unit) function SetStaffUseAction (line 604) | void SetStaffUseAction(struct Unit* unit) function SetItemUseAction (line 614) | void SetItemUseAction(struct Unit* unit) function u8 (line 619) | u8 StaffSelectOnSelect(ProcPtr proc, struct SelectTarget* target) function DoUseRescueStaff (line 627) | void DoUseRescueStaff(struct Unit* unit, void(*func)(struct Unit*)) function DoUseSpecialDance (line 638) | void DoUseSpecialDance(struct Unit* unit, void(*func)(struct Unit*), int... function WarpSelect_OnInit (line 649) | void WarpSelect_OnInit(struct WarpSelectProc* proc) function WarpSelect_OnIdle (line 680) | void WarpSelect_OnIdle(struct WarpSelectProc* proc) function WarpSelect_OnConfirm (line 732) | void WarpSelect_OnConfirm(struct WarpSelectProc* proc) function WarpSelect_OnCancel (line 747) | void WarpSelect_OnCancel(struct WarpSelectProc* proc) function WarpSelect_OnEnd (line 760) | void WarpSelect_OnEnd(struct WarpSelectProc* proc) function u8 (line 766) | u8 WarpOnSelectTarget(ProcPtr proc, struct SelectTarget* target) function DoUseWarpStaff (line 777) | void DoUseWarpStaff(struct Unit* unit) function u8 (line 790) | u8 OnSelectPutTrap(ProcPtr proc, struct SelectTarget* target) function DoUsePutTrap (line 800) | void DoUsePutTrap(struct Unit* unit, void(*func)(struct Unit*), int msgH... function u8 (line 813) | u8 RepairSelectOnSelect(ProcPtr proc, struct SelectTarget* target) function DoUseRepairStaff (line 834) | void DoUseRepairStaff(struct Unit* unit) function u8 (line 847) | u8 RepairSelectOnChange(ProcPtr proc, struct SelectTarget* target) function RepairSelectOnInit (line 853) | void RepairSelectOnInit(ProcPtr proc) function RepairMenuItemOnChange (line 858) | int RepairMenuItemOnChange(struct MenuProc* menu, struct MenuItemProc* i... function RepairMenuItemOnChangeOut (line 863) | int RepairMenuItemOnChangeOut(struct MenuProc* menu, struct MenuItemProc... function u8 (line 867) | u8 RepairMenuItemIsAvailable(const struct MenuItemDef* def, int number) function RepairMenuItemDraw (line 880) | int RepairMenuItemDraw(struct MenuProc* menu, struct MenuItemProc* menuI... function u8 (line 894) | u8 RepairMenuItemSelect(struct MenuProc* menu, struct MenuItemProc* menu... function DoUseHealStaff (line 921) | void DoUseHealStaff(struct Unit* unit, void(*func)(struct Unit*)) function DoUseRestoreStaff (line 932) | void DoUseRestoreStaff(struct Unit* unit, void(*func)(struct Unit*)) function RestoreMapSelect_Init (line 943) | int RestoreMapSelect_Init(ProcPtr proc) function u8 (line 948) | u8 RestoreMapSelect_SwitchIn(ProcPtr proc, struct SelectTarget* target) function DoUseBarrierStaff (line 954) | void DoUseBarrierStaff(struct Unit* unit) function BarrierMapSelect_Init (line 965) | int BarrierMapSelect_Init(ProcPtr proc) function u8 (line 970) | u8 BarrierMapSelect_SwitchIn(ProcPtr proc, struct SelectTarget* target) function DoUseAttackStaff (line 976) | void DoUseAttackStaff(struct Unit* unit, void(*func)(struct Unit*)) function AttackStaffMapSelect_Init (line 987) | int AttackStaffMapSelect_Init(ProcPtr proc) function u8 (line 992) | u8 AttackStaffMapSelect_SwitchIn(ProcPtr proc, struct SelectTarget* target) function SubtitleMapSelect_End (line 1001) | void SubtitleMapSelect_End(ProcPtr proc) function sub_8029D38 (line 1007) | int sub_8029D38(struct Unit* unit) function sub_8029D6C (line 1015) | void sub_8029D6C(void) function TorchSelect_OnInit (line 1022) | void TorchSelect_OnInit(struct WarpSelectProc* proc) function TorchSelect_OnIdle (line 1033) | void TorchSelect_OnIdle(struct WarpSelectProc* proc) function DoUseTorchStaff (line 1079) | void DoUseTorchStaff(struct Unit* unit) function s8 (line 1085) | s8 CanUnitUseItemPrepScreen(struct Unit* unit, int item) function s8 (line 1132) | s8 sub_802A108(struct Unit* unit) FILE: src/bmlib-hblank.c function HBlank_BgVerticalScroll (line 6) | void HBlank_BgVerticalScroll(void) function StartBgVerticalScroll (line 41) | void StartBgVerticalScroll(struct BgVerticalScrollSt * buf) function EndBgVerticalScroll (line 62) | void EndBgVerticalScroll(void) function u16 (line 69) | u16 * GetBgVerticalScrollBuffer(int i, int flip) function FlipBgVerticalScroll (line 76) | void FlipBgVerticalScroll(void) function SetBgVerticalScrollPosition (line 81) | void SetBgVerticalScrollPosition(int index, void * pr_offset) function ResetBgVerticalScrollPosition (line 86) | void ResetBgVerticalScrollPosition(int index) function sub_8014EF4 (line 91) | void sub_8014EF4(int index) function sub_8014F10 (line 96) | void sub_8014F10(int index) function sub_8014F30 (line 101) | void sub_8014F30(int index) FILE: src/bmlib-math.c function VecMulMat (line 5) | void VecMulMat(int const * vec, int const * mat, int * ovec) function MatMulMat (line 12) | void MatMulMat(int const * lmat, int const * rmat, int * omat) function MatIdent (line 42) | void MatIdent(int * mat) function MatCopy (line 61) | void MatCopy(int const * src, int * dst) function MatRotA (line 80) | void MatRotA(int * mat, short angle) function MatRotB (line 98) | void MatRotB(int * mat, short angle) function MatRotC (line 116) | void MatRotC(int * mat, short angle) function sub_801523C (line 134) | void sub_801523C(void) function VecDotVec (line 139) | int VecDotVec(int const * lvec, int const * rvec) function VecCrossVec (line 144) | void VecCrossVec(int const * lvec, int const * rvec, int * ovec) function sub_801529C (line 151) | int sub_801529C(int arg_0, int arg_1, int arg_2, int arg_3) FILE: src/bmlib.c type Struct8012F98 (line 15) | struct Struct8012F98 { function Interpolate (line 20) | int Interpolate(int method, int lo, int hi, int x, int x_max) function sub_8012E94 (line 76) | void sub_8012E94() {} function StringCompare (line 78) | bool StringCompare(const char *str1, const char *str2) function CopyString (line 87) | void CopyString(char *dst, const char *src) function UnpackRaw (line 95) | void UnpackRaw(const void *src, void *dst) function DecompressViaGenericBuf (line 110) | void DecompressViaGenericBuf(const void *src, void *dst) function Decompress (line 116) | void Decompress(const void* src, void* dst) function GetDataSize (line 142) | int GetDataSize(const void* data) function sub_8012F98 (line 148) | void sub_8012F98(struct Struct8012F98 *buf, int arg_1, int arg_2) function sub_8012FB0 (line 158) | int sub_8012FB0(struct Struct8012F98 *unk, u8 *src) function sub_8012FE0 (line 174) | int sub_8012FE0(struct Struct8012F98 *buf, int arg_1) function Register2dChrMove (line 186) | void Register2dChrMove(const void* src, void* dst, int width, int height) function Copy2dChr (line 201) | void Copy2dChr(const void* src, void* dst, int width, int height) function ApplyBitmap (line 216) | void ApplyBitmap(const void* src, void* dst, int width, int height) function ApplyBitmapLine (line 233) | void ApplyBitmapLine(const void *src, void *dst, int width) function ApplyBitmapTile (line 248) | void ApplyBitmapTile(const u8 *src, u32 *dst, int width) function PutAppliedBitmap (line 283) | void PutAppliedBitmap(u16 * tm, int tileref, int width, int height) function PutDigits (line 292) | void PutDigits(u16 *tm, const u8 *src, int tileref, int len) function sub_8013168 (line 306) | void sub_8013168(u16 *dst, u8* src, int a3, int a4, int a5) type Unk_80131A8 (line 332) | struct Unk_80131A8 function sub_80131A8 (line 338) | void sub_80131A8(struct Unk_80131A8 *unk, int value) function sub_80131B0 (line 343) | void sub_80131B0(struct Unk_80131A8 *unk) function sub_80131C4 (line 349) | void sub_80131C4(struct Unk_80131A8 *unk) function sub_80131D0 (line 354) | void sub_80131D0(s16 *array) function sub_80131F0 (line 371) | void sub_80131F0(s16 *buf, int x1, int y1, int x2, int y2) type Vec2 (line 420) | struct Vec2 function DarkenPals (line 485) | void DarkenPals(int reduction) function sub_8013428 (line 517) | void sub_8013428() function sub_801342C (line 522) | void sub_801342C(const char *_str) type PalFadeSt (line 528) | struct PalFadeSt function SetPalFadeStClkEnd (line 533) | void SetPalFadeStClkEnd(int end1, int end2, int end3) function SetPalFadeStClkEnd1 (line 540) | void SetPalFadeStClkEnd1(int end) function SetPalFadeStClkEnd2 (line 545) | void SetPalFadeStClkEnd2(int end) function SetPalFadeStClkEnd3 (line 550) | void SetPalFadeStClkEnd3(int end) function GetPalFadeStClkEnd1 (line 555) | int GetPalFadeStClkEnd1() function GetPalFadeStClkEnd2 (line 560) | int GetPalFadeStClkEnd2() function GetPalFadeStClkEnd3 (line 565) | int GetPalFadeStClkEnd3() function ArchiveCurrentPalettes (line 570) | void ArchiveCurrentPalettes() function ArchivePalette (line 588) | void ArchivePalette(int index) function WriteFadedPaletteFromArchive (line 598) | void WriteFadedPaletteFromArchive(int a1, int a2, int a3, u32 mask) type Proc8599FD4 (line 679) | struct Proc8599FD4 { function sub_801378C (line 685) | void sub_801378C(struct Proc8599FD4 *proc) function sub_8013794 (line 690) | void sub_8013794(struct Proc8599FD4 *proc) function sub_8013800 (line 714) | void sub_8013800(int a, int b, int c, int d, int e, int f, int g, int h,... function sub_8013844 (line 728) | bool sub_8013844(void) type ProcSpacialSeTest (line 736) | struct ProcSpacialSeTest { function SpacialSeTest_OnInit (line 744) | void SpacialSeTest_OnInit(struct ProcSpacialSeTest *proc) function SpacialSeTest_OnLoop (line 750) | void SpacialSeTest_OnLoop(struct ProcSpacialSeTest * proc) type ProcCmd (line 769) | struct ProcCmd function StartSpacialSeTest (line 776) | void StartSpacialSeTest(void) function sub_80138EC (line 781) | void sub_80138EC(void) function StartPalFadeToBlack (line 786) | void StartPalFadeToBlack(int palid, int duration, ProcPtr parent) function StartPalFadeToWhite (line 791) | void StartPalFadeToWhite(int palid, int duration, ProcPtr parent) type PalFadeProc (line 796) | struct PalFadeProc type PalFadeProc (line 802) | struct PalFadeProc type ProcCmd (line 804) | struct ProcCmd type PalFadeSt (line 812) | struct PalFadeSt type PalFadeSt (line 814) | struct PalFadeSt type PalFadeProc (line 815) | struct PalFadeProc function EndPalFade (line 829) | void EndPalFade(void) function SetPalFadeStop (line 834) | void SetPalFadeStop(struct PalFadeSt * st, int val) function PalFade_OnLoop (line 839) | void PalFade_OnLoop(struct PalFadeProc * proc) function SetBlackPal (line 875) | void SetBlackPal(int palid) function SetWhitePal (line 880) | void SetWhitePal(int palid) function SetAllBlackPals (line 885) | void SetAllBlackPals(void) function SetAllWhitePals (line 893) | void SetAllWhitePals(void) function FadeToBlack_OnInit (line 901) | void FadeToBlack_OnInit(struct Proc * proc) function FadeToCommon_OnLoop (line 917) | void FadeToCommon_OnLoop(struct Proc *proc) function FadeFromBlack_OnInit (line 933) | void FadeFromBlack_OnInit(struct Proc * proc) function FadeFromCommon_OnLoop (line 950) | void FadeFromCommon_OnLoop(struct Proc * proc) function FadeToWhite_OnInit (line 965) | void FadeToWhite_OnInit(struct Proc *proc) function FadeFromWhite_OnInit (line 971) | void FadeFromWhite_OnInit(struct Proc * proc) type ProcCmd (line 977) | struct ProcCmd type ProcCmd (line 986) | struct ProcCmd type ProcCmd (line 995) | struct ProcCmd type ProcCmd (line 1004) | struct ProcCmd function FadeExists (line 1013) | bool FadeExists(void) function StartFadeToBlack (line 1025) | void StartFadeToBlack(int q4_speed) function StartFadeFromBlack (line 1031) | void StartFadeFromBlack(int q4_speed) function StartLockingFadeToBlack (line 1037) | void StartLockingFadeToBlack(int q4_speed, ProcPtr parent) function StartLockingFadeFromBlack (line 1043) | void StartLockingFadeFromBlack(int q4_speed, ProcPtr parent) function StartLockingFadeToWhite (line 1049) | void StartLockingFadeToWhite(int q4_speed, ProcPtr parent) function StartLockingFadeFromWhite (line 1055) | void StartLockingFadeFromWhite(int q4_speed, ProcPtr parent) function StartMidFadeToBlack (line 1061) | void StartMidFadeToBlack(void) function StartSlowFadeToBlack (line 1066) | void StartSlowFadeToBlack(void) function StartFastFadeToBlack (line 1071) | void StartFastFadeToBlack(void) function StartMidFadeFromBlack (line 1076) | void StartMidFadeFromBlack(void) function StartSlowFadeFromBlack (line 1081) | void StartSlowFadeFromBlack(void) function StartFastFadeFromBlack (line 1086) | void StartFastFadeFromBlack(void) function StartMidLockingFadeToBlack (line 1091) | void StartMidLockingFadeToBlack(ProcPtr parent) function StartSlowLockingFadeToBlack (line 1096) | void StartSlowLockingFadeToBlack(ProcPtr parent) function StartFastLockingFadeToBlack (line 1101) | void StartFastLockingFadeToBlack(ProcPtr parent) function StartMidLockingFadeFromBlack (line 1106) | void StartMidLockingFadeFromBlack(ProcPtr parent) function StartSlowLockingFadeFromBlack (line 1111) | void StartSlowLockingFadeFromBlack(ProcPtr parent) function StartFastLockingFadeFromBlack (line 1116) | void StartFastLockingFadeFromBlack(ProcPtr parent) function StartSlowLockingFadeToWhite (line 1121) | void StartSlowLockingFadeToWhite(ProcPtr parent) function StartSlowLockingFadeFromWhite (line 1126) | void StartSlowLockingFadeFromWhite(ProcPtr parent) function sub_8013E30 (line 1131) | void sub_8013E30(ProcPtr parent) function sub_8013E48 (line 1136) | void sub_8013E48(ProcPtr parent) function sub_8013E60 (line 1141) | void sub_8013E60(ProcPtr parent) function sub_8013E78 (line 1146) | void sub_8013E78(ProcPtr parent) function sub_8013E90 (line 1151) | void sub_8013E90(ProcPtr parent) function sub_8013EA8 (line 1156) | void sub_8013EA8(ProcPtr parent) function sub_8013EBC (line 1161) | void sub_8013EBC(ProcPtr parent) function sub_8013ED0 (line 1166) | void sub_8013ED0(ProcPtr parent) function sub_8013EE4 (line 1171) | void sub_8013EE4(ProcPtr parent) function sub_8013EF8 (line 1176) | void sub_8013EF8(ProcPtr parent) function sub_8013F10 (line 1181) | void sub_8013F10(ProcPtr parent) function sub_8013F28 (line 1186) | void sub_8013F28(ProcPtr parent) function sub_8013F40 (line 1191) | void sub_8013F40(ProcPtr parent) function sub_8013F58 (line 1196) | void sub_8013F58(ProcPtr parent) function FadeInBlackSpeed04 (line 1201) | void FadeInBlackSpeed04(ProcPtr parent) function FadeInBlackSpeed08 (line 1206) | void FadeInBlackSpeed08(ProcPtr parent) function FadeInBlackSpeed08Unk (line 1211) | void FadeInBlackSpeed08Unk(ProcPtr parent) function FadeInBlackSpeed10 (line 1217) | void FadeInBlackSpeed10(ProcPtr parent) function FadeInBlackSpeed20 (line 1222) | void FadeInBlackSpeed20(ProcPtr parent) function FadeInBlackSpeed40 (line 1227) | void FadeInBlackSpeed40(ProcPtr parent) function sub_8013FEC (line 1232) | void sub_8013FEC(ProcPtr parent) function sub_8014000 (line 1237) | void sub_8014000(ProcPtr parent) function sub_8014014 (line 1242) | void sub_8014014(ProcPtr parent) function sub_8014028 (line 1247) | void sub_8014028(ProcPtr parent) function sub_801403C (line 1252) | void sub_801403C(ProcPtr parent) function sub_8014050 (line 1257) | void sub_8014050(ProcPtr parent) function WaitForFade (line 1262) | void WaitForFade(ProcPtr proc) function sub_8014084 (line 1268) | void sub_8014084(ProcPtr parent, void * func) type FadeKindEnt (line 1273) | struct FadeKindEnt { type FadeKindEnt (line 1279) | struct FadeKindEnt type ProcCmd (line 1291) | struct ProcCmd function StartFadeCore (line 1300) | void StartFadeCore(int kind, int speed, ProcPtr parent, void * end_callb... function FadeCoreEndEach (line 1324) | void FadeCoreEndEach(void) function FadeCore_Init (line 1329) | void FadeCore_Init(struct FadeCoreProc * proc) function FadeCore_Loop (line 1336) | void FadeCore_Loop(struct FadeCoreProc * proc) function FadeCore_Tick (line 1346) | bool FadeCore_Tick(struct FadeCoreProc * proc) function sub_8014170 (line 1370) | void sub_8014170(void) function sub_8014184 (line 1376) | void sub_8014184(int a, int b) function sub_8014194 (line 1382) | void sub_8014194(void) function sub_80141B0 (line 1390) | void sub_80141B0(void) function sub_801420C (line 1399) | void sub_801420C(void) type ProcCmd (line 1407) | struct ProcCmd function StartTemporaryLock (line 1413) | void StartTemporaryLock(ProcPtr proc, int duration) function TemporaryLock_OnLoop (line 1421) | void TemporaryLock_OnLoop(struct Proc * proc) function NumberToStringSJis (line 1434) | int NumberToStringSJis(int number, char * buf) function NumberToStringAscii (line 1489) | int NumberToStringAscii(int number, char * buf) type Text (line 1536) | struct Text type Text (line 1538) | struct Text type Text (line 1540) | struct Text type Text (line 1555) | struct Text type Text (line 1557) | struct Text type ProcCmd (line 1569) | struct ProcCmd function DeleteAllPaletteAnimator (line 1573) | void DeleteAllPaletteAnimator(void) function ProcPtr (line 1578) | ProcPtr StartPaletteAnimatorExt(u16 const * colors, int pal_offset, int ... function StartPaletteAnimatorReverse (line 1595) | void StartPaletteAnimatorReverse(u16 const * colors, int pal_offset, int... function StartPaletteAnimatorNormal (line 1602) | void StartPaletteAnimatorNormal(u16 const * colors, int pal_offset, int ... function PaletteAnimator_Loop (line 1609) | void PaletteAnimator_Loop(struct ProcPaletteAnimator * proc) function sub_8014560 (line 1633) | void sub_8014560(u16 * tm, int x, int y, u16 tileref, int width, int hei... function sub_80145C8 (line 1647) | void sub_80145C8(u16 * tm, int x, int y, u16 tileref, int width, int hei... function sub_80146A0 (line 1681) | void sub_80146A0(u16 * tm, int x, int y, u16 tileref, int width, int hei... function sub_801474C (line 1705) | void sub_801474C(u16 * tm, int x, int y, u16 tileref, int width, int hei... function sub_8014804 (line 1733) | void sub_8014804(u16 * tm, int x, int y, u32 const * arg_3, u16 tileref) function CallDelayed_OnLoop (line 1757) | void CallDelayed_OnLoop(struct CallDelayedProc * proc) function CallDelayedArg_OnLoop (line 1770) | void CallDelayedArg_OnLoop(struct CallDelayedProc * proc) type ProcCmd (line 1783) | struct ProcCmd function CallDelayed (line 1788) | void CallDelayed(void (* func)(void), int delay) type ProcCmd (line 1796) | struct ProcCmd function CallDelayedArg (line 1801) | void CallDelayedArg(void (* func)(int), int arg, int delay) function sub_8014904 (line 1810) | void sub_8014904(u8 * out, int size) function sub_801491C (line 1819) | void sub_801491C(u8 * out, int size, int value) function sub_8014930 (line 1828) | void sub_8014930(u16 * out, int size, int value) type ProcCmd (line 1844) | struct ProcCmd function StartPartialGameLock (line 1849) | void StartPartialGameLock(ProcPtr proc) function PartialGameLock_OnLoop (line 1857) | void PartialGameLock_OnLoop(struct Proc * proc) function VramCopy (line 1863) | void VramCopy(u8 const * src, u8 * dst, int size) function VramCopyInRaw (line 1871) | void VramCopyInRaw(u8 const * src, u8 * dst, int width, int height) function PutTmLinear (line 1884) | void PutTmLinear(u16 const * src, u16 * dst, int size, u16 tileref) function u16 (line 1893) | u16 * GetTmOffsetById(int bgid, int x, int y) function sub_8014A78 (line 1913) | void sub_8014A78(void) function Screen2Pan (line 1928) | int Screen2Pan(int x) function PlaySeSpacial (line 1939) | void PlaySeSpacial(int song, int x) function PlaySeDelayed (line 1951) | void PlaySeDelayed(int song, int delay) function PlaySeFunc (line 1956) | void PlaySeFunc(int song) function _StartBgm (line 1961) | void _StartBgm(short song) function _FadeBgmOut (line 1966) | void _FadeBgmOut(short speed) function sub_8014BE0 (line 1971) | void sub_8014BE0(int palid) function MemCpy (line 1987) | void MemCpy(const void * _src, void * _dst, int size) function PutDrawTextCentered (line 2002) | void PutDrawTextCentered(struct Text * text, int x, int y, char const * ... function sub_8014CA4 (line 2015) | int sub_8014CA4(int timer, int speed, int a, int b) FILE: src/bmmap.c function InitChapterMap (line 60) | void InitChapterMap(int chapterId) { function InitMapForMinimap (line 83) | void InitMapForMinimap(int chapterId) { function sub_8019624 (line 96) | void sub_8019624(void) { function sub_8019778 (line 167) | void sub_8019778(void) { function BmMapInit (line 176) | void BmMapInit(void* buffer, u8*** outHandle, int x, int y) { function BmMapFill (line 198) | void BmMapFill(u8** map, int value) { function BmMapFillEdges (line 212) | void BmMapFillEdges(u8** map, u8 value) { function UnpackChapterMap (line 230) | void UnpackChapterMap(void* into, int chapterId) { function UnpackChapterMapGraphics (line 248) | void UnpackChapterMapGraphics(int chapterId) { function UnpackChapterMapPalette (line 266) | void UnpackChapterMapPalette(void) { function InitBaseTilesBmMap (line 272) | void InitBaseTilesBmMap(void) { function RefreshTerrainBmMap (line 311) | void RefreshTerrainBmMap(void) { function GetTrueTerrainAt (line 321) | int GetTrueTerrainAt(int x, int y) { function DisplayBmTile (line 325) | void DisplayBmTile(u16* bg, int xTileMap, int yTileMap, int xBmMap, int ... function nullsub_8 (line 338) | void nullsub_8(void) {} function DisplayMovementViewTile (line 340) | void DisplayMovementViewTile(u16* bg, int xBmMap, int yBmMap, int xTileM... function RenderBmMap (line 382) | void RenderBmMap(void) { function RenderBmMapOnBg2 (line 403) | void RenderBmMapOnBg2(void) { function UpdateBmMapDisplay (line 420) | void UpdateBmMapDisplay(void) { function RenderBmMapColumn (line 459) | void RenderBmMapColumn(u16 xOffset) { function RenderBmMapLine (line 491) | void RenderBmMapLine(u16 yOffset) { function RefreshUnitsOnBmMap (line 523) | void RefreshUnitsOnBmMap(void) { function RefreshTorchlightsOnBmMap (line 614) | void RefreshTorchlightsOnBmMap(void) { function RefreshMinesOnBmMap (line 628) | void RefreshMinesOnBmMap(void) { function RefreshEntityBmMaps (line 644) | void RefreshEntityBmMaps(void) { function GetTerrainHealAmount (line 665) | int GetTerrainHealAmount(int terrainId) { function s8 (line 669) | s8 GetTerrainHealsStatus(int terrainId) { function sub_801A278 (line 673) | void sub_801A278(void) { function RevertMapChange (line 690) | void RevertMapChange(int id) { FILE: src/bmmenu.c type Font (line 55) | struct Font type ProcCmd (line 57) | struct ProcCmd type ProcCmd (line 70) | struct ProcCmd function u8 (line 85) | u8 sub_80225AC(struct MenuProc* menu, struct MenuItemProc* menuItem) { function u8 (line 89) | u8 MapMenu_IsSuspendCommandAvailable(const struct MenuItemDef* def, int ... function u8 (line 98) | u8 MapMenu_SuspendCommand(struct MenuProc* menu, struct MenuItemProc* me... function u8 (line 109) | u8 CommandEffectEndPlayerPhase(struct MenuProc* menu, struct MenuItemPro... function u8 (line 115) | u8 MapMenu_UnitCommand(struct MenuProc* menu, struct MenuItemProc* menuI... function u8 (line 122) | u8 MapMenu_OptionsCommand(struct MenuProc* menu, struct MenuItemProc* me... function u8 (line 128) | u8 sub_802263C(void) { function u8 (line 136) | u8 MapMenu_StatusCommand(struct MenuProc* menu, struct MenuItemProc* men... function u8 (line 142) | u8 MapMenu_IsGuideCommandAvailable(const struct MenuItemDef* def, int nu... function MapMenu_GuideCommandDraw (line 150) | int MapMenu_GuideCommandDraw(struct MenuProc* menu, struct MenuItemProc*... function u8 (line 166) | u8 MapMenu_GuideCommand(struct MenuProc* menu, struct MenuItemProc* menu... function u8 (line 172) | u8 MapMenu_DangerZone_UnusedEffect(void) { function u8 (line 180) | u8 sub_8022724(void) { function u8 (line 187) | u8 sub_8022734(void) { function u8 (line 191) | u8 EffectWait(struct MenuProc* menu, struct MenuItemProc* menuItem) { function u8 (line 198) | u8 GenericSelection_BackToUM(ProcPtr proc, struct SelectTarget * target) { function BackToUnitMenu_CamWatch (line 217) | void BackToUnitMenu_CamWatch(ProcPtr proc) { function BackToUnitMenu_RestartMenu (line 235) | void BackToUnitMenu_RestartMenu(void) { function u8 (line 241) | u8 GenericSelection_BackToUM_CamWait(ProcPtr proc, struct SelectTarget *... function u8 (line 257) | u8 ItemMenu_ButtonBPressed(struct MenuProc* menu, struct MenuItemProc* m... function u8 (line 270) | u8 RescueSelection_OnHelp(ProcPtr proc, struct SelectTarget * target) { function u8 (line 274) | u8 RescueUsability(const struct MenuItemDef* def, int number) { function u8 (line 293) | u8 RescueEffect(struct MenuProc* menu, struct MenuItemProc* menuItem) { function u8 (line 300) | u8 RescueSelection_OnSelect(ProcPtr proc, struct SelectTarget* target) { function u8 (line 308) | u8 DropUsability(const struct MenuItemDef* def, int number) { function u8 (line 327) | u8 DropEffect(struct MenuProc* menu, struct MenuItemProc* menuItem) { function u8 (line 334) | u8 DropSelection_OnSelect(ProcPtr proc, struct SelectTarget* target) { function u8 (line 344) | u8 TakeUsability(const struct MenuItemDef* def, int number) { function u8 (line 367) | u8 TakeEffect(struct MenuProc* menu, struct MenuItemProc* menuItem) { function u8 (line 374) | u8 GiveUsability(const struct MenuItemDef* def, int number) { function u8 (line 396) | u8 GiveEffect(struct MenuProc* menu, struct MenuItemProc* menuItem) { function MakeUnitRescueTransferGraphics (line 403) | void MakeUnitRescueTransferGraphics(struct Unit* from, struct Unit* to) { function u8 (line 413) | u8 TakeSelection_OnSelect(ProcPtr proc, struct SelectTarget* target) { function u8 (line 427) | u8 GiveSelection_OnSelect(ProcPtr proc, struct SelectTarget* target) { function u8 (line 441) | u8 UnitActionMenu_Attack(struct MenuProc* menu, struct MenuItemProc* men... function u8 (line 459) | u8 StartUnitBallistaSelect(struct MenuProc* menu, struct MenuItemProc* m... function u8 (line 471) | u8 StartUnitWeaponSelect(struct MenuProc* menu, struct MenuItemProc* men... function DisplayUnitStandingAttackRange (line 486) | int DisplayUnitStandingAttackRange(struct MenuProc* menu, struct MenuIte... function HideMoveRangeGraphicsWrapper (line 502) | int HideMoveRangeGraphicsWrapper(struct MenuProc* menu, struct MenuItemP... function u8 (line 508) | u8 WeaponSelectMenu_IsAvailable(const struct MenuItemDef* def, int numbe... function u8 (line 528) | u8 WeaponSelectMenu_Selected(struct MenuProc* menu, struct MenuItemProc*... function WeaponSelectMenu_Draw (line 544) | int WeaponSelectMenu_Draw(struct MenuProc* menu, struct MenuItemProc* me... function WeaponSelectMenu_SwitchIn (line 559) | int WeaponSelectMenu_SwitchIn(struct MenuProc* menu, struct MenuItemProc... function BallistaRangeMenu_SwitchOut (line 576) | int BallistaRangeMenu_SwitchOut(struct MenuProc* menu, struct MenuItemPr... function u8 (line 585) | u8 AttackMapSelect_Select(ProcPtr proc, struct SelectTarget* target) { function sub_8022E38 (line 606) | void sub_8022E38(void) { function sub_8022E54 (line 612) | void sub_8022E54(void) { function u8 (line 618) | u8 AttackMapSelect_Cancel(ProcPtr proc, struct SelectTarget * target) { function u8 (line 628) | u8 AttackMapSelect_SwitchIn(ProcPtr proc, struct SelectTarget* target) { function AttackMapSelect_End (line 653) | int AttackMapSelect_End(ProcPtr proc) { function u8 (line 664) | u8 ItemSubMenu_IsTradeAvailable(const struct MenuItemDef* def, int numbe... function u8 (line 686) | u8 TradeCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuIt... function u8 (line 695) | u8 TradeSelection_OnSelect(ProcPtr proc, struct SelectTarget* target) { function u8 (line 704) | u8 UnitActionMenu_CanSeize(const struct MenuItemDef* def, int number) { function u8 (line 718) | u8 UnitActionMenu_Seize(struct MenuProc* menu, struct MenuItemProc* menu... function u8 (line 725) | u8 VisitCommandUsability(const struct MenuItemDef* def, int number) { function u8 (line 756) | u8 VisitCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuIt... function u8 (line 768) | u8 sub_80230F0(const struct MenuItemDef* def) { function u8 (line 802) | u8 PlayCommandUsability(const struct MenuItemDef* def, int number) { function u8 (line 813) | u8 DanceCommandUsability(const struct MenuItemDef* def, int number) { function u8 (line 824) | u8 PlayCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuIte... function u8 (line 872) | u8 RefreshMapSelect_Select(ProcPtr proc, struct SelectTarget* target) { function u8 (line 880) | u8 ItemCommandUsability(const struct MenuItemDef* def, int number) { function u8 (line 897) | u8 ItemCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuIte... function ItemSelectMenu_TextDraw (line 920) | int ItemSelectMenu_TextDraw(struct MenuProc* menu, struct MenuItemProc* ... function u8 (line 948) | u8 ItemSelectMenu_Usability(const struct MenuItemDef* def, int number) { function u8 (line 963) | u8 ItemSelectMenu_Effect(struct MenuProc* menu, struct MenuItemProc* men... function Menu_SwitchIn (line 981) | int Menu_SwitchIn(struct MenuProc* menu, struct MenuItemProc* menuItem) { function Menu_SwitchOut_DoNothing (line 987) | int Menu_SwitchOut_DoNothing(struct MenuProc* menu, struct MenuItemProc*... function sub_80234AC (line 991) | void sub_80234AC(int x, int y) { function ItemSubMenuEnd (line 1000) | void ItemSubMenuEnd(struct MenuProc* menu) { function u8 (line 1006) | u8 MenuCommand_SelectNo(struct MenuProc* menu) { function u8 (line 1017) | u8 sub_8023538(struct MenuProc* menu) { function u8 (line 1026) | u8 sub_8023550(struct MenuProc* menu) { function u8 (line 1042) | u8 sub_80235A8(struct MenuProc* menu) { function u8 (line 1077) | u8 ItemSubMenu_IsUseAvailable(const struct MenuItemDef* def, int number) { function u8 (line 1100) | u8 ItemSubMenu_IsEquipAvailable(const struct MenuItemDef* def, int numbe... function u8 (line 1111) | u8 ItemSubMenu_IsDiscardAvailable(const struct MenuItemDef* def, int num... function u8 (line 1120) | u8 ItemSubMenu_UseItem(struct MenuProc* menu, struct MenuItemProc* menuI... function u8 (line 1142) | u8 ItemSubMenu_EquipItem(struct MenuProc* menu, struct MenuItemProc* men... function u8 (line 1153) | u8 ItemSubMenu_TradeItem(struct MenuProc* menu, struct MenuItemProc* men... function u8 (line 1166) | u8 ItemSubMenu_DiscardItem(struct MenuProc* menu, struct MenuItemProc* m... function u8 (line 1188) | u8 MenuCommand_SelectYes(struct MenuProc* menu, struct MenuItemProc* men... function u8 (line 1200) | u8 BallistaRangeMenu_BallistaUsability(const struct MenuItemDef* def, in... function BallistaRangeMenu_Draw (line 1214) | int BallistaRangeMenu_Draw(struct MenuProc* menu, struct MenuItemProc* m... function u8 (line 1228) | u8 BallistaRangeMenu_Select(struct MenuProc* menu, struct MenuItemProc* ... function FillBallistaRange (line 1241) | int FillBallistaRange(struct MenuProc* menu, struct MenuItemProc* menuIt... function u8 (line 1260) | u8 StaffCommandUsability(const struct MenuItemDef* def, int number) { function u8 (line 1292) | u8 StaffCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuIt... function StaffCommandRange (line 1315) | int StaffCommandRange(struct MenuProc* menu, struct MenuItemProc* menuIt... function HideMoveRangeGraphicsWrapper2 (line 1328) | int HideMoveRangeGraphicsWrapper2(struct MenuProc* menu, struct MenuItem... function u8 (line 1334) | u8 StaffItemSelect_Usability(const struct MenuItemDef* def, int number) { function u8 (line 1349) | u8 StaffItemSelect_Effect(struct MenuProc* menu, struct MenuItemProc* me... function StaffItemSelect_TextDraw (line 1362) | int StaffItemSelect_TextDraw(struct MenuProc* menu, struct MenuItemProc*... function StaffItemSelect_OnHover (line 1366) | int StaffItemSelect_OnHover(struct MenuProc* menu, struct MenuItemProc* ... function StaffItemSelect_SwitchOut (line 1381) | int StaffItemSelect_SwitchOut(struct MenuProc* menu, struct MenuItemProc... function u8 (line 1390) | u8 TalkCommandUsability(const struct MenuItemDef* def, int number) { function u8 (line 1408) | u8 TalkCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuIte... function u8 (line 1421) | u8 TalkSelection_OnSelect(ProcPtr proc, struct SelectTarget* target) { function u8 (line 1429) | u8 SupportCommandUsability(const struct MenuItemDef* def, int number) { function u8 (line 1452) | u8 SupportCommandEffect(struct MenuProc* menu, struct MenuItemProc* menu... function u8 (line 1465) | u8 SupportSelection_OnSelect(ProcPtr proc, struct SelectTarget* target) { function u8 (line 1473) | u8 DoorCommandUsability(const struct MenuItemDef* def, int number) { function u8 (line 1489) | u8 DoorCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuIte... function u8 (line 1500) | u8 ChestCommandUsability(const struct MenuItemDef* def, int number) { function u8 (line 1514) | u8 ChestCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuIt... function u8 (line 1522) | u8 PickCommandUsability(const struct MenuItemDef* def, int number) { function u8 (line 1538) | u8 PickCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuIte... function u8 (line 1547) | u8 PickSelection_OnSelect(ProcPtr proc, struct SelectTarget* target) { function IsAdjacentForSupply (line 1570) | bool IsAdjacentForSupply(u8 pid) function u8 (line 1609) | u8 SupplyUsability(const struct MenuItemDef * def, int number) function u8 (line 1651) | u8 SupplyCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuI... function u8 (line 1660) | u8 ArmoryCommandUsability(const struct MenuItemDef* def, int number) { function u8 (line 1674) | u8 ArmoryCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuI... function u8 (line 1681) | u8 VendorCommandUsability(const struct MenuItemDef* def, int number) { function u8 (line 1695) | u8 VendorCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuI... function u8 (line 1702) | u8 SecretShopCommandUsability(const struct MenuItemDef* def, int number) { function u8 (line 1715) | u8 SecretShopCommandEffect(struct MenuProc* menu, struct MenuItemProc* m... function u8 (line 1721) | u8 ArenaCommandUsability(const struct MenuItemDef* def, int number) { function u8 (line 1739) | u8 ArenaCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuIt... function u8 (line 1757) | u8 StealCommandUsability(const struct MenuItemDef* def, int number) { function u8 (line 1778) | u8 StealCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuIt... function StealMapSelect_Init (line 1793) | void StealMapSelect_Init(ProcPtr menu) { function u8 (line 1800) | u8 StealMapSelect_SwitchIn(ProcPtr proc, struct SelectTarget* target) { function u8 (line 1808) | u8 StealMapSelect_Select(ProcPtr proc, struct SelectTarget* target) { function u8 (line 1831) | u8 StealItemMenuCommand_Usability(const struct MenuItemDef* def, int num... function StealItemMenuCommand_Draw (line 1843) | int StealItemMenuCommand_Draw(struct MenuProc* menu, struct MenuItemProc... function u8 (line 1852) | u8 StealItemMenuCommand_Effect(struct MenuProc* menu, struct MenuItemPro... function u8 (line 1864) | u8 SummonCommandUsability(const struct MenuItemDef* def, int number) { function u8 (line 1918) | u8 SummonCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuI... function u8 (line 1926) | u8 SummonSelection_OnSelect(ProcPtr proc, struct SelectTarget* target) { function u8 (line 1937) | u8 YobimaCommandUsability(const struct MenuItemDef* def, int number) { function u8 (line 1969) | u8 YobimaCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuI... function u8 (line 1978) | u8 sub_8024564(ProcPtr proc, struct SelectTarget* target) { function u8 (line 1990) | u8 ConvoyMenu_HelpBox(struct MenuProc* menu, struct MenuItemProc* menuIt... function u8 (line 2001) | u8 ItemMenu_HelpBox(struct MenuProc* menu, struct MenuItemProc* menuItem) { function u8 (line 2010) | u8 BallistaRangeMenuHelpBox(struct MenuProc* menu, struct MenuItemProc* ... function HealMapSelect_Init (line 2021) | void HealMapSelect_Init(ProcPtr proc) { function u8 (line 2027) | u8 HealMapSelect_SwitchIn(ProcPtr proc, struct SelectTarget* target) { function RescueSelection_OnConstruction (line 2036) | void RescueSelection_OnConstruction(ProcPtr proc) { function u8 (line 2043) | u8 RescueSelection_OnChange(ProcPtr proc, struct SelectTarget* target) { function DropSelection_OnConstruction (line 2051) | void DropSelection_OnConstruction(ProcPtr menu) { function sub_80246DC (line 2057) | void sub_80246DC(void) { function GiveSelection_OnInit (line 2061) | void GiveSelection_OnInit(ProcPtr menu) { function u8 (line 2068) | u8 GiveSelection_OnChange(ProcPtr proc, struct SelectTarget* target) { function TakeSelection_OnInit (line 2076) | void TakeSelection_OnInit(ProcPtr menu) { function u8 (line 2084) | u8 TakeSelection_OnChange(ProcPtr proc, struct SelectTarget* target) { function TradeTargetSelection_OnInit (line 2091) | void TradeTargetSelection_OnInit(ProcPtr menu) { function u8 (line 2098) | u8 TradeSelection_OnChange(ProcPtr proc, struct SelectTarget* target) { function TalkSupportSelection_OnInit (line 2106) | void TalkSupportSelection_OnInit(ProcPtr menu) { function u8 (line 2113) | u8 TalkSupportSelection_OnChange(ProcPtr proc, struct SelectTarget* targ... function RefreshMapSelect_Init (line 2120) | void RefreshMapSelect_Init(ProcPtr menu) { function u8 (line 2127) | u8 RefreshMapSelect_SwitchIn(ProcPtr proc, struct SelectTarget* target) { function WarpUnitMapSelect_Init (line 2134) | void WarpUnitMapSelect_Init(ProcPtr menu) { function u8 (line 2141) | u8 WarpUnitMapSelect_SwitchIn(ProcPtr proc, struct SelectTarget* target) { function SummonSelection_OnInit (line 2148) | void SummonSelection_OnInit(ProcPtr menu) { function u8 (line 2154) | u8 SummonSelection_OnChange(ProcPtr proc, struct SelectTarget * target) { function sub_8024888 (line 2157) | void sub_8024888(ProcPtr menu) { function sub_80248A4 (line 2163) | void sub_80248A4(void) { function PickSelection_OnInit (line 2167) | void PickSelection_OnInit(ProcPtr menu) { function u8 (line 2174) | u8 RideCommandUsability(const struct MenuItemDef* def, int number) { function u8 (line 2202) | u8 RideCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuIte... function u8 (line 2213) | u8 ExitCommandUsability(const struct MenuItemDef* def, int number) { function u8 (line 2225) | u8 ExitCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuIte... function u8 (line 2236) | u8 AttackCommandUsability(const struct MenuItemDef* def, int number) { function u8 (line 2274) | u8 AttackBallistaCommandUsability(const struct MenuItemDef* def, int num... function u8 (line 2303) | u8 ItemMenu_Is1stCommandAvailable(const struct MenuItemDef* def, int num... function ItemMenu_Draw1stCommand (line 2313) | int ItemMenu_Draw1stCommand(struct MenuProc* menu, struct MenuItemProc* ... function u8 (line 2320) | u8 ItemMenu_Select1stCommand(struct MenuProc* menu, struct MenuItemProc*... function u8 (line 2333) | u8 ItemMenu_AreOtherCommandsAvailable(const struct MenuItemDef* def, int... function ItemMenu_DrawOtherCommands (line 2347) | int ItemMenu_DrawOtherCommands(struct MenuProc* menu, struct MenuItemPro... function u8 (line 2356) | u8 ItemMenu_SelectOtherCommands(struct MenuProc* menu, struct MenuItemPr... function ItemMenu_SwitchIn (line 2367) | int ItemMenu_SwitchIn(struct MenuProc* menu, struct MenuItemProc* menuIt... function ItemMenu_SwitchOut_DoNothing (line 2377) | int ItemMenu_SwitchOut_DoNothing(struct MenuProc* menu, struct MenuItemP... function u8 (line 2381) | u8 ItemMenuHelpBox(struct MenuProc* menu, struct MenuItemProc* menuItem) { function u8 (line 2395) | u8 MapMenu_IsRecordsCommandAvailable(const struct MenuItemDef* def, int ... function u8 (line 2421) | u8 MapMenu_RecordsCommand(struct MenuProc* menu, struct MenuItemProc* me... function u8 (line 2428) | u8 MapMenu_IsRetreatCommandAvailable(const struct MenuItemDef* def, int ... function u8 (line 2436) | u8 MapMenu_RetreatCommand(struct MenuProc* menu, struct MenuItemProc* me... FILE: src/bmmind.c type ProcCmd (line 34) | struct ProcCmd type ProcCmd (line 45) | struct ProcCmd type ProcCmd (line 56) | struct ProcCmd type ProcCmd (line 77) | struct ProcCmd function StoreRNStateToActionStruct (line 95) | void StoreRNStateToActionStruct(void) { function LoadRNStateFromActionStruct (line 101) | void LoadRNStateFromActionStruct(void) { function u32 (line 107) | u32 ApplyUnitAction(ProcPtr proc) { function s8 (line 178) | s8 ActionRescue(ProcPtr proc) { function AfterDrop_CheckTrapAfterDropMaybe (line 198) | int AfterDrop_CheckTrapAfterDropMaybe(struct AfterDropActionProc* proc) { function sub_80321C8 (line 203) | int sub_80321C8(void) { function s8 (line 213) | s8 ActionDrop(ProcPtr proc) { function s8 (line 247) | s8 ActionVisitAndSeize(ProcPtr proc) { function s8 (line 257) | s8 ActionCombat(ProcPtr proc) { function s8 (line 297) | s8 ActionArena(ProcPtr proc) { function s8 (line 303) | s8 ActionDance(ProcPtr proc) { function s8 (line 318) | s8 ActionTalk(ProcPtr proc) { function s8 (line 328) | s8 ActionSupport(ProcPtr proc) { function s8 (line 365) | s8 ActionSteal(ProcPtr proc) { function s8 (line 411) | s8 ActionSummon(ProcPtr proc) { function s8 (line 422) | s8 ActionSummonDK(ProcPtr proc) { function DeathDropSpriteAnim_Loop (line 433) | void DeathDropSpriteAnim_Loop(struct DeathDropAnimProc* proc) { function DeathDropSpriteAnim_ExecAnyTrap (line 459) | void DeathDropSpriteAnim_ExecAnyTrap(struct DeathDropAnimProc * proc) function DeathDropSpriteAnim_End (line 465) | void DeathDropSpriteAnim_End(void) { function DropRescueOnDeath (line 473) | void DropRescueOnDeath(ProcPtr proc, struct Unit* unit) { function KillUnitOnCombatDeath (line 510) | void KillUnitOnCombatDeath(struct Unit* unitA, struct Unit* unitB) { function KillUnitOnArenaDeathMaybe (line 523) | void KillUnitOnArenaDeathMaybe(struct Unit* unit) { function BATTLE_GOTO1_IfNobodyIsDead (line 536) | void BATTLE_GOTO1_IfNobodyIsDead(ProcPtr proc) { function DidUnitDie (line 553) | bool DidUnitDie(struct Unit* unit) { function BATTLE_PostCombatDeathFades (line 562) | void BATTLE_PostCombatDeathFades(struct CombatActionProc* proc) { function BATTLE_DeleteLinkedMOVEUNIT (line 597) | void BATTLE_DeleteLinkedMOVEUNIT(struct CombatActionProc* proc) { function BATTLE_HandleCombatDeaths (line 603) | void BATTLE_HandleCombatDeaths(struct CombatActionProc* proc) { function sub_80328B0 (line 617) | void sub_80328B0(void) { function BATTLE_HandleItemDrop (line 628) | bool BATTLE_HandleItemDrop(struct CombatActionProc* proc) { function sub_8032974 (line 671) | void sub_8032974(ProcPtr proc) { function BATTLE_HandleArenaDeathsMaybe (line 683) | void BATTLE_HandleArenaDeathsMaybe(ProcPtr proc) { type BattleHit (line 690) | struct BattleHit type BattleHit (line 690) | struct BattleHit FILE: src/bmpatharrowdisp.c function SetLastCoords (line 26) | void SetLastCoords(u16 x, u16 y) { function CutOffPathLength (line 34) | void CutOffPathLength(s8 newIndex) { function AddPointToPathArrowProc (line 51) | void AddPointToPathArrowProc(s8 x, s8 y) { function s32 (line 62) | s32 GetPointAlongPath(s8 x, s8 y) { function GetPathFromMovementScript (line 71) | void GetPathFromMovementScript(void) { function GetMovementScriptFromPath (line 116) | void GetMovementScriptFromPath(void) { function GenerateMovementMapForActiveUnit (line 144) | void GenerateMovementMapForActiveUnit(void) { function ResetPathArrow (line 152) | void ResetPathArrow(void) { function bool8 (line 162) | bool8 PathContainsNoCycle(void) { function PathArrowDisp_Init (line 177) | void PathArrowDisp_Init(u8 a) { function s8 (line 192) | static inline s8 GetBmMapPointAtCursor() { function u8 (line 196) | static inline u8 GetTerrainAtCursor() { function UpdatePathArrowWithCursor (line 205) | void UpdatePathArrowWithCursor(void) { function u8 (line 253) | u8 GetDirectionOfPathBeforeIndex(u8 i) { function u8 (line 266) | u8 GetDirectionOfPathAfterIndex(u8 i) { function u8 (line 279) | u8 PointInCameraBounds(s16 x, s16 y, u8 xBound, u8 yBound) { function DrawPathArrow (line 292) | void DrawPathArrow(void) { function DrawUpdatedPathArrow (line 313) | void DrawUpdatedPathArrow(void) { FILE: src/bmphase.c function GetPhaseAbleUnitCount (line 8) | int GetPhaseAbleUnitCount(int faction) { function CountUnitsInState (line 36) | int CountUnitsInState(int faction, int state) { function s8 (line 50) | s8 AreUnitsAllied(int left, int right) { function s8 (line 56) | s8 IsSameAllegiance(int left, int right) { function GetCurrentPhase (line 66) | int GetCurrentPhase(void) { function GetNonActiveFaction (line 70) | int GetNonActiveFaction(void) { FILE: src/bmreliance.c type SupportBonuses (line 15) | struct SupportBonuses type SupportBonuses (line 16) | struct SupportBonuses type SupportBonuses (line 17) | struct SupportBonuses type Unit (line 20) | struct Unit function GetUnitSupporterCount (line 22) | int GetUnitSupporterCount(struct Unit* unit) function u8 (line 30) | u8 GetUnitSupporterCharacter(struct Unit* unit, int num) type Unit (line 38) | struct Unit type Unit (line 38) | struct Unit function GetUnitSupportLevel (line 58) | int GetUnitSupportLevel(struct Unit* unit, int num) function GetUnitTotalSupportLevel (line 74) | int GetUnitTotalSupportLevel(struct Unit* unit) function UnitGainSupportExp (line 88) | void UnitGainSupportExp(struct Unit* unit, int num) function UnitGainSupportLevel (line 104) | void UnitGainSupportLevel(struct Unit* unit, int num) function s8 (line 112) | s8 CanUnitSupportNow(struct Unit* unit, int num) function GetUnitSupporterInitialExp (line 140) | int GetUnitSupporterInitialExp(struct Unit* unit, int num) function GetUnitSupporterNum (line 148) | int GetUnitSupporterNum(struct Unit* unit, u8 charId) function InitUnitsupports (line 161) | void InitUnitsupports(struct Unit* unit) function ProcessTurnSupportExp (line 177) | void ProcessTurnSupportExp(void) type SupportBonuses (line 238) | struct SupportBonuses type SupportBonuses (line 240) | struct SupportBonuses function ApplyAffinitySupportBonuses (line 251) | static void ApplyAffinitySupportBonuses(struct SupportBonuses* bonuses, ... function InitSupportBonuses (line 263) | static void InitSupportBonuses(struct SupportBonuses* bonuses) function GetUnitSupportBonuses (line 273) | int GetUnitSupportBonuses(struct Unit* unit, struct SupportBonuses* bonu... function GetUnitAffinityIcon (line 323) | int GetUnitAffinityIcon(struct Unit* unit) function GetCharacterAffinityIcon (line 333) | int GetCharacterAffinityIcon(int characterId) function GetSupportLevelUiChar (line 343) | int GetSupportLevelUiChar(int level) function SetSupportLevelGained (line 363) | static void SetSupportLevelGained(u8 charA, u8 charB) function s8 (line 376) | static s8 HasUnitGainedSupportLevel(struct Unit* unit, int num) function s8 (line 382) | s8 HaveCharactersMaxSupport(u8 charA, u8 charB) function SwapUnitStats (line 392) | void SwapUnitStats(struct Unit* unitA, struct Unit* unitB) FILE: src/bmsave-bwl.c function ClearPidChStatsSaveData (line 15) | void ClearPidChStatsSaveData(struct GameSaveBlock *sram_dest) function ClearPidStats_ret (line 33) | void ClearPidStats_ret() function ClearPidStats (line 40) | void ClearPidStats() function ReadPidStats (line 50) | void ReadPidStats(void *sram_src) function ReadChapterStats (line 56) | void ReadChapterStats(const void *sram_src) function WritePidStats (line 61) | void WritePidStats(void *sram_dest) function WriteChapterStats (line 67) | void WriteChapterStats(void *sram_dest) type ChapterStats (line 72) | struct ChapterStats function IsChapterStatsValid (line 77) | bool IsChapterStatsValid(struct ChapterStats *chapter_stats) function GetNextChapterStatsSlot (line 82) | int GetNextChapterStatsSlot(void) function GetCurCompleteChapters (line 95) | int GetCurCompleteChapters() function GetNextChapterStatsEntry (line 108) | int GetNextChapterStatsEntry() function RegisterChapterTimeAndTurnCount (line 118) | void RegisterChapterTimeAndTurnCount(struct PlaySt * play_st) function GetGameTotalTime_unused (line 137) | int GetGameTotalTime_unused() function GetGameTotalTurnCount (line 150) | int GetGameTotalTurnCount() function IsChapterBelongCurGame (line 163) | bool IsChapterBelongCurGame(u32 ch_index) function GetGameTotalTime (line 184) | int GetGameTotalTime() function GetGameTotalTurnCount2 (line 201) | int GetGameTotalTurnCount2() type UnitUsageStats (line 218) | struct UnitUsageStats function PidStatsAddBattleAmt (line 228) | void PidStatsAddBattleAmt(struct Unit* unit) function PidStatsAddWinAmt (line 248) | void PidStatsAddWinAmt(u8 pid) function PidStatsRecordLoseData (line 260) | void PidStatsRecordLoseData(u8 pid) function PidStatsRecordDefeatInfo (line 311) | void PidStatsRecordDefeatInfo(u8 pid, u8 killerPid, int deathCause) function PidStatsAddActAmt (line 339) | void PidStatsAddActAmt(u8 pid) function PidStatsAddStatViewAmt (line 351) | void PidStatsAddStatViewAmt(u8 pid) function PidStatsAddDeployAmt (line 363) | void PidStatsAddDeployAmt(u8 pid) function PidStatsAddSquaresMoved (line 375) | void PidStatsAddSquaresMoved(u8 pid, int amount) function PidStatsAddExpGained (line 391) | void PidStatsAddExpGained(u8 pid, int expGain) function PidStatsSubFavval08 (line 407) | void PidStatsSubFavval08(u8 pid) function PidStatsSubFavval100 (line 412) | void PidStatsSubFavval100(u8 pid) function PidStatsGetTotalBattleAmt (line 417) | int PidStatsGetTotalBattleAmt(void) function PidStatsGetTotalWinAmt (line 427) | int PidStatsGetTotalWinAmt(void) function PidStatsGetTotalLossAmt (line 437) | int PidStatsGetTotalLossAmt(void) function PidStatsGetTotalLevel (line 447) | int PidStatsGetTotalLevel(void) function PidStatsGetTotalExpGain (line 457) | int PidStatsGetTotalExpGain(void) function PidStatsGetExpGain (line 467) | int PidStatsGetExpGain(u8 pid) function PidStatsGetFavval (line 476) | int PidStatsGetFavval(u8 pid) function PidStatsAddFavval (line 485) | void PidStatsAddFavval(u8 pid, int val) function PidStatsRecordBattleRes (line 503) | void PidStatsRecordBattleRes(void) function IsPlaythroughIdUnique (line 528) | bool IsPlaythroughIdUnique(int index) function GetNewPlaythroughId (line 553) | int GetNewPlaythroughId(void) function GetGlobalCompletionCntByInfo (line 561) | int GetGlobalCompletionCntByInfo(struct GlobalSaveInfo *info) function GetGlobalCompletionCount (line 572) | int GetGlobalCompletionCount(void) function RegisterCompletedPlaythrough (line 582) | bool RegisterCompletedPlaythrough(struct GlobalSaveInfo *info, int index) function GetCurerentGameMode (line 598) | int GetCurerentGameMode(void) function SavePlayThroughData (line 603) | void SavePlayThroughData(void) function s8 (line 651) | s8 CheckGameEndFlag() function SetGameEndFlag (line 661) | void SetGameEndFlag() FILE: src/bmsave-gmap.c function WriteWorldMapNodes (line 8) | void WriteWorldMapNodes(struct GMapData* pGMapData, u8* nodeFlags) { function ReadWorldMapNodes (line 46) | void ReadWorldMapNodes(struct GMapData* pGMapData, u8* nodeFlags) { function WriteWorldMapPaths (line 83) | void WriteWorldMapPaths(struct GMapData* pGMapData, u8* pathFlags) { function ReadWorldMapPaths (line 105) | void ReadWorldMapPaths(struct GMapData* pGMapData, u8* pathFlags) { type Unk_80A6FBC_pat1 (line 122) | struct __attribute__((packed, aligned(2))) Unk_80A6FBC_pat1 { function WriteWorldMapUnits (line 132) | void WriteWorldMapUnits(struct GMapData* pGMapData, u16* param_2) { function ReadWorldMapUnits (line 151) | void ReadWorldMapUnits(struct GMapData* param_1, u16* param_2) { function WriteWorldMapSkirmishes (line 181) | void WriteWorldMapSkirmishes(struct GMapData* pGMapData, u8* skirmishFla... function ReadWorldMapSkirmishes (line 192) | void ReadWorldMapSkirmishes(struct GMapData* pGMapData, u8* skirmishFlag... function ClearWorldMapStuff (line 203) | void ClearWorldMapStuff(void* ptr) { function WriteWorldMapStuff (line 217) | void WriteWorldMapStuff(void* sram_dest, void* src) { function ReadWorldMapStuff (line 242) | void ReadWorldMapStuff(const void* sram_src, void* dst) { function sub_80A71E4 (line 277) | void sub_80A71E4(void* rngState) { function sub_80A71F8 (line 283) | void sub_80A71F8(void* rngState) { FILE: src/bmsave-lib.c function u8 (line 50) | u8 * sub_80A2C2C(void) function sub_80A2C38 (line 56) | void sub_80A2C38(void) function SramInit (line 61) | void SramInit() function IsSramWorking (line 77) | bool IsSramWorking() function WipeSram (line 82) | void WipeSram() function u16 (line 94) | u16 Checksum16(void const * data, int size) function ReadGlobalSaveInfo (line 113) | bool ReadGlobalSaveInfo(struct GlobalSaveInfo *buf) function WriteGlobalSaveInfo (line 134) | void WriteGlobalSaveInfo(struct GlobalSaveInfo *header) function WriteGlobalSaveInfoNoChecksum (line 140) | void WriteGlobalSaveInfoNoChecksum(struct GlobalSaveInfo *header) function InitGlobalSaveInfodata (line 145) | void InitGlobalSaveInfodata() function EraseBonusContentData (line 186) | void EraseBonusContentData() function u16 (line 198) | u16 SramAddrToOffset(void * addr) function ReadSaveBlockInfo (line 203) | bool ReadSaveBlockInfo(struct SaveBlockInfo *chunk, int index) function WriteSaveBlockInfo (line 247) | void WriteSaveBlockInfo(struct SaveBlockInfo *chunk, int index) function EraseSaveBlockInfo (line 291) | void EraseSaveBlockInfo(int index) type SaveBlockInfo (line 343) | struct SaveBlockInfo function WriteChapterFlags (line 348) | void WriteChapterFlags(void *sram_dest) function WritePermanentFlags (line 356) | void WritePermanentFlags(void *sram_dest) function ReadChapterFlags (line 364) | void ReadChapterFlags(void *ewram_dest) function ReadPermanentFlags (line 372) | void ReadPermanentFlags(void *ewram_dest) function ReadPermanentFlags_ret (line 380) | void ReadPermanentFlags_ret(const void *sram_src, void *ewram_dest) function WriteSupplyItems (line 388) | void WriteSupplyItems(void *sram_dest) function ReadSupplyItems (line 420) | void ReadSupplyItems(const void *sram_src) function null_true (line 452) | bool null_true() function IsExtraLinkArenaEnabled (line 457) | bool IsExtraLinkArenaEnabled(int index) function IsExtraSoundRoomEnabled (line 471) | bool IsExtraSoundRoomEnabled() function IsExtraSupportViewerEnabled (line 476) | bool IsExtraSupportViewerEnabled() function u32 (line 483) | u32 GetRankDataValidBitMap(void) function IsValidExtraMapAvilable (line 513) | bool IsValidExtraMapAvilable(void) function IsExtraFreeMapEnabled (line 526) | bool IsExtraFreeMapEnabled() function IsExtraBonusClaimEnabled (line 540) | bool IsExtraBonusClaimEnabled(void) function GetUnitsAverageSupportValue (line 570) | int GetUnitsAverageSupportValue(const int unitA, const int unitB) function GetTotalAverageSupportValue (line 596) | int GetTotalAverageSupportValue() function GetTotalGlobalSupportValue (line 607) | int GetTotalGlobalSupportValue(struct GlobalSaveInfo * buf) function GetTotalSupportCollection (line 629) | int GetTotalSupportCollection(void) function GetGlobalBestSupport (line 645) | int GetGlobalBestSupport(int unitA, int unitB, struct GlobalSaveInfo *info) function GetGlobalSupportListFromSave (line 674) | void GetGlobalSupportListFromSave(int unitId, u8* data, struct GlobalSav... function UpdateBestGlobalSupportValue (line 728) | bool UpdateBestGlobalSupportValue(int unitA, int unitB, int supportRank) { function SGM_SetCharacterKnown (line 771) | void SGM_SetCharacterKnown(s32 charId, struct GlobalSaveInfo* buf) function GGM_IsCharacterKnown (line 792) | bool GGM_IsCharacterKnown(int index, struct GlobalSaveInfo *buf) function GGM_IsAnyCharacterKnown (line 811) | int GGM_IsAnyCharacterKnown(struct GlobalSaveInfo *buf) function sub_80A3868 (line 828) | void sub_80A3868() {} function __malloc_unlock_3 (line 830) | void __malloc_unlock_3() {} function IsGamePlayedThrough (line 832) | int IsGamePlayedThrough(void) function LoadAndVerfyRankData (line 845) | bool LoadAndVerfyRankData(void *buf) function LoadBonusContentData (line 867) | bool LoadBonusContentData(void * buf) function SaveBonusContentData (line 889) | void SaveBonusContentData(void * buf) function SaveRankings (line 896) | void SaveRankings(void * buf) function EraseSaveRankData (line 909) | void EraseSaveRankData() function GetNextChapterMode (line 917) | int GetNextChapterMode() function sub_80A39E4 (line 922) | int sub_80A39E4(void *buf, int chapter_mode, int difficulty) function SaveNewRankData (line 940) | void SaveNewRankData(void *buf, int chapter_mode, int difficulty) function u8 (line 951) | u8 JudgeGameRankSaveData(struct GameRankSaveData *old, struct GameRankSa... function GenerateGameRankSaveData (line 988) | void GenerateGameRankSaveData(struct GameRankSaveData *buf, int chapter_... function SaveEndgameRankings (line 1055) | void SaveEndgameRankings() function EraseSoundRoomSaveData (line 1069) | void EraseSoundRoomSaveData(void) function LoadAndVerifySoundRoomData (line 1077) | bool LoadAndVerifySoundRoomData(struct SoundRoomSaveData * buf) function WriteSoundRoomSaveData (line 1095) | void WriteSoundRoomSaveData(struct SoundRoomSaveData * buf) function IsSoundRoomSongUnlocked (line 1101) | bool IsSoundRoomSongUnlocked(struct SoundRoomSaveData * buf, int val) function UnlockSoundRoomSong (line 1117) | void UnlockSoundRoomSong(struct SoundRoomSaveData * buf, int val) function EraseLinkArenaStruct2 (line 1146) | void EraseLinkArenaStruct2() function LoadAndVerfyLinkArenaStruct2 (line 1154) | bool LoadAndVerfyLinkArenaStruct2(void * buf) function WriteLinkArenaStruct2 (line 1172) | void WriteLinkArenaStruct2(struct bmsave_unkstruct2 * buf) function ModifySaveLinkArenaStruct2A (line 1181) | int ModifySaveLinkArenaStruct2A(void * buf, int val) function ModifySaveLinkArenaStruct2B (line 1199) | void ModifySaveLinkArenaStruct2B(struct bmsave_unkstruct2 * buf, int val) function EraseSramDataIfInvalid (line 1218) | void EraseSramDataIfInvalid() FILE: src/bmsave-misc.c function CopyGlobalSaveInfo (line 12) | void CopyGlobalSaveInfo(struct GlobalSaveInfo * src, struct GlobalSaveIn... function SetGlobalSaveInfoPtr (line 23) | void SetGlobalSaveInfoPtr(struct SaveBlockInfo* src, struct SaveBlockInf... function SetPlayStPtrWithChIndexModify (line 31) | void SetPlayStPtrWithChIndexModify(struct PlaySt * src, struct PlaySt * ... function sub_80A7298 (line 51) | void sub_80A7298(const u32* src, u32* dst) function sub_80A72B0 (line 57) | void sub_80A72B0(struct SuspendSaveBlockEwram * src, struct SuspendSaveB... function sub_80A72EC (line 67) | void sub_80A72EC(struct GameSaveBlockEwram* src, struct GameSaveBlock* d... function sub_80A7328 (line 75) | void sub_80A7328(struct BonusClaimSaveData* src, struct BonusClaimSaveDa... function sub_80A733C (line 81) | void sub_80A733C(struct bmsave_unkstruct2* src, struct bmsave_unkstruct2... function sub_80A734C (line 87) | void sub_80A734C(struct SoundRoomSaveData * src, struct SoundRoomSaveDat... function sub_80A7360 (line 94) | void sub_80A7360(struct GameRankSaveDataPacks* src, struct GameRankSaveD... function EraseInvalidSaveData (line 100) | void EraseInvalidSaveData(void) FILE: src/bmsave-multiarena.c type MultiArenaSaveTeam (line 7) | struct MultiArenaSaveTeam type MultiArenaSaveTeam (line 8) | struct MultiArenaSaveTeam type MultiArenaRankingEnt (line 23) | struct MultiArenaRankingEnt function WriteNewMultiArenaSave (line 96) | void WriteNewMultiArenaSave(void) function ReadMultiArenaSaveTeamRaw (line 137) | bool ReadMultiArenaSaveTeamRaw(int team, struct MultiArenaSaveTeam *dst) function ReadMultiArenaSaveTeamName (line 149) | bool ReadMultiArenaSaveTeamName(int team, char *dst) function WriteMultiArenaSaveTeamName (line 163) | void WriteMultiArenaSaveTeamName(int team, char *name) function WipeMultiArenaSaveTeam (line 176) | void WipeMultiArenaSaveTeam(int team) function CopyMultiArenaSaveTeam (line 190) | void CopyMultiArenaSaveTeam(int team_src, int team_dst) function SwapMultiArenaSaveTeams (line 205) | void SwapMultiArenaSaveTeams(int team_a, int team_b) function WriteMultiArenaSaveTeam (line 223) | void WriteMultiArenaSaveTeam(int team, struct Unit *units_src, char cons... function ReadMultiArenaSaveTeam (line 240) | bool ReadMultiArenaSaveTeam(int team, struct Unit *units_dst, char *name... function WriteMultiArenaSaveRankings (line 264) | void WriteMultiArenaSaveRankings(struct MultiArenaRankingEnt const *src) function ReadMultiArenaSaveRankings (line 277) | void ReadMultiArenaSaveRankings(struct MultiArenaRankingEnt *dst) function WriteMultiArenaSaveConfig (line 283) | void WriteMultiArenaSaveConfig(void const * config_src) function ReadMultiArenaSaveConfig (line 296) | void ReadMultiArenaSaveConfig(void * config_dst) function IsMultiArenaSaveReady (line 302) | bool IsMultiArenaSaveReady(void) FILE: src/bmsave-xmap.c function LoadAndVerfySuspendSave (line 19) | void LoadAndVerfySuspendSave(void) function ReadExtraMapSaveHead (line 35) | bool ReadExtraMapSaveHead(void) function u32 (line 60) | u32 GetExtraMapMapSize(void) function u32 (line 76) | u32 GetExtraMapInfoSize(void) function u16 (line 84) | u16 ExtraMapChecksum(void const *data, int size) function IsExtraMapAvailable (line 95) | bool IsExtraMapAvailable(void) function ReadExtraMapInfo (line 119) | void ReadExtraMapInfo(void) function sub_80A6D1C (line 138) | bool sub_80A6D1C(u8 *buf) function bmsave_null_false1 (line 149) | bool bmsave_null_false1(void) function bmsave_null_false2 (line 154) | bool bmsave_null_false2(void) function NullBmMapHidden_ (line 159) | void NullBmMapHidden_(void) type ChapterStats (line 165) | struct ChapterStats FILE: src/bmsave.c function u32 (line 24) | u32 GetBonusContentClaimFlags() function SetBonusContentClaimFlags (line 29) | void SetBonusContentClaimFlags(u32 num) function WriteBonusContentClaimFlags (line 34) | void WriteBonusContentClaimFlags(struct GameSaveBlock *sram_dest) function ReadBonusContentClaimFlags (line 41) | void ReadBonusContentClaimFlags(const struct GameSaveBlock *sram_src) function WriteLastGameSaveId (line 48) | void WriteLastGameSaveId(int num) function ReadLastGameSaveId (line 57) | int ReadLastGameSaveId() function InvalidateGameSave (line 75) | void InvalidateGameSave(int index) function CopyGameSave (line 91) | void CopyGameSave(int index_src, int index_dest) function WriteNewGameSave (line 105) | void WriteNewGameSave(int index, int isDifficult, int mode, int isTutorial) function WriteGameSave (line 166) | void WriteGameSave(int slot) function ReadGameSave (line 204) | void ReadGameSave(int slot) function IsSaveValid (line 234) | bool IsSaveValid(int index) function ReadGameSavePlaySt (line 239) | void ReadGameSavePlaySt(int slot, struct PlaySt *buf) function u32 (line 245) | u32 LoadSavedBonusClaimFlags(int slot) function LoadSavedWMStuff (line 253) | void LoadSavedWMStuff(int slot, struct GMapData *dest) function s8 (line 259) | s8 LoadSavedEid8A(int slot) function IsGameNotFirstChapter (line 266) | bool IsGameNotFirstChapter(struct PlaySt *chapter_data) function IsGameSaveNotFirstChapter (line 276) | bool IsGameSaveNotFirstChapter(int slot) function IsGameSaveComplete (line 287) | bool IsGameSaveComplete(int slot) function WriteGameSavePackedUnit (line 299) | void WriteGameSavePackedUnit(struct Unit *unit, void *sram_dest) function LoadSavedUnit (line 378) | void LoadSavedUnit(const void *sram_src, struct Unit *unit) function WriteGMMonsterRnState (line 457) | void WriteGMMonsterRnState(void *sram_dest) function ReadGMMonsterRnState (line 464) | void ReadGMMonsterRnState(const void *sram_src) function InvalidateSuspendSave (line 471) | void InvalidateSuspendSave(int slot) function WriteSuspendSave (line 482) | void WriteSuspendSave(int slot) function ReadSuspendSave (line 551) | void ReadSuspendSave(int slot) function u8 (line 598) | u8 IsValidSuspendSave(int slot) function ReadSuspendSavePlaySt (line 618) | void ReadSuspendSavePlaySt(int slot, struct PlaySt *buf) function EncodeSuspendSavePackedUnit (line 623) | void EncodeSuspendSavePackedUnit(struct Unit *unit, void *buf) function ReadSuspendSavePackedUnit (line 686) | void ReadSuspendSavePackedUnit(const void *sram_src, struct Unit *unit) function WriteTraps (line 757) | void WriteTraps(void *sram_dest) function ReadTraps (line 762) | void ReadTraps(void *sram_dest) function GetLastSuspendSaveId (line 767) | int GetLastSuspendSaveId() function GetNextSuspendSaveId (line 778) | int GetNextSuspendSaveId() function WriteSwappedSuspendSaveId (line 783) | void WriteSwappedSuspendSaveId() function SramChecksum32 (line 791) | int SramChecksum32(void *sram_src, int size) function VerifySaveBlockChecksum (line 797) | bool VerifySaveBlockChecksum(struct SaveBlockInfo *buf) function PopulateSaveBlockChecksum (line 809) | void PopulateSaveBlockChecksum(struct SaveBlockInfo* buf) function u16 (line 816) | u16 GetGameStateChecksum_Unused() function sub_80A6544 (line 854) | void sub_80A6544() function IsMultiArenaSaveValid (line 859) | bool IsMultiArenaSaveValid(int index) FILE: src/bmshop.c type ProcCmd (line 55) | struct ProcCmd type ProcCmd (line 68) | struct ProcCmd type ProcCmd (line 83) | struct ProcCmd type ProcCmd (line 183) | struct ProcCmd type ProcCmd (line 188) | struct ProcCmd type ProcCmd (line 203) | struct ProcCmd type ProcCmd (line 208) | struct ProcCmd type ShopState (line 214) | struct ShopState type Text (line 215) | struct Text function Shop_GetPortraitIndex (line 217) | int Shop_GetPortraitIndex(struct ProcShop * proc) function StartShopDialogue (line 222) | void StartShopDialogue(int baseMsgId, struct ProcShop * proc) function StartDefaultArmoryScreen (line 240) | void StartDefaultArmoryScreen(struct Unit * unit, ProcPtr proc) function StartArmoryScreenOrphaned (line 245) | void StartArmoryScreenOrphaned(struct Unit * unit, u16 * shopItems) function StartArmoryScreen (line 250) | void StartArmoryScreen(struct Unit * unit, u16 * shopItems, ProcPtr parent) function StartVendorScreenOrphaned (line 255) | void StartVendorScreenOrphaned(struct Unit * unit, u16 * shopItems) function StartVendorScreen (line 260) | void StartVendorScreen(struct Unit * unit, u16 * shopItems, ProcPtr parent) function StartSecretShopScreenOrphaned (line 265) | void StartSecretShopScreenOrphaned(struct Unit * unit, u16 * shopItems) function StartSecretShopScreen (line 270) | void StartSecretShopScreen(struct Unit * unit, u16 * shopItems, ProcPtr ... function StartArmoryScreen2 (line 276) | void StartArmoryScreen2(struct Unit * unit, u16 * shopItems) function StartShopScreen (line 281) | void StartShopScreen(struct Unit * unit, const u16 * inventory, u8 shopT... function UpdateShopItemCounts (line 307) | void UpdateShopItemCounts(struct ProcShop * proc) function TalkChoice_OnBuy (line 316) | void TalkChoice_OnBuy(void) function TalkChoice_OnSell (line 323) | void TalkChoice_OnSell(void) function Shop_null_80B4328 (line 330) | void Shop_null_80B4328(void) function Shop_EntryDialogue (line 333) | void Shop_EntryDialogue(struct ProcShop * proc) function Shop_HandleEntryDialoguePrompt (line 349) | void Shop_HandleEntryDialoguePrompt(struct ProcShop * proc) function Shop_BuyDialogue (line 378) | void Shop_BuyDialogue(struct ProcShop * proc) function ShopDrawBuyItemLine (line 386) | void ShopDrawBuyItemLine(struct ProcShop * proc, int itemIndex) function ShopDrawSellItemLine (line 409) | void ShopDrawSellItemLine(struct ProcShop * proc, int itemIndex) function Shop_InitBuyState (line 433) | void Shop_InitBuyState(struct ProcShop * proc) function Shop_Loop_BuyKeyHandler (line 445) | void Shop_Loop_BuyKeyHandler(struct ProcShop * proc) function Shop_HandleBuyConfirmPrompt (line 538) | void Shop_HandleBuyConfirmPrompt(struct ProcShop * proc) function Shop_TryAddItemToInventory (line 544) | void Shop_TryAddItemToInventory(struct ProcShop * proc) function Shop_HandleSendToConvoyPrompt (line 573) | void Shop_HandleSendToConvoyPrompt(struct ProcShop * proc) function Shop_NoSendToConvoyDialogue (line 579) | void Shop_NoSendToConvoyDialogue(struct ProcShop * proc) function Shop_AddItemToConvoy (line 597) | void Shop_AddItemToConvoy(struct ProcShop * proc) function Shop_SendToConvoyDialogue (line 603) | void Shop_SendToConvoyDialogue(struct ProcShop * proc) function Shop_CheckIfConvoyFull (line 611) | void Shop_CheckIfConvoyFull(struct ProcShop * proc) function Shop_ConvoyFullDialogue (line 617) | void Shop_ConvoyFullDialogue(struct ProcShop * proc) function Shop_AnythingElseDialogue (line 625) | void Shop_AnythingElseDialogue(struct ProcShop * proc) function Shop_SellDialogue (line 633) | void Shop_SellDialogue(struct ProcShop * proc) function Shop_InitSellState (line 641) | void Shop_InitSellState(struct ProcShop * proc) function Shop_Loop_SellKeyHandler (line 653) | void Shop_Loop_SellKeyHandler(struct ProcShop * proc) function Shop_HandleSellConfirmPrompt (line 738) | void Shop_HandleSellConfirmPrompt(struct ProcShop * proc) function Shop_SellAnythingElseDialogue (line 761) | void Shop_SellAnythingElseDialogue(struct ProcShop * proc) function Shop_AnythingElseRestartDialogue (line 769) | void Shop_AnythingElseRestartDialogue(struct ProcShop * proc) function Shop_AnythingElseContinueDialogue (line 778) | void Shop_AnythingElseContinueDialogue(struct ProcShop * proc) function Shop_ExitShopDialogue (line 786) | void Shop_ExitShopDialogue(struct ProcShop * proc) function Shop_OnExit (line 802) | void Shop_OnExit(void) function Shop_PrepEntryDialogue (line 808) | void Shop_PrepEntryDialogue(struct ProcShop * proc) function Shop_Loop_UnkKeyHandler (line 816) | void Shop_Loop_UnkKeyHandler(struct ProcShop * proc) function StartShopFadeIn (line 882) | void StartShopFadeIn(struct ProcShop * proc) function StartShopFadeOut (line 888) | void StartShopFadeOut(struct ProcShop * proc) function Shop_Init (line 899) | void Shop_Init(struct ProcShop * proc) function StartUiGoldBox (line 970) | void StartUiGoldBox(ProcPtr parent) function InitGoldBoxText (line 985) | void InitGoldBoxText(u16 * tm) function ClearGoldBoxTextTm2Line (line 993) | void ClearGoldBoxTextTm2Line(u16 * tm, int col) function DisplayGoldBoxText (line 1005) | void DisplayGoldBoxText(u16 * tm) function ShopInitTexts_OnBuy (line 1014) | void ShopInitTexts_OnBuy(struct ProcShop * parent) function DrawShopSoldItems (line 1036) | void DrawShopSoldItems(struct ProcShop * proc) function InitShopBuyStatus (line 1070) | void InitShopBuyStatus(struct ProcShopInit * proc) function ShopInitTexts_OnSell (line 1078) | void ShopInitTexts_OnSell(struct ProcShop * parent) function ShopDrawDefaultSellItemLine (line 1100) | void ShopDrawDefaultSellItemLine(struct ProcShop * proc) function InitShopSellStatus (line 1133) | void InitShopSellStatus(struct ProcShopInit * proc) function DrawShopItemPriceLine (line 1140) | void DrawShopItemPriceLine(struct Text * th, int item, struct Unit * uni... function DrawShopItemLine (line 1162) | void DrawShopItemLine(struct Text * th, int item, struct Unit * unit, u1... function u16 (line 1172) | u16 GetItemPurchasePrice(struct Unit * unit, int item) function u16 (line 1185) | u16 GetItemSellPrice(int item) function IsItemSellable (line 1190) | bool IsItemSellable(int item) function GoldBox_OnLoop (line 1201) | void GoldBox_OnLoop(struct ProcShop * proc) function InitShopScreenConfig (line 1210) | void InitShopScreenConfig(void) function _DisplayShopUiArrows (line 1234) | void _DisplayShopUiArrows(void) function DisplayShopUiArrows (line 1239) | void DisplayShopUiArrows(void) function UnpackUiVArrowGfx (line 1254) | void UnpackUiVArrowGfx(int chr, int pal) function DisplayUiVArrow (line 1260) | void DisplayUiVArrow(int x, int y, u16 oam2Base, int flip_en) function HandleShopBuyAction (line 1278) | void HandleShopBuyAction(struct ProcShop * proc) function ShopTryMoveHand (line 1293) | int ShopTryMoveHand(int pos, int pre, bool hscroll_en) function ShopSt_SetHeadLocBak (line 1335) | void ShopSt_SetHeadLocBak(int unk) function ShopTryScrollPage (line 1341) | int ShopTryScrollPage(int head_loc, int total, int lines, int hand_loc) function ShopUpdateBg2Offset (line 1362) | int ShopUpdateBg2Offset(int off, int tar, int trig) function RegisterShopState (line 1395) | void RegisterShopState(u16 head_loc, u16 item_cnt, u16 lines, u16 hand_l... function Shop_TryMoveHandPage (line 1412) | void Shop_TryMoveHandPage(void) function u16 (line 1438) | u16 ShopSt_GetHeadLoc(void) function ShopSt_GetBg2Offset (line 1443) | int ShopSt_GetBg2Offset(void) function u16 (line 1448) | u16 ShopSt_GetHandLoc(void) function ShopSt_SetLineHeight (line 1453) | void ShopSt_SetLineHeight(int px) function ShopSt_SetSetPageScrollTrigOffset (line 1458) | void ShopSt_SetSetPageScrollTrigOffset(int trig) function IsShopPageScrolling (line 1463) | bool IsShopPageScrolling(void) function ShouldDisplayUpArrow (line 1471) | bool ShouldDisplayUpArrow(void) function ShouldDisplayDownArrow (line 1480) | bool ShouldDisplayDownArrow(void) FILE: src/bmtarget.c type Unit (line 19) | struct Unit type Unit (line 21) | struct Unit function ForEachUnitInMovement (line 23) | void ForEachUnitInMovement(void(*func)(struct Unit* unit)) { function ForEachUnitInRange (line 45) | void ForEachUnitInRange(void(*func)(struct Unit* unit)) { function ForEachPosInRange (line 67) | void ForEachPosInRange(void(*func)(int x, int y)) { function ForEachAdjacentUnit (line 85) | void ForEachAdjacentUnit(int x, int y, void(*func)(struct Unit* unit)) { function ForEachAdjacentPosition (line 96) | void ForEachAdjacentPosition(int x, int y, void(*func)(int x, int y)) { function sub_8024FD8 (line 107) | void sub_8024FD8(int x, int y, void(*func)(int x, int y)) { function ForEachPosIn12Range (line 126) | void ForEachPosIn12Range(int x, int y, void(*func)(int x, int y)) { function ForEachUnitInMagBy2Range (line 137) | void ForEachUnitInMagBy2Range(void(*func)(struct Unit* unit)) { function TryAddTrapsToTargetList (line 151) | void TryAddTrapsToTargetList() { function AddUnitToTargetListIfNotAllied (line 175) | void AddUnitToTargetListIfNotAllied(struct Unit* unit) { function MakeTargetListForWeapon (line 184) | void MakeTargetListForWeapon(struct Unit* unit, int item) { function TryAddUnitToTradeTargetList (line 204) | void TryAddUnitToTradeTargetList(struct Unit* unit) { function MakeTradeTargetList (line 241) | void MakeTradeTargetList(struct Unit* unit) { function TryAddUnitToRescueTargetList (line 263) | void TryAddUnitToRescueTargetList(struct Unit* unit) { function MakeRescueTargetList (line 290) | void MakeRescueTargetList(struct Unit* unit) { function TryAddToDropTargetList (line 303) | void TryAddToDropTargetList(int x, int y) { function MakeDropTargetList (line 318) | void MakeDropTargetList(struct Unit* unit) { function TryAddRescuedUnitToTakeTargetList (line 330) | void TryAddRescuedUnitToTakeTargetList(struct Unit* unit) { function MakeTakeTargetList (line 353) | void MakeTakeTargetList(struct Unit* unit) { function TryAddUnitToGiveTargetList (line 366) | void TryAddUnitToGiveTargetList(struct Unit* unit) { function MakeGiveTargetList (line 393) | void MakeGiveTargetList(struct Unit* unit) { function TryAddUnitToTalkTargetList (line 406) | void TryAddUnitToTalkTargetList(struct Unit* unit) { function MakeTalkTargetList (line 420) | void MakeTalkTargetList(struct Unit* unit) { function MakeTargetListForSupport (line 433) | void MakeTargetListForSupport(struct Unit* unit) { function AddUnitToTargetListIfAllied (line 473) | void AddUnitToTargetListIfAllied(struct Unit* unit) { function FillBallistaRangeMaybe (line 483) | void FillBallistaRangeMaybe(struct Unit* unit) { function TryAddClosedDoorToTargetList (line 507) | void TryAddClosedDoorToTargetList(int x, int y) { function TryAddBridgeToTargetList (line 522) | void TryAddBridgeToTargetList(int x, int y) { function MakeTargetListForDoorAndBridges (line 537) | void MakeTargetListForDoorAndBridges(struct Unit* unit, int terrainId) { function sub_8025864 (line 557) | void sub_8025864(int x, int y) { function MakeTargetListForPick (line 570) | void MakeTargetListForPick(struct Unit* unit) { function MakeTerrainHealTargetList (line 587) | void MakeTerrainHealTargetList(int faction) { function MakePoisonDamageTargetList (line 630) | void MakePoisonDamageTargetList(int faction) { function MakeGorgonEggHatchTargetList (line 658) | void MakeGorgonEggHatchTargetList(int faction) function TryAddUnitToRefreshTargetList (line 728) | void TryAddUnitToRefreshTargetList(struct Unit* unit) { function MakeTargetListForRefresh (line 747) | void MakeTargetListForRefresh(struct Unit* unit) { function AddAsTarget_IfCanStealFrom (line 760) | void AddAsTarget_IfCanStealFrom(struct Unit* unit) { function MakeTargetListForSteal (line 789) | void MakeTargetListForSteal(struct Unit* unit) { function AddAsTarget_IfPositionCleanForSummon (line 802) | void AddAsTarget_IfPositionCleanForSummon(int x, int y) { function MakeTargetListForSummon (line 821) | void MakeTargetListForSummon(struct Unit* unit) { function sub_8025CD8 (line 834) | void sub_8025CD8(int x, int y) { function sub_8025D48 (line 853) | void sub_8025D48(struct Unit* unit) { function sub_8025D80 (line 866) | void sub_8025D80(struct Unit* unit) { function sub_8025DB8 (line 879) | void sub_8025DB8(struct Unit* unit) { function sub_8025DF0 (line 892) | void sub_8025DF0(struct Unit* unit) { function TryAddUnitToHealTargetList (line 905) | void TryAddUnitToHealTargetList(struct Unit* unit) { function MakeTargetListForAdjacentHeal (line 924) | void MakeTargetListForAdjacentHeal(struct Unit* unit) { function MakeTargetListForRangedHeal (line 937) | void MakeTargetListForRangedHeal(struct Unit* unit) { function AddToTargetListIfNotAllied (line 954) | void AddToTargetListIfNotAllied(struct Unit* unit) { function MakeTargetListForFuckingNightmare (line 969) | void MakeTargetListForFuckingNightmare(struct Unit* unit) { function TryAddUnitToRestoreTargetList (line 987) | void TryAddUnitToRestoreTargetList(struct Unit* unit) { function MakeTargetListForRestore (line 1006) | void MakeTargetListForRestore(struct Unit* unit) { function TryAddUnitToBarrierTargetList (line 1019) | void TryAddUnitToBarrierTargetList(struct Unit* unit) { function MakeTargetListForBarrier (line 1038) | void MakeTargetListForBarrier(struct Unit* unit) { function TryAddUnitToRescueStaffTargetList (line 1051) | void TryAddUnitToRescueStaffTargetList(struct Unit* unit) { function MakeTargetListForRescueStaff (line 1062) | void MakeTargetListForRescueStaff(struct Unit* unit) { function TryAddUnitToSilenceTargetList (line 1072) | void TryAddUnitToSilenceTargetList(struct Unit* unit) { function TryAddUnitToSleepTargetList (line 1087) | void TryAddUnitToSleepTargetList(struct Unit* unit) { function TryAddUnitToBerserkTargetList (line 1102) | void TryAddUnitToBerserkTargetList(struct Unit* unit) { function MakeTargetListForSilence (line 1117) | void MakeTargetListForSilence(struct Unit* unit) { function MakeTargetListForSleep (line 1127) | void MakeTargetListForSleep(struct Unit* unit) { function MakeTargetListForBerserk (line 1137) | void MakeTargetListForBerserk(struct Unit* unit) { function TryAddUnitToWarpTargetList (line 1147) | void TryAddUnitToWarpTargetList(struct Unit* unit) { function MakeTargetListForWarp (line 1157) | void MakeTargetListForWarp(struct Unit* unit) { function MakeTargetListForUnlock (line 1170) | void MakeTargetListForUnlock(struct Unit* unit) { function TryAddUnitToHammerneTargetList (line 1183) | void TryAddUnitToHammerneTargetList(struct Unit* unit) { function MakeTargetListForHammerne (line 1200) | void MakeTargetListForHammerne(struct Unit* unit) { function MakeTargetListForLatona (line 1213) | void MakeTargetListForLatona(struct Unit* unit) { function sub_8026414 (line 1246) | void sub_8026414(int unk) { function TryAddToMineTargetList (line 1264) | void TryAddToMineTargetList(int x, int y) { function MakeTargetListForMine (line 1290) | void MakeTargetListForMine(struct Unit* unit) { function TryAddToLightRuneTargetList (line 1302) | void TryAddToLightRuneTargetList(int x, int y) { function MakeTargetListForLightRune (line 1324) | void MakeTargetListForLightRune(struct Unit* unit) { function TryAddUnitToDanceRingTargetList (line 1337) | void TryAddUnitToDanceRingTargetList(struct Unit* unit) { function MakeTargetListForDanceRing (line 1352) | void MakeTargetListForDanceRing(struct Unit* unit) { FILE: src/bmtrade.c type Text (line 29) | struct Text function TradeMenu_InitUnitNameDisplay (line 133) | void TradeMenu_InitUnitNameDisplay(struct TradeMenuProc * proc) function TradeMenu_HighlightUpdater_OnInit (line 166) | void TradeMenu_HighlightUpdater_OnInit(struct TradeMenuProc * proc) function TradeMenu_HighlightUpdater_OnLoop (line 171) | void TradeMenu_HighlightUpdater_OnLoop(struct TradeMenuProc * proc) function TradeMenu_GetAdjustedRow (line 195) | int TradeMenu_GetAdjustedRow(struct TradeMenuProc * proc, int col, int row) function TradeMenu_InitItemText (line 203) | void TradeMenu_InitItemText(struct TradeMenuProc * proc) function TradeMenu_RefreshItemText (line 216) | void TradeMenu_RefreshItemText(struct TradeMenuProc * proc) function TradeMenu_RefreshSelectableCells (line 244) | void TradeMenu_RefreshSelectableCells(struct TradeMenuProc * proc) function s8 (line 261) | s8 TradeMenu_UpdateSelection(struct TradeMenuProc * proc) function TradeMenu_ApplyItemSwap (line 334) | void TradeMenu_ApplyItemSwap(struct TradeMenuProc * proc) function TradeMenu_InitItemDisplay (line 353) | void TradeMenu_InitItemDisplay(struct TradeMenuProc * proc) function TradeMenu_OnInitUnselected (line 376) | void TradeMenu_OnInitUnselected(struct TradeMenuProc * proc) function TradeMenu_OnLoopUnselected (line 382) | void TradeMenu_OnLoopUnselected(struct TradeMenuProc * proc) function TradeMenu_OnInitSelected (line 415) | void TradeMenu_OnInitSelected(struct TradeMenuProc * proc) function TradeMenu_OnLoopSelected (line 438) | void TradeMenu_OnLoopSelected(struct TradeMenuProc * proc) function TradeMenu_OnEndSelected (line 481) | void TradeMenu_OnEndSelected(struct TradeMenuProc * proc) function s8 (line 494) | s8 TradeMenu_LoadForcedInitialHover(struct TradeMenuProc * proc) function TradeMenu_ClearDisplay (line 508) | void TradeMenu_ClearDisplay(struct TradeMenuProc * proc) function TradeMenu_HelpBox_OnInit (line 514) | void TradeMenu_HelpBox_OnInit(struct Proc * proc) function TradeMenu_HelpBox_OnLoop (line 541) | void TradeMenu_HelpBox_OnLoop(struct Proc * proc) function TradeMenu_HelpBox_OnEnd (line 573) | void TradeMenu_HelpBox_OnEnd(struct Proc * proc) type Proc (line 596) | struct Proc type Unit (line 596) | struct Unit type Unit (line 596) | struct Unit type TradeMenuProc (line 600) | struct TradeMenuProc function TradeMenu_TutorialHandCursor_Update (line 626) | void TradeMenu_TutorialHandCursor_Update(void) function TradeMenu_DoubleTutorialHandCursor_Update (line 635) | void TradeMenu_DoubleTutorialHandCursor_Update(void) function StartTradeMenuTutorialHandCursor (line 648) | void StartTradeMenuTutorialHandCursor(void) function StartDoubleTradeMenuTutorialHandCursor (line 653) | void StartDoubleTradeMenuTutorialHandCursor(void) function EndTradeMenuTutorialHandCursor (line 658) | void EndTradeMenuTutorialHandCursor(void) function EndDoubleTradeMenuTutorialHandCursor (line 663) | void EndDoubleTradeMenuTutorialHandCursor(void) function TradeMenu_TutorialWait_OnInit (line 668) | void TradeMenu_TutorialWait_OnInit(struct TradeMenuProc * proc) function TradeMenu_TutorialWait_OnLoop (line 673) | void TradeMenu_TutorialWait_OnLoop(struct TradeMenuProc * proc) function TradeMenuHandSTAL (line 681) | void TradeMenuHandSTAL(struct Proc * ee) function s8 (line 689) | s8 TradeMenu_UpdateTutorial(struct TradeMenuProc * proc) function SetTradeMenuTutStatus2 (line 774) | void SetTradeMenuTutStatus2(void) function SetTradeMenuTutStatus3 (line 779) | void SetTradeMenuTutStatus3(void) function SetTradeMenuTutStatus4 (line 784) | void SetTradeMenuTutStatus4(void) function SetTradeMenuTutStatus5 (line 789) | void SetTradeMenuTutStatus5(void) function SetTradeMenuTutStatus6 (line 794) | void SetTradeMenuTutStatus6(void) function SetTradeMenuTutStatus7 (line 799) | void SetTradeMenuTutStatus7(void) function SetTradeMenuTutStatus8 (line 804) | void SetTradeMenuTutStatus8(void) function s8 (line 809) | s8 AreKeysHeld(void) function TradeMenu_StartTutorialEventLock (line 817) | void TradeMenu_StartTutorialEventLock(struct TradeMenuProc * proc) function CallTradeTutEventStart (line 846) | void CallTradeTutEventStart(struct TradeMenuProc * proc) function CallTradeTutEventSlectItem (line 882) | void CallTradeTutEventSlectItem(struct TradeMenuProc * proc) function CallTradeTutEventPressAtoGetItem (line 914) | void CallTradeTutEventPressAtoGetItem(struct TradeMenuProc * proc) function CallTradeTutEventDone (line 950) | void CallTradeTutEventDone(struct TradeMenuProc * proc) FILE: src/bmtrap.c type ProcCmd (line 26) | struct ProcCmd type ProcCmd (line 42) | struct ProcCmd function RegisterTrapDeathBWL (line 58) | void RegisterTrapDeathBWL(struct ProcBmTrap * proc) function ExecFireTileTrapAnim1 (line 66) | void ExecFireTileTrapAnim1(struct ProcBmTrap * proc) function ExecFireTileTrapAnim2 (line 71) | void ExecFireTileTrapAnim2(struct ProcBmTrap * proc) function ApplyTrapDamageAnim (line 76) | void ApplyTrapDamageAnim(struct ProcBmTrap * proc) function ApplyTrapDamageReal (line 100) | void ApplyTrapDamageReal(struct ProcBmTrap * proc) function GetPickTrapType (line 120) | int GetPickTrapType(struct Unit * unit) function ExecTrap (line 153) | int ExecTrap(ProcPtr proc, struct Unit * unit, int exec_type) function HandlePostActionTraps (line 188) | bool HandlePostActionTraps(ProcPtr proc) { function ExecTrapAfterWarp (line 222) | bool ExecTrapAfterWarp(ProcPtr proc) function ExecTrapAfterDropAction (line 227) | bool ExecTrapAfterDropAction(ProcPtr proc, struct Unit * unit) function ExecTrapAfterDeathDrop (line 240) | bool ExecTrapAfterDeathDrop(ProcPtr proc, struct Unit * unit) function LoadTrapData (line 245) | void LoadTrapData(const struct TrapData * data) function LoadChapterTraps (line 292) | void LoadChapterTraps(void) function AddGorgonEggTrap (line 299) | void AddGorgonEggTrap(s8 x, s8 y, u8 meta, u8 delay, u8 level) FILE: src/bmtrick.c type ProcCmd (line 17) | struct ProcCmd type Trap (line 44) | struct Trap function ClearTraps (line 49) | void ClearTraps(void) type Trap (line 59) | struct Trap type Trap (line 61) | struct Trap type Trap (line 85) | struct Trap type Trap (line 87) | struct Trap type Trap (line 113) | struct Trap type Trap (line 115) | struct Trap type Trap (line 128) | struct Trap type Trap (line 130) | struct Trap type Trap (line 140) | struct Trap type Trap (line 140) | struct Trap function AddFireTile (line 150) | void AddFireTile(int x, int y, int turnCountdown, int turnInterval) function AddGasTrap (line 155) | void AddGasTrap(int x, int y, int facing, int turnCountdown, int turnInt... function AddArrowTrap (line 160) | void AddArrowTrap(int x, int turnCountdown, int turnInterval) function sub_802E36C (line 165) | void sub_802E36C(int x, int y, int turnCountdown, int turnInterval) function AddTrap8 (line 170) | void AddTrap8(int x, int y) function AddTrap9 (line 175) | void AddTrap9(int x, int y, int meta) function InitMapObstacles (line 180) | void InitMapObstacles(void) function ApplyEnabledMapChanges (line 210) | void ApplyEnabledMapChanges(void) function RefreshAllLightRunes (line 232) | void RefreshAllLightRunes(void) function GetObstacleHpAt (line 249) | int GetObstacleHpAt(int x, int y) type MapChange (line 269) | struct MapChange type MapChange (line 271) | struct MapChange function GetMapChangeIdAt (line 287) | int GetMapChangeIdAt(int x, int y) function ApplyMapChangesById (line 310) | void ApplyMapChangesById(int id) function EnableMapChange (line 333) | void EnableMapChange(int id) function DisableMapChange (line 338) | void DisableMapChange(int id) function s8 (line 349) | s8 IsMapChangeEnabled(int id) function UnitHideIfUnderRoof (line 362) | void UnitHideIfUnderRoof(struct Unit* unit) function UpdateRoofedUnits (line 370) | void UpdateRoofedUnits(void) function GenerateFireTileTrapTargets (line 394) | void GenerateFireTileTrapTargets(int x, int y, int damage) function GenerateArrowTrapTargets (line 399) | void GenerateArrowTrapTargets(int x, int y, int damage) function GenerateGasTrapTargets (line 410) | void GenerateGasTrapTargets(int x, int y, int damage, int facing) function s8 (line 456) | s8 ShouldSkipGasTrapDisplay(int x, int y, int facing) function GenerateTrapDamageTargets (line 506) | void GenerateTrapDamageTargets(void) function GenerateDisplayedTrapDamageTargets (line 536) | void GenerateDisplayedTrapDamageTargets(void) function CountDownTraps (line 606) | void CountDownTraps(void) function ResetCountedDownTraps (line 626) | void ResetCountedDownTraps(void) function sub_802EA00 (line 648) | void sub_802EA00(void) function sub_802EA1C (line 658) | void sub_802EA1C(void) function PostTrapExecFlag (line 663) | void PostTrapExecFlag(void) type Trap (line 676) | struct Trap type Trap (line 678) | struct Trap type Trap (line 686) | struct Trap type Trap (line 686) | struct Trap function DecayTraps (line 692) | void DecayTraps(void) function DisableAllLightRunes (line 727) | void DisableAllLightRunes(void) function EnableAllLightRunes (line 744) | void EnableAllLightRunes(void) FILE: src/bmudisp.c type SMSHandle (line 32) | struct SMSHandle type SMSHandle (line 33) | struct SMSHandle function sub_8026618 (line 347) | void sub_8026618(void) function ApplyUnitSpritePalettes (line 352) | void ApplyUnitSpritePalettes(void) function sub_8026670 (line 362) | void sub_8026670(void) function ResetUnitSprites (line 367) | void ResetUnitSprites(void) function ResetUnitSpritesB (line 377) | void ResetUnitSpritesB(void) function StartUiSMS (line 388) | int StartUiSMS(int smsId, int frameId) function StartWorldMapSMS (line 410) | int StartWorldMapSMS(int smsId, int frameId, int slot) function UseUnitSprite (line 431) | int UseUnitSprite(u32 id) function ApplyUnitSpriteImage16x16 (line 463) | int ApplyUnitSpriteImage16x16(int slot, u32 id) function ApplyUnitSpriteUiImage16x16 (line 483) | int ApplyUnitSpriteUiImage16x16(int slot, u32 id) function ApplyUnitSpriteImage16x32 (line 518) | int ApplyUnitSpriteImage16x32(int slot, u32 id) function ApplyUnitSpriteImage32x32 (line 537) | int ApplyUnitSpriteImage32x32(int slot, u32 id) function TornOutUnitSprite (line 557) | void TornOutUnitSprite(struct Unit * unit, int timer) function SyncUnitSpriteSheet (line 635) | void SyncUnitSpriteSheet(void) function ForceSyncUnitSpriteSheet (line 652) | void ForceSyncUnitSpriteSheet(void) function sub_8026FF4 (line 685) | void sub_8026FF4(int frameId, u8* dst) { function SetStandingMuFacing (line 722) | void SetStandingMuFacing(int frameId, u8 * dst) function SetStandingMuFacingWM (line 757) | void SetStandingMuFacingWM(int frameId, u8 * dst) function GetUnitDisplayedSpritePalette (line 787) | int GetUnitDisplayedSpritePalette(const struct Unit * unit) function GetUnitSpritePalette (line 798) | int GetUnitSpritePalette(const struct Unit * unit) function RefreshUnitSprites (line 815) | void RefreshUnitSprites(void) type SMSHandle (line 913) | struct SMSHandle type SMSHandle (line 915) | struct SMSHandle function PutUnitSpritesOam (line 930) | void PutUnitSpritesOam(void) function PutChapterMarkedTileIconOam (line 986) | void PutChapterMarkedTileIconOam(void) function PutUnitSpriteIconsOam (line 1023) | void PutUnitSpriteIconsOam(void) function sub_8027A30 (line 1195) | void sub_8027A30(void) function ResetUnitSpriteHover (line 1201) | void ResetUnitSpriteHover(void) function UnitSpriteHoverUpdate (line 1207) | void UnitSpriteHoverUpdate(void) function IsUnitSpriteHoverEnabledAt (line 1242) | bool IsUnitSpriteHoverEnabledAt(int x, int y) function PutUnitSprite (line 1261) | void PutUnitSprite(int layer, int x, int y, struct Unit * unit) function PutUnitSpriteForClassId (line 1287) | void PutUnitSpriteForClassId(int layer, int x, int y, u16 oam2, int class) function sub_8027CFC (line 1313) | void sub_8027CFC(int layer, int x, int y, int class) function sub_8027DB4 (line 1339) | void sub_8027DB4(int layer, int x, int y, u16 oam2, int class, int idx) function sub_8027E4C (line 1362) | void sub_8027E4C(int layer, int x, int y, int oam2, struct Unit * unit) function SMS_DisplayOne (line 1389) | void SMS_DisplayOne(int class, int layer, int x, int y, int oam2, s8 isB... function PutBlendWindowUnitSprite (line 1412) | void PutBlendWindowUnitSprite(int layer, int x, int y, int oam2, struct ... function sub_8028100 (line 1441) | void sub_8028100(void) function HideUnitSprite (line 1446) | void HideUnitSprite(struct Unit * unit) function ShowUnitSprite (line 1458) | void ShowUnitSprite(struct Unit * unit) function u8 (line 1466) | u8 GetUnitSpriteHideFlag(struct Unit * unit) function sub_8028160 (line 1477) | void sub_8028160(u32 (*r8)[1][1], int r5, int r9, int d) FILE: src/bmunit.c type Unit (line 55) | struct Unit type Unit (line 198) | struct Unit type ClassData (line 202) | struct ClassData type CharacterData (line 209) | struct CharacterData function InitUnits (line 216) | void InitUnits(void) { function ClearUnit (line 229) | void ClearUnit(struct Unit* unit) { function CopyUnit (line 235) | void CopyUnit(struct Unit* from, struct Unit* to) { type Unit (line 241) | struct Unit type Unit (line 245) | struct Unit type Unit (line 254) | struct Unit type UnitDefinition (line 254) | struct UnitDefinition type Unit (line 262) | struct Unit function GetUnitMaxHp (line 271) | inline int GetUnitMaxHp(struct Unit* unit) { function GetUnitCurrentHp (line 275) | inline int GetUnitCurrentHp(struct Unit* unit) { function GetUnitPower (line 282) | inline int GetUnitPower(struct Unit* unit) { function GetUnitSkill (line 286) | inline int GetUnitSkill(struct Unit* unit) { function GetUnitSpeed (line 295) | inline int GetUnitSpeed(struct Unit* unit) { function GetUnitDefense (line 304) | inline int GetUnitDefense(struct Unit* unit) { function GetUnitResistance (line 308) | inline int GetUnitResistance(struct Unit* unit) { function GetUnitLuck (line 312) | inline int GetUnitLuck(struct Unit* unit) { function GetUnitPortraitId (line 316) | inline int GetUnitPortraitId(struct Unit* unit) { function GetUnitMiniPortraitId (line 331) | inline int GetUnitMiniPortraitId(struct Unit* unit) { function GetUnitLeaderCharId (line 338) | inline int GetUnitLeaderCharId(struct Unit* unit) { function SetUnitLeaderCharId (line 345) | inline void SetUnitLeaderCharId(struct Unit* unit, int charId) { function SetUnitHp (line 349) | inline void SetUnitHp(struct Unit* unit, int value) { function AddUnitHp (line 356) | inline void AddUnitHp(struct Unit* unit, int amount) { function GetUnitFogViewRange (line 370) | int GetUnitFogViewRange(struct Unit* unit) { function SetUnitStatus (line 379) | void SetUnitStatus(struct Unit* unit, int status) { function SetUnitStatusExt (line 389) | void SetUnitStatusExt(struct Unit* unit, int status, int duration) { type Unit (line 394) | struct Unit function GetUnitSMSId (line 398) | int GetUnitSMSId(struct Unit* unit) { function s8 (line 421) | s8 UnitAddItem(struct Unit* unit, int item) { function UnitRemoveItem (line 434) | inline void UnitRemoveItem(struct Unit* unit, int slot) { function UnitClearInventory (line 439) | void UnitClearInventory(struct Unit* unit) { function UnitRemoveInvalidItems (line 446) | void UnitRemoveInvalidItems(struct Unit* unit) { function GetUnitItemCount (line 471) | int GetUnitItemCount(struct Unit* unit) { function s8 (line 481) | s8 UnitHasItem(struct Unit* unit, int item) { function LoadUnits (line 493) | int LoadUnits(const struct UnitDefinition* uDef) { function sub_8017A54 (line 506) | void sub_8017A54(struct Unit* unit) { // unused function s8 (line 517) | s8 CanClassWieldWeaponType(u8 classId, u8 wpnType) { type Unit (line 524) | struct Unit type UnitDefinition (line 524) | struct UnitDefinition type UnitDefinition (line 525) | struct UnitDefinition type Unit (line 527) | struct Unit type Unit (line 623) | struct Unit function UnitInitFromDefinition (line 664) | void UnitInitFromDefinition(struct Unit* unit, const struct UnitDefiniti... function UnitLoadItemsFromDefinition (line 696) | void UnitLoadItemsFromDefinition(struct Unit* unit, const struct UnitDef... function UnitLoadStatsFromChracter (line 705) | void UnitLoadStatsFromChracter(struct Unit* unit, const struct Character... function FixROMUnitStructPtr (line 731) | void FixROMUnitStructPtr(struct Unit* unit) { function UnitLoadSupports (line 738) | void UnitLoadSupports(struct Unit* unit) { function UnitAutolevelWExp (line 745) | void UnitAutolevelWExp(struct Unit* unit, const struct UnitDefinition* u... function UnitAutolevelCore (line 776) | void UnitAutolevelCore(struct Unit* unit, u8 classId, int levelCount) { function UnitAutolevelPenalty (line 788) | void UnitAutolevelPenalty(struct Unit* unit, u8 classId, int levelCount) { function UnitApplyBonusLevels (line 810) | void UnitApplyBonusLevels(struct Unit* unit, int levelCount) { function UnitAutolevel (line 823) | void UnitAutolevel(struct Unit* unit) { function UnitAutolevelRealistic (line 830) | void UnitAutolevelRealistic(struct Unit* unit) { function UnitCheckStatCaps (line 850) | void UnitCheckStatCaps(struct Unit* unit) { type Unit (line 879) | struct Unit type Unit (line 883) | struct Unit type Unit (line 892) | struct Unit type Unit (line 896) | struct Unit function s8 (line 905) | s8 CanUnitRescue(struct Unit* actor, struct Unit* target) { function UnitRescue (line 912) | void UnitRescue(struct Unit* actor, struct Unit* target) { function UnitDrop (line 923) | void UnitDrop(struct Unit* actor, int xTarget, int yTarget) { function s8 (line 939) | s8 UnitGive(struct Unit* actor, struct Unit* target) { type Unit (line 951) | struct Unit function UnitKill (line 958) | void UnitKill(struct Unit* unit) { function UnitChangeFaction (line 970) | void UnitChangeFaction(struct Unit* unit, int faction) { function s8 (line 992) | inline s8 CanUnitCrossTerrain(struct Unit* unit, int terrain) { function UnitFinalizeMovement (line 997) | void UnitFinalizeMovement(struct Unit* unit) { function UnitGetDeathDropLocation (line 1013) | void UnitGetDeathDropLocation(struct Unit* unit, int* xOut, int* yOut) { function UnitBeginAction (line 1057) | void UnitBeginAction(struct Unit* unit) { function UnitBeginCantoAction (line 1077) | void UnitBeginCantoAction(struct Unit* unit) { function MoveActiveUnit (line 1094) | void MoveActiveUnit(int x, int y) { function ClearActiveFactionGrayedStates (line 1108) | void ClearActiveFactionGrayedStates(void) { function TickActiveFactionTurn (line 1138) | void TickActiveFactionTurn(void) { function SetAllUnitNotBackSprite (line 1178) | void SetAllUnitNotBackSprite(void) { function UnitUpdateUsedItem (line 1189) | void UnitUpdateUsedItem(struct Unit* unit, int itemSlot) { function GetUnitAid (line 1196) | int GetUnitAid(struct Unit* unit) { function GetUnitMagBy2Range (line 1206) | int GetUnitMagBy2Range(struct Unit* unit) { function s8 (line 1219) | s8 UnitHasMagicRank(struct Unit* unit) { function sub_8018A7C (line 1230) | void sub_8018A7C(struct Unit* unit, int x, int y) { function GetUnitKeyItemSlotForTerrain (line 1239) | int GetUnitKeyItemSlotForTerrain(struct Unit* unit, int terrain) { function GetUnitAidIconId (line 1268) | int GetUnitAidIconId(u32 attributes) { function GetUnitWeaponUsabilityBits (line 1283) | int GetUnitWeaponUsabilityBits(struct Unit* unit) { function GetCombinedEnemyWeaponUsabilityBits (line 1297) | int GetCombinedEnemyWeaponUsabilityBits(void) { function s8 (line 1310) | s8 CanUnitMove(void) { function s8 (line 1345) | s8 IsPositionMagicSealed(int x, int y) { function s8 (line 1364) | s8 IsUnitMagicSealed(struct Unit* unit) { function GetUnitLastItem (line 1374) | int GetUnitLastItem(struct Unit* unit) { function s8 (line 1378) | const s8* GetUnitMovementCost(struct Unit* unit) { function GetClassSMSId (line 1397) | int GetClassSMSId(int classId) { function UpdatePrevDeployStates (line 1401) | void UpdatePrevDeployStates(void) { function LoadUnitPrepScreenPositions (line 1427) | void LoadUnitPrepScreenPositions(void) { function ClearTemporaryUnits (line 1456) | void ClearTemporaryUnits(void) { function s8 (line 1492) | s8 IsUnitSlotAvailable(int faction) { function sub_8018F80 (line 1502) | void sub_8018F80(void) { function sub_8018FC0 (line 1518) | void sub_8018FC0(void) { function u16 (line 1531) | u16 CountAvailableBlueUnits(void) { function u16 (line 1551) | u16 CountRedUnits(void) { function u16 (line 1571) | u16 CountGreenUnits(void) { function ClearCutsceneUnits (line 1591) | void ClearCutsceneUnits(void) { function RefreshAllies (line 1609) | void RefreshAllies(void) { FILE: src/bmusailment.c type UnknownBMUSAilmentProc (line 37) | struct UnknownBMUSAilmentProc { function ApplyHazardHealing (line 52) | void ApplyHazardHealing(ProcPtr proc, struct Unit* unit, int hp, int sta... function RenderMapForFogFadeIfUnitDied (line 69) | void RenderMapForFogFadeIfUnitDied(struct Unit* unit) { function BeginUnitHealAnim (line 78) | void BeginUnitHealAnim(struct Unit* unit, int hp) { function BeginUnitPoisonDamageAnim (line 95) | void BeginUnitPoisonDamageAnim(struct Unit* unit, int damage) { function BeginGorgonEggHatchDamageAnim (line 120) | void BeginGorgonEggHatchDamageAnim(struct Unit* unit, int damage) { function BeginUnitCritDamageAnim (line 144) | void BeginUnitCritDamageAnim(struct Unit* unit, int damage) { function KillAllRedUnits_Init (line 171) | void KillAllRedUnits_Init(struct UnknownBMUSAilmentProc* proc) { function KillAllRedUnits_Loop (line 195) | void KillAllRedUnits_Loop(struct UnknownBMUSAilmentProc* proc) { type ProcCmd (line 225) | struct ProcCmd function StatusHealEffect_OverlayBg_Init (line 244) | void StatusHealEffect_OverlayBg_Init() { function StatusHealEffect_OverlayBg_Loop (line 267) | void StatusHealEffect_OverlayBg_Loop() { type ProcCmd (line 273) | struct ProcCmd function StatusHealEffect_BlendedSprite_Init (line 280) | void StatusHealEffect_BlendedSprite_Init(struct UnknownBMUSAilmentProc* ... function StatusHealEffect_BlendedSprite_Loop (line 311) | void StatusHealEffect_BlendedSprite_Loop(struct UnknownBMUSAilmentProc* ... function StatusHealEffect_BlendedSprite_Finish (line 330) | void StatusHealEffect_BlendedSprite_Finish() { type ProcCmd (line 335) | struct ProcCmd function StatusHealEffect_BlendSpriteAnim_InitIn (line 343) | void StatusHealEffect_BlendSpriteAnim_InitIn(struct UnknownBMUSAilmentPr... function StatusHealEffect_BlendSpriteAnim_InitOut (line 351) | void StatusHealEffect_BlendSpriteAnim_InitOut(struct UnknownBMUSAilmentP... function StatusHealEffect_BlendSpriteAnim_Loop (line 359) | void StatusHealEffect_BlendSpriteAnim_Loop(struct UnknownBMUSAilmentProc... type ProcCmd (line 374) | struct ProcCmd function StatusHealEffect_PalSpriteAnim_Init (line 386) | void StatusHealEffect_PalSpriteAnim_Init(struct UnknownBMUSAilmentProc* ... function StatusHealEffect_PalSpriteAnim_SetOutlineIntensity (line 410) | void StatusHealEffect_PalSpriteAnim_SetOutlineIntensity(struct UnknownBM... function StatusHealEffect_PalSpriteAnim_LoopIn (line 426) | void StatusHealEffect_PalSpriteAnim_LoopIn(struct UnknownBMUSAilmentProc... function StatusHealEffect_PalSpriteAnim_LoopOut (line 439) | void StatusHealEffect_PalSpriteAnim_LoopOut(struct UnknownBMUSAilmentPro... type ProcCmd (line 452) | struct ProcCmd function StatusHealEffect_Finish (line 460) | void StatusHealEffect_Finish() { type ProcCmd (line 476) | struct ProcCmd function StartStatusHealEffect (line 489) | void StartStatusHealEffect(struct Unit* unit, ProcPtr proc) { function TerrainHealDisplay_Init (line 502) | void TerrainHealDisplay_Init(struct UnknownBMUSAilmentProc* proc) { function MassEffectDisplay_Check (line 515) | void MassEffectDisplay_Check(struct UnknownBMUSAilmentProc* proc) { function MassEffectDisplay_Watch (line 537) | void MassEffectDisplay_Watch(struct UnknownBMUSAilmentProc* proc) { function TerrainHealDisplay_Display (line 544) | void TerrainHealDisplay_Display(struct UnknownBMUSAilmentProc* proc) { function FinishDamageDisplay (line 558) | void FinishDamageDisplay() { function TerrainHealDisplay_Next (line 568) | void TerrainHealDisplay_Next(struct UnknownBMUSAilmentProc* proc) { type ProcCmd (line 583) | struct ProcCmd function PoisonDamageDisplay_Init (line 604) | void PoisonDamageDisplay_Init(struct UnknownBMUSAilmentProc* proc) { function PoisonDamageDisplay_Display (line 617) | void PoisonDamageDisplay_Display(struct UnknownBMUSAilmentProc* proc) { function PoisonDamageDisplay_Next (line 628) | void PoisonDamageDisplay_Next(struct UnknownBMUSAilmentProc* proc) { type ProcCmd (line 649) | struct ProcCmd function SetClassToHatchingGorgonEgg (line 671) | void SetClassToHatchingGorgonEgg(struct Unit* unit) { function GorgonEggHatchDisplay_Init (line 685) | void GorgonEggHatchDisplay_Init(struct UnknownBMUSAilmentProc* proc) { function GorgonEggHatchDisplay_Display (line 698) | void GorgonEggHatchDisplay_Display(struct UnknownBMUSAilmentProc* proc) { function GorgonEggHatchDisplay_Next (line 710) | void GorgonEggHatchDisplay_Next(struct UnknownBMUSAilmentProc* proc) { type ProcCmd (line 731) | struct ProcCmd function StatusDecayDisplay_Init (line 753) | void StatusDecayDisplay_Init(struct UnknownBMUSAilmentProc* proc) { function StatusDecayDisplay_Display (line 764) | void StatusDecayDisplay_Display(struct UnknownBMUSAilmentProc* proc) { function StatusDecayDisplay_Next (line 787) | void StatusDecayDisplay_Next(struct UnknownBMUSAilmentProc* proc) { type ProcCmd (line 806) | struct ProcCmd function TrapDamageDisplay_Init (line 825) | void TrapDamageDisplay_Init(struct UnknownBMUSAilmentProc* proc) { function TrapDamageDisplay_Check (line 830) | void TrapDamageDisplay_Check(struct UnknownBMUSAilmentProc* proc) { function TrapDamageDisplay_Watch (line 856) | void TrapDamageDisplay_Watch(struct UnknownBMUSAilmentProc* proc) { function TrapDamageDisplay_Display (line 866) | void TrapDamageDisplay_Display(struct UnknownBMUSAilmentProc* proc) { function TrapDamageDisplay_Next (line 919) | void TrapDamageDisplay_Next(struct UnknownBMUSAilmentProc* proc) { type ProcCmd (line 938) | struct ProcCmd FILE: src/bmusemind.c type Unit (line 29) | struct Unit type ProcCmd (line 31) | struct ProcCmd type ProcCmd (line 39) | struct ProcCmd type ProcCmd (line 46) | struct ProcCmd function ExecStandardHeal (line 60) | void ExecStandardHeal(ProcPtr proc) { function ExecRestore (line 85) | void ExecRestore(ProcPtr proc) { function ExecBarrierStaff (line 104) | void ExecBarrierStaff(ProcPtr proc) { function GetRescueStaffeePosition (line 118) | void GetRescueStaffeePosition(struct Unit* unit, struct Unit* target, in... function ExecRescueStaff (line 209) | void ExecRescueStaff(ProcPtr proc) { function PostWarpStaff_ExecTrap (line 236) | int PostWarpStaff_ExecTrap(ProcPtr proc) { function sub_802EF80 (line 240) | int sub_802EF80() { function ExecWarpStaff (line 251) | void ExecWarpStaff(ProcPtr proc) { function ExecStatusStaff (line 271) | void ExecStatusStaff(ProcPtr proc) { function ExecFortify (line 333) | void ExecFortify(ProcPtr proc) { function ExecNightmare (line 364) | void ExecNightmare(ProcPtr proc) { function ApplyNightmareEffect (line 376) | void ApplyNightmareEffect() { function ExecUnlockStaff (line 403) | void ExecUnlockStaff(ProcPtr proc) { function ExecHammerne (line 419) | void ExecHammerne(ProcPtr proc) { function ExecLatona (line 436) | void ExecLatona(ProcPtr proc) { function ExecVulneraryItem (line 464) | void ExecVulneraryItem(ProcPtr proc, int amount) { function ExecElixirItem (line 482) | void ExecElixirItem(ProcPtr proc) { function ExecPureWaterItem (line 501) | void ExecPureWaterItem(ProcPtr proc) { function ExecTorchItem (line 513) | void ExecTorchItem(ProcPtr proc) { function ExecAntitoxinItem (line 528) | void ExecAntitoxinItem(ProcPtr proc) { function ExecKeyItem (line 540) | void ExecKeyItem() { function sub_802F598 (line 565) | void sub_802F598(struct Unit* unit, int itemIdx, s8 unk) { function ExecUnitPromotion (line 601) | void ExecUnitPromotion(struct Unit* unit, u8 classId, int itemIdx, s8 un... function sub_802F73C (line 637) | void sub_802F73C() { function sub_802F760 (line 644) | void sub_802F760(struct Unit* unit, int item) { function ApplyStatBoostItem (line 672) | int ApplyStatBoostItem(struct Unit* unit, int itemIdx) { function ExecStatBoostItem (line 733) | void ExecStatBoostItem(ProcPtr proc) { function ApplyJunaFruitItem (line 755) | int ApplyJunaFruitItem(struct Unit* unit, int slot) { function ExecJunaFruitItem (line 791) | void ExecJunaFruitItem(ProcPtr proc) { function ExecMine (line 807) | void ExecMine(ProcPtr proc) { function ExecLightRune (line 822) | void ExecLightRune(ProcPtr proc) { function sub_802FAD0 (line 837) | void sub_802FAD0(ProcPtr proc) { function ExecTorchStaff (line 891) | void ExecTorchStaff(ProcPtr proc) { function ExecDanceRing (line 903) | void ExecDanceRing(ProcPtr proc) { function ActionStaffDoorChestUseItem (line 936) | void ActionStaffDoorChestUseItem(ProcPtr proc) { function ActionPick (line 1064) | void ActionPick(ProcPtr proc) { function AfterItemUse_SetTargetStatus (line 1086) | void AfterItemUse_SetTargetStatus() { function sub_8030050 (line 1097) | void sub_8030050() { FILE: src/bmusort.c function InitUnitStack (line 10) | void InitUnitStack(void* buff) function PushUnit (line 18) | void PushUnit(struct Unit* unit) function LoadPlayerUnitsFromUnitStack (line 28) | void LoadPlayerUnitsFromUnitStack() function LoadPlayerUnitsFromUnitStack2 (line 37) | void LoadPlayerUnitsFromUnitStack2() FILE: src/bmxfade.c type BmxfadeProc (line 9) | struct BmxfadeProc { type BmxfadeProc (line 17) | struct BmxfadeProc type BmxfadeProc (line 18) | struct BmxfadeProc type BmxfadeProc (line 19) | struct BmxfadeProc type ProcCmd (line 21) | struct ProcCmd function bmxfade_init (line 31) | void bmxfade_init(struct BmxfadeProc *proc) function bmxfade_loop (line 41) | void bmxfade_loop(struct BmxfadeProc *proc) function Destruct6CBMXFADE (line 55) | void Destruct6CBMXFADE(struct BmxfadeProc *proc) function NewBMXFADE (line 63) | void NewBMXFADE(s8 lock_game) function MakeNew6CBMXFADE2 (line 72) | void MakeNew6CBMXFADE2(s8 lock_game, ProcPtr parent) function bool8 (line 83) | bool8 DoesBMXFADEExist(void) FILE: src/bonusclaim.c type BonusClaimEnt (line 27) | struct BonusClaimEnt type BonusClaimEnt (line 29) | struct BonusClaimEnt type BonusClaimItemEnt (line 31) | struct BonusClaimItemEnt type BonusClaimConfig (line 32) | struct BonusClaimConfig type Text (line 34) | struct Text type BonusClaimEnt (line 36) | struct BonusClaimEnt type BonusClaimEnt (line 37) | struct BonusClaimEnt type BonusClaimItemEnt (line 38) | struct BonusClaimItemEnt type Text (line 40) | struct Text type BonusClaimConfig (line 41) | struct BonusClaimConfig function PutChapterBannerSprites (line 46) | void PutChapterBannerSprites(void) { function sub_80B0674 (line 53) | void sub_80B0674(void) function sub_80B06FC (line 88) | void sub_80B06FC(void) { function s8 (line 116) | s8 InitBonusClaimData(void) { function DrawBonusClaimItemText (line 176) | void DrawBonusClaimItemText(int idx) { function SetBonusItemClaimed (line 278) | void SetBonusItemClaimed(int idx) { function SetupBonusClaimTargets (line 291) | void SetupBonusClaimTargets(struct BonusClaimProc * proc) function sub_80B0ABC (line 320) | void sub_80B0ABC(void) { function BonusClaim_Init (line 327) | void BonusClaim_Init(struct BonusClaimProc * proc) function BonusClaim_Loop_MainKeyHandler (line 432) | void BonusClaim_Loop_MainKeyHandler(struct BonusClaimProc * proc) function BonusClaim_DrawTargetUnitSprites (line 552) | void BonusClaim_DrawTargetUnitSprites(struct BonusClaimProc * proc) function sub_80B1008 (line 569) | void sub_80B1008(struct BonusClaimProc * proc) function BonusClaim_StartSelectTargetSubMenu (line 581) | void BonusClaim_StartSelectTargetSubMenu(struct BonusClaimProc * proc) function TryClaimBonusItem (line 653) | bool TryClaimBonusItem(struct BonusClaimProc * proc) function BonusClaim_Loop_SelectTargetKeyHandler (line 683) | void BonusClaim_Loop_SelectTargetKeyHandler(struct BonusClaimProc * proc) function BonusClaim_EndSelectTargetSubMenu (line 721) | void BonusClaim_EndSelectTargetSubMenu(struct BonusClaimProc * proc){ function BonusClaim_DrawItemSentPopup (line 743) | void BonusClaim_DrawItemSentPopup(struct BonusClaimProc * proc) function BonusClaim_Loop_PopupDisplayTimer (line 837) | void BonusClaim_Loop_PopupDisplayTimer(struct BonusClaimProc * proc) function BonusClaim_ClearItemSentPopup (line 852) | void BonusClaim_ClearItemSentPopup(void) function BonusClaim_OnEnd (line 865) | void BonusClaim_OnEnd(struct BonusClaimProc * proc) type ProcCmd (line 872) | struct ProcCmd function StartBonusClaimScreen (line 911) | void StartBonusClaimScreen(ProcPtr parent) FILE: src/bonusclaim_helpbox.c type BonusClaimHelpBoxProc (line 14) | struct BonusClaimHelpBoxProc function sub_80AEB1C (line 42) | void sub_80AEB1C(void) function sub_80AEB28 (line 49) | void sub_80AEB28(int unk) function sub_80AEB44 (line 56) | void sub_80AEB44(int songId) function BonusClaimHelp_Init (line 63) | void BonusClaimHelp_Init(struct BonusClaimHelpBoxProc * proc) function BonusClaimHelp_Loop (line 71) | void BonusClaimHelp_Loop(struct BonusClaimHelpBoxProc * proc) type ProcCmd (line 85) | struct ProcCmd function StartBonusClaimHelpBox (line 101) | void StartBonusClaimHelpBox(int x, int y, int msgId, ProcPtr parent) function CountDigits (line 112) | int CountDigits(int number) function sub_80AEC04 (line 127) | bool sub_80AEC04(int a, int b, int c, int d, int e, int f, int g, int h) function sub_80AEC54 (line 149) | bool sub_80AEC54(void) function sub_80AEC68 (line 157) | bool sub_80AEC68(void) FILE: src/cg.c type CGDataEnt (line 137) | struct CGDataEnt { type CGDataEnt (line 165) | struct CGDataEnt type CGDataEnt (line 179) | struct CGDataEnt function sub_80B65F4 (line 189) | void sub_80B65F4(void) { function DisplayCGfx (line 196) | void DisplayCGfx(u16 * tm, int offset, int palId, int palCount, int idx) FILE: src/cgtext.c function SetCgTextFlags (line 43) | void SetCgTextFlags(int flags) function SetCgTextFlag (line 50) | void SetCgTextFlag(int flag) function ClearCgTextFlag (line 57) | void ClearCgTextFlag(int flag) function u32 (line 64) | u32 GetCgTextFlags(void) function SetCgTextBlendControl (line 70) | void SetCgTextBlendControl(u16 target1, u16 target2) function u16 (line 78) | u16 GetCgTextBlendControl(void) function SetCgTextBlendAlpha (line 84) | void SetCgTextBlendAlpha(u16 target1, u16 target2) function u16 (line 91) | u16 GetCgTextBlendAlpha(void) function CgText_OnHBlank (line 97) | void CgText_OnHBlank(void) function sub_808EB0C (line 122) | void sub_808EB0C(struct CgTextMainProc * proc) function CgText_Init (line 167) | void CgText_Init(struct CgTextMainProc * proc) function CgText_InitBlendAmt (line 304) | void CgText_InitBlendAmt(struct CgTextMainProc * proc) function CgText_LoopFadeIn (line 311) | void CgText_LoopFadeIn(struct CgTextMainProc * proc) function CgText_InitFadeOut (line 340) | void CgText_InitFadeOut(struct CgTextMainProc * proc) function CgText_LoopFadeOut (line 365) | void CgText_LoopFadeOut(struct CgTextMainProc * proc) function CgText_808F04C (line 395) | void CgText_808F04C(struct CgTextMainProc * proc) function CgText_808F084 (line 416) | void CgText_808F084(struct CgTextMainProc * proc) function CgText_OnEnd (line 425) | void CgText_OnEnd(struct CgTextMainProc * proc) function CgText_808F0EC (line 434) | void CgText_808F0EC(struct CgTextMainProc * proc) type ProcCmd (line 455) | struct ProcCmd function StartCgText (line 499) | void StartCgText(int x, int y, int width, int height, int stringId, void... function EndCgText (line 582) | void EndCgText(void) function s8 (line 589) | s8 CgTextExists(void) function sub_808F2A0 (line 600) | void sub_808F2A0(void) function CgText_ClearSpriteText (line 613) | void CgText_ClearSpriteText(struct CgTextMainProc * proc) function sub_808F30C (line 630) | void sub_808F30C(struct CgTextMainProc * proc) function GetCgTextDimensions (line 645) | void GetCgTextDimensions(const char * str, u8 * wOut, u8 * hOut) function sub_808F3D8 (line 702) | void sub_808F3D8(struct CgTextMainProc * proc) function GetCgTextBoxDimensions (line 724) | void GetCgTextBoxDimensions(const char * str, int * wOut, int * hOut) function s8 (line 816) | s8 DoesStringContainTact(const char * str) function sub_808F5C8 (line 839) | void sub_808F5C8(struct CgTextMainProc * proc) function s8 (line 913) | s8 sub_808F824(int textCode) function CgTextInterpreter_Loop_Main (line 974) | void CgTextInterpreter_Loop_Main(struct CgTextInterpreterProc * proc) function sub_808FEA4 (line 1234) | void sub_808FEA4(int * src, int x, int y) function CgTextInterpreter_808FF10 (line 1274) | void CgTextInterpreter_808FF10(struct CgTextInterpreterProc * proc) function CgTextInterpreter_808FF18 (line 1281) | void CgTextInterpreter_808FF18(struct CgTextInterpreterProc * proc) function CgTextInterpreter_808FF9C (line 1310) | void CgTextInterpreter_808FF9C(struct CgTextInterpreterProc * proc) type ProcCmd (line 1327) | struct ProcCmd function RestartCgTextInterpreter (line 1354) | void RestartCgTextInterpreter(struct CgTextMainProc * parent) function EndCgTextInterpreter (line 1362) | void EndCgTextInterpreter(void) function s8 (line 1369) | s8 sub_808FFFC(void) function YesNoChoice_Loop_KeyHandler (line 1380) | void YesNoChoice_Loop_KeyHandler(struct YesNoChoiceProc * proc) type ProcCmd (line 1417) | struct ProcCmd function StartYesNoChoice (line 1430) | void StartYesNoChoice(int * choiceTextIds, struct Text * th, int x, int ... FILE: src/chapter_title.c function sub_80895B4 (line 12) | void sub_80895B4(int config, int palId) function PutChapterTitleGfx (line 46) | void PutChapterTitleGfx(int chr, u32 titleId) function _PutChapterTitleGfx (line 55) | void _PutChapterTitleGfx(int chr, int titleId) function PutChapterTitleBG (line 60) | void PutChapterTitleBG(int chr) function sub_80896A8 (line 68) | void sub_80896A8(int chr) function sub_80896D8 (line 74) | void sub_80896D8(u16 * tm, int pal) function sub_80896FC (line 82) | void sub_80896FC(u16 * tm, int pal, int c) function sub_8089720 (line 90) | void sub_8089720(u16 * tm, int pal) function sub_8089744 (line 98) | void sub_8089744(u16 * tm, int pal) function GetChapterTitleExtra (line 103) | int GetChapterTitleExtra(struct PlaySt * chapterData) function GetChapterTitleWM (line 118) | int GetChapterTitleWM(struct PlaySt * chapterData) FILE: src/chapterdata.c type ROMChapterData (line 8) | struct ROMChapterData type ChapterEventGroup (line 30) | struct ChapterEventGroup function u8 (line 45) | u8 IsDifficultMode(void) { FILE: src/chapterintrofx.c type ProcCmd (line 23) | struct ProcCmd type ProcCmd (line 30) | struct ProcCmd type ProcCmd (line 38) | struct ProcCmd type ProcCmd (line 81) | struct ProcCmd type ProcCmd (line 90) | struct ProcCmd type ProcCmd (line 98) | struct ProcCmd type ProcCmd (line 106) | struct ProcCmd type ProcCmd (line 180) | struct ProcCmd function ChapterIntro_Bg2Scroll_Loop (line 193) | void ChapterIntro_Bg2Scroll_Loop(void) function ChapterIntro_KeyListen_Init (line 202) | void ChapterIntro_KeyListen_Init(struct ChapterIntroFxProc * proc) function ChapterIntro_KeyListen_Loop (line 213) | void ChapterIntro_KeyListen_Loop(struct ChapterIntroFxProc * proc) function PutScreenFogEffect (line 242) | void PutScreenFogEffect(void) function PutScreenFogEffectOverlayed (line 276) | void PutScreenFogEffectOverlayed(void) function ChapterIntro_Bg1And3Scroll_Init (line 310) | void ChapterIntro_Bg1And3Scroll_Init(struct ChapterIntroFxProc * proc) function ChapterIntro_Bg1And3Scroll_Loop (line 318) | void ChapterIntro_Bg1And3Scroll_Loop(struct ChapterIntroFxProc * proc) function ChapterIntro_8020010 (line 329) | int ChapterIntro_8020010(ProcPtr proc, void * vramDst, int palId) function ChapterIntro_SetBG_802009C (line 369) | void ChapterIntro_SetBG_802009C(void) function ChapterIntro_Init (line 386) | void ChapterIntro_Init(struct ChapterIntroFxProc * proc) function ChapterIntro_TwinLights_InitAndPlaySe (line 449) | void ChapterIntro_TwinLights_InitAndPlaySe(struct ChapterIntroFxProc * p... function ChapterIntro_TwinLights_Loop (line 463) | void ChapterIntro_TwinLights_Loop(struct ChapterIntroFxProc * proc) function ChapterIntro_LightExplosion_Init (line 518) | void ChapterIntro_LightExplosion_Init(struct ChapterIntroFxProc * proc) function PutOppositeLightExplosionSprites (line 531) | void PutOppositeLightExplosionSprites(struct ChapterIntroFxProc * proc, ... function ChapterIntro_LightExplosion_Loop (line 552) | void ChapterIntro_LightExplosion_Loop(struct ChapterIntroFxProc * proc) function ChapterIntro_DrawChapterTitle (line 624) | void ChapterIntro_DrawChapterTitle(void) function ChapterIntro_PutDecalSprite_Loop (line 646) | void ChapterIntro_PutDecalSprite_Loop(void) function ChapterIntro_LightBurst_Init (line 655) | void ChapterIntro_LightBurst_Init(struct ChapterIntroFxProc * proc) function ChapterIntro_LightBurst_Loop (line 664) | void ChapterIntro_LightBurst_Loop(struct ChapterIntroFxProc * proc) function ChapterIntro_InitBLDCNT (line 718) | void ChapterIntro_InitBLDCNT(void) function ChapterIntro_InitFogGfx (line 728) | void ChapterIntro_InitFogGfx(struct ChapterIntroFxProc * proc) function ChapterIntro_BlendFogAlpha_Loop (line 749) | void ChapterIntro_BlendFogAlpha_Loop(struct ChapterIntroFxProc * proc) function ChapterIntro_8020A40 (line 775) | void ChapterIntro_8020A40(struct ChapterIntroFxProc * proc) function ChapterIntro_8020A8C (line 789) | void ChapterIntro_8020A8C(struct ChapterIntroFxProc * proc) function ChapterIntro_8020AF8 (line 814) | void ChapterIntro_8020AF8(void) function ChapterIntro_InitCameraYPos (line 830) | void ChapterIntro_InitCameraYPos(void) function ChapterIntro_InitMapDisplay (line 837) | void ChapterIntro_InitMapDisplay(void) function ChapterIntro_BeginFadeToMap (line 881) | void ChapterIntro_BeginFadeToMap(struct ChapterIntroFxProc * proc) function ChapterIntro_LoopFadeToMap (line 905) | void ChapterIntro_LoopFadeToMap(struct ChapterIntroFxProc * proc) function ChapterIntro_RevealDecalSprite_Init (line 954) | void ChapterIntro_RevealDecalSprite_Init(struct ChapterIntroFxProc * proc) function ChapterIntro_RevealDecalSprite_Loop (line 962) | void ChapterIntro_RevealDecalSprite_Loop(struct ChapterIntroFxProc * proc) function ChapterIntro_BeginFadeOut (line 979) | void ChapterIntro_BeginFadeOut(struct ChapterIntroFxProc * proc) function ChapterIntro_LoopFadeOut (line 998) | void ChapterIntro_LoopFadeOut(struct ChapterIntroFxProc * proc) function ChapterIntro_BeginFastFadeToMap (line 1016) | void ChapterIntro_BeginFastFadeToMap(struct ChapterIntroFxProc * proc) function ChapterIntro_LoopFastFadeToMap (line 1054) | void ChapterIntro_LoopFastFadeToMap(struct ChapterIntroFxProc * proc) function ChapterIntro_SetSkipTarget (line 1085) | void ChapterIntro_SetSkipTarget(s16 targetLabel, struct ChapterIntroFxPr... function ChapterIntro_SetTimer (line 1092) | void ChapterIntro_SetTimer(s16 timer, struct ChapterIntroFxProc * proc) function ChapterIntro_TickTimerMaybe (line 1099) | void ChapterIntro_TickTimerMaybe(struct ChapterIntroFxProc * proc) function sub_80210C0 (line 1116) | void sub_80210C0(struct ChapterIntroFxProc * proc) function ChapterIntro_End (line 1123) | void ChapterIntro_End(void) function ChapterIntro_8021188 (line 1150) | void ChapterIntro_8021188(struct ChapterIntroFxProc * proc) FILE: src/chapterintrofx_title.c function ChapterIntroTitle_InitBgImg (line 21) | void ChapterIntroTitle_InitBgImg(struct ChapterIntroFxProc * proc) function ChapterIntroTitle_ResetBg (line 68) | void ChapterIntroTitle_ResetBg(struct ChapterIntroFxProc * proc) function ChapterIntroTitle_End (line 77) | void ChapterIntroTitle_End(struct ChapterIntroFxProc * proc) type ProcCmd (line 106) | struct ProcCmd FILE: src/classchg-event.c function sub_80CD62C (line 18) | void sub_80CD62C(void) function PromoMain_SetupTraineeEvent (line 55) | void PromoMain_SetupTraineeEvent(struct ProcPromoMain *proc) function ProcPtr (line 60) | ProcPtr StartPromoTraineeEvent(ProcPtr proc) function RemovePromoTraineeEventFace (line 65) | bool RemovePromoTraineeEventFace(void) function PromoTrainee_InitScreen (line 85) | void PromoTrainee_InitScreen(struct ProcPromoTraineeEvent *proc) function PromoTrainee_OnEnd (line 116) | void PromoTrainee_OnEnd(struct ProcPromoTraineeEvent *proc) function PromoTrainee_Talk1 (line 132) | void PromoTrainee_Talk1(struct ProcPromoTraineeEvent *proc) function PromoTrainee_Talk2 (line 173) | void PromoTrainee_Talk2(struct ProcPromoTraineeEvent *proc) function PromoTrainee_Talk3 (line 202) | void PromoTrainee_Talk3(struct ProcPromoTraineeEvent *proc) function PromoTrainee_Talk4 (line 231) | void PromoTrainee_Talk4(struct ProcPromoTraineeEvent *proc) function PromoTrainee_Talk5 (line 260) | void PromoTrainee_Talk5(struct ProcPromoTraineeEvent *proc) { function PromoMain_SetupTraineeEvent_ (line 294) | int PromoMain_SetupTraineeEvent_(struct ProcPromoMain *proc) { function PromoTraineeEventExists (line 299) | bool PromoTraineeEventExists(struct ProcPromoMain *proc) { FILE: src/classchg-handler.c type Unit (line 12) | struct Unit type TraineeData (line 36) | struct TraineeData { type ProcPromoHandler (line 42) | struct ProcPromoHandler type Unit (line 44) | struct Unit type TraineeData (line 48) | struct TraineeData function else (line 115) | else if (proc->bmtype == PROMO_HANDLER_TYPE_BM) { function else (line 137) | else if (proc->bmtype == PROMO_HANDLER_TYPE_PREP) { function u8 (line 162) | u8 PromoHandler_SetInitStat(struct ProcPromoHandler *proc) function PromoHandlerIdle (line 168) | void PromoHandlerIdle(struct ProcPromoHandler *proc) function StartTraineePromoScreen (line 185) | void StartTraineePromoScreen(ProcPtr parent) function StartPrepScreenPromotion (line 202) | void StartPrepScreenPromotion(struct ProcPrepItemUse *proc) function StartBmPromotion (line 235) | void StartBmPromotion(ProcPtr proc) FILE: src/classchg-main.c type ProcPromoMain (line 16) | struct ProcPromoMain type ProcPromoMain (line 17) | struct ProcPromoMain type ProcPromoMain (line 19) | struct ProcPromoMain type ProcPromoMain (line 54) | struct ProcPromoMain function MakePromotionScreen (line 56) | void MakePromotionScreen(struct ProcPromoHandler *proc, u8 pid, u8 terrain) type ProcPromoMain (line 69) | struct ProcPromoMain function PromoMain_InitScreen (line 74) | void PromoMain_InitScreen(struct ProcPromoMain *proc) function PromoMain_HandleType (line 120) | void PromoMain_HandleType(struct ProcPromoMain *proc) function PromoHandleTraineePostType (line 151) | void PromoHandleTraineePostType(struct ProcPromoMain *proc) function PromoMain_HandlePrepEndEffect (line 165) | void PromoMain_HandlePrepEndEffect(struct ProcPromoMain *proc) function PromoMain_OnEnd (line 183) | void PromoMain_OnEnd(struct ProcPromoMain *proc) FILE: src/classchg-menuconfirm.c function sub_80CDA4C (line 8) | void sub_80CDA4C(struct MenuProc *proc) function PromoSubConfirm_OnInit (line 16) | int PromoSubConfirm_OnInit(struct MenuProc *proc) function PromoSubConfirm_OnEnd (line 22) | int PromoSubConfirm_OnEnd(struct MenuProc *proc) function u8 (line 33) | u8 PromoSubConfirmMenuOnSelect(struct MenuProc *proc, struct MenuItemPro... function u8 (line 48) | u8 ClassChgMenuSel_OnBPress(struct MenuProc *_proc, struct MenuItemProc ... type MenuProc (line 80) | struct MenuProc type MenuProc (line 81) | struct MenuProc FILE: src/classchg-menuselect.c function u32 (line 12) | u32 ClassChgMenuSelOnInit(struct MenuProc *proc) function u32 (line 18) | u32 ClassChgMenuSelOnEnd(struct MenuProc *proc) function u8 (line 24) | u8 ClassChgMenuItem_OnSelect(struct MenuProc *pmenu, struct MenuItemProc... function u8 (line 75) | u8 ClassChgMenuSelOnPressB(struct MenuProc *pmenu, struct MenuItemProc *... function ClassChgMenuOnDrawCore (line 103) | void ClassChgMenuOnDrawCore(struct MenuProc *pmenu, struct MenuItemProc ... function ClassChgMenuItem_OnTextDraw (line 121) | int ClassChgMenuItem_OnTextDraw(struct MenuProc *pmenu, struct MenuItemP... function ClassChgMenuItem_OnChange (line 132) | int ClassChgMenuItem_OnChange(struct MenuProc *pmenu, struct MenuItemPro... function u8 (line 145) | u8 ClassChgMenuItem_3rdUsability(const struct MenuItemDef * _def, int _n... type MenuProc (line 212) | struct MenuProc type MenuProc (line 213) | struct MenuProc function ClassChgMenuExec (line 241) | void ClassChgMenuExec(struct ProcClassChgMenuSel *proc) function nullsub_80CDDD4 (line 259) | void nullsub_80CDDD4(void) function nullsub_61 (line 264) | void nullsub_61(void) function ProcPtr (line 269) | ProcPtr NewClassChgMenuSelect(ProcPtr parent) FILE: src/classchg-postconfirm.c function ClassChgExecPromotionReal (line 24) | void ClassChgExecPromotionReal(struct ProcClassChgPostConfirm *proc) function ClassChgPostConfirmWaitBanimEnd (line 48) | void ClassChgPostConfirmWaitBanimEnd(struct ProcClassChgPostConfirm *proc) function sub_80CDE98 (line 55) | void sub_80CDE98(struct ProcClassChgPostConfirm *proc) function ExecClassChgReal (line 61) | void ExecClassChgReal(struct ProcPromoMain *proc) FILE: src/classchg-sel.c function ChangeClassDescription (line 29) | void ChangeClassDescription(u32 msg) { function LoadClassReelFontPalette (line 42) | void LoadClassReelFontPalette(struct ProcPromoSel *proc, int class_id) { function LoadClassNameInClassReelFont (line 67) | void LoadClassNameInClassReelFont(struct ProcPromoSel *proc) { function ClassChgLoadEfxTerrain (line 91) | void ClassChgLoadEfxTerrain(void) function ClassChgLoadUI (line 98) | void ClassChgLoadUI(void) function ClassChgSelDrawPidName (line 106) | void ClassChgSelDrawPidName(struct ProcPromoSel *proc) { function Check3rdTraineeEnabled (line 130) | bool Check3rdTraineeEnabled(void) type Struct_8A30978 (line 147) | struct Struct_8A30978 { function RegisterTsaWithOffset (line 156) | void RegisterTsaWithOffset(u16 *_dst, u16 *_src, u32 offset) { function ProcPtr (line 181) | ProcPtr StartPromoClassSelect(ProcPtr parent) function Make6C_PromotionMenuSelect (line 186) | void Make6C_PromotionMenuSelect(struct ProcPromoSel* proc) { function sub_80CCF60 (line 277) | void sub_80CCF60(struct ProcPromoSel *proc) { function LoadBattleSpritesForBranchScreen (line 309) | void LoadBattleSpritesForBranchScreen(struct ProcPromoSel *proc) { function sub_80CD1D4 (line 398) | void sub_80CD1D4(struct ProcPromoSel *proc) function PrepClassChgOnCancel (line 415) | void PrepClassChgOnCancel(struct ProcPromoSel *proc) function sub_80CD294 (line 442) | void sub_80CD294(struct ProcPromoSel *proc) function sub_80CD2CC (line 456) | void sub_80CD2CC(struct ProcPromoSel *proc) function StartAndWaitPromoSelect (line 471) | bool StartAndWaitPromoSelect(struct ProcPromoMain *proc) function sub_80CD330 (line 489) | bool sub_80CD330(struct ProcPromoMain *proc) function sub_80CD34C (line 504) | void sub_80CD34C(void) function sub_80CD408 (line 520) | void sub_80CD408(u32 a, s16 b, s16 c) { function sub_80CD47C (line 536) | void sub_80CD47C(int a, int b, int c, int d, int e) { function u8 (line 580) | u8 LoadClassBattleSprite(s16 * out, u16 jid, u16 wpn_before) function NewCcramifyEnd (line 618) | void NewCcramifyEnd(void) { FILE: src/classdisplayfont.c type ClassDisplayFont (line 328) | struct ClassDisplayFont type ClassDisplayFont (line 387) | struct ClassDisplayFont FILE: src/code_8086934.c function sub_808683C (line 7) | void sub_808683C(void) function sub_8086928 (line 74) | void sub_8086928(ProcPtr proc) FILE: src/code_80AC6AC.c function sub_80AC6AC (line 9) | int sub_80AC6AC(int a, int b, int c, int d, int e) function sub_80AC784 (line 29) | int sub_80AC784(int a, int b, int c, int d, int e) FILE: src/colorfade.c function ColFadeOut_Init (line 9) | void ColFadeOut_Init(struct ColFadeProc * proc) function ColFadeIn_Init_Null (line 22) | void ColFadeIn_Init_Null(void) function ColFadeOut_Loop (line 28) | void ColFadeOut_Loop(struct ColFadeProc * proc) function ColFadeIn_Loop (line 71) | void ColFadeIn_Loop(struct ColFadeProc * proc) type ProcCmd (line 125) | struct ProcCmd function NewColFadeOut (line 141) | void NewColFadeOut(int speed, int kind, int color, ProcPtr parent) type ProcCmd (line 175) | struct ProcCmd function NewColFadeIn (line 191) | void NewColFadeIn(int speed, int kind, int color, ProcPtr parent) FILE: src/convoymenu.c type ProcCmd (line 24) | struct ProcCmd function ConvoyMenuProc_StarMenu (line 38) | int ConvoyMenuProc_StarMenu(ProcPtr proc) function ConvoyMenuProc_MenuEnd (line 51) | int ConvoyMenuProc_MenuEnd(ProcPtr proc) function ConvoyMenuProc_MaybeStartSelectConvoyItem (line 65) | int ConvoyMenuProc_MaybeStartSelectConvoyItem(ProcPtr proc) function ConvoyMenuProc_SendToConvoyReal (line 71) | int ConvoyMenuProc_SendToConvoyReal(ProcPtr proc) function ConvoyMenuProc_SetupActiveUnit (line 76) | void ConvoyMenuProc_SetupActiveUnit(ProcPtr proc) function ConvoyMenuProc_ExecBootlegPopup (line 81) | void ConvoyMenuProc_ExecBootlegPopup(ProcPtr proc) function HandleNewItemGetFromDrop (line 94) | void HandleNewItemGetFromDrop(struct Unit* unit, int item, ProcPtr proc) function SendToConvoyMenu_Draw (line 117) | int SendToConvoyMenu_Draw(struct MenuProc* proc_menu, struct MenuItemPro... function MenuCommand_DrawExtraItem (line 122) | int MenuCommand_DrawExtraItem(struct MenuProc* proc_menu, struct MenuIte... function u8 (line 133) | u8 SendToConvoyMenu_NormalEffect(struct MenuProc* proc_menu, struct Menu... function u8 (line 142) | u8 MenuCommand_SendItemToConvoy(struct MenuProc* proc_menu, struct MenuI... function u8 (line 149) | u8 SendToConvoyMenu_Selected(struct MenuProc* proc_menu, struct MenuItem... function u8 (line 159) | u8 SendToConvoyMenu_Selected2(struct MenuProc* proc_menu, struct MenuIte... function u8 (line 169) | u8 SendToConvoyMenu_Idle(struct MenuProc* proc_menu, struct MenuItemProc... FILE: src/cp_0803E2F4.c type Unit (line 23) | struct Unit type AiEscapePt (line 24) | struct AiEscapePt type Unit (line 26) | struct Unit type Unit (line 27) | struct Unit function AiInitDangerMap (line 34) | void AiInitDangerMap(void) { function AiFillDangerMap (line 46) | void AiFillDangerMap(void) { function s8 (line 109) | s8 AiCheckDangerAt(int x, int y, u8 threshold) { function s8 (line 121) | s8 AiTryGetNearestHealPoint(struct Vec2* out) { function UpdateAllPhaseHealingAIStatus (line 198) | void UpdateAllPhaseHealingAIStatus(void) { function s8 (line 223) | s8 AiUpdateGetUnitIsHealing(struct Unit* unit) { function AiTryHealSelf (line 245) | bool AiTryHealSelf(void) function s8 (line 282) | s8 AiTryMoveTowardsEscape(void) { type AiEscapePt (line 305) | struct AiEscapePt type AiEscapePt (line 308) | struct AiEscapePt type AiEscapePt (line 309) | struct AiEscapePt function s8 (line 343) | s8 AiCanEquip(void) { function s8 (line 361) | s8 AiEquipGetFlags(u16 * out) function AiEquipGetDanger (line 412) | void AiEquipGetDanger(int x, int y, u16 * range_danger_out, u16 * melee_... function AiEquipBestMatch (line 472) | void AiEquipBestMatch(int equip_flag, u16 * equip_flags) function AiEquipBestConsideringDanger (line 499) | void AiEquipBestConsideringDanger(u16 range_danger, u16 melee_danger, u1... function sub_803EC18 (line 511) | void sub_803EC18(u16 item) { function s8 (line 530) | s8 AiIsWithinFlyingDistance(struct Unit* unit, int x, int y) { function StoreItemAndGetUnitAttack (line 542) | int StoreItemAndGetUnitAttack(struct Unit* unit, u16* itemOut) { function AiTryDanceOrStealAfterMove (line 549) | void AiTryDanceOrStealAfterMove(void) { function AiTryActionAfterMove (line 565) | void AiTryActionAfterMove(void) { function s8 (line 581) | s8 AiTryDoDanceAdjacent(int x, int y) { function s8 (line 634) | s8 AiTryDoStealAdjacent(int x, int y) { function s8 (line 652) | s8 sub_803EEB0(int x, int y) { function s8 (line 694) | s8 AiIsUnitAtPositionDifferentAllegiance(int x, int y) { function s8 (line 707) | s8 AiFunc_CountEnemiesInRange(const void * arg) type Unknown_Sub80315C (line 761) | struct Unknown_Sub80315C { function s8 (line 768) | s8 sub_803F15C(const struct Unknown_Sub80315C* input) { function s8 (line 853) | s8 sub_803F330(const void* input) { function s8 (line 859) | s8 sub_803F34C(const void* input) { function s8 (line 874) | s8 sub_803F37C(const void* input) { function s8 (line 889) | s8 AiTryMoveToSpecificPosition(struct Vec2* out) { function s8 (line 926) | s8 AiCountEnemyInRangeOrTryMoveToSpecificPosition(const void* input) { type UnknownSub803F4A4 (line 952) | struct UnknownSub803F4A4 { function s8 (line 960) | s8 sub_803F4A4(const void* input) { function s8 (line 977) | s8 sub_803F4EC(const void* input) { function s8 (line 991) | s8 sub_803F51C(const void* input) { function s8 (line 1047) | s8 sub_803F5E0(struct Unit* unit) { function s8 (line 1061) | s8 sub_803F61C(const void* input) { function s8 (line 1082) | s8 sub_803F680(struct Unit* unit) { function s8 (line 1096) | s8 sub_803F6B8(struct Unit* unit) { function s8 (line 1125) | s8 sub_803F72C(const void* input) { function s8 (line 1151) | s8 sub_803F790(const void* input) { function s8 (line 1170) | s8 sub_803F7DC(const void* input) { function s8 (line 1192) | s8 AiBallistaRideExit(const void * input) function s8 (line 1259) | s8 sub_803F9A8(const void* input) { function s8 (line 1267) | s8 sub_803F9C8(const void* input) { FILE: src/cp_battle.c type AiCombatScoreCoefficients (line 18) | struct AiCombatScoreCoefficients function s8 (line 21) | s8 AiAttemptOffensiveAction(s8 (* isEnemy)(struct Unit * unit)) function s8 (line 140) | s8 AiAttemptCombatWithinMovement(s8 (* isEnemy)(struct Unit * unit)) function AiFillReversedAttackRangeMap (line 237) | void AiFillReversedAttackRangeMap(struct Unit* unit, u16 item) { function AiFloodMovementAndRange (line 245) | void AiFloodMovementAndRange(struct Unit* unit, u16 move, u16 item) { function s8 (line 271) | s8 AiAttemptBallistaCombat(s8 (*isEnemy)(struct Unit* unit), struct AiCo... function u8 (line 362) | u8 AiAttemptStealAction_GetMovementAt(int x, int y) { function s8 (line 377) | s8 AiAttemptStealActionWithinMovement(void) { function s8 (line 447) | s8 AiSimulateBestBattleAgainstTarget(struct AiCombatSimulationSt* st) { function s8 (line 489) | s8 AiSimulateBestBallistaBattleAgainstTarget(struct AiCombatSimulationSt... function u32 (line 535) | u32 AiGetCombatPositionScore(int x, int y, struct AiCombatSimulationSt* ... function s8 (line 550) | s8 AiIsBadFight(struct AiCombatSimulationSt* st) { function s8 (line 556) | s8 AiSimulateBattleAgainstTargetAtPosition(struct AiCombatSimulationSt* ... function AiGetDamageDealtCombatScoreComponent (line 572) | int AiGetDamageDealtCombatScoreComponent(void) function AiGetOpponentLowHpScoreComponent (line 594) | int AiGetOpponentLowHpScoreComponent(void) type RangeScore (line 607) | struct RangeScore { type RangeScore (line 613) | struct RangeScore function AiGetFriendZoneCombatScoreComponent (line 633) | int AiGetFriendZoneCombatScoreComponent(void) function AiGetTargetClassCombatScoreComponent (line 671) | int AiGetTargetClassCombatScoreComponent(void) function AiGetTurnCombatScoreComponent (line 687) | int AiGetTurnCombatScoreComponent(void) function AiGetDamageTakenScoreComponent (line 696) | int AiGetDamageTakenScoreComponent(void) function AiGetDangerScoreComponent (line 720) | int AiGetDangerScoreComponent(void) function AiGetLowHpScoreComponent (line 734) | int AiGetLowHpScoreComponent(void) function AiComputeCombatScore (line 748) | void AiComputeCombatScore(struct AiCombatSimulationSt * st) function AiGetInRangeCombatPositionScoreComponent (line 782) | int AiGetInRangeCombatPositionScoreComponent(int x, int y, struct Unit* ... function AiGetTerrainCombatPositionScoreComponent (line 798) | int AiGetTerrainCombatPositionScoreComponent(int x, int y) { type Vec2 (line 806) | struct Vec2 function AiGetFriendZoneCombatPositionScoreComponent (line 819) | int AiGetFriendZoneCombatPositionScoreComponent(int x, int y) { FILE: src/cp_data.c type AiScr (line 12) | struct AiScr type AiScr (line 16) | struct AiScr type AiCombatScoreCoefficients (line 56) | struct AiCombatScoreCoefficients type AiEscapePt (line 614) | struct AiEscapePt type AiEscapePt (line 620) | struct AiEscapePt type AiEscapePt (line 627) | struct AiEscapePt type AiEscapePt (line 634) | struct AiEscapePt type AiEscapePt (line 641) | struct AiEscapePt type AiEscapePt (line 647) | struct AiEscapePt type AiEscapePt (line 654) | struct AiEscapePt type AiEscapePt (line 660) | struct AiEscapePt type AiEscapePt (line 667) | struct AiEscapePt type AiEscapePt (line 673) | struct AiEscapePt type AiEscapePt (line 679) | struct AiEscapePt type AiEscapePt (line 684) | struct AiEscapePt type AiEscapePt (line 689) | struct AiEscapePt type AiEscapePt (line 694) | struct AiEscapePt type AiEscapePt (line 705) | struct AiEscapePt type AiEscapePt (line 711) | struct AiEscapePt type AiEscapePt (line 722) | struct AiEscapePt type AiEscapePt (line 726) | struct AiEscapePt type AiEscapePt (line 731) | struct AiEscapePt type AiEscapePt (line 736) | struct AiEscapePt type AiEscapePt (line 741) | struct AiEscapePt type AiEscapePt (line 746) | struct AiEscapePt type AiEscapePt (line 751) | struct AiEscapePt type AiEscapePt (line 756) | struct AiEscapePt type AiEscapePt (line 761) | struct AiEscapePt type AiEscapePt (line 766) | struct AiEscapePt type AiEscapePt (line 772) | struct AiEscapePt type AiEscapePt (line 777) | struct AiEscapePt type AiEscapePt (line 845) | struct AiEscapePt type AiHealThreshold (line 913) | struct AiHealThreshold type Vec2 (line 1034) | struct Vec2 type Vec2 (line 1043) | struct Vec2 type Vec2 (line 1051) | struct Vec2 type Vec2 (line 1056) | struct Vec2 type AiCountEnemiesInRangeArg (line 1066) | struct AiCountEnemiesInRangeArg type AiScr (line 1104) | struct AiScr type AiScr (line 1110) | struct AiScr type AiScr (line 1116) | struct AiScr type AiScr (line 1123) | struct AiScr type AiScr (line 1132) | struct AiScr type AiScr (line 1138) | struct AiScr type AiScr (line 1144) | struct AiScr type AiScr (line 1150) | struct AiScr type AiScr (line 1157) | struct AiScr type AiScr (line 1164) | struct AiScr type AiScr (line 1170) | struct AiScr type AiScr (line 1179) | struct AiScr type AiScr (line 1188) | struct AiScr type AiScr (line 1199) | struct AiScr type AiScr (line 1210) | struct AiScr type AiScr (line 1223) | struct AiScr type AiScr (line 1229) | struct AiScr type AiScr (line 1239) | struct AiScr type AiScr (line 1246) | struct AiScr type AiScr (line 1253) | struct AiScr type AiScr (line 1259) | struct AiScr type AiScr (line 1265) | struct AiScr type AiScr (line 1271) | struct AiScr type AiScr (line 1277) | struct AiScr type AiScr (line 1283) | struct AiScr type AiScr (line 1289) | struct AiScr type AiScr (line 1295) | struct AiScr type AiScr (line 1306) | struct AiScr type AiScr (line 1312) | struct AiScr type AiScr (line 1320) | struct AiScr type AiScr (line 1328) | struct AiScr type AiScr (line 1336) | struct AiScr type UnitDefinition (line 1349) | struct UnitDefinition type AiScr (line 1352) | struct AiScr type AiScr (line 1370) | struct AiScr type AiScr (line 1376) | struct AiScr type AiScr (line 1382) | struct AiScr type AiScr (line 1388) | struct AiScr type AiScr (line 1396) | struct AiScr type AiScr (line 1402) | struct AiScr type AiScr (line 1413) | struct AiScr type AiScr (line 1424) | struct AiScr type AiScr (line 1430) | struct AiScr type AiScr (line 1442) | struct AiScr type AiScr (line 1454) | struct AiScr type AiScr (line 1469) | struct AiScr type AiScr (line 1484) | struct AiScr type AiScr (line 1491) | struct AiScr type AiScr (line 1497) | struct AiScr type AiScr (line 1504) | struct AiScr type AiScr (line 1514) | struct AiScr type AiScr (line 1520) | struct AiScr type AiScr (line 1538) | struct AiScr type AiScr (line 1548) | struct AiScr type AiScr (line 1570) | struct AiScr type AiScr (line 1594) | struct AiScr type AiScr (line 1600) | struct AiScr FILE: src/cp_decide.c type ProcCmd (line 48) | struct ProcCmd function CpDecide_Suspend (line 63) | void CpDecide_Suspend(ProcPtr proc) function CpDecide_Main (line 73) | void CpDecide_Main(ProcPtr proc) function AiClearDecision (line 130) | void AiClearDecision(void) function AiSetDecision (line 147) | void AiSetDecision(s16 xMove, s16 yMove, u8 actionId, u8 targetId, u8 it... function AiUpdateDecision (line 163) | void AiUpdateDecision(u8 actionId, u8 targetId, u8 itemSlot, u8 xTarget,... function AiDecideMain (line 183) | void AiDecideMain(void) function DecideHealOrEscape (line 191) | void DecideHealOrEscape(void) function DecideSpecialItems (line 224) | void DecideSpecialItems(void) function DecideScriptA (line 232) | void DecideScriptA(void) function DecideScriptB (line 254) | void DecideScriptB(void) FILE: src/cp_order.c type Unit (line 13) | struct Unit type Unit (line 14) | struct Unit type ProcCmd (line 22) | struct ProcCmd type ProcCmd (line 31) | struct ProcCmd function CpOrderMain (line 48) | void CpOrderMain(ProcPtr proc) function CpOrderBerserkInit (line 53) | void CpOrderBerserkInit(ProcPtr proc) function CpOrderFunc_BeginDecide (line 88) | void CpOrderFunc_BeginDecide(ProcPtr proc) function GetUnitBattleAiPriority (line 105) | int GetUnitBattleAiPriority(struct Unit* unit) function GetUnitAiPriority (line 142) | int GetUnitAiPriority(struct Unit* unit) function BuildAiUnitList (line 167) | int BuildAiUnitList(void) function SortAiUnitList (line 201) | void SortAiUnitList(int count) function CpOrderFunc_End (line 233) | void CpOrderFunc_End(ProcPtr proc) FILE: src/cp_perform.c type UnkProcA (line 29) | struct UnkProcA { type CpPerformProc (line 41) | struct CpPerformProc { type UnkProcA (line 49) | struct UnkProcA type ProcCmd (line 51) | struct ProcCmd type CpPerformProc (line 61) | struct CpPerformProc type CpPerformProc (line 62) | struct CpPerformProc type CpPerformProc (line 63) | struct CpPerformProc type CpPerformProc (line 64) | struct CpPerformProc type CpPerformProc (line 65) | struct CpPerformProc type CpPerformProc (line 66) | struct CpPerformProc type CpPerformProc (line 67) | struct CpPerformProc type ProcCmd (line 69) | struct ProcCmd type CpPerformProc (line 95) | struct CpPerformProc type CpPerformProc (line 96) | struct CpPerformProc type CpPerformProc (line 97) | struct CpPerformProc function AiTargetCursor_Main (line 100) | void AiTargetCursor_Main(struct UnkProcA* proc) { function StartAiTargetCursor (line 113) | void StartAiTargetCursor(int x, int y, int kind, ProcPtr parent) { function CpPerform_UpdateMapMusic (line 126) | void CpPerform_UpdateMapMusic() { function CpPerform_MoveCameraOntoUnit (line 134) | void CpPerform_MoveCameraOntoUnit(struct CpPerformProc* proc) { function CpPerform_BeginUnitMovement (line 154) | void CpPerform_BeginUnitMovement(struct CpPerformProc* proc) { function AiRefreshMap (line 179) | void AiRefreshMap() { function AiStartCombatAction (line 201) | void AiStartCombatAction(struct CpPerformProc* proc) { function AiStartEscapeAction (line 229) | void AiStartEscapeAction(struct CpPerformProc* proc) { function AiStartStealAction (line 244) | void AiStartStealAction(struct CpPerformProc* proc) { type PopupInstruction (line 257) | struct PopupInstruction function s8 (line 263) | s8 AiPillageAction(struct CpPerformProc* proc) { function s8 (line 289) | s8 AiStaffAction(struct CpPerformProc* proc) { function s8 (line 303) | s8 AiUseItemAction(struct CpPerformProc* proc) { function s8 (line 315) | s8 AiRefreshAction(struct CpPerformProc* proc) { function s8 (line 319) | s8 AiTalkAction(struct CpPerformProc* proc) { function s8 (line 333) | s8 AiRideBallistaAction(struct CpPerformProc* proc) { function s8 (line 342) | s8 AiExitBallistaAction(struct CpPerformProc* proc) { function s8 (line 351) | s8 AiDKNightmareAction(struct CpPerformProc* proc) { function AiDKSummonAction (line 370) | void AiDKSummonAction(struct CpPerformProc* proc) { function s8 (line 383) | s8 AiPickAction(struct CpPerformProc* proc) { function CpPerform_MoveCameraOntoTarget (line 398) | void CpPerform_MoveCameraOntoTarget(struct CpPerformProc* proc) { function CpPerform_PerformAction (line 488) | void CpPerform_PerformAction(struct CpPerformProc* proc) { function CpPerform_WaitAction (line 577) | void CpPerform_WaitAction(struct CpPerformProc* proc) { function CpPerform_Cleanup (line 590) | void CpPerform_Cleanup(struct CpPerformProc* proc) { function s8 (line 601) | s8 AiDummyAction(struct CpPerformProc* proc) { function s8 (line 605) | s8 AiEscapeAction(struct CpPerformProc* proc) { function s8 (line 614) | s8 AiWaitAndClearScreenAction(struct CpPerformProc* proc) { function CpPerform_EquipBest (line 628) | void CpPerform_EquipBest(struct CpPerformProc* proc) { FILE: src/cp_phase.c type Proc (line 10) | struct Proc type Proc (line 11) | struct Proc type Proc (line 12) | struct Proc function AiPhaseInit (line 42) | static void AiPhaseInit(struct Proc* proc) function AiPhaseBerserkInit (line 63) | static void AiPhaseBerserkInit(struct Proc* proc) function AiPhaseCleanup (line 81) | static void AiPhaseCleanup(struct Proc* proc) FILE: src/cp_script.c type ScriptKind (line 16) | enum ScriptKind { type AiScr (line 25) | struct AiScr type AiScr (line 28) | struct AiScr type AiScr (line 29) | struct AiScr function s8 (line 64) | s8 AiTryExecScriptA(void) { function s8 (line 77) | s8 AiExecFallbackScriptA(void) { function s8 (line 89) | s8 AiTryExecScriptB(void) { function s8 (line 102) | s8 AiExecFallbackScriptB(void) { function AiScript_Exec (line 115) | void AiScript_Exec(u8* pc) { function AiScriptCmd_00_ConditionalGoto (line 166) | void AiScriptCmd_00_ConditionalGoto(u8* pc) { function AiScriptCmd_01_FunctionCall (line 199) | void AiScriptCmd_01_FunctionCall(u8* pc) { function AiScriptCmd_02_ChangeAi (line 210) | void AiScriptCmd_02_ChangeAi(u8* pc) { function AiScriptCmd_03_Goto (line 234) | void AiScriptCmd_03_Goto(u8* pc) { function s8 (line 262) | s8 AiIsUnitEnemy(struct Unit* unit) { function s8 (line 272) | s8 AiIsUnitNonActive(struct Unit* unit) { function s8 (line 282) | s8 AiIsUnitEnemyAndNotInScrList(struct Unit* unit) { function s8 (line 292) | s8 AiIsUnitEnemyOrInScrList(struct Unit* unit) { function s8 (line 302) | s8 AiIsUnitEnemyAndScrCharId(struct Unit* unit) { function s8 (line 312) | s8 AiIsUnitEnemyAndScrClassId(struct Unit* unit) { function AiScriptCmd_04_ActionOnSelectedCharacter (line 322) | void AiScriptCmd_04_ActionOnSelectedCharacter(u8* pc) { function AiScriptCmd_05_DoStandardAction (line 351) | void AiScriptCmd_05_DoStandardAction(u8* pc) { function AiScriptCmd_06_DoNothing (line 374) | void AiScriptCmd_06_DoNothing(u8* pc) { function AiScriptCmd_07_DoStandardActionNoMove (line 380) | void AiScriptCmd_07_DoStandardActionNoMove(u8* pc) { function AiScriptCmd_08_DoStandardActionAgainstClass (line 399) | void AiScriptCmd_08_DoStandardActionAgainstClass(u8* pc) { function AiScriptCmd_09_DoStaffAction (line 417) | void AiScriptCmd_09_DoStaffAction(u8* pc) { function AiScriptCmd_0A_DoStaffAction (line 426) | void AiScriptCmd_0A_DoStaffAction(u8* pc) { function AiScriptCmd_0B_DoStaffAction (line 435) | void AiScriptCmd_0B_DoStaffAction(u8* pc) { function AiScriptCmd_0C_MoveTowardsSetPoint (line 444) | void AiScriptCmd_0C_MoveTowardsSetPoint(u8* pc) { function AiScriptCmd_0D_MoveTowardsCharacterUntilInRange (line 459) | void AiScriptCmd_0D_MoveTowardsCharacterUntilInRange(u8* pc) { function AiScriptCmd_0E_DoNothing (line 487) | void AiScriptCmd_0E_DoNothing(u8* pc) { function AiScriptCmd_0F_MoveTowardsUnitWithClass (line 493) | void AiScriptCmd_0F_MoveTowardsUnitWithClass(u8* pc) { function AiScriptCmd_10_DoLooting (line 506) | void AiScriptCmd_10_DoLooting(u8* pc) { function AiScriptCmd_11_MoveTowardsSafety (line 556) | void AiScriptCmd_11_MoveTowardsSafety(u8* pc) { function AiScriptCmd_12_MoveTowardsEnemy (line 569) | void AiScriptCmd_12_MoveTowardsEnemy(u8* pc) { function AiScriptCmd_13 (line 588) | void AiScriptCmd_13(u8* pc) { function AiScriptCmd_14_DoNothing (line 607) | void AiScriptCmd_14_DoNothing(u8* pc) { function AiScriptCmd_15_DoNothing (line 613) | void AiScriptCmd_15_DoNothing(u8* pc) { function AiScriptCmd_16_RandomMovement (line 619) | void AiScriptCmd_16_RandomMovement(u8* pc) { function AiScriptCmd_17_DoEscape (line 628) | void AiScriptCmd_17_DoEscape(u8* pc) { function sub_803CF60 (line 638) | int sub_803CF60(int x, int y) { function s8 (line 643) | s8 sub_803CFB4(int x, int y, struct Vec2* out, u8* itemSlotOut) { function s8 (line 710) | s8 sub_803D124(const u8* terrainList, u32 flags, struct Vec2* out) { function AiScriptCmd_18_TryAttackSnagWall (line 757) | void AiScriptCmd_18_TryAttackSnagWall(u8* pc) { function AiScriptCmd_19_MoveTowardsTerrain (line 788) | void AiScriptCmd_19_MoveTowardsTerrain(u8* pc) { function AiScriptCmd_1A_MoveTowardsTerrain (line 806) | void AiScriptCmd_1A_MoveTowardsTerrain(u8* pc) { function AiScriptCmd_1B_NoOp (line 824) | void AiScriptCmd_1B_NoOp(u8* pc) { function AiDoBerserkAction (line 832) | void AiDoBerserkAction(void) { function AiDoBerserkMove (line 841) | void AiDoBerserkMove(void) { function s8 (line 852) | s8 sub_803D43C(void) { function s8 (line 857) | s8 sub_803D440(u8* arg) { FILE: src/cp_staff.c type AiStaffLutEntry (line 15) | struct AiStaffLutEntry { type Unit (line 20) | struct Unit type Unit (line 21) | struct Unit type Unit (line 22) | struct Unit type Unit (line 23) | struct Unit type Unit (line 24) | struct Unit type Unit (line 25) | struct Unit type Unit (line 26) | struct Unit type Unit (line 27) | struct Unit type AiStaffLutEntry (line 29) | struct AiStaffLutEntry function GetAiStaffFuncIndex (line 46) | int GetAiStaffFuncIndex(u16 item) { function s8 (line 71) | s8 AiTryDoStaff(s8 (*isEnemy)(struct Unit* unit)) { type AdjPosLutEnt (line 112) | struct AdjPosLutEnt { type AdjPosLutEnt (line 117) | struct AdjPosLutEnt function s8 (line 125) | s8 GetAiSafestAccessibleAdjacentPosition(int x, int y, struct Vec2* out) { function AiStaffHealMendRecover (line 165) | void AiStaffHealMendRecover(int itemIdx, s8 (*isEnemy)(struct Unit* unit... function AiStaffPhysicRescue (line 226) | void AiStaffPhysicRescue(int itemIdx, s8 (*isEnemy)(struct Unit* unit)) { function AiStaffFortify (line 298) | void AiStaffFortify(int itemIdx, s8 (*isEnemy)(struct Unit* unit)) { function AiStaffWarp (line 350) | void AiStaffWarp(int itemIdx, s8 (*isEnemy)(struct Unit* unit)) { function AiStaffRestore (line 410) | void AiStaffRestore(int itemIdx, s8 (*isEnemy)(struct Unit* unit)) { function s8 (line 470) | s8 sub_80402A8(struct Unit* unit) { function u8 (line 494) | u8 GetAiSilenceEffectivenessScore(struct Unit* unit) { function AiStaffSilence (line 514) | void AiStaffSilence(int itemIdx, s8 (*isEnemy)(struct Unit* unit)) { function AiStaffSleepBerserk (line 589) | void AiStaffSleepBerserk(int itemIdx, s8 (*isEnemy)(struct Unit* unit)) { function AiStaffBarrier (line 661) | void AiStaffBarrier(int itemIdx, s8 (*isEnemy)(struct Unit* unit)) { function s8 (line 666) | s8 sub_8040668(struct Vec2* out) { FILE: src/cp_utility.c type Unit (line 20) | struct Unit type Unit (line 21) | struct Unit type Unit (line 22) | struct Unit type Vec2 (line 24) | struct Vec2 function s8 (line 39) | s8 AiCompare(const u8* left, u8 op, u32 right) { function s8 (line 88) | s8 AiFindTargetInReachByCharId(int uid, struct Vec2* out) { function s8 (line 140) | s8 AiFindTargetInReachByClassId(int classId, struct Vec2* out) { function s8 (line 185) | s8 AiFindTargetInReachByFunc(s8(*func)(struct Unit* unit), struct Vec2* ... function s8 (line 237) | s8 AiFindTargetInReachNeglectWallByFunc(s8(*func)(struct Unit* unit), st... function AiRandomMove (line 290) | void AiRandomMove(void) { function s8 (line 335) | s8 AiReachesByBirdsEyeDistance(struct Unit* unit, struct Unit* other, u1... function s8 (line 347) | s8 AiCouldReachByBirdsEyeDistance(struct Unit* unit, struct Unit* other,... function s8 (line 359) | s8 AiIsInShortList(const u16* list, u16 item) { function s8 (line 373) | s8 AiIsInByteList(const u8* list, u8 item) { function s8 (line 386) | s8 AiFindClosestTerrainPosition(const u8* terrainList, int flags, struct... function u8 (line 434) | u8 AiGetPositionRange(int x, int y) { function s8 (line 448) | s8 AiFindClosestTerrainAdjacentPosition(const u8* terrainList, int flags... function s8 (line 500) | s8 AiFindClosestUnlockPosition(int flags, struct Vec2* outA, struct Vec2... function AiCountUnitsInRange (line 612) | int AiCountUnitsInRange(void) { function AiCountEnemyUnitsInRange (line 637) | int AiCountEnemyUnitsInRange(void) { function AiCountAlliedUnitsInRange (line 666) | int AiCountAlliedUnitsInRange(void) { function AiCountNearbyUnits (line 695) | int AiCountNearbyUnits(s16 x, s16 y) { function AiCountNearbyEnemyUnits (line 724) | int AiCountNearbyEnemyUnits(s16 x, s16 y) { function AiCountNearbyAlliedUnits (line 757) | int AiCountNearbyAlliedUnits(s16 x, s16 y) { function FillMovementAndRangeMapForItem (line 790) | void FillMovementAndRangeMapForItem(struct Unit* unit, u16 item) { function AiMakeMoveRangeUnitPowerMaps (line 812) | void AiMakeMoveRangeUnitPowerMaps(struct Unit* unit) { function sub_803B678 (line 836) | void sub_803B678(struct Unit* unit, u16 item) { function s8 (line 858) | s8 AiFindBestAdjacentPositionByFunc(int x, int y, u8(*funcArg)(int x, in... function AiGetItemStealRank (line 896) | int AiGetItemStealRank(u16 item) { function s8 (line 914) | s8 AiGetUnitStealItemSlot(struct Unit* unit) { function s8 (line 943) | s8 AiFindSafestReachableLocation(struct Unit* unit, struct Vec2* out) { function s8 (line 990) | s8 AiFindPillageLocation(struct Vec2* out, u8* outItemSlot) { function s8 (line 1016) | s8 AiGetChestUnlockItemSlot(u8* out) { function AiTryMoveTowards (line 1050) | void AiTryMoveTowards(s16 x, s16 y, u8 action, u8 maxDanger, u8 unk) { function AiTryMoveTowardsNeglectWall (line 1113) | void AiTryMoveTowardsNeglectWall(s16 x, s16 y, u8 action, u8 maxDanger, ... function s8 (line 1176) | s8 AiGetUnitClosestValidPosition(struct Unit* unit, s16 x, s16 y, struct... function u8 (line 1223) | u8 AiGetClassRank(u8 classId) { function s8 (line 1246) | s8 AiUnitWithCharIdExists(u16 uid) { function s8 (line 1275) | s8 AiIsWithinRectDistance(s16 x, s16 y, u8 x2, u8 y2, u8 maxDistance) { function s8 (line 1286) | s8 AiLocationIsPillageTarget(u8 x, u8 y) { function SetupUnitInventoryAIFlags (line 1311) | void SetupUnitInventoryAIFlags(void) { function SetupUnitStatusStaffAIFlags (line 1358) | void SetupUnitStatusStaffAIFlags(struct Unit* unit, u16 item) { function SetupUnitHealStaffAIFlags (line 1390) | void SetupUnitHealStaffAIFlags(struct Unit* unit, u16 item) { function SaveNumberOfAlliedUnitsIn0To8Range (line 1416) | void SaveNumberOfAlliedUnitsIn0To8Range(struct Unit* unit) { function CharStoreAI (line 1450) | void CharStoreAI(struct Unit* unit, const struct UnitDefinition* uDef) { function s8 (line 1463) | s8 sub_803C284(struct Vec2* out) { function sub_803C364 (line 1505) | int sub_803C364(void) { function sub_803C3B0 (line 1529) | int sub_803C3B0(void) { function s8 (line 1560) | s8 sub_803C44C(struct Unit* unit) { function sub_803C490 (line 1581) | void sub_803C490(struct Unit* unit) { FILE: src/cpextra_80407F0.c type Unit (line 18) | struct Unit type Vec2 (line 18) | struct Vec2 type Unit (line 19) | struct Unit type Vec2 (line 19) | struct Vec2 type Vec2 (line 19) | struct Vec2 type Unit (line 21) | struct Unit type Unit (line 22) | struct Unit type Unit (line 23) | struct Unit type Unit (line 24) | struct Unit type AiSpecialItemLutEntry (line 27) | struct AiSpecialItemLutEntry { type AiSpecialItemLutEntry (line 36) | struct AiSpecialItemLutEntry function GetSpecialItemFuncIndex (line 44) | int GetSpecialItemFuncIndex(u16 item) { function s8 (line 61) | s8 AiTryDoSpecialItems() { function AiSpecialItemDoorKey (line 100) | void AiSpecialItemDoorKey(int item) { function AiSpecialItemLockpick (line 124) | void AiSpecialItemLockpick(int item) { function AiSpecialItemAntitoxin (line 170) | void AiSpecialItemAntitoxin(int item) { function u8 (line 189) | u8 sub_8040AE0(int x, int y) { function s8 (line 206) | s8 sub_8040B38(struct Unit* unit, struct Vec2* pos) { function s8 (line 227) | s8 sub_8040B8C(struct Unit* unit, struct Vec2* pos) { function s8 (line 237) | s8 sub_8040BB4(struct Unit* unit, u32 flags, struct Vec2* posA, struct V... function s8 (line 261) | s8 sub_8040C5C() { function AiSetMovCostTableWithPassableWalls (line 310) | void AiSetMovCostTableWithPassableWalls(const s8* cost) { function sub_8040E04 (line 324) | void sub_8040E04(const s8* cost, int terrainId) { function sub_8040E34 (line 336) | void sub_8040E34(const s8* cost, int terrainIdA, int terraidIdB) { function InitAiMoveMapForUnit (line 349) | void InitAiMoveMapForUnit(struct Unit* unit) { function sub_8040E98 (line 358) | void sub_8040E98(struct Unit* unit) { function sub_8040EC8 (line 367) | void sub_8040EC8(struct Unit* unit) { function sub_8040EF8 (line 376) | void sub_8040EF8(struct Unit* unit) { function GenerateExtendedMovementMapOnRangeNeglectWall (line 385) | void GenerateExtendedMovementMapOnRangeNeglectWall(int x, int y, const s... function sub_8040F54 (line 394) | void sub_8040F54(int x, int y, struct Unit* unit) { function sub_8040F88 (line 403) | void sub_8040F88(struct Unit* unit) { function sub_8040FBC (line 412) | void sub_8040FBC(struct Unit* unit) { function sub_8040FEC (line 421) | void sub_8040FEC(struct Unit* unit) { function sub_8041020 (line 430) | void sub_8041020(struct Unit* unit) { function sub_8041054 (line 439) | void sub_8041054(struct Unit* unit) { function AiUpdateNoMoveFlag (line 448) | void AiUpdateNoMoveFlag(struct Unit* unit) { function sub_80410C4 (line 459) | void sub_80410C4(int x, int y, struct Unit* unit) { function AiDetermineNightmareEffectiveness (line 468) | int AiDetermineNightmareEffectiveness(int* numValidTargets, int* numHit,... type UnknownAiInputA (line 520) | struct UnknownAiInputA { function s8 (line 526) | s8 AiTryUseNightmareStaff(struct UnknownAiInputA* input) { function s8 (line 632) | s8 AiDecideNightmareStaff() { type UnknownAiInputB (line 639) | struct UnknownAiInputB { function s8 (line 647) | s8 AiTryDKSummon(struct UnknownAiInputB* input) { function s8 (line 718) | s8 AiDecideDKSummon() { FILE: src/ctc.c type SpriteEntry (line 5) | struct SpriteEntry type SpriteProc (line 15) | struct SpriteProc type SpriteProc (line 27) | struct SpriteProc type ProcCmd (line 124) | struct ProcCmd type SpriteEntry (line 130) | struct SpriteEntry type SpriteEntry (line 132) | struct SpriteEntry type SpriteEntry (line 133) | struct SpriteEntry function PutObjectAffine (line 135) | void PutObjectAffine(int id, int pa, int pb, int pc, int pd) function ClearSprites (line 143) | void ClearSprites(void) function PutSprite (line 159) | void PutSprite(int layer, int x, int y, const u16* object, int oam2) function PutSpriteExt (line 170) | void PutSpriteExt(int layer, int xOam1, int yOam0, const u16* object, in... function PushSpriteLayerObjects (line 181) | void PushSpriteLayerObjects(int layer) function SpriteRefresher_OnIdle (line 194) | void SpriteRefresher_OnIdle(struct SpriteProc* proc) type SpriteProc (line 199) | struct SpriteProc type SpriteProc (line 201) | struct SpriteProc function MoveSpriteRefresher (line 217) | void MoveSpriteRefresher(struct SpriteProc* proc, int x, int y) FILE: src/cursor_hand.c type Unk2C (line 7) | struct Unk2C type CursorHandProc (line 15) | struct CursorHandProc function sub_80AC844 (line 42) | void sub_80AC844(u16 * buf, int xBase, int yBase, int bgIndex, int xOffs... function UiCursorHand_Init (line 76) | void UiCursorHand_Init(struct CursorHandProc * proc) function UiCursorHand_Loop (line 94) | void UiCursorHand_Loop(struct CursorHandProc * proc) type ProcCmd (line 136) | struct ProcCmd function ProcPtr (line 152) | ProcPtr StartUiCursorHand(ProcPtr parent) function SetUiCursorHandConfig (line 158) | void SetUiCursorHandConfig(int index, int x, int y, u8 flags) function UiCursorHand_80ACA4C (line 180) | void UiCursorHand_80ACA4C(int index, int a, int b, int c, int d) function sub_80ACA84 (line 196) | void sub_80ACA84(u32 index) function sub_80ACAA4 (line 209) | void sub_80ACAA4(void) function BlockUiCursorHand (line 227) | void BlockUiCursorHand(void) function UnblockUiCursorHand (line 240) | void UnblockUiCursorHand(void) function EndUiCursorHand (line 253) | void EndUiCursorHand(void) FILE: src/danceringfx.c type ProcBmFx (line 24) | struct ProcBmFx type ProcBmFx (line 25) | struct ProcBmFx type ProcBmFx (line 26) | struct ProcBmFx type ProcBmFx (line 27) | struct ProcBmFx type VectorBmfx (line 33) | struct VectorBmfx type ProcCmd (line 57) | struct ProcCmd function ProcDanceAnim_Init (line 71) | void ProcDanceAnim_Init(struct ProcBmFx *proc) function ProcDanceAnim_Loop (line 91) | void ProcDanceAnim_Loop(struct ProcBmFx *proc) function ProcDanceAnim_ResetTimer (line 111) | void ProcDanceAnim_ResetTimer(struct ProcBmFx *proc) function ProcDanceAnim_Loop_Blend (line 116) | void ProcDanceAnim_Loop_Blend(struct ProcBmFx *proc) function StartDanceringAnim (line 126) | void StartDanceringAnim(ProcPtr parent) FILE: src/data_debug_creditinfo.c type DebugCreditInfo (line 3) | struct DebugCreditInfo { FILE: src/data_debugpinfo.c type DebugPInfo (line 4) | struct DebugPInfo { FILE: src/difficultymenu.c type Unknown_08A209FC (line 17) | struct Unknown_08A209FC type PlaySt_OptionBits (line 26) | struct PlaySt_OptionBits function SaveMenuInitSaveSlotData (line 29) | void SaveMenuInitSaveSlotData(u8 slot, struct SaveMenuProc * proc) function SaveMenuInitSlotPalette (line 102) | void SaveMenuInitSlotPalette(u8 slot) function SaveDrawSetDifficultSlotPalette (line 165) | void SaveDrawSetDifficultSlotPalette(int param_1, int param_2) function u8 (line 216) | u8 SaveMenuGetValidMenuAmt(u8 endMask, struct SaveMenuProc * proc) function sub_80ABF74 (line 231) | void sub_80ABF74(u8 param_1) function DrawDifficultyModeText (line 273) | void DrawDifficultyModeText(struct DifficultyMenuProc * proc) function sub_80AC034 (line 308) | void sub_80AC034(struct DifficultyMenuProc * proc) function DifficultySelect_OnEnd (line 325) | void DifficultySelect_OnEnd(struct DifficultyMenuProc * proc) function InitDifficultySelectScreen (line 341) | void InitDifficultySelectScreen(struct DifficultyMenuProc * proc) function DifficultySelect_Init (line 388) | void DifficultySelect_Init(struct DifficultyMenuProc * proc) function sub_80AC1BC (line 397) | void sub_80AC1BC(struct DifficultyMenuProc * proc) function sub_80AC22C (line 422) | void sub_80AC22C(struct DifficultyMenuProc * proc) function DifficultySelect_Loop_KeyHandler (line 445) | void DifficultySelect_Loop_KeyHandler(struct DifficultyMenuProc * proc) function nullsub_64 (line 522) | void nullsub_64(void) type ProcCmd (line 529) | struct ProcCmd function NewNewGameDifficultySelect (line 565) | void NewNewGameDifficultySelect(ProcPtr parent) function DrawDifficultySprite_Init (line 572) | void DrawDifficultySprite_Init(struct DifficultyMenuSpritesProc * proc) function DrawDifficultyMenuCursorMaybe (line 595) | void DrawDifficultyMenuCursorMaybe(struct DifficultyMenuSpritesProc * proc) function sub_80AC4F8 (line 638) | void sub_80AC4F8(u8 frameMaybe, u8 selectedIdx) function DrawDifficultySprites_Loop (line 723) | void DrawDifficultySprites_Loop(struct DifficultyMenuSpritesProc * proc) function sub_80AC680 (line 756) | void sub_80AC680(struct DifficultyMenuSpritesProc * proc, int param_2, i... type ProcCmd (line 769) | struct ProcCmd function ProcPtr (line 782) | ProcPtr StartDrawDifficultyMenuSprites(ProcPtr parent) FILE: src/emitstarfx.c type ProcEmitSingleStarFx (line 16) | struct ProcEmitSingleStarFx { type ProcEmitStars (line 27) | struct ProcEmitStars { type ProcEmitSingleStarFx (line 51) | struct ProcEmitSingleStarFx type ProcEmitSingleStarFx (line 52) | struct ProcEmitSingleStarFx type ProcEmitStars (line 54) | struct ProcEmitStars type ProcEmitStars (line 55) | struct ProcEmitStars type ProcCmd (line 60) | struct ProcCmd type ProcCmd (line 66) | struct ProcCmd function ProcEmitSingleStar_Init (line 83) | void ProcEmitSingleStar_Init(struct ProcEmitSingleStarFx *proc) function ProcEmitSingleStar_Loop (line 97) | void ProcEmitSingleStar_Loop(struct ProcEmitSingleStarFx *proc) function Calcs_Interpolate (line 124) | void Calcs_Interpolate(int *buf1, int *buf2, int r2, int r3, int r4) function LetsEmitStars (line 130) | void LetsEmitStars(struct ProcEmitStars *proc) function StarsBlinking (line 197) | void StarsBlinking(struct ProcEmitStars *proc) function StartEmitStarsAnim (line 208) | void StartEmitStarsAnim(ProcPtr parent, int xloc, int yloc, int xdiff, i... function ClearEmitedStars (line 229) | void ClearEmitedStars() function EndEmitStars (line 235) | void EndEmitStars() FILE: src/ending_credits.c type CreditsCG (line 11) | struct CreditsCG type CreditsSubProc (line 20) | struct CreditsSubProc type CreditsMainProc (line 30) | struct CreditsMainProc type StaffReelEnt (line 50) | struct StaffReelEnt type CreditsEnt (line 56) | struct CreditsEnt type CreditsEnt (line 64) | struct CreditsEnt function CreditsBlendCG_Init (line 75) | void CreditsBlendCG_Init(struct CreditsSubProc * proc) function CreditsBlendCG_80C40B8 (line 83) | void CreditsBlendCG_80C40B8(struct CreditsSubProc * proc) function CreditsBlendCG_80C412C (line 107) | void CreditsBlendCG_80C412C(struct CreditsSubProc * proc) function CreditsBlendCG_80C4158 (line 132) | void CreditsBlendCG_80C4158(struct CreditsSubProc * proc) function CreditsBlendCG_80C4184 (line 147) | void CreditsBlendCG_80C4184(struct CreditsSubProc * proc) function CreditsBlendCG_OnEnd (line 167) | void CreditsBlendCG_OnEnd(struct CreditsSubProc * proc) type ProcCmd (line 175) | struct ProcCmd function StartBlendCreditsCGMaybe (line 194) | void StartBlendCreditsCGMaybe(ProcPtr parent, const struct CreditsCG * cg) function IsCreditsBlendCGActive (line 202) | bool IsCreditsBlendCGActive(void) function EndCreditsBlendCG (line 208) | void EndCreditsBlendCG(void) function sub_80C4238 (line 215) | void sub_80C4238(struct CreditsMainProc * proc) function sub_80C43B4 (line 281) | void sub_80C43B4(struct CreditsMainProc * proc) function EndingCredits_Init (line 311) | void EndingCredits_Init(struct CreditsMainProc * proc) function sub_80C45E0 (line 373) | void sub_80C45E0(struct CreditsMainProc * proc) function EndingCredits_Loop_Main (line 402) | void EndingCredits_Loop_Main(struct CreditsMainProc * proc) function EndingCredits_EndBlendCG (line 434) | void EndingCredits_EndBlendCG(void) function EndingCredits_80C46F0 (line 441) | void EndingCredits_80C46F0(void) function EndingCredits_ShowCopyright (line 454) | void EndingCredits_ShowCopyright(struct CreditsMainProc * proc) function EndingCredits_AwaitInputForEnd (line 475) | void EndingCredits_AwaitInputForEnd(struct CreditsMainProc * proc) function EndingCredits_OnEnd (line 493) | void EndingCredits_OnEnd(void) type ProcCmd (line 511) | struct ProcCmd function StartEndingCredits (line 552) | void StartEndingCredits(ProcPtr parent) type StaffReelEnt (line 560) | struct StaffReelEnt type StaffReelEnt (line 566) | struct StaffReelEnt type StaffReelEnt (line 572) | struct StaffReelEnt type StaffReelEnt (line 578) | struct StaffReelEnt type StaffReelEnt (line 584) | struct StaffReelEnt type StaffReelEnt (line 590) | struct StaffReelEnt type StaffReelEnt (line 596) | struct StaffReelEnt type StaffReelEnt (line 602) | struct StaffReelEnt type StaffReelEnt (line 608) | struct StaffReelEnt type StaffReelEnt (line 614) | struct StaffReelEnt type StaffReelEnt (line 620) | struct StaffReelEnt type StaffReelEnt (line 626) | struct StaffReelEnt type StaffReelEnt (line 632) | struct StaffReelEnt type CreditsCG (line 638) | struct CreditsCG type CreditsCG (line 658) | struct CreditsCG type CreditsCG (line 678) | struct CreditsCG type CreditsCG (line 698) | struct CreditsCG type CreditsCG (line 718) | struct CreditsCG type CreditsCG (line 738) | struct CreditsCG type CreditsCG (line 758) | struct CreditsCG type CreditsCG (line 778) | struct CreditsCG type CreditsCG (line 798) | struct CreditsCG type CreditsCG (line 818) | struct CreditsCG type CreditsEnt (line 840) | struct CreditsEnt FILE: src/ending_details.c type CharacterEndingEnt (line 35) | struct CharacterEndingEnt type CharacterEndingEnt (line 108) | struct CharacterEndingEnt type CharacterEndingEnt (line 181) | struct CharacterEndingEnt type EndingTitleEnt (line 187) | struct EndingTitleEnt type EndingDefeatEnt (line 226) | struct EndingDefeatEnt type Text (line 273) | struct Text function GetPidTitleTextId (line 321) | int GetPidTitleTextId(int pid) function GetPidDefeatType (line 337) | int GetPidDefeatType(int pid) type UnitUsageStats (line 355) | struct UnitUsageStats function SetupCharacterEndingGfx (line 389) | void SetupCharacterEndingGfx(void) function sub_80B6810 (line 397) | void sub_80B6810(void) function sub_80B689C (line 422) | void sub_80B689C(int a, int b) function InitCharacterEndingText (line 436) | void InitCharacterEndingText(void) function CharacterEnding_Init (line 457) | void CharacterEnding_Init(struct CharacterEndingProc * proc) function CharacterEnding_80B69D4 (line 486) | void CharacterEnding_80B69D4(void) type Unit (line 503) | struct Unit type Unit (line 509) | struct Unit function GetUnitASupporterPid (line 533) | int GetUnitASupporterPid(struct Unit * unit) function DoesUnitHavePairedEnding (line 554) | bool DoesUnitHavePairedEnding(struct CharacterEndingEnt * pairingEnt, st... function LoadNextCharacterEnding (line 591) | void LoadNextCharacterEnding(struct CharacterEndingProc * proc) function CharacterEnding_StartBattleDisplay (line 674) | void CharacterEnding_StartBattleDisplay(struct CharacterEndingProc * proc) function CharacterEnding_StartBattleDisplayText (line 691) | void CharacterEnding_StartBattleDisplayText(struct CharacterEndingProc *... function CharacterEnding_End (line 698) | void CharacterEnding_End(void) function CharacterEnding_Unused_80B6C74 (line 714) | void CharacterEnding_Unused_80B6C74(struct CharacterEndingProc * proc) type ProcCmd (line 728) | struct ProcCmd function StartCharacterEndings (line 768) | void StartCharacterEndings(ProcPtr parent) function CharacterEnding_LoadUnitBattleStats (line 775) | void CharacterEnding_LoadUnitBattleStats(struct EndingBattleDisplayProc ... function SoloEndingBattleDisp_Init (line 801) | void SoloEndingBattleDisp_Init(struct EndingBattleDisplayProc * proc) function SoloEndingBattleDisp_Loop (line 858) | void SoloEndingBattleDisp_Loop(struct EndingBattleDisplayProc * proc) type ProcCmd (line 881) | struct ProcCmd function StartSoloEndingBattleDisplay (line 894) | void StartSoloEndingBattleDisplay(struct CharacterEndingEnt * endingEnt,... function PairedEndingBattleDisp_Init (line 907) | void PairedEndingBattleDisp_Init(struct EndingBattleDisplayProc * proc) function PairedEndingBattleDisp_Loop_SlideIn (line 958) | void PairedEndingBattleDisp_Loop_SlideIn(struct EndingBattleDisplayProc ... function PairedEndingBattleDisp_InitBlend (line 981) | void PairedEndingBattleDisp_InitBlend(struct EndingBattleDisplayProc * p... function PairedEndingBattleDisp_Loop_Blend (line 993) | void PairedEndingBattleDisp_Loop_Blend(struct EndingBattleDisplayProc * ... type ProcCmd (line 1011) | struct ProcCmd function StartPairedEndingBattleDisplay (line 1029) | void StartPairedEndingBattleDisplay(struct CharacterEndingEnt * endingEn... function EndingBattleInitText (line 1042) | void EndingBattleInitText(struct EndingBattleTextProc * proc) function EndingBattleText_Loop (line 1080) | void EndingBattleText_Loop(struct EndingBattleTextProc * proc) type ProcCmd (line 1151) | struct ProcCmd function StartEndingBattleText (line 1164) | void StartEndingBattleText(struct CharacterEndingEnt * pairingEnt, struc... function EndEndingBattleText (line 1175) | void EndEndingBattleText(void) function SetupFinScreenGfx (line 1182) | void SetupFinScreenGfx(void) function Fin_Init (line 1196) | void Fin_Init(struct FinScreenProc * proc) function Fin_Loop_KeyListener (line 1212) | void Fin_Loop_KeyListener(struct FinScreenProc * proc) function sub_80B7500 (line 1225) | void sub_80B7500(struct FinScreenProc * proc) function sub_80B7540 (line 1239) | void sub_80B7540(struct FinScreenProc * proc) function Fin_End (line 1259) | void Fin_End(void) type ProcCmd (line 1268) | struct ProcCmd function StartFinScreen (line 1307) | void StartFinScreen(ProcPtr parent) function sub_80B75AC (line 1472) | void sub_80B75AC(struct EndingTurnRecordProc * proc) function sub_80B7614 (line 1489) | void sub_80B7614(struct EndingTurnRecordProc * proc) type ProcCmd (line 1506) | struct ProcCmd function TurnRecord_Init (line 1519) | void TurnRecord_Init(struct EndingTurnRecordProc * proc) type Text (line 1548) | struct Text function TurnRecord_SetupText (line 1551) | void TurnRecord_SetupText(void) function HandleTurnRecordText (line 1580) | int HandleTurnRecordText(struct ChapterStats * chapterStats, int displayId) function TurnRecord_Loop_Main (line 1668) | void TurnRecord_Loop_Main(struct EndingTurnRecordProc * proc) function sub_80B7BD8 (line 1722) | void sub_80B7BD8(struct UnkProc * proc) function TurnRecord_SetupGfx (line 1832) | void TurnRecord_SetupGfx(void) function TurnRecord_End (line 1872) | int TurnRecord_End(void) type ProcCmd (line 1880) | struct ProcCmd function StartEndingTurnRecordScreen (line 1906) | void StartEndingTurnRecordScreen(ProcPtr parent) function sub_80B8188 (line 1913) | void sub_80B8188(int unusedA, int unusedB, int unusedC) function nullsub_7 (line 1919) | void nullsub_7(void) function sub_80B8190 (line 1925) | void sub_80B8190(u16 * dst, u16 * src, u8 coeff) function nullsub_5 (line 1944) | void nullsub_5(int unused) function sub_80B8200 (line 1950) | void sub_80B8200(void) FILE: src/event.c function _FreezeMenu (line 67) | void _FreezeMenu(void) function EventEngine_OnUpdate (line 72) | void EventEngine_OnUpdate(struct EventEngineProc * proc) function EventEngine_OnEnd (line 127) | void EventEngine_OnEnd(struct EventEngineProc* proc) { function EnqueueEventCall (line 171) | void EnqueueEventCall(const u16* events, u8 execType) { function CallNextQueuedEvent (line 190) | void CallNextQueuedEvent(void) { function CallEvent (line 207) | void CallEvent(const u16* events, u8 execType) { type EventEngineProc (line 216) | struct EventEngineProc type EventEngineProc (line 217) | struct EventEngineProc function EventEngine_CreateBattle (line 256) | void EventEngine_CreateBattle(const u16* events) { function s8 (line 281) | s8 EventEngineExists(void) { function BattleEventEngineExists (line 285) | int BattleEventEngineExists(void) { function DeleteEventEngines (line 289) | void DeleteEventEngines(void) { function BlockProcForEventEngine (line 299) | void BlockProcForEventEngine(ProcPtr proc) function SetEventSlotC (line 304) | void SetEventSlotC(unsigned value) { function sub_800D204 (line 308) | void sub_800D204(void) {} function sub_800D208 (line 310) | int sub_800D208(void) { function CallBattleQuoteEvent (line 342) | void CallBattleQuoteEvent(u16 textIndex) { function CallBattleQuoteEventInBattle (line 349) | void CallBattleQuoteEventInBattle(u16 textIndex) { function CallTileChangeEvent (line 356) | void CallTileChangeEvent(u16 tileChangeIndex) { function CallChestOpeningEvent (line 364) | void CallChestOpeningEvent(u16 tileChangeIndex, u16 idr) { function CallMapSupportEvent (line 373) | void CallMapSupportEvent(u16 musicIndex, u16 textIndex) { function CallSupportViewerEvent (line 382) | void CallSupportViewerEvent(u16 textIndex) { function CallRetreatPromptEvent (line 389) | void CallRetreatPromptEvent(void) { function CallSuspendPromptEvent (line 396) | void CallSuspendPromptEvent(void) { function CallGameOverEvent (line 401) | void CallGameOverEvent(void) { function bool8 (line 406) | bool8 EventEngine_CanStartSkip(struct EventEngineProc* proc) { // Events... function SetDialogueSkipEvBit (line 426) | void SetDialogueSkipEvBit(void) { function EventEngine_StartSkip (line 436) | void EventEngine_StartSkip(struct EventEngineProc* proc) { function sub_800D488 (line 458) | void sub_800D488(struct EventEngineProc* unused) { function SetEventTriggerState (line 463) | void SetEventTriggerState(u16 triggerId, bool8 value) { function s8 (line 470) | s8 GetEventTriggerState(u16 triggerId) { function ProcPtr (line 476) | ProcPtr MergeGenericProc(ProcPtr parent, ProcFunc init, ProcFunc loop, P... function sub_800D524 (line 488) | void sub_800D524(void) {} function SlotQueuePush (line 490) | void SlotQueuePush(unsigned value) { function SlotQueuePop (line 495) | unsigned SlotQueuePop(void) { function SetEventSlotCounter (line 509) | void SetEventSlotCounter(unsigned value) { function GetEventSlotCounter (line 513) | unsigned GetEventSlotCounter(void) { FILE: src/eventcall.c function EventCallGameOverExt (line 62) | void EventCallGameOverExt(ProcPtr proc) function GameOver_FadeOutCurrentBgm (line 67) | void GameOver_FadeOutCurrentBgm(ProcPtr proc) function SkilGameOverForToturialExtraMap (line 73) | void SkilGameOverForToturialExtraMap(ProcPtr proc) function PostGameOverHandler (line 79) | void PostGameOverHandler(ProcPtr proc) function CheckWaitAction_unused (line 86) | int CheckWaitAction_unused(void) function UnsetKeyIgnoreMask (line 91) | void UnsetKeyIgnoreMask(void) function AsnycKeyStatus_ButtonB (line 96) | void AsnycKeyStatus_ButtonB(void) function NewForceAsyncButtonB (line 109) | void NewForceAsyncButtonB(ProcPtr proc) function HideAllAlliesExceptLeader (line 114) | void HideAllAlliesExceptLeader(void) function ResetAllPlayerUnitState (line 143) | void ResetAllPlayerUnitState(void) function TryLockParentProc (line 173) | void TryLockParentProc(ProcPtr proc) function TryUnlockParentProc (line 179) | void TryUnlockParentProc(ProcPtr proc) function ResetAllBG (line 185) | void ResetAllBG(void) function SwapUnitStatsChar100 (line 191) | void SwapUnitStatsChar100(void) function sub_8085550 (line 196) | void sub_8085550(ProcPtr proc) function sub_8085578 (line 201) | void sub_8085578(ProcPtr proc) function sub_80855A0 (line 206) | void sub_80855A0(struct UnkProc80855A0 * proc) function sub_80855D4 (line 214) | void sub_80855D4(void) function sub_80855F8 (line 219) | void sub_80855F8(void) function EventQuakefxHorizon_ViolentLoop (line 235) | void EventQuakefxHorizon_ViolentLoop(struct Proc * proc) function EventQuakefxHorizon_SlightLoop (line 250) | void EventQuakefxHorizon_SlightLoop(struct Proc * proc) function EventQuakefxVeritical_Loop (line 269) | void EventQuakefxVeritical_Loop(struct Proc * proc) function StartEventVeriticalQuakefx (line 294) | void StartEventVeriticalQuakefx(ProcPtr parent) function StartEventHorizontalQuakefxViolently (line 304) | void StartEventHorizontalQuakefxViolently(ProcPtr parent) function StartEventHorizontalQuakefxSlightly (line 314) | void StartEventHorizontalQuakefxSlightly(ProcPtr parent) function StartEventHorizontalQuakefxViolentlyNoSound (line 324) | void StartEventHorizontalQuakefxViolentlyNoSound(ProcPtr parent) function StartEventHorizontalQuakefxSlightlyNoSound (line 332) | void StartEventHorizontalQuakefxSlightlyNoSound(ProcPtr parent) function EndEventHorizontalQuakefx (line 340) | void EndEventHorizontalQuakefx(ProcPtr parent) function EndEventVerticalQuakefx (line 347) | void EndEventVerticalQuakefx(void) function EventQuakefx_Init (line 361) | void EventQuakefx_Init(struct Proc * proc) function EventQuakefx_Loop (line 366) | void EventQuakefx_Loop(struct Proc * proc) function StartEventQuakefx (line 391) | void StartEventQuakefx(ProcPtr proc) function EndEventQuakefx (line 397) | void EndEventQuakefx(ProcPtr proc) function SetEventId_0x84 (line 404) | void SetEventId_0x84(ProcPtr proc) function UnsetEventId_0x84 (line 409) | void UnsetEventId_0x84(ProcPtr proc) function UnitTornOut_Init (line 414) | void UnitTornOut_Init(struct ProcUnitTornOut * proc) function UnitTornOut_Loop (line 419) | void UnitTornOut_Loop(struct ProcUnitTornOut * proc) function StartUnitTornOut (line 442) | void StartUnitTornOut(struct Unit * unit, ProcPtr parent) function nullsub_20 (line 449) | void nullsub_20(ProcPtr proc) function WorldFlushInit (line 454) | void WorldFlushInit(struct ProcWorldFlush * proc) function WorldFlushOut (line 476) | void WorldFlushOut(struct ProcWorldFlush * proc) function WorldFlushReload (line 502) | void WorldFlushReload(struct ProcWorldFlush * proc) function WorldFlushIn (line 513) | void WorldFlushIn(struct ProcWorldFlush * proc) function WorldFlushCallBack (line 544) | void WorldFlushCallBack(void) function StartWorldFlush (line 564) | void StartWorldFlush(struct EventEngineProc * proc) FILE: src/eventcmd_warp.c function StartEventWarpAnim_ret (line 6) | void StartEventWarpAnim_ret(ProcPtr parent, s16 x, s16 y, s8 subcmd, s8 ... function s8 (line 11) | s8 EventWarpAnimExists_ret() FILE: src/eventfx-boomfog.c function NewBoomFogFx (line 15) | void NewBoomFogFx(struct Unit * unit) function CheckBoomFogFxExists (line 25) | bool CheckBoomFogFxExists(void) FILE: src/eventfx-earthquake.c function EventEarthQuakeMain (line 19) | void EventEarthQuakeMain(struct ProcBmFx * proc) function StartEventEarthQuake (line 52) | void StartEventEarthQuake(u8 type, u8 direction, s8 play_sound) function EndEventEarthQuake (line 69) | void EndEventEarthQuake(void) FILE: src/eventfx-fade.c type EventFadeSt (line 7) | struct EventFadeSt function EventFadefx_Loop (line 9) | void EventFadefx_Loop(struct ProcEventFade * proc) function EventStartFade (line 40) | void EventStartFade(void) function EventEndFade (line 57) | void EventEndFade(void) type ProcCmd (line 74) | struct ProcCmd function NewEventFadefx (line 80) | void NewEventFadefx(u16 speed, u32 mask, u16 r, u16 g, u16 b, ProcPtr pa... FILE: src/eventfx-shinningstone.c function Eventfx_SetScreenConfig (line 16) | void Eventfx_SetScreenConfig(void) function ShinningStonefx_InitGfx (line 36) | void ShinningStonefx_InitGfx(struct ProcShinningStonefx * proc) function ShinningStonefx_CreateSpriteAnim (line 44) | void ShinningStonefx_CreateSpriteAnim(struct ProcShinningStonefx * proc) function ShinningStonefx_Delay (line 56) | void ShinningStonefx_Delay(struct ProcShinningStonefx * proc) type ProcCmd (line 62) | struct ProcCmd function NewShinningStonefx (line 75) | void NewShinningStonefx(struct Unit * unit) function CheckShinningStonefxExists (line 87) | bool CheckShinningStonefxExists(void) FILE: src/eventfx-stoneshatter.c function StoneShatterEvent_OnEnd (line 12) | void StoneShatterEvent_OnEnd(void) type ProcCmd (line 18) | struct ProcCmd type BmBgxConf (line 26) | struct BmBgxConf function StartStoneShatterAnim (line 50) | void StartStoneShatterAnim(struct Unit * unit, ProcPtr proc) FILE: src/eventinfo.c type EventInfo (line 33) | struct EventInfo type EventInfo (line 34) | struct EventInfo type EventInfo (line 35) | struct EventInfo type EventInfo (line 36) | struct EventInfo type EventInfo (line 37) | struct EventInfo type EventInfo (line 38) | struct EventInfo type EventInfo (line 39) | struct EventInfo type EventInfo (line 40) | struct EventInfo type EventInfo (line 41) | struct EventInfo type EventInfo (line 42) | struct EventInfo type EventInfo (line 43) | struct EventInfo type EventInfo (line 44) | struct EventInfo type EventInfo (line 45) | struct EventInfo type EventInfo (line 46) | struct EventInfo type EventInfo (line 47) | struct EventInfo type EventInfo (line 48) | struct EventInfo type EventInfo (line 49) | struct EventInfo type EventListCmdInfo (line 51) | struct EventListCmdInfo function StartEventFromInfo (line 71) | void StartEventFromInfo(struct EventInfo * info, u8 execType) type EventInfo (line 91) | struct EventInfo type EventInfo (line 91) | struct EventInfo type EventListCmdInfo (line 94) | struct EventListCmdInfo type EventInfo (line 124) | struct EventInfo type EventInfo (line 124) | struct EventInfo function EventInfoCheckTalk (line 136) | bool EventInfoCheckTalk(struct EventInfo * info, u8 pidA, u8 pidB) function CheckActiveUnitArea (line 147) | bool CheckActiveUnitArea(int x1, int y1, int x2, int y2) function CheckAnyBlueUnitArea (line 155) | bool CheckAnyBlueUnitArea(int x1, int y1, int x2, int y2) function CheckAnyBlueUnitArea1 (line 176) | bool CheckAnyBlueUnitArea1(void) function CheckAnyBlueUnitArea2 (line 187) | bool CheckAnyBlueUnitArea2(void) function CheckAnyBlueUnitArea3 (line 204) | bool CheckAnyBlueUnitArea3(void) function CheckAnyBlueUnitArea4 (line 209) | bool CheckAnyBlueUnitArea4(void) function CheckAnyBlueUnitArea5 (line 217) | bool CheckAnyBlueUnitArea5(void) function CheckAnyBlueUnitArea6 (line 225) | bool CheckAnyBlueUnitArea6(void) function CheckAnyBlueUnitArea7 (line 233) | bool CheckAnyBlueUnitArea7(void) function CheckAnyRedUnitArea (line 241) | bool CheckAnyRedUnitArea(int x1, int y1, int x2, int y2) function IsThereClosedChestAt (line 260) | bool IsThereClosedChestAt(s8 x, s8 y) function StartAvailableChestTileEvent (line 268) | void StartAvailableChestTileEvent(s8 x, s8 y) function IsThereClosedDoorAt (line 274) | bool IsThereClosedDoorAt(s8 x, s8 y) function StartAvailableDoorTileEvent (line 282) | void StartAvailableDoorTileEvent(s8 x, s8 y) function IsThereTileCommand15 (line 290) | bool IsThereTileCommand15(s8 x, s8 y) function ShouldCallEndEvent (line 298) | bool ShouldCallEndEvent(void) function MaybeCallEndEvent_ (line 307) | void MaybeCallEndEvent_(void) { function CallEndEvent (line 316) | void CallEndEvent(void) { function s8 (line 332) | s8 sub_80832C4(void) { function s8 (line 337) | s8 sub_80832C8(void) { function s8 (line 342) | s8 sub_80832CC(void) { function s8 (line 347) | s8 sub_80832D0(void) { function s8 (line 352) | s8 sub_80832D4(void) { function s8 (line 357) | s8 CheckWin(void) { function MaybeCallEndEvent (line 362) | void MaybeCallEndEvent(void) { type TrapData (line 377) | struct TrapData type TrapData (line 383) | struct TrapData type ChapterEventGroup (line 385) | struct ChapterEventGroup type ChapterEventGroup (line 396) | struct ChapterEventGroup type UnitDefinition (line 419) | struct UnitDefinition type ChapterEventGroup (line 421) | struct ChapterEventGroup function GetChapterSkirmishLeaderClasses (line 443) | void GetChapterSkirmishLeaderClasses(u8 chapterId, u8 * list) function sub_8083424 (line 453) | bool sub_8083424(void) type BattleTalkEnt (line 479) | struct BattleTalkEnt type BattleTalkEnt (line 479) | struct BattleTalkEnt function s8 (line 500) | s8 ShouldCallBattleQuote(u8 pidA, u8 pidB) { function CallBattleQuoteEventsIfAny (line 525) | void CallBattleQuoteEventsIfAny(u8 pidA, u8 pidB) { function SetPidDefeatedFlag (line 555) | void SetPidDefeatedFlag(u8 pid, int flag) { function s8 (line 567) | s8 CheckBattleDefeatTalk(u8 pid) { function DisplayDefeatTalkForPid (line 583) | void DisplayDefeatTalkForPid(u8 pid) { function sub_8083654 (line 610) | void sub_8083654(u16 pid) { function StartSupportTalk (line 661) | void StartSupportTalk(u8 pidA, u8 pidB, int rank) { function StartSupportViewerTalk (line 677) | void StartSupportViewerTalk(u8 pidA, u8 pidB, int rank) { function u16 (line 688) | u16 GetSupportTalkSong_(u8 unused, u8 pidA, u8 pidB, int rank) { function sub_80837B0 (line 693) | void sub_80837B0(void) { function s8 (line 703) | s8 sub_80837D8(void) { function s8 (line 712) | s8 CheckTradeTutorial(void) { function EvCheck00_Always (line 723) | int EvCheck00_Always(struct EventInfo* info) { type EvCheck01 (line 727) | struct EvCheck01 { function EvCheck01_AFEV (line 734) | int EvCheck01_AFEV(struct EventInfo* info) { type EvCheck02 (line 746) | struct EvCheck02 { function EvCheck02_TURN (line 755) | int EvCheck02_TURN(struct EventInfo* info) { type EvCheck03 (line 779) | struct EvCheck03 { function EvCheck03_CHAR (line 790) | int EvCheck03_CHAR(struct EventInfo* info) { type EvCheck04 (line 818) | struct EvCheck04 { function EvCheck04_CHARASM (line 827) | int EvCheck04_CHARASM(struct EventInfo* info) { type EvCheck05 (line 842) | struct EvCheck05 { function EvCheck05_LOCA (line 851) | int EvCheck05_LOCA(struct EventInfo* info) { function EvCheck06_VILL (line 876) | int EvCheck06_VILL(struct EventInfo* info) { type EvCheck07 (line 883) | struct EvCheck07 { function EvCheck07_CHES (line 893) | int EvCheck07_CHES(struct EventInfo* info) { type EvCheck08 (line 912) | struct EvCheck08 { function EvCheck08_DOOR (line 919) | int EvCheck08_DOOR(struct EventInfo* info) { function EvCheck09_ (line 944) | int EvCheck09_(struct EventInfo* info) { type EvCheck0A (line 968) | struct EvCheck0A { function EvCheck0A_SHOP (line 977) | int EvCheck0A_SHOP(struct EventInfo* info) { type EvCheck0B (line 997) | struct EvCheck0B { function EvCheck0B_AREA (line 1004) | int EvCheck0B_AREA(struct EventInfo* info) { function EvCheck0C_Never (line 1026) | int EvCheck0C_Never(struct EventInfo* info) { function EvCheck0D_Never (line 1031) | int EvCheck0D_Never(struct EventInfo* info) { type EvCheck0E (line 1035) | struct EvCheck0E { function EvCheck0E_ (line 1042) | int EvCheck0E_(struct EventInfo* info) { type EvCheck0F (line 1052) | struct EvCheck0F { function EvCheck0F_ (line 1060) | int EvCheck0F_(struct EventInfo* info) { function EvCheck10_ (line 1074) | int EvCheck10_(struct EventInfo* info) { function SetChapterFlag (line 1099) | void SetChapterFlag(int flag) { function ClearChapterFlag (line 1112) | void ClearChapterFlag(int flag) { function ResetChapterFlags (line 1128) | void ResetChapterFlags(void) { function s8 (line 1139) | s8 CheckChapterFlag(int flag) { function SetPermanentFlag (line 1154) | void SetPermanentFlag(int flag) { function ClearPermanentFlag (line 1170) | void ClearPermanentFlag(int flag) { function ResetPermanentFlags (line 1190) | void ResetPermanentFlags(void) { function s8 (line 1201) | s8 CheckPermanentFlagFrom(int flag, void* list) { function s8 (line 1217) | s8 CheckPermanentFlag(int flag) { function SetFlag (line 1222) | void SetFlag(int flag) { function ClearFlag (line 1233) | void ClearFlag(int flag) { function s8 (line 1243) | s8 CheckFlag(int flag) { function u8 (line 1252) | u8* GetPermanentFlagBits(void) { function GetPermanentFlagBitsSize (line 1257) | int GetPermanentFlagBitsSize(void) { function u8 (line 1262) | u8* GetChapterFlagBits(void) { function GetChapterFlagBitsSize (line 1267) | int GetChapterFlagBitsSize(void) { function EnqueueTutEvent (line 1272) | void EnqueueTutEvent(uintptr_t ptr, u8 event_enqueue_type) function CheckTutorialEvent (line 1288) | bool CheckTutorialEvent(u8 type) function RunTutorialEvent (line 1296) | bool RunTutorialEvent(u8 type) function s8 (line 1310) | s8 RunPhaseSwitchEvents(void) { function s8 (line 1361) | s8 CheckForCharacterEvents(u8 pidA, u8 pidB) { function StartCharacterEvent (line 1380) | void StartCharacterEvent(u8 pidA, u8 pidB) { function u16 (line 1400) | u16 sub_8083FFC(u16 itemId) { function GetAvailableTileEventCommand (line 1436) | int GetAvailableTileEventCommand(s8 x, s8 y) { function StartAvailableTileEvent (line 1451) | void StartAvailableTileEvent(s8 x, s8 y) { function s8 (line 1591) | s8 CheckForWaitEvents(void) { function RunWaitEvents (line 1625) | void RunWaitEvents(void) { function s8 (line 1669) | s8 TryCallSelectEvents(void) { function s8 (line 1692) | s8 StartDestSelectedEvent(void) { function s8 (line 1714) | s8 StartAfterUnitMovedEvent(void) { function s8 (line 1736) | s8 CheckBattleForecastTutorialEvent(void) { function StartBattleForecastTutorialEvent (line 1745) | void StartBattleForecastTutorialEvent(void) { function StartPlayerPhaseStartTutorialEvent (line 1755) | void StartPlayerPhaseStartTutorialEvent(void) { function ClearActiveEventRegistry (line 1765) | void ClearActiveEventRegistry(void) { function RegisterEventActivation (line 1771) | void RegisterEventActivation(u32 script, u16 flag) function u16 (line 1779) | u16 GetEventTriggerId(const void * script) function SetFlag82 (line 1790) | void SetFlag82(void) function CheckFlag82 (line 1796) | bool CheckFlag82(void) type BattleTalkExtEnt (line 1805) | struct BattleTalkExtEnt type BattleTalkExtEnt (line 1806) | struct BattleTalkExtEnt type DefeatTalkEnt (line 1856) | struct DefeatTalkEnt type DefeatTalkEnt (line 1857) | struct DefeatTalkEnt type SupportTalkEnt (line 1883) | struct SupportTalkEnt type SupportTalkEnt (line 1885) | struct SupportTalkEnt function u16 (line 1899) | u16 GetSupportTalkSong(u16 pidA, u16 pidB, u8 rank) { type SupportTalkEnt (line 1943) | struct SupportTalkEnt function IsCharacterForceDeployed_ (line 1948) | bool IsCharacterForceDeployed_(u16 pid) function IsSethLArachelMyrrhInnes (line 1969) | int IsSethLArachelMyrrhInnes(u16 pid) FILE: src/events/ch5x-eventscript.h function HandleCh5xUnits_Start (line 15) | void HandleCh5xUnits_Start(void) function HandleCh5xUnits_End (line 137) | void HandleCh5xUnits_End(void) FILE: src/events/ch8-eventscript.h function CallRouteSplitMenu (line 391) | void CallRouteSplitMenu(ProcPtr proc) function MenuCommand_DrawRouteSplit (line 401) | int MenuCommand_DrawRouteSplit(struct MenuProc* menu, struct MenuItemPro... function u8 (line 415) | u8 Command_EirikaMode(struct MenuProc* menu, struct MenuItemProc* menu_i... function u8 (line 422) | u8 Command_EphraimMode(struct MenuProc* menu, struct MenuItemProc* menu_... function AutolevelSecondaryLord (line 429) | void AutolevelSecondaryLord() FILE: src/events/unused-eventscript.h function AutoGenerateUnitdef (line 24) | void AutoGenerateUnitdef(u8 idx, int jid, s8 x_from, s8 y_from, s8 x_to,... function sub_808679C (line 63) | void sub_808679C(void) FILE: src/events_script_utils.c function sub_8085C10 (line 788) | void sub_8085C10() function sub_8085C24 (line 793) | void sub_8085C24() function sub_8085C38 (line 798) | void sub_8085C38() function sub_8085C4C (line 803) | void sub_8085C4C() function sub_8085C58 (line 808) | void sub_8085C58() function DisplayMapClearMapAnim (line 814) | void DisplayMapClearMapAnim(ProcPtr proc) function DisplayCongratulationsMapAnim (line 819) | void DisplayCongratulationsMapAnim(ProcPtr proc) function DisplayEventMapAnim (line 824) | void DisplayEventMapAnim(ProcPtr parent, int val) function DrawEventMapAnimMaskfx (line 867) | void DrawEventMapAnimMaskfx(int index, int mode) function sub_8085E08 (line 875) | void sub_8085E08(int index, int mode) function sub_8085E48 (line 889) | void sub_8085E48(struct ProcEventMapAnim * proc) function sub_8085E94 (line 900) | void sub_8085E94(struct ProcEventMapAnim * proc) function nullsub_30 (line 942) | void nullsub_30() function sub_8085F88 (line 947) | void sub_8085F88(struct ProcEventMapAnim * proc) function sub_808609C (line 991) | void sub_808609C(struct ProcEventMapAnim * proc) function sub_8086100 (line 1016) | void sub_8086100(struct ProcEventMapAnim * proc) function sub_8086134 (line 1025) | void sub_8086134(struct Proc89EEA28 * proc) function sub_808613C (line 1030) | void sub_808613C(struct Proc89EEA28 * proc) function sub_808622C (line 1057) | void sub_808622C(struct Proc89EEA28 * proc) function sub_80862C4 (line 1079) | void sub_80862C4(struct Proc89EEA28 * proc) function sub_808635C (line 1101) | void sub_808635C(struct Proc89EEA28 * proc) type ProcCmd (line 1118) | struct ProcCmd type ProcCmd (line 1130) | struct ProcCmd FILE: src/eventscr.c function u8 (line 47) | u8 Event00_NULL(struct EventEngineProc * proc) function u8 (line 53) | u8 Event01_End(struct EventEngineProc * proc) function u8 (line 110) | u8 Event02_EvBitAndIdMod(struct EventEngineProc * proc) function u8 (line 140) | u8 Event03_CheckEvBitOrId(struct EventEngineProc * proc) function u8 (line 170) | u8 Event04_CheckRandom(struct EventEngineProc * proc) function u8 (line 183) | u8 Event05_SetSlot(struct EventEngineProc * proc) function u8 (line 193) | u8 Event06_SlotOperation(struct EventEngineProc * proc) function u8 (line 247) | u8 Event07_SlotQueueOperations(struct EventEngineProc * proc) function u8 (line 272) | u8 Event08_Label(struct EventEngineProc * proc) function u8 (line 278) | u8 Event09_Goto(struct EventEngineProc * proc) function u8 (line 305) | u8 Event0A_Call(struct EventEngineProc * proc) function u8 (line 328) | u8 Event0B_EnqueueCall(struct EventEngineProc * proc) function u8 (line 353) | u8 Event0C_Branch(struct EventEngineProc * proc) function u8 (line 409) | u8 Event0D_AsmCall(struct EventEngineProc * proc) function u8 (line 428) | u8 Event0E_STAL(struct EventEngineProc * proc) function u8 (line 476) | u8 Event0F_CounterOps(struct EventEngineProc * proc) function u8 (line 525) | u8 Event10_ModifyEvBit(struct EventEngineProc * proc) function u8 (line 575) | u8 Event11_SetIgnoredKeys(struct EventEngineProc * proc) function u8 (line 586) | u8 Event12_StartBGM(struct EventEngineProc * proc) function u8 (line 602) | u8 Event13_BgmFadeIn(struct EventEngineProc * proc) function u8 (line 629) | u8 Event14_BgmOverideRestore(struct EventEngineProc * proc) function u8 (line 658) | u8 Event15_BgmVolume(struct EventEngineProc * proc) function u8 (line 688) | u8 Event16_(struct EventEngineProc * proc) function u8 (line 705) | u8 Event17_Fade(struct EventEngineProc * proc) function u8 (line 747) | u8 Event18_ColorFade(struct EventEngineProc * proc) function u8 (line 798) | u8 Event19_Checks(struct EventEngineProc * proc) function u8 (line 866) | u8 Event1A_TEXTSTART(struct EventEngineProc * proc) function sub_800E210 (line 901) | void sub_800E210(struct EventEngineProc * proc, u16 stringIndex, s8 b) function sub_800E290 (line 925) | void sub_800E290(struct EventEngineProc * proc, u16 stringIndex, u32 flags) function sub_800E31C (line 949) | void sub_800E31C(struct EventEngineProc * proc, u16 stringIndex, u32 flags) function u8 (line 985) | u8 Event1B_TEXTSHOW(struct EventEngineProc * proc) function u8 (line 1110) | u8 Event1D_TalkContinue(struct EventEngineProc * proc) function u8 (line 1132) | u8 Event1D_WaitForLockTalk(struct EventEngineProc * proc) function sub_800E640 (line 1197) | void sub_800E640(struct EventEngineProc * proc) function _WhileFace6CExists (line 1215) | void _WhileFace6CExists(struct Proc * proc) type ProcCmd (line 1222) | struct ProcCmd function u8 (line 1231) | u8 Event1E_(struct EventEngineProc * proc) function u8 (line 1285) | u8 Event1F_(struct EventEngineProc * proc) function u8 (line 1309) | u8 Event20_(struct EventEngineProc * proc) function u8 (line 1316) | u8 EventShowTextBgDirect(u8 mode, u16 bgIndex) function u8 (line 1380) | u8 Event21_TextBg(struct EventEngineProc * proc) function sub_800EA84 (line 1493) | void sub_800EA84(struct ConvoBackgroundFadeProc * proc) function sub_800EBB0 (line 1554) | void sub_800EBB0(struct ConvoBackgroundFadeProc * proc) function sub_800EC00 (line 1565) | void sub_800EC00(struct ConvoBackgroundFadeProc * proc) function sub_800EC50 (line 1576) | void sub_800EC50(struct ConvoBackgroundFadeProc * proc) function sub_800ED50 (line 1628) | void sub_800ED50(struct ConvoBackgroundFadeProc * proc) function sub_800EE54 (line 1680) | void sub_800EE54(struct ConvoBackgroundFadeProc * proc) function sub_800EEE8 (line 1710) | void sub_800EEE8(struct ConvoBackgroundFadeProc * proc) function sub_800EF48 (line 1731) | void sub_800EF48(struct ConvoBackgroundFadeProc * proc) type ProcCmd (line 1782) | struct ProcCmd type ProcCmd (line 1802) | struct ProcCmd type ProcCmd (line 1808) | struct ProcCmd type ProcCmd (line 1829) | struct ProcCmd function u8 (line 1848) | u8 Event22_ClearScreen(struct EventEngineProc * proc) function u8 (line 1870) | u8 Event23_DisaleMapDisp(struct EventEngineProc * proc) function u8 (line 1883) | u8 Event24_EnableMapDisp(struct EventEngineProc * proc) function u8 (line 1896) | u8 Event25_ChangeMap(struct EventEngineProc * proc) function u8 (line 1940) | u8 Event26_CameraControl(struct EventEngineProc * proc) function u8 (line 1994) | u8 Event27_MapChange(struct EventEngineProc * proc) function u8 (line 2078) | u8 Event28_ChangeWeather(struct EventEngineProc * proc) function u8 (line 2085) | u8 Event29_SetFogVision(struct EventEngineProc * proc) function u8 (line 2099) | u8 Event2A_MoveToChapter(struct EventEngineProc * proc) function u16 (line 2155) | u16 GetLoadUnitsAmount(const struct UnitDefinition * unitDefinition) function s8 (line 2169) | s8 ShouldUNITBeLoaded(const struct UnitDefinition * unitDefinition, u8 unk) function EventLoadUnitWithMovement (line 2210) | void EventLoadUnitWithMovement(struct EventEngineProc * proc) function EventLoadUnitSliently (line 2252) | void EventLoadUnitSliently(const struct UnitDefinition * def, s16 count,... function LoadUnit_800F704 (line 2270) | void LoadUnit_800F704(const struct UnitDefinition * def, u16 b, s8 quiet... function sub_800F8A8 (line 2351) | void sub_800F8A8(struct Unit * unit, const struct UnitDefinition * unitD... type UnitDefinition (line 2376) | struct UnitDefinition type UnitDefinition (line 2376) | struct UnitDefinition type UnitDefinition (line 2382) | struct UnitDefinition type UnitDefinition (line 2476) | struct UnitDefinition type UnitDefinition (line 2476) | struct UnitDefinition function u8 (line 2765) | u8 Event2B_ConfigLoadUnit(struct EventEngineProc * proc) function u8 (line 2797) | u8 Event2C_LoadUnits(struct EventEngineProc * proc) function u8 (line 2851) | u8 TryPrepareEventUnitMovement(struct EventEngineProc * proc, int x, int y) function u32 (line 2869) | u32 ModifyMoveUnitFlag(struct EventEngineProc * proc, s8 unk) function u8 (line 2888) | u8 Event2D_ChangeSpritePal(struct EventEngineProc * proc) function u8 (line 2899) | u8 Event2E_CheckAt(struct EventEngineProc * proc) function u8 (line 2939) | u8 Event2F_MoveUnit(struct EventEngineProc * proc) function u8 (line 3064) | u8 Event30_ENUN(struct EventEngineProc * proc) function u8 (line 3085) | u8 Event31_DisplayEffectRange(struct EventEngineProc * proc) function u8 (line 3128) | u8 Event32_SpawnSingleUnit(struct EventEngineProc * proc) function u8 (line 3188) | u8 Event33_CheckUnitVarious(struct EventEngineProc * proc) function u8 (line 3303) | u8 Event34_MessWithUnitState(struct EventEngineProc * proc) function u8 (line 3472) | u8 Event35_UnitClassChanging(struct EventEngineProc * proc) function u8 (line 3524) | u8 Event36_CheckInArea(struct EventEngineProc * param_1) function u8 (line 3554) | u8 Event37_GiveItem(struct EventEngineProc * proc) function u8 (line 3588) | u8 Event38_ChangeActiveUnit(struct EventEngineProc * proc) function u8 (line 3604) | u8 Event39_ChangeAiScript(struct EventEngineProc * proc) function u8 (line 3657) | u8 Event3A_DisplayPopup(struct EventEngineProc * proc) type MapCursorProc (line 3695) | struct MapCursorProc function EventDisplayCursor_Loop (line 3710) | void EventDisplayCursor_Loop(struct MapCursorProc * proc) type ProcCmd (line 3725) | struct ProcCmd type ProcCmd (line 3730) | struct ProcCmd function u8 (line 3736) | u8 Event3B_DisplayCursor(struct EventEngineProc * proc) function u8 (line 3790) | u8 Event3C_MoveCursor(struct EventEngineProc * proc) function u8 (line 3823) | u8 Event3D_MenuOverride(struct EventEngineProc * proc) function u8 (line 3893) | u8 Event3E_PrepScreenCall(struct EventEngineProc * proc) type BattleHit (line 3903) | struct BattleHit type BattleHit (line 3907) | struct BattleHit function ScriptBattleDeamon (line 3928) | void ScriptBattleDeamon(struct ScriptedBattleProc * proc) type ProcCmd (line 3939) | struct ProcCmd function u8 (line 3946) | u8 Event3F_ScriptBattle(struct EventEngineProc * proc) type ProcEventPromote (line 4001) | struct ProcEventPromote function WaitEventPromoteDone (line 4015) | void WaitEventPromoteDone(struct ProcEventPromote * proc) type ProcCmd (line 4028) | struct ProcCmd function u8 (line 4035) | u8 Event40_PromoteUnit(struct EventEngineProc * proc) function u8 (line 4057) | u8 Event41_Warp(struct EventEngineProc * proc) function u8 (line 4107) | u8 Event42_EarthQuake(struct EventEngineProc * proc) function u8 (line 4153) | u8 Event43_SummonUnit(struct EventEngineProc * proc) function u8 (line 4173) | u8 Event44_BreakingSacredStone(struct EventEngineProc * proc) function u8 (line 4194) | u8 Event45_GlowingCross(struct EventEngineProc * proc) FILE: src/eventscr2.c function ReputConvoBg_unused (line 16) | void ReputConvoBg_unused(int index) function ResetDialogueScreen (line 35) | void ResetDialogueScreen(void) // function: MapLevelUp_EndFace function u16 (line 44) | u16 EventShinningCursorAdvance(s16 x, s16 y, s16 counter) function ShinningEventCursor (line 75) | void ShinningEventCursor(int lo, int hi, int cur) type CONST_DATA (line 83) | struct CONST_DATA FILE: src/eventscr3.c type Unknown03000600 (line 30) | struct Unknown03000600 function ChangeUnitAi (line 33) | void ChangeUnitAi(struct Unit * unit, u8 ai1, u8 ai2, u8 unused) function ChangeAiForCharacter (line 61) | void ChangeAiForCharacter(u8 pid, u8 ai1, u8 ai2, u8 unused) function ChangeAiForPositions (line 84) | void ChangeAiForPositions(struct Vec2 * posArray, u8 length, u8 ai1, u8 ... function EvtBattleGenerateRealInternal (line 118) | void EvtBattleGenerateRealInternal(struct Unit * unitA, struct Unit * un... function EvtBattleGenerateReal (line 157) | void EvtBattleGenerateReal(struct Unit * unitA, struct Unit * unitB) function EvtBattleGenerateBallistaReal (line 164) | void EvtBattleGenerateBallistaReal(struct Unit * unitA, struct Unit * un... function StartScriptBattleAnim (line 171) | void StartScriptBattleAnim(s8 useMapAnims) function StartEventBattle (line 204) | void StartEventBattle(struct Unit * unitA, struct Unit * unitB, u8 isBal... function EventBattleReloadBmStatus (line 351) | void EventBattleReloadBmStatus(void) function EventPromoteUnitExt (line 393) | void EventPromoteUnitExt(struct Unit * unit, u8 jid, u8 item) function sub_8012324 (line 416) | void sub_8012324(void) function GetChapterAllyUnitCount (line 432) | int GetChapterAllyUnitCount(void) function InitPlayerUnitPositionsForPrepScreen (line 447) | void InitPlayerUnitPositionsForPrepScreen(void) function sub_801240C (line 493) | void sub_801240C(void) function sub_801247C (line 531) | void sub_801247C(struct Unit * unit) function sub_8012578 (line 591) | int sub_8012578(int index) function sub_80125C0 (line 619) | void sub_80125C0(struct UnitDefinition * uDef) function StoreUnitWordStructs (line 664) | void StoreUnitWordStructs(void) function LoadUnitWordStructs (line 691) | void LoadUnitWordStructs(void) FILE: src/eventscr_gmap.c function u8 (line 21) | u8 Event80_WmSkip_Unsure(struct EventEngineProc * proc) function u8 (line 32) | u8 Event81_WmFadeOut(struct EventEngineProc * proc) function u8 (line 45) | u8 Event82_WmEnd(struct EventEngineProc * proc) function u8 (line 52) | u8 Event83_WmSetCamera(struct EventEngineProc * proc) function u8 (line 64) | u8 Event84_WmSetCameraOntoNode(struct EventEngineProc * proc) function u8 (line 80) | u8 Event85_WmSetCameraOntoUnit(struct EventEngineProc * proc) function u8 (line 97) | u8 Event86_WmScrollCamera(struct EventEngineProc * proc) function u8 (line 122) | u8 Event87_WmScrollCameraOntoNode(struct EventEngineProc * proc) function u8 (line 151) | u8 Event88_WmScrollCameraOntoUnit(struct EventEngineProc * proc) function u8 (line 181) | u8 Event89_WmScrollWait(struct EventEngineProc * proc) function u8 (line 202) | u8 Event8A_WmShowCursor_Unsure(struct EventEngineProc * proc) function Event8B_WmHideCursor_Unsure (line 209) | void Event8B_WmHideCursor_Unsure(void) function u8 (line 216) | u8 Event8C_WmSetCursor_Unsure(struct EventEngineProc * proc) function u8 (line 228) | u8 Event8D_WmNop(struct EventEngineProc * proc) function u8 (line 239) | u8 Event8E_WmNop(struct EventEngineProc * proc) function u8 (line 250) | u8 Event8F_WmNop(struct EventEngineProc * proc) function u8 (line 261) | u8 Event90_WmAddPathDisplayed(struct EventEngineProc * proc) function u8 (line 276) | u8 Event91_WmAddPath(struct EventEngineProc * proc) function u8 (line 290) | u8 Event92_WmRemovePath(struct EventEngineProc * proc) function u8 (line 304) | u8 Event93_WmEnableNode(struct EventEngineProc * proc) function u8 (line 312) | u8 Event94_WmDisableNode(struct EventEngineProc * proc) function u8 (line 320) | u8 Event95_WmEnableNodeDisplayed(struct EventEngineProc * proc) function u8 (line 339) | u8 Event96_WmEnablePathTargetDisplayed(struct EventEngineProc * proc) function u8 (line 374) | u8 Event97_WmInitNextStoryNode(struct EventEngineProc * proc) function u8 (line 408) | u8 Event98_WmSetNextStoryNodePath(struct EventEngineProc * proc) function u8 (line 449) | u8 Event99_GmNodeDisplayWait(struct EventEngineProc * proc) function u8 (line 470) | u8 Event9A_WmSetStoryNodeSilent(struct EventEngineProc * proc) function u8 (line 490) | u8 Event9B_WmSetNextStoryNodeSilentNoFlag(struct EventEngineProc * proc) function u8 (line 499) | u8 Event9C_(struct EventEngineProc * proc) function u8 (line 518) | u8 Event9D_(struct EventEngineProc * proc) function u8 (line 533) | u8 Event9E_WmSetClassUnit(struct EventEngineProc * proc) function u8 (line 546) | u8 Event9F_WmSetCharUnit(struct EventEngineProc * proc) function u8 (line 559) | u8 EventA0_WmRemoveUnit(struct EventEngineProc * proc) function u8 (line 568) | u8 EventA1_WmShowUnit(struct EventEngineProc * proc) function u8 (line 577) | u8 EventA2_WmHideUnit(struct EventEngineProc * proc) function u8 (line 586) | u8 EventA3_WmShowUnitFaded(struct EventEngineProc * proc) function u8 (line 603) | u8 EventA4_WmHideUnitFaded(struct EventEngineProc * proc) function u8 (line 622) | u8 EventA5_WmUnitFadeWait(struct EventEngineProc * proc) function u8 (line 638) | u8 EventA6_WmUnitSetOnNode(struct EventEngineProc * proc) function u8 (line 653) | u8 EventA7_WmUnitSetPosition(struct EventEngineProc * proc) function u8 (line 667) | u8 EventA8_WmUnitMoveFree(struct EventEngineProc * proc) function u8 (line 715) | u8 EventA9_WmUnitMovePaths(struct EventEngineProc * proc) function u8 (line 750) | u8 EventAA_WmUnitPauseMove(struct EventEngineProc * proc) function u8 (line 765) | u8 EventAB_WmUnitResumeMove(struct EventEngineProc * proc) function u8 (line 780) | u8 EventAC_WmUnitMoveWait(struct EventEngineProc * proc) function u8 (line 803) | u8 EventAD_WmFadeToDarker(struct EventEngineProc * proc) function u8 (line 818) | u8 EventAE_WmFadeToDarkerWait(struct EventEngineProc * proc) function u8 (line 835) | u8 EventAF_WmShowTextBox(struct EventEngineProc * proc) function u8 (line 849) | u8 EventB0_WmHideTextBox_Bugged(struct EventEngineProc * proc) function u8 (line 863) | u8 EventB1_WmTextBoxWait(struct EventEngineProc * proc) function u8 (line 880) | u8 EventB2_WmFancyFade(struct EventEngineProc * proc) function u8 (line 890) | u8 EventB3_WmFancyFadeWait(struct EventEngineProc * proc) function u8 (line 901) | u8 EventB4_WmDisplayBigMap(struct EventEngineProc * proc) function u8 (line 916) | u8 EventB5_WmHideBigMap(struct EventEngineProc * proc) function u8 (line 929) | u8 EventB6_WmMoveBigMap(struct EventEngineProc * proc) function u8 (line 947) | u8 EventB7_WmBigMapWait(struct EventEngineProc * proc) function u8 (line 964) | u8 EventB8_WmShowBigMapHighlight(struct EventEngineProc * proc) function u8 (line 977) | u8 EventB9_WmRemoveHighlightNationPart1(struct EventEngineProc * proc) function u8 (line 994) | u8 EventBA_WmRemoveHighlightNationPart2(struct EventEngineProc * proc) function u8 (line 1017) | u8 EventBB_(struct EventEngineProc * proc) function u8 (line 1034) | u8 EventBC_MarkPoint(struct EventEngineProc * proc) function u8 (line 1054) | u8 EventBD_(struct EventEngineProc * proc) function u8 (line 1071) | u8 EventBE_(struct EventEngineProc * proc) function u8 (line 1094) | u8 EventBF_(struct EventEngineProc * proc) function u8 (line 1104) | u8 EventC0_(struct EventEngineProc * proc) function u8 (line 1111) | u8 EventC1_SKIPWM(struct EventEngineProc * proc) function u8 (line 1118) | u8 EventC2_WmNoFade(struct EventEngineProc * proc) function u8 (line 1125) | u8 EventC3_SpawnLord(struct EventEngineProc * proc) function u8 (line 1149) | u8 EventCE_(struct EventEngineProc * proc) function u8 (line 1160) | u8 EventCF_(struct EventEngineProc * proc) function u8 (line 1171) | u8 EventC4_WmShowPortrait(struct EventEngineProc * proc) function nop_800CCE8 (line 1196) | void nop_800CCE8(void) function nullsub_32 (line 1202) | void nullsub_32(void) function u8 (line 1208) | u8 EventC5_WmClearPortrait(struct EventEngineProc * proc) function nop_800CD38 (line 1236) | void nop_800CD38(struct Proc8591C68 * proc) function nullsub_34 (line 1242) | void nullsub_34(struct Proc8591C68 * proc) function EventFaceDeamonDelete (line 1248) | void EventFaceDeamonDelete(struct Proc8591C68 * proc) function u8 (line 1255) | u8 EventC6_WmDisplayText(struct EventEngineProc * proc) function u8 (line 1279) | u8 EventC7_(struct EventEngineProc * proc) function u8 (line 1292) | u8 EventC8_(struct EventEngineProc * proc) function u8 (line 1305) | u8 EventC9_RemoveWmText(struct EventEngineProc * proc) function sub_800CDE8 (line 1319) | void sub_800CDE8(void) function sub_800CDEC (line 1325) | void sub_800CDEC(void) function u8 (line 1331) | u8 EventCA_(struct EventEngineProc * proc) function u8 (line 1337) | u8 EventCB_(struct EventEngineProc * proc) function u8 (line 1343) | u8 EventCC_(struct EventEngineProc * proc) function u8 (line 1358) | u8 EventCD_(struct EventEngineProc * proc) FILE: src/eventscr_utils.c function CopyBgImage (line 14) | void CopyBgImage(u8 bg1, u8 bg2, u8 c) function CopyBgTiles (line 22) | void CopyBgTiles(u8 src, u8 dst, u8 nbgs) function CopyBgPalette (line 36) | void CopyBgPalette(u8 src, u8 dst, u8 npals) function BgChangeChr (line 43) | void BgChangeChr(u8 bg, u8 chr_chg) function sub_800BA04 (line 64) | void sub_800BA04(u8 a, u8 b) function sub_800BA34 (line 76) | void sub_800BA34(void) function SetSomeRealCamPos (line 89) | void SetSomeRealCamPos(int x, int y, s8 unk) function EventSetFogVisionExt (line 110) | void EventSetFogVisionExt(s16 visionRange, s8 flag, ProcPtr parent) function TriggerMapChanges (line 129) | void TriggerMapChanges(u16 id, s8 flag, ProcPtr parent) function UntriggerMapChange (line 149) | void UntriggerMapChange(u16 id, s8 flag, ProcPtr parent) function ResetBkselPalette (line 169) | void ResetBkselPalette(void) function s8 (line 178) | s8 GetAllyUnitCount(u16 pid) function u16 (line 203) | u16 GetNpcUnitCount(void) function HideAllUnits (line 226) | void HideAllUnits(void) type Unit (line 244) | struct Unit type Unit (line 256) | struct Unit function ChangeUnitSpritePalette (line 287) | void ChangeUnitSpritePalette(u16 packed_pal) FILE: src/eventwarpfx.c type ProcBmFx (line 21) | struct ProcBmFx type ProcBmFx (line 22) | struct ProcBmFx type ProcBmFx (line 23) | struct ProcBmFx type ProcCmd (line 71) | struct ProcCmd function ProcEventWrapAnim_Init (line 84) | void ProcEventWrapAnim_Init(struct ProcBmFx *proc) function ProcEventWrapAnim_Loop (line 109) | void ProcEventWrapAnim_Loop(struct ProcBmFx *proc) function ProcEventWrapAnim_End (line 139) | void ProcEventWrapAnim_End(struct ProcBmFx *proc) function StartEventWarpAnim (line 146) | void StartEventWarpAnim(ProcPtr parent, int x, int y, s8 subcmd, s8 flag) function StartEventWarpAnim_unused (line 159) | void StartEventWarpAnim_unused(ProcPtr parent, int xCamera, int yCamera,... function EventWarpAnimExists (line 170) | int EventWarpAnimExists() FILE: src/extramenu_unk.c type Proc8A21568 (line 9) | struct Proc8A21568 { function sub_80B0458 (line 21) | void sub_80B0458(void) { function sub_80B04BC (line 49) | void sub_80B04BC(struct Proc8A21568* proc) { function sub_80B04F8 (line 63) | void sub_80B04F8(void) { function nullsub_66 (line 90) | void nullsub_66(void) { function sub_80B05C4 (line 95) | void sub_80B05C4(struct Proc8A21568* proc) { type ProcCmd (line 103) | struct ProcCmd function sub_80B060C (line 115) | void sub_80B060C(ProcPtr parent) { function sub_80B0620 (line 121) | void sub_80B0620(int unk) { FILE: src/face.c type FaceVramEntry (line 15) | struct FaceVramEntry type FaceVramEntry (line 17) | struct FaceVramEntry type ProcCmd (line 145) | struct ProcCmd type ProcCmd (line 161) | struct ProcCmd type ProcCmd (line 186) | struct ProcCmd type ProcCmd (line 206) | struct ProcCmd type ProcCmd (line 219) | struct ProcCmd type ProcCmd (line 227) | struct ProcCmd type ProcCmd (line 235) | struct ProcCmd type ProcCmd (line 266) | struct ProcCmd type FaceData (line 281) | struct FaceData function ResetFaces (line 286) | void ResetFaces(void) { function SetupFaceGfxData (line 299) | void SetupFaceGfxData(struct FaceVramEntry* config) { function FindFreeFaceSlot (line 315) | int FindFreeFaceSlot(void) { function Face_OnInit (line 328) | void Face_OnInit(struct FaceProc* proc) { function Face_OnIdle (line 334) | void Face_OnIdle(struct FaceProc* proc) { type FaceProc (line 361) | struct FaceProc type FaceProc (line 373) | struct FaceProc type FaceProc (line 374) | struct FaceProc type FaceData (line 375) | struct FaceData function EndFace (line 420) | void EndFace(struct FaceProc* proc) { function EndFaceById (line 428) | void EndFaceById(int slot) { function SetFaceDisplayBits (line 435) | int SetFaceDisplayBits(struct FaceProc* proc, int disp) { function SetFaceDisplayBitsById (line 449) | int SetFaceDisplayBitsById(int slot, int disp) { function GetFaceDisplayBits (line 454) | int GetFaceDisplayBits(struct FaceProc* proc) { function GetFaceDisplayBitsById (line 459) | int GetFaceDisplayBitsById(int slot) { function FaceRefreshSprite (line 464) | void FaceRefreshSprite(struct FaceProc* proc) { function PutFaceTm (line 525) | void PutFaceTm(u16 * tm, u8* data, int tileref, s8 isFlipped) { function UnpackFaceChibiGraphics (line 565) | void UnpackFaceChibiGraphics(int fid, int chr, int pal) { function PutFaceChibi (line 579) | void PutFaceChibi(int fid, u16 * tm, int chr, int pal, s8 isFlipped) { function UnpackFaceChibiSprGraphics (line 589) | void UnpackFaceChibiSprGraphics(int fid, int chr, int pal) { function FaceChibiSpr_OnIdle (line 618) | void FaceChibiSpr_OnIdle(struct FaceProc* proc) { function StartFaceChibiSpr (line 631) | void StartFaceChibiSpr(int x, int y, int fid, int chr, int pal, s8 isFli... function EndFaceChibiSpr (line 653) | void EndFaceChibiSpr(void) { function PutFace80x72_Standard (line 660) | void PutFace80x72_Standard(u16 * tm, int tileref, const struct FaceData*... function PutFace80x72_Raised (line 680) | void PutFace80x72_Raised(u16 * tm, int tileref, const struct FaceData* i... function s8 (line 700) | s8 ShouldFaceBeRaised(int fid) { function PutFace80x72_Core (line 716) | void PutFace80x72_Core(u16 * tm, int fid, int chr, int pal) { function sub_8005D64 (line 753) | void sub_8005D64(struct FaceBlinkProc* proc) { function sub_8005D70 (line 762) | void sub_8005D70(struct FaceBlinkProc* proc) { function sub_8005D98 (line 779) | void sub_8005D98(struct FaceBlinkProc* proc) { function PutFace80x72 (line 845) | void PutFace80x72(ProcPtr proc, u16 * bgOut, int fid, int tileId, int pa... function EndFacePtr (line 854) | void EndFacePtr(struct DeleteFaceProc* proc) { function EndFaceIn8Frames (line 860) | void EndFaceIn8Frames(struct FaceProc* target) { function StartFaceFadeIn (line 869) | void StartFaceFadeIn(struct FaceProc* proc) { function StartFaceFadeOut (line 879) | void StartFaceFadeOut(struct FaceProc* proc) { function u8 (line 892) | u8* sub_8005F6C(int fid) { function sub_8005F9C (line 912) | void sub_8005F9C(int fid, int pal) { function sub_8005FD4 (line 934) | void sub_8005FD4(struct FaceBlinkProc* proc) { function sub_8005FE0 (line 942) | void sub_8005FE0(struct FaceBlinkProc* proc) { function sub_8006134 (line 1022) | void sub_8006134(struct FaceBlinkProc* proc, int unk) { function sub_800623C (line 1096) | void sub_800623C(struct FaceBlinkProc* proc) { function sub_8006280 (line 1116) | void sub_8006280(struct FaceBlinkProc* proc) { function sub_80062B8 (line 1139) | void sub_80062B8(struct FaceBlinkProc* proc) { function sub_8006324 (line 1172) | void sub_8006324(struct FaceBlinkProc* proc) { function sub_800632C (line 1178) | void sub_800632C(struct FaceBlinkProc* proc) { function sub_8006370 (line 1199) | void sub_8006370(struct FaceBlinkProc* proc) { function sub_8006378 (line 1205) | void sub_8006378(struct FaceBlinkProc* proc) { function sub_80063BC (line 1226) | void sub_80063BC(struct FaceBlinkProc* proc) { function sub_80063C4 (line 1232) | void sub_80063C4(struct FaceBlinkProc* proc) { function SetFaceBlinkControl (line 1264) | void SetFaceBlinkControl(struct FaceProc* proc, int blinkControl) { function SetFaceBlinkControlById (line 1280) | void SetFaceBlinkControlById(int slot, int blinkControl) { function FaceBlinkProc_GenBlinkInterval (line 1286) | int FaceBlinkProc_GenBlinkInterval(struct FaceBlinkProc* proc) { function sub_80064D4 (line 1308) | void sub_80064D4(struct FaceProc* proc, int unk) { function sub_80064DC (line 1314) | void sub_80064DC(int slot, int unk) { type FaceProc (line 1320) | struct FaceProc type FaceProc (line 1321) | struct FaceProc type FaceData (line 1322) | struct FaceData function SetFacePosition (line 1383) | void SetFacePosition(int slot, int x, int y) { function sub_800662C (line 1392) | void sub_800662C(struct UnkFaceProc* proc) { function sub_8006650 (line 1406) | void sub_8006650(struct UnkFaceProc* proc) { function sub_80066A8 (line 1423) | void sub_80066A8(struct UnkFaceProc* proc) { function sub_80066E0 (line 1440) | void sub_80066E0(struct FaceProc* parent, int fid) { function sub_80066FC (line 1450) | void sub_80066FC(int offset, int fid) { function sub_800671C (line 1456) | void sub_800671C(int pal, int fid) { function PutFaceOnBackGround (line 1477) | void PutFaceOnBackGround(u16* a, u16 b, s8 c) { FILE: src/fe3_dummy.c function PrintDebugBuildDateAndTime (line 4) | void PrintDebugBuildDateAndTime(u16 *bg) FILE: src/fogmap.c type Unit (line 11) | struct Unit function UpdateMapViewWithFog (line 13) | void UpdateMapViewWithFog(int vision_range) function FastUpdateMapViewWithFog (line 26) | void FastUpdateMapViewWithFog(int vision_range) function FillWarpRangeMap (line 37) | void FillWarpRangeMap(struct Unit *unit_act, struct Unit *unit_tar) { FILE: src/fontgrp.c type Struct02026E30 (line 13) | struct Struct02026E30 type SpecialCharSt (line 24) | struct SpecialCharSt { function SetupDebugFontForBG (line 41) | void SetupDebugFontForBG(int bg, int tileDataOffset) function PrintDebugStringToBG (line 61) | void PrintDebugStringToBG(u16 *dest, const char *str) function sub_800384C (line 88) | void sub_800384C(u16 *dest, const char *fmt, ...) function sub_8003870 (line 100) | void sub_8003870(void) function sub_80038B4 (line 114) | void sub_80038B4(const char *fmt, ...) function ClearSmallStringBuffer (line 122) | void ClearSmallStringBuffer(void) function StoreNumberStringToSmallBuffer (line 132) | void StoreNumberStringToSmallBuffer(int n) function StoreNumberStringOrDashesToSmallBuffer (line 146) | void StoreNumberStringOrDashesToSmallBuffer(int n) function sub_800394C (line 160) | void sub_800394C(int n, int length) function StoreNumberHexStringToSmallBuffer (line 166) | void StoreNumberHexStringToSmallBuffer(int n) function sub_80039B4 (line 181) | void sub_80039B4(int n, int length) function PrintStringToDBG (line 187) | void PrintStringToDBG(const char *str) function FlushDBGToBG2 (line 212) | void FlushDBGToBG2(void) function sub_8003ABC (line 243) | int sub_8003ABC(u16 a, u16 b) function SetupDebugFontForOBJ (line 267) | void SetupDebugFontForOBJ(int a, int objPalNum) function PrintDebugStringAsOBJ (line 287) | void PrintDebugStringAsOBJ(int a, int b, const char *str) function sub_8003BFC (line 305) | void sub_8003BFC(int a, int b, int c, int length) function sub_8003C20 (line 311) | void sub_8003C20(int a, int b, int c, int length) function sub_8003C44 (line 317) | void sub_8003C44(s16 a, s16 b, const char *fmt, ...) function GetLang (line 329) | int GetLang(void) function SetLang (line 334) | void SetLang(int lang) function ResetText (line 339) | void ResetText(void) function InitTextFont (line 345) | void InitTextFont(struct Font *font, void *vramDest, int chr, int palid) function SetTextFontGlyphs (line 359) | void SetTextFontGlyphs(int glyphset) function ResetTextFont (line 367) | void ResetTextFont(void) function SetTextFont (line 373) | void SetTextFont(struct Font * font) function InitText (line 381) | void InitText(struct Text *text, int tileWidth) function InitTextDb (line 392) | void InitTextDb(struct Text *text, int tileWidth) function InitTextInitInfo (line 402) | void InitTextInitInfo(const struct TextInitInfo *info) function ClearText (line 410) | void ClearText(struct Text *text) function ClearTextPart (line 417) | void ClearTextPart(struct Text *text, int tile_off, int tile_width) function Text_GetChrOffset (line 423) | int Text_GetChrOffset(struct Text *text) function Text_GetCursor (line 428) | int Text_GetCursor(struct Text *text) function Text_SetCursor (line 433) | void Text_SetCursor(struct Text *text, int x) function Text_Skip (line 438) | void Text_Skip(struct Text *text, int x) function Text_SetColor (line 443) | void Text_SetColor(struct Text *text, int colorId) function Text_GetColor (line 448) | int Text_GetColor(struct Text *text) function Text_SetParams (line 453) | void Text_SetParams(struct Text *text, int x, int colorId) function PutText (line 459) | void PutText(struct Text *text, u16 *tm) function PutBlankText (line 474) | void PutBlankText(struct Text *text, u16 *tm) function GetStringTextLen (line 486) | int GetStringTextLen(const char *str) type Glyph (line 515) | struct Glyph function GetStringTextCenteredPos (line 535) | int GetStringTextCenteredPos(int x, const char *str) function GetStringTextBox (line 540) | void GetStringTextBox(const char* _str, int *out_width, int *out_height) function Text_DrawString (line 573) | void Text_DrawString(struct Text *text, const char* str) function Text_DrawNumber (line 611) | void Text_DrawNumber(struct Text *text, int n) function Text_DrawNumberOrSpace (line 627) | void Text_DrawNumberOrSpace(struct Text *text, int n) function Text_DrawNumberOrBlank (line 659) | void Text_DrawNumberOrBlank(struct Text *th, int n) type Text (line 670) | struct Text type Glyph (line 672) | struct Glyph type Text (line 703) | struct Text function u16 (line 727) | u16 *GetColorLut(int color) function DrawTextGlyph (line 732) | void DrawTextGlyph(struct Text *text, struct Glyph *glyph) function DrawTextGlyphNoClear (line 742) | void DrawTextGlyphNoClear(struct Text * text, struct Glyph *glyph) function InitSystemTextFont (line 777) | void InitSystemTextFont(void) function InitTalkTextFont (line 785) | void InitTalkTextFont(void) function SetTextDrawNoClear (line 794) | void SetTextDrawNoClear(void) function PutDrawText (line 799) | void PutDrawText(struct Text * text, u16 * tm, int color, int x, int til... function Text_InsertDrawString (line 815) | void Text_InsertDrawString(struct Text *text, int x, int colorId, const ... function Text_InsertDrawNumberOrBlank (line 822) | void Text_InsertDrawNumberOrBlank(struct Text *text, int x, int colorId,... function Text_DrawStringASCII (line 829) | void Text_DrawStringASCII(struct Text *text, const char *str) type Text (line 841) | struct Text type Glyph (line 843) | struct Glyph type Glyph (line 854) | struct Glyph function GetStringTextLenASCII (line 863) | int GetStringTextLenASCII(const char *str) function nop_8004598 (line 876) | void nop_8004598(void) function InitSpriteTextFont (line 881) | void InitSpriteTextFont(struct Font *font, void *vramDest, int c) function InitSpriteText (line 893) | void InitSpriteText(struct Text *th) function SpriteText_DrawBackground (line 905) | void SpriteText_DrawBackground(struct Text *th) function SpriteText_Clear (line 915) | void SpriteText_Clear(struct Text *th) function SpriteText_DrawBackgroundExt (line 924) | void SpriteText_DrawBackgroundExt(struct Text *text, u32 b) type Text (line 930) | struct Text function DrawSpriteTextGlyph (line 936) | void DrawSpriteTextGlyph(struct Text *text, struct Glyph *glyph) function TextPrint_OnLoop (line 974) | void TextPrint_OnLoop(struct TextPrintProc * proc) type ProcCmd (line 1008) | struct ProcCmd type Text (line 1014) | struct Text type TextPrintProc (line 1016) | struct TextPrintProc function IsTextPrinting (line 1038) | bool IsTextPrinting(struct Text *text) function EndTextPrinting (line 1043) | void EndTextPrinting(void) function GreenText_OnLoop (line 1048) | void GreenText_OnLoop(void) type ProcCmd (line 1055) | struct ProcCmd function StartGreenText (line 1062) | void StartGreenText(ProcPtr parent) function EndGreenText (line 1070) | void EndGreenText(void) function DrawSpecialCharGlyph_old (line 1075) | void DrawSpecialCharGlyph_old(struct Text *th, u16 *b, int c) function DrawSpecialCharGlyph (line 1095) | void DrawSpecialCharGlyph(int a, int b, struct Glyph *glyph) function AddSpecialChar (line 1120) | int AddSpecialChar(struct SpecialCharSt *st, int color, int id) function GetSpecialCharChr (line 1133) | int GetSpecialCharChr(int color, int id) function PutSpecialChar (line 1147) | void PutSpecialChar(u16 * tm, int color, int id) function PutNumberExt (line 1164) | void PutNumberExt(u16 *tm, int color, int number, int id_zero) function PutNumber (line 1179) | void PutNumber(u16 *tm, int color, int number) function PutNumberOrBlank (line 1184) | void PutNumberOrBlank(u16 *tm, int color, int number) function PutNumberTwoChr (line 1192) | void PutNumberTwoChr(u16 *tm, int color, int number) function PutNumberSmall (line 1202) | void PutNumberSmall(u16 *tm, int color, int number) function PutNumberBonus (line 1207) | void PutNumberBonus(int number, u16 *tm) function SpecialCharTest (line 1216) | void SpecialCharTest(void) function PutNumber2DigitExt (line 1231) | inline void PutNumber2DigitExt(u16 *tm, int color, int number, int id_zero) function PutNumber2Digit (line 1237) | inline void PutNumber2Digit(u16 *tm, int color, int number) function PutNumber2DigitSmall (line 1242) | inline void PutNumber2DigitSmall(u16 *tm, int color, int number) function PutTime (line 1247) | void PutTime(u16 * tm, int color, int time, bool always_display_punctuat... function PutTwoSpecialChar (line 1268) | void PutTwoSpecialChar(u16 *tm, int color, int id_a, int id_b) FILE: src/gamecontrol.c type ProcCmd (line 30) | struct ProcCmd type ProcCmd (line 31) | struct ProcCmd type ProcCmd (line 32) | struct ProcCmd type ProcCmd (line 34) | struct ProcCmd type ProcCmd (line 42) | struct ProcCmd function GetRealChaperIndex (line 209) | int GetRealChaperIndex(int chapterId) function u8 (line 295) | u8 GetTitleClassReelSet(void) function GamceControl_StartClassReel (line 343) | bool GamceControl_StartClassReel(ProcPtr proc) function GameControl_CallEraseSaveEventWithKeyCombo (line 349) | void GameControl_CallEraseSaveEventWithKeyCombo(ProcPtr proc) function GameControl_CallEraseMural (line 355) | void GameControl_CallEraseMural(ProcPtr proc) function GameControl_8009A58 (line 363) | void GameControl_8009A58(struct GameCtrlProc * proc) function GameControl_8009A60_Null (line 368) | void GameControl_8009A60_Null(ProcPtr proc) function EndProcIfNotMarkedB (line 373) | void EndProcIfNotMarkedB(ProcPtr proc) function sub_8009A84 (line 379) | void sub_8009A84(ProcPtr proc) function sub_8009ABC (line 387) | void sub_8009ABC(ProcPtr proc) function sub_8009AD8 (line 394) | void sub_8009AD8(ProcPtr proc) function GameControl_PostIntro (line 399) | void GameControl_PostIntro(struct GameCtrlProc * proc) function sub_8009B64 (line 434) | void sub_8009B64(struct GameCtrlProc * proc) function GameControl_SwitchPostSaveMenu (line 447) | void GameControl_SwitchPostSaveMenu(struct GameCtrlProc * proc) function sub_8009C1C (line 492) | void sub_8009C1C(struct GameCtrlProc * proc) function sub_8009C34 (line 498) | void sub_8009C34(struct GameCtrlProc * proc) function sub_8009C40 (line 503) | void sub_8009C40(struct GameCtrlProc * proc) function sub_8009C5C (line 512) | void sub_8009C5C(struct GameCtrlProc * proc) function GameCtrlStartExtraMap (line 528) | void GameCtrlStartExtraMap(ProcPtr proc) function sub_8009CC0 (line 537) | void sub_8009CC0(ProcPtr proc) function GameControl_PostChapterSwitch (line 543) | void GameControl_PostChapterSwitch(struct GameCtrlProc* proc) { function GameCtrl_CheckNewGameAndBranch (line 565) | void GameCtrl_CheckNewGameAndBranch(struct GameCtrlProc* proc) { function GameCtrl_CheckGameCompleteAndBranch (line 573) | void GameCtrl_CheckGameCompleteAndBranch(struct GameCtrlProc* proc) { function GameControlHandlePostNormalOrExtraChapter (line 587) | void GameControlHandlePostNormalOrExtraChapter(struct GameCtrlProc* proc) { function GameControl_ChapterSwitch (line 594) | void GameControl_ChapterSwitch(struct GameCtrlProc* proc) { function GameControl_CallPostChapterSaveMenu (line 616) | void GameControl_CallPostChapterSaveMenu(struct GameCtrlProc* proc) { function GameCtrlStartIntroMonologue (line 624) | void GameCtrlStartIntroMonologue(struct GameCtrlProc * proc) function sub_8009E28 (line 635) | void sub_8009E28(ProcPtr proc) function sub_8009E54 (line 642) | void sub_8009E54(ProcPtr proc) function CallGameEndingEvent (line 661) | void CallGameEndingEvent(ProcPtr proc) { function GameControl_RememberChapterId (line 681) | void GameControl_RememberChapterId(struct GameCtrlProc * proc) function GameControl_RestoreChapterId (line 686) | void GameControl_RestoreChapterId(struct GameCtrlProc * proc) function _SetGameEndFlag (line 691) | void _SetGameEndFlag(ProcPtr proc) function StartGame (line 696) | void StartGame(void) type GameCtrlProc (line 709) | struct GameCtrlProc function SetNextGameActionId (line 714) | void SetNextGameActionId(int id) { function SetNextChapterId (line 722) | void SetNextChapterId(int id) { function s8 (line 730) | s8 HasNextChapter() function RestartGameAndGoto8 (line 736) | void RestartGameAndGoto8() { function RestartGameAndGoto12 (line 748) | void RestartGameAndGoto12() { function nullsub_RestartGameAndGoto7 (line 760) | void nullsub_RestartGameAndGoto7(void) { function nullsub_9 (line 764) | void nullsub_9() function GameControl_EnableSoundEffects (line 769) | void GameControl_EnableSoundEffects(ProcPtr proc) function sub_8009FF8 (line 775) | void sub_8009FF8(ProcPtr proc) FILE: src/gameoverbgfx.c type ProcGameOverScroll (line 23) | struct ProcGameOverScroll { type ProcGameOverScreen (line 42) | struct ProcGameOverScreen { type ProcGameOverScroll (line 52) | struct ProcGameOverScroll type ProcGameOverScroll (line 53) | struct ProcGameOverScroll type ProcGameOverScreen (line 54) | struct ProcGameOverScreen type ProcGameOverScreen (line 55) | struct ProcGameOverScreen type ProcGameOverScreen (line 56) | struct ProcGameOverScreen type ProcGameOverScreen (line 57) | struct ProcGameOverScreen type ProcGameOverScreen (line 58) | struct ProcGameOverScreen type ProcGameOverScreen (line 59) | struct ProcGameOverScreen type ProcGameOverScreen (line 60) | struct ProcGameOverScreen type ProcCmd (line 72) | struct ProcCmd type ProcCmd (line 79) | struct ProcCmd function GameOverScreen_RandomScroll_Init (line 97) | void GameOverScreen_RandomScroll_Init(struct ProcGameOverScroll *proc) function GameOverScreen_RandomScroll_Loop (line 110) | void GameOverScreen_RandomScroll_Loop(struct ProcGameOverScroll *proc) function GameOverScreenHBlank (line 121) | void GameOverScreenHBlank(void) function GameOverScreen_Init (line 140) | void GameOverScreen_Init(struct ProcGameOverScreen *proc) function GameOverScreen_LoopFadeIn (line 193) | void GameOverScreen_LoopFadeIn(struct ProcGameOverScreen *proc) function GameOverScreen_BeginIdle (line 207) | void GameOverScreen_BeginIdle(struct ProcGameOverScreen *proc) function GameOverScreen_LoopIdle (line 212) | void GameOverScreen_LoopIdle(struct ProcGameOverScreen *proc) function GameOverScreen_BeginFadeOut (line 223) | void GameOverScreen_BeginFadeOut(struct ProcGameOverScreen *proc) function GameOverScreen_LoopFadeOut (line 231) | void GameOverScreen_LoopFadeOut(struct ProcGameOverScreen *proc) function GameOverScreen_End (line 242) | void GameOverScreen_End(struct ProcGameOverScreen *proc) function StartGameOverScreen (line 253) | void StartGameOverScreen(ProcPtr parent) FILE: src/gamerankings.c function GetGameTacticsRank (line 13) | int GetGameTacticsRank(void) { function GetGameSurvivalRank (line 51) | int GetGameSurvivalRank(void) { function GetGameExpRank (line 74) | int GetGameExpRank(void) { function GetGameCombatRank (line 111) | int GetGameCombatRank(void) { function GetGameFundsRank (line 135) | int GetGameFundsRank(void) { function GetOverallRank (line 215) | int GetOverallRank(int tacticsRank, int survivalRank, int fundsRank, int... function sub_80B60C8 (line 267) | int sub_80B60C8(int param_1, int param_2, int param_3) { function sub_80B6104 (line 284) | int sub_80B6104(void) { function GetChapterTacticsRank (line 295) | int GetChapterTacticsRank(void) { function GetChapterSurvivalRank (line 320) | int GetChapterSurvivalRank(void) { function sub_80B61FC (line 369) | int sub_80B61FC(int param_1, int param_2) { function u16 (line 385) | u16 GetGameDeathCount(void) { function u16 (line 406) | u16 GetGameWinPerc(void) { function u16 (line 414) | u16 GetChapterDeathCount(void) { function sub_80B62D8 (line 445) | void sub_80B62D8(void) { function GetChapterFundsRank (line 450) | int GetChapterFundsRank(void) { function GetChapterWinPerc (line 480) | int GetChapterWinPerc(void) { function GetChapterCombatRank (line 522) | int GetChapterCombatRank(void) { function GetChapterExpRank (line 545) | int GetChapterExpRank(void) { function ComputeChapterRankings (line 585) | void ComputeChapterRankings(void) { FILE: src/hardware.c type KeyStatusBuffer (line 21) | struct KeyStatusBuffer type KeyStatusBuffer (line 22) | struct KeyStatusBuffer type Struct02024CD4 (line 24) | struct Struct02024CD4 type TileDataTransfer (line 25) | struct TileDataTransfer type KeyProc (line 27) | struct KeyProc { function CopyToPaletteBuffer (line 33) | void CopyToPaletteBuffer(const void* src, int b, int size) function sub_8000E14 (line 42) | void sub_8000E14(u16 *a, int b, int size, int d) function FlushLCDControl (line 58) | void FlushLCDControl(void) type BgCnt (line 108) | struct BgCnt function GetBackgroundTileDataOffset (line 119) | int GetBackgroundTileDataOffset(int bg) function GetTileIndex (line 124) | int GetTileIndex(int bg, int offset) function BG_GetTileMapOffset (line 130) | int BG_GetTileMapOffset(int bg) function SetBackgroundTileDataOffset (line 135) | void SetBackgroundTileDataOffset(int bg, int offset) function SetBackgroundMapDataOffset (line 140) | void SetBackgroundMapDataOffset(int bg, int offset) function SetBackgroundScreenSize (line 151) | void SetBackgroundScreenSize(int bg, int size) function BG_SetColorBpp (line 156) | void BG_SetColorBpp(int bg, int bitsPerPixel) function ApplyColorAddition_ClampMax (line 161) | static void ApplyColorAddition_ClampMax(int a) function ApplyColorAddition_ClampMin (line 187) | static void ApplyColorAddition_ClampMin(int a) function FlushBackgrounds (line 213) | void FlushBackgrounds(void) function BG_Fill (line 237) | void BG_Fill(void *dest, int b) function RegisterBlankTile (line 242) | void RegisterBlankTile(int a) function SetInterrupt_LCDVBlank (line 247) | void SetInterrupt_LCDVBlank(InterruptHandler handler) function SetInterrupt_LCDVCountMatch (line 262) | void SetInterrupt_LCDVCountMatch(InterruptHandler handler) function SetNextVCount (line 278) | void SetNextVCount(int a) function SetLCDVCountSetting (line 284) | void SetLCDVCountSetting(int set) function SetMainUpdateRoutine (line 289) | void SetMainUpdateRoutine(void (*func)(void)) function ExecMainUpdate (line 294) | void ExecMainUpdate(void) function _UpdateKeyStatus (line 300) | void _UpdateKeyStatus(struct KeyStatusBuffer *keyStatus, s16 keys) function UpdateKeyStatus (line 340) | void UpdateKeyStatus(struct KeyStatusBuffer *keyStatus) function SnycKeyStatus (line 351) | void SnycKeyStatus(struct KeyStatusBuffer *keyStatus) function ResetKeyStatus (line 358) | void ResetKeyStatus(struct KeyStatusBuffer *keyStatus) function SetKeyStatus_IgnoreMask (line 370) | void SetKeyStatus_IgnoreMask(int a) function GetKeyStatus_IgnoreMask (line 375) | int GetKeyStatus_IgnoreMask(void) function AsnycKeyStatusExt (line 380) | void AsnycKeyStatusExt(struct KeyProc * proc) function AsnycKeyStatus (line 394) | void AsnycKeyStatus(int key) function BG_SetPosition (line 400) | void BG_SetPosition(u16 bg, u16 x, u16 y) function sub_80014E8 (line 422) | void sub_80014E8(void) function sub_800151C (line 429) | void sub_800151C(u8 a, u8 b) function sub_8001530 (line 435) | void sub_8001530(u16 *a, u16 *b) type UnknownDmaStruct (line 443) | struct UnknownDmaStruct function sub_800154C (line 449) | void sub_800154C(void* outTm, void const* inData, u8 base, u8 linebits) function AddAttr2dBitMap (line 468) | void AddAttr2dBitMap(u16 * _dst, u16 * _src, s16 ix, s16 iy, u16 chr) //... function sub_80016C4 (line 532) | void sub_80016C4(u16 *a, struct UnknownDmaStruct *b) function MaybeResetSomePal (line 553) | void MaybeResetSomePal(void) function MaybeSmoothChangeSomePal (line 561) | void MaybeSmoothChangeSomePal(u16 *src, int b, int c, int d) function sub_80017B4 (line 581) | void sub_80017B4(int a, int b, int c, int d) function sub_800183C (line 601) | void sub_800183C(int a, int b, int c) function ColorFadeSetupFromColorToBlack (line 609) | void ColorFadeSetupFromColorToBlack(u8 a) function ColorFadeSetupFromBlack (line 626) | void ColorFadeSetupFromBlack(u8 a) function ColorFadeSetupFromColorToWhite (line 644) | void ColorFadeSetupFromColorToWhite(u8 a) function ColorFadeSetupFromWhite (line 661) | void ColorFadeSetupFromWhite(u8 a) function sub_8001A6C (line 678) | void sub_8001A6C(void) function SetupBackgrounds (line 722) | void SetupBackgrounds(u16 *bgConfig) function u16 (line 779) | u16* BG_GetMapBuffer(int bg) function SetSoftwareResetFlag (line 784) | void SetSoftwareResetFlag(u8 a) function IsSoftwareReset (line 789) | int IsSoftwareReset(void) function SoftResetIfKeyComboPressed (line 794) | void SoftResetIfKeyComboPressed(void) function sub_8001CB0 (line 805) | void sub_8001CB0(int a) function ExecBothHBlankHandlers (line 819) | void ExecBothHBlankHandlers(void) function UpdateHBlankHandlerState (line 827) | void UpdateHBlankHandlerState(void) function SetPrimaryHBlankHandler (line 855) | void SetPrimaryHBlankHandler(void (*hblankHandler)(void)) function SetSecondaryHBlankHandler (line 861) | void SetSecondaryHBlankHandler(void (*hblankHandler)(void)) function GetBackgroundFromBufferPointer (line 867) | int GetBackgroundFromBufferPointer(u16 *ptr) type BgCnt (line 880) | struct BgCnt function BG_SetPriority (line 888) | void BG_SetPriority(int bg, int priority) function BG_GetPriority (line 893) | int BG_GetPriority(int bg) function SetBlendConfig (line 898) | void SetBlendConfig(u16 effect, u8 coeffA, u8 coeffB, u8 blendY) function SetBlendTargetA (line 906) | void SetBlendTargetA(int bg0, int bg1, int bg2, int bg3, int obj) function SetBlendTargetB (line 912) | void SetBlendTargetB(int bg0, int bg1, int bg2, int bg3, int obj) function SetBlendBackdropA (line 918) | void SetBlendBackdropA(int a) function SetBlendBackdropB (line 923) | void SetBlendBackdropB(int a) function SetDefaultColorEffects (line 928) | void SetDefaultColorEffects(void) function EnablePaletteSync (line 933) | void EnablePaletteSync(void) function DisablePaletteSync (line 938) | void DisablePaletteSync(void) function BG_EnableSyncByMask (line 943) | void BG_EnableSyncByMask(int bg) function BG_EnableSync (line 948) | void BG_EnableSync(int bg) function sub_8001FD0 (line 953) | void sub_8001FD0(int a) function ClearTileRigistry (line 961) | void ClearTileRigistry(void) function RegisterDataMove (line 977) | void RegisterDataMove(const void *src, void *dst, int size) function RegisterFillTile (line 989) | void RegisterFillTile(const void *src, void *dst, int size) function FlushTiles (line 1001) | void FlushTiles(void) function InitOam (line 1025) | void InitOam(int loSz) function SyncHiOam (line 1038) | void SyncHiOam(void) function SyncLoOam (line 1047) | void SyncLoOam(void) function SetObjAffine (line 1057) | void SetObjAffine(int index, s16 pa, s16 pb, s16 pc, s16 pd) type UnknownDmaStruct2 (line 1065) | struct UnknownDmaStruct2 function sub_80021E4 (line 1073) | void sub_80021E4(struct UnknownDmaStruct2 *a, int _x, int _y) function GetPrimaryOAMSize (line 1086) | int GetPrimaryOAMSize(void) FILE: src/helpbox.c function LoadHelpBoxGfx (line 27) | void LoadHelpBoxGfx(void * vram, int palId) function sub_80898C4 (line 59) | void sub_80898C4(void* vram, int palId) { function DisplayHelpBoxObj (line 94) | void DisplayHelpBoxObj(int x, int y, int w, int h, int unk) { function DrawHelpBoxWeaponLabels (line 226) | int DrawHelpBoxWeaponLabels(int item) function DrawHelpBoxWeaponStats (line 240) | void DrawHelpBoxWeaponStats(int item) function DrawHelpBoxStaffLabels (line 252) | int DrawHelpBoxStaffLabels(int item) function DrawHelpBoxSaveMenuLabels (line 262) | void DrawHelpBoxSaveMenuLabels(void) function DrawHelpBoxSaveMenuStats (line 269) | void DrawHelpBoxSaveMenuStats(void) function HelpBoxTextScroll_OnLoop (line 293) | void HelpBoxTextScroll_OnLoop(struct HelpBoxScrollProc * proc) type ProcCmd (line 335) | struct ProcCmd function HelpBoxDrawOneLineExt (line 341) | void HelpBoxDrawOneLineExt(struct HelpBoxScrollProc * proc) { type ProcCmd (line 385) | struct ProcCmd function HelpBoxSetupstringLines (line 392) | void HelpBoxSetupstringLines(struct ProcHelpBoxIntro* proc) { function HelpBoxDrawstring (line 425) | void HelpBoxDrawstring(struct ProcHelpBoxIntro* proc) { function HelpBoxIntroDrawTexts (line 446) | void HelpBoxIntroDrawTexts(struct ProcHelpBoxIntro * proc) type ProcCmd (line 501) | struct ProcCmd function StartHelpBoxTextInit (line 513) | void StartHelpBoxTextInit(int item, int msgId) function ClearHelpBoxText (line 522) | void ClearHelpBoxText(void) { function HelpBoxIntro_bug_808A160 (line 539) | void HelpBoxIntro_bug_808A160(struct HelpBoxProc * proc) function sub_808A188 (line 555) | void sub_808A188(struct HelpBoxProc * proc) { function sub_808A1B8 (line 572) | void sub_808A1B8(struct HelpBoxProc * proc) { type ProcCmd (line 585) | struct ProcCmd function sub_808A1E0 (line 594) | void sub_808A1E0(int x, int y, int msgId) { function sub_808A200 (line 608) | void sub_808A200(const struct HelpBoxInfo* info) { function sub_808A2D0 (line 653) | void sub_808A2D0(void) { function sub_808A2FC (line 665) | void sub_808A2FC(struct HelpBoxProc * proc) { function sub_808A320 (line 679) | void sub_808A320(struct HelpBoxProc * proc) { function sub_808A340 (line 689) | void sub_808A340(struct HelpBoxProc * proc) { type ProcCmd (line 697) | struct ProcCmd function sub_808A354 (line 709) | void sub_808A354(const struct HelpBoxInfo* info) { function s8 (line 718) | s8 sub_808A36C(void) { function sub_808A384 (line 723) | void sub_808A384(struct HelpBoxProc * proc, int w, int h) { function sub_808A3C4 (line 751) | void sub_808A3C4(struct HelpBoxProc * proc, int x, int y) { function sub_808A43C (line 777) | void sub_808A43C(struct HelpBoxProc * proc, int xInit, int yInit) { function SetHelpBoxDefaultRect (line 785) | void SetHelpBoxDefaultRect(struct HelpBoxProc * proc) { function sub_808A454 (line 793) | int sub_808A454(int item) { function sub_808A4A4 (line 815) | void sub_808A4A4(ProcPtr proc) { type ProcCmd (line 823) | struct ProcCmd function s8 (line 829) | s8 StartHelpoxDirect(int msgId, ProcPtr parent) { function s8 (line 840) | s8 sub_808A4FC(void) { function SetDialogueBoxConfig (line 850) | void SetDialogueBoxConfig(u16 config) { function u16 (line 856) | u16 GetDialogueBoxConfig(void) { function sub_808A530 (line 861) | void sub_808A530(int a, int b) { function InitBoxDialogue (line 896) | void InitBoxDialogue(void * vram_dst, int pad_idx) { function sub_808A7B0 (line 971) | void sub_808A7B0(struct HelpBoxProc * proc, int x, int y) { function SetBoxDialogueSize (line 1008) | void SetBoxDialogueSize(struct HelpBoxProc * proc, int w, int h) { function sub_808A848 (line 1018) | void sub_808A848(struct ProcBoxDialogue* proc) { function sub_808A87C (line 1031) | void sub_808A87C(struct ProcBoxDialogue* proc) { function sub_808A8AC (line 1045) | void sub_808A8AC(void) { type ProcCmd (line 1062) | struct ProcCmd function sub_808A8E4 (line 1083) | void sub_808A8E4(struct HelpBoxProc * proc, int interpolateMethod) { function MergeBoxDialogue1 (line 1100) | void MergeBoxDialogue1(struct HelpBoxProc * proc) { function MergeBoxDialogue2 (line 1112) | void MergeBoxDialogue2(struct HelpBoxProc * proc) { function MergeBoxDialogue3 (line 1122) | void MergeBoxDialogue3(struct HelpBoxProc * proc) { type ProcCmd (line 1136) | struct ProcCmd function sub_808A9F0 (line 1145) | void sub_808A9F0(void) { function sub_808AA04 (line 1154) | void sub_808AA04(int x, int y, int msgId, ProcPtr parent) { function sub_808AA6C (line 1179) | void sub_808AA6C(int x, int y, int msgId, u16* unkA, int unkB, ProcPtr p... function GetBoxDialogueSize (line 1205) | void GetBoxDialogueSize(const char* str, int* wOut, int* hOut) { function DialogBoxGetGlyphLen (line 1322) | void DialogBoxGetGlyphLen(const char* str, u8* xOut) { function DrawBoxDialogueText (line 1378) | void DrawBoxDialogueText(int x, int y, int msg) { function sub_808ACFC (line 1430) | void sub_808ACFC(int x, int y, int width, int height) { function sub_808B09C (line 1521) | void sub_808B09C(struct ProcBoxDialogueDrawTextExt* proc) { function sub_808B0D4 (line 1534) | void sub_808B0D4(void) { function sub_808B0F8 (line 1544) | void sub_808B0F8(void) { function sub_808B11C (line 1554) | void sub_808B11C(struct ProcBoxDialogueDrawTextExt* proc) { function BoxDialogueInterpreter_Main (line 1574) | void BoxDialogueInterpreter_Main(struct ProcBoxDialogueDrawTextExt* proc) { function sub_808B788 (line 1831) | void sub_808B788(ProcPtr proc) { function sub_808B7B8 (line 1841) | void sub_808B7B8(struct ProcBoxDialogueDrawTextExt* proc) { function sub_808B804 (line 1855) | void sub_808B804(struct ProcBoxDialogueDrawTextExt* proc) { function sub_808B844 (line 1872) | void sub_808B844(ProcPtr proc) { function sub_808B870 (line 1883) | void sub_808B870(struct ProcBoxDialogueDrawTextExt* proc) { type ProcCmd (line 1909) | struct ProcCmd function s8 (line 1946) | s8 sub_808B904(void) { function sub_808B928 (line 1961) | void sub_808B928(struct HelpBox8A01800Proc * proc) { type ProcCmd (line 2017) | struct ProcCmd function sub_808BA60 (line 2025) | void sub_808BA60(int msgId, int x, int y) { function sub_808BAA4 (line 2048) | void sub_808BAA4(void) { type ProcCmd (line 2074) | struct ProcCmd function sub_808BB44 (line 2080) | void sub_808BB44(void) { function s8 (line 2086) | s8 sub_808BB58(void) { function sub_808BB74 (line 2095) | void sub_808BB74(void) { FILE: src/icon.c function ResetIconGraphics_ (line 11) | void ResetIconGraphics_() function ResetIconGraphics (line 16) | void ResetIconGraphics() function LoadIconPalettes (line 22) | void LoadIconPalettes(u32 Dest) function LoadIconPalette (line 27) | void LoadIconPalette(u32 Index, u32 Dest) function GetNextFreeIcon (line 32) | int GetNextFreeIcon() // Unused function u16 (line 43) | u16 GetIconGfxTileIndex(u32 Index) function GetIconGfxIndex (line 48) | int GetIconGfxIndex(int Index) function u16 (line 62) | u16 GetIconTileIndex(int Index) function DrawIcon (line 86) | void DrawIcon(u16* BgOut, int IconIndex, int OamPalBase) function ClearIconGfx (line 103) | void ClearIconGfx(u32 Index) function LoadIconObjectGraphics (line 109) | void LoadIconObjectGraphics(int Index, int b) FILE: src/irq.c function StoreIRQToIRAM (line 11) | void StoreIRQToIRAM(void) function DummyIRQRoutine (line 21) | void DummyIRQRoutine(void) function SetIRQHandler (line 24) | void SetIRQHandler(int index, void *irq) FILE: src/koido.c type KoidoProc (line 12) | struct KoidoProc { type KoidoProc (line 23) | struct KoidoProc type ProcCmd (line 25) | struct ProcCmd type ProcCmd (line 31) | struct ProcCmd function GetSomeFacingDirection (line 39) | int GetSomeFacingDirection(int x0, int y0, int x1, int y1) type MuProc (line 60) | struct MuProc type Unit (line 60) | struct Unit function Loop6C_KOIDO (line 72) | void Loop6C_KOIDO(struct KoidoProc* proc) function Make6CKOIDO_common (line 89) | static inline void Make6CKOIDO_common(struct Unit* unit, int config, str... function Make6CKOIDO (line 99) | void Make6CKOIDO(struct Unit* unit, int direction, int config, ProcPtr p... function Make6CKOIDOAMM (line 112) | void Make6CKOIDOAMM(struct Unit* unit, int direction) FILE: src/lightrunefx.c type ProcBmFx (line 20) | struct ProcBmFx type ProcBmFx (line 21) | struct ProcBmFx type ProcBmFx (line 23) | struct ProcBmFx type ProcBmFx (line 24) | struct ProcBmFx type ProcBmFx (line 25) | struct ProcBmFx type ProcBmFx (line 27) | struct ProcBmFx type ProcBmFx (line 28) | struct ProcBmFx type ProcBmFx (line 29) | struct ProcBmFx type VectorBmfx (line 34) | struct VectorBmfx type VectorBmfx (line 54) | struct VectorBmfx type VectorBmfx (line 74) | struct VectorBmfx type ProcCmd (line 96) | struct ProcCmd type ProcCmd (line 103) | struct ProcCmd type ProcCmd (line 110) | struct ProcCmd function ProcLightRuneAnim_Init (line 120) | void ProcLightRuneAnim_Init(struct ProcBmFx *proc) function ProcLightRuneAnim_Loop (line 142) | void ProcLightRuneAnim_Loop(struct ProcBmFx *proc) function ProcBmFx_CommonEnd (line 166) | void ProcBmFx_CommonEnd(struct ProcBmFx *proc) function StartLightRuneAnim (line 173) | void StartLightRuneAnim(ProcPtr parent, int x, int y) function ProcLightRuneAnim2_Init (line 183) | void ProcLightRuneAnim2_Init(struct ProcBmFx *proc) function ProcLightRuneAnim2_Loop (line 205) | void ProcLightRuneAnim2_Loop(struct ProcBmFx *proc) function ProcLightRuneAnim2_End (line 229) | void ProcLightRuneAnim2_End(struct ProcBmFx *proc) function StartLightRuneAnim2 (line 236) | void StartLightRuneAnim2(ProcPtr parent, int x, int y) function ProcLightRuneAnim3_Init (line 246) | void ProcLightRuneAnim3_Init(struct ProcBmFx *proc) function ProcLightRuneAnim3_Loop (line 268) | void ProcLightRuneAnim3_Loop(struct ProcBmFx *proc) function ProcLightRuneAnim3_End (line 292) | void ProcLightRuneAnim3_End(struct ProcBmFx *proc) function StartLightRuneAnim3 (line 299) | void StartLightRuneAnim3(ProcPtr parent, int x, int y) FILE: src/m4a.c function BSS_CODE (line 7) | BSS_CODE ALIGNED(4) char SoundMainRAM_Buffer[0x400] = {0}; function UnusedDummyFunc (line 39) | void UnusedDummyFunc() function MPlayContinue (line 43) | void MPlayContinue(struct MusicPlayerInfo *mplayInfo) function MPlayFadeOut (line 53) | void MPlayFadeOut(struct MusicPlayerInfo *mplayInfo, u16 speed) function m4aSoundInit (line 65) | void m4aSoundInit(void) function m4aSoundMain (line 87) | void m4aSoundMain(void) function m4aSongNumStart (line 92) | void m4aSongNumStart(u16 n) function m4aSongNumStartOrChange (line 102) | void m4aSongNumStartOrChange(u16 n) function m4aSongNumStartOrContinue (line 123) | void m4aSongNumStartOrContinue(u16 n) function m4aSongNumStop (line 138) | void m4aSongNumStop(u16 n) function m4aSongNumContinue (line 149) | void m4aSongNumContinue(u16 n) function m4aMPlayAllStop (line 160) | void m4aMPlayAllStop(void) function m4aMPlayContinue (line 168) | void m4aMPlayContinue(struct MusicPlayerInfo *mplayInfo) function m4aMPlayAllContinue (line 173) | void m4aMPlayAllContinue(void) function m4aMPlayFadeOut (line 181) | void m4aMPlayFadeOut(struct MusicPlayerInfo *mplayInfo, u16 speed) function m4aMPlayFadeOutTemporarily (line 186) | void m4aMPlayFadeOutTemporarily(struct MusicPlayerInfo *mplayInfo, u16 s... function m4aMPlayFadeIn (line 198) | void m4aMPlayFadeIn(struct MusicPlayerInfo *mplayInfo, u16 speed) function m4aMPlayImmInit (line 211) | void m4aMPlayImmInit(struct MusicPlayerInfo *mplayInfo) function MPlayExtender (line 236) | void MPlayExtender(struct CgbChannel *cgbChans) function MusicPlayerJumpTableCopy (line 295) | void MusicPlayerJumpTableCopy(void) function ClearChain (line 300) | void ClearChain(void *x) function Clear64byte (line 306) | void Clear64byte(void *x) function SoundInit (line 312) | void SoundInit(struct SoundInfo *soundInfo) function SampleFreqSet (line 359) | void SampleFreqSet(u32 freq) function m4aSoundMode (line 391) | void m4aSoundMode(u32 mode) function SoundClear (line 449) | void SoundClear(void) function m4aSoundVSyncOff (line 488) | void m4aSoundVSyncOff(void) function m4aSoundVSyncOn (line 509) | void m4aSoundVSyncOn(void) function MPlayOpen (line 524) | void MPlayOpen(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrac... function MPlayStart (line 567) | void MPlayStart(struct MusicPlayerInfo *mplayInfo, struct SongHeader *so... function m4aMPlayStop (line 624) | void m4aMPlayStop(struct MusicPlayerInfo *mplayInfo) function FadeOutBody (line 648) | void FadeOutBody(struct MusicPlayerInfo *mplayInfo) function TrkVolPitSet (line 706) | void TrkVolPitSet(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerT... function u32 (line 742) | u32 MidiKeyToCgbFreq(u8 chanNum, u8 key, u8 fineAdjust) function CgbOscOff (line 789) | void CgbOscOff(u8 chanNum) function CgbPan (line 810) | static inline int CgbPan(struct CgbChannel *chan) function CgbModVol (line 835) | void CgbModVol(struct CgbChannel *chan) function CgbSound (line 852) | void CgbSound(void) function m4aMPlayTempoControl (line 1173) | void m4aMPlayTempoControl(struct MusicPlayerInfo *mplayInfo, u16 tempo) function m4aMPlayVolumeControl (line 1184) | void m4aMPlayVolumeControl(struct MusicPlayerInfo *mplayInfo, u16 trackB... function m4aMPlayPitchControl (line 1218) | void m4aMPlayPitchControl(struct MusicPlayerInfo *mplayInfo, u16 trackBi... function m4aMPlayPanpotControl (line 1253) | void m4aMPlayPanpotControl(struct MusicPlayerInfo *mplayInfo, u16 trackB... function ClearModM (line 1287) | void ClearModM(struct MusicPlayerTrack *track) function m4aMPlayModDepthSet (line 1298) | void m4aMPlayModDepthSet(struct MusicPlayerInfo *mplayInfo, u16 trackBit... function m4aMPlayLFOSpeedSet (line 1334) | void m4aMPlayLFOSpeedSet(struct MusicPlayerInfo *mplayInfo, u16 trackBit... function ply_memacc (line 1376) | void ply_memacc(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTra... function ply_xcmd (line 1462) | void ply_xcmd(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrack... function ply_xxx (line 1470) | void ply_xxx(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrack ... function ply_xwave (line 1484) | void ply_xwave(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrac... function ply_xtype (line 1497) | void ply_xtype(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrac... function ply_xatta (line 1503) | void ply_xatta(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrac... function ply_xdeca (line 1509) | void ply_xdeca(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrac... function ply_xsust (line 1515) | void ply_xsust(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrac... function ply_xrele (line 1521) | void ply_xrele(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrac... function ply_xiecv (line 1527) | void ply_xiecv(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrac... function ply_xiecl (line 1533) | void ply_xiecl(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrac... function ply_xleng (line 1539) | void ply_xleng(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrac... function ply_xswee (line 1545) | void ply_xswee(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrac... function DummyFunc (line 1551) | void DummyFunc(void) FILE: src/main.c function AgbMain (line 22) | void AgbMain() FILE: src/mapanim.c function MapAnim_StoleItemPopup (line 33) | void MapAnim_StoleItemPopup(ProcPtr proc) function DisplayWpnBrokePopup (line 39) | void DisplayWpnBrokePopup(ProcPtr proc) function BattleUnit_ShouldDisplayWpnBroke (line 53) | bool BattleUnit_ShouldDisplayWpnBroke(struct BattleUnit * bu) function DisplayWRankUpPopup (line 61) | void DisplayWRankUpPopup(ProcPtr proc) function BattleUnit_ShouldDisplayWRankUp (line 75) | bool BattleUnit_ShouldDisplayWRankUp(struct BattleUnit * bu) function MapAnim_PrepareBattleTalk (line 84) | void MapAnim_PrepareBattleTalk(void) function MapAnim_Cleanup (line 89) | void MapAnim_Cleanup(void) function MapAnim_AdvanceBattleRound (line 102) | void MapAnim_AdvanceBattleRound(void) function MapAnim_PrepareNextBattleRound (line 120) | void MapAnim_PrepareNextBattleRound(ProcPtr proc) function MapAnim_DisplayRoundAnim (line 135) | void MapAnim_DisplayRoundAnim(ProcPtr proc) function MapAnim_ShowPoisonEffectIfAny (line 140) | void MapAnim_ShowPoisonEffectIfAny(ProcPtr proc) function MapAnim_MoveCameraOntoSubject (line 149) | void MapAnim_MoveCameraOntoSubject(ProcPtr proc) function MapAnim_MoveCameraOntoTarget (line 154) | void MapAnim_MoveCameraOntoTarget(ProcPtr proc) function MapAnim_DisplayDeathQuote (line 160) | void MapAnim_DisplayDeathQuote(void) function MapAnim_DisplayDeathFade (line 201) | void MapAnim_DisplayDeathFade(void) function MapAnim_DisplayExpBar (line 224) | void MapAnim_DisplayExpBar(ProcPtr proc) function MapAnim_InitInfoBox (line 253) | void MapAnim_InitInfoBox(ProcPtr proc) function MapAnim_CallBattleQuoteEvents (line 308) | void MapAnim_CallBattleQuoteEvents(void) function SetBattleMuPaletteByIndex (line 317) | void SetBattleMuPaletteByIndex(int actorNum) function SetBattleMuPalette (line 356) | void SetBattleMuPalette(void) function MapAnim_PlayStealSe (line 373) | void MapAnim_PlayStealSe(void) function MapAnim_PlayStealSe_Unused (line 378) | void MapAnim_PlayStealSe_Unused(void) FILE: src/mapanim_api.c function MakeBattleMOVEUNIT (line 17) | void MakeBattleMOVEUNIT(int maActor, struct BattleUnit* bu, struct Unit*... function SetBattleAnimFacing (line 41) | void SetBattleAnimFacing(int maActor, int maOpponent, int facing) function SetupBattleMOVEUNITs (line 67) | void SetupBattleMOVEUNITs(void) function sub_807B4D0 (line 89) | void sub_807B4D0(void) function BeginMapAnimForPoisonDmg (line 133) | void BeginMapAnimForPoisonDmg(void) function BeginMapAnimForEggDmg (line 148) | void BeginMapAnimForEggDmg(void) function BeginMapAnimForCritAtk (line 163) | void BeginMapAnimForCritAtk(void) function BeginMapAnimForSteal (line 178) | void BeginMapAnimForSteal(void) function BeginMapAnimForSummon (line 193) | void BeginMapAnimForSummon(void) function BeginMapAnimForSummonDK (line 208) | void BeginMapAnimForSummonDK(void) function BeginMapAnimForDance (line 223) | void BeginMapAnimForDance(void) function BeginBattleMapAnims (line 238) | void BeginBattleMapAnims(void) function SetupMapAnimSpellData (line 257) | void SetupMapAnimSpellData(struct BattleUnit* actor, struct BattleUnit* ... function SetupMapBattleAnim (line 264) | void SetupMapBattleAnim(struct BattleUnit* actor, struct BattleUnit* tar... function GetFacingDirection (line 296) | int GetFacingDirection(int xFrom, int yFrom, int xTo, int yTo) FILE: src/mapanim_debug.c type MADebugInfo (line 19) | struct MADebugInfo function StartMADebug6C (line 24) | void StartMADebug6C(void) function MADebug_FormatPrint (line 29) | void MADebug_FormatPrint(int num, int index, int color) function InitDebugMapAnim (line 137) | void InitDebugMapAnim(struct MADebugProc* proc) function MADebug_InitScreen (line 169) | void MADebug_InitScreen(struct MADebugProc* proc) function MADebug_MainLoop (line 206) | void MADebug_MainLoop(struct MADebugProc* proc) function SetupMADebugBattleUnit (line 271) | void SetupMADebugBattleUnit(struct BattleUnit* bu, int dActor) function s8 (line 286) | s8 SetupMADebugBattle(void) function MADebug_DoBattleAnim (line 361) | void MADebug_DoBattleAnim(void) FILE: src/mapanim_eventbattle.c function MapEventBattle_SetUpHitData (line 16) | void MapEventBattle_SetUpHitData(ProcPtr proc) function MapEventBattle_OnEnd (line 27) | void MapEventBattle_OnEnd(void) FILE: src/mapanim_eventcall.c type MapAnimfxConf (line 19) | struct MapAnimfxConf type MapAnimfxConf (line 123) | struct MapAnimfxConf type MapAnimfxConf (line 247) | struct MapAnimfxConf function sub_807F878 (line 329) | void sub_807F878(ProcPtr proc) function sub_807F89C (line 337) | void sub_807F89C(struct MAEffectProc * proc) function sub_807F964 (line 379) | void sub_807F964(struct MAEffectProc * proc) function sub_807FAA0 (line 438) | void sub_807FAA0(struct MAEffectProc * proc) function sub_807FBCC (line 478) | void sub_807FBCC(struct MAEffectProc * proc) function sub_807FC58 (line 499) | void sub_807FC58(struct MAEffectProc * proc) function sub_807FCA8 (line 517) | void sub_807FCA8(void) function sub_807FCC0 (line 539) | void sub_807FCC0(ProcPtr proc) function sub_807FCE4 (line 547) | void sub_807FCE4(struct MAEffectProc * proc) function sub_807FDC8 (line 580) | void sub_807FDC8(struct MAEffectProc * proc) function sub_807FE0C (line 593) | void sub_807FE0C(struct MAEffectProc * proc) function sub_807FFF0 (line 670) | void sub_807FFF0(void) function sub_8080014 (line 678) | void sub_8080014(ProcPtr proc) function sub_8080038 (line 686) | void sub_8080038(void) function sub_8080050 (line 692) | void sub_8080050(struct MAEffectProc * proc) type MapAnimfxConf (line 732) | struct MapAnimfxConf type Unk082058B4 (line 786) | struct Unk082058B4 function sub_8080138 (line 800) | void sub_8080138(struct MAEffectProc* proc) function sub_8080288 (line 859) | void sub_8080288(struct MAEffectProc * proc) function sub_808038C (line 924) | void sub_808038C(struct MAEffectProc * proc) function sub_80803D8 (line 943) | void sub_80803D8(void) type ProcCmd (line 956) | struct ProcCmd function sub_8080408 (line 980) | void sub_8080408(void) type Proc89A448C (line 1004) | struct Proc89A448C function sub_808044C (line 1012) | void sub_808044C(struct Proc89A448C * proc) type ProcCmd (line 1025) | struct ProcCmd function sub_8080474 (line 1036) | void sub_8080474(ProcPtr parent) type MapAnimfxConf (line 1053) | struct MapAnimfxConf function sub_8080498 (line 1200) | void sub_8080498(int frame, int unk44) function sub_8080530 (line 1216) | void sub_8080530(int frame, int unk44) function sub_80805AC (line 1229) | void sub_80805AC(int idxA, int idxB, int val) type MAEffectSummonProc (line 1260) | struct MAEffectSummonProc function sub_8080654 (line 1284) | void sub_8080654(struct MAEffectProc * proc) function sub_8080660 (line 1291) | void sub_8080660(struct MAEffectProc * proc) function sub_8080730 (line 1332) | void sub_8080730(struct MAEffectProc * proc) function sub_80807C8 (line 1378) | void sub_80807C8(struct MAEffectSummonProc * proc) function sub_8080890 (line 1444) | void sub_8080890(struct MAEffectSummonProc * proc) function sub_8080900 (line 1474) | void sub_8080900(struct MAEffectSummonProc * proc) function sub_80809D8 (line 1550) | void sub_80809D8(struct MAEffectSummonProc * proc) function sub_8080B18 (line 1637) | void sub_8080B18(struct MAEffectSummonProc * proc) function sub_8080B84 (line 1662) | void sub_8080B84(void) type ProcCmd (line 1674) | struct ProcCmd function sub_8080BA8 (line 1698) | void sub_8080BA8(struct MAEffectSummonProc * proc) type Pair (line 1719) | struct Pair type Pair (line 1725) | struct Pair type Pair (line 1737) | struct Pair type Pair (line 1749) | struct Pair function sub_8080BD8 (line 1764) | void sub_8080BD8(struct MAEffectSummonProc * proc) type ProcCmd (line 1830) | struct ProcCmd function New6C_SummonGfx (line 1843) | void New6C_SummonGfx(ProcPtr parent, int xBase, int yBase) function sub_8080D6C (line 1854) | void sub_8080D6C(struct MAEffectProc * proc) function sub_8080DCC (line 1899) | void sub_8080DCC(struct MAEffectProc * proc) function sub_8080E84 (line 1948) | void sub_8080E84(void) type ProcCmd (line 1957) | struct ProcCmd function sub_8080E9C (line 1973) | void sub_8080E9C(ProcPtr parent, struct Unit * unit) function sub_8080EE4 (line 1985) | void sub_8080EE4(struct MAEffectProc * proc) function sub_8080F44 (line 2004) | void sub_8080F44(struct MAEffectProc * proc) function sub_8081008 (line 2054) | void sub_8081008(void) type ProcCmd (line 2063) | struct ProcCmd function StartGlowingCross (line 2079) | void StartGlowingCross(ProcPtr parent, struct Unit * unit) function RemoveGlowingCrossDirectly (line 2091) | void RemoveGlowingCrossDirectly(void) function sub_8081078 (line 2098) | void sub_8081078(struct MAEffectProc * proc) function sub_8081100 (line 2122) | void sub_8081100(struct MAEffectProc * proc) function sub_80811AC (line 2163) | void sub_80811AC(void) type ProcCmd (line 2173) | struct ProcCmd function RemoveGlowingCrossDirectlyWithAnim (line 2187) | void RemoveGlowingCrossDirectlyWithAnim(ProcPtr parent, int timer) function sub_80811EC (line 2195) | void sub_80811EC(struct MAEffectProc * proc) function sub_8081208 (line 2203) | void sub_8081208(struct MAEffectProc * proc) function nullsub_58 (line 2221) | void nullsub_58(void) type ProcCmd (line 2228) | struct ProcCmd FILE: src/mapanim_expbar.c function DrawMAExpBar (line 13) | void DrawMAExpBar(int arg0, int arg1, int arg2) function ProcMAExpBar_OnDraw (line 30) | void ProcMAExpBar_OnDraw(struct MAExpBarProc* proc) function ProcMAExpBar_PlaySound74 (line 63) | void ProcMAExpBar_PlaySound74(void) function ProcMAExpBar_OnIncrement (line 68) | void ProcMAExpBar_OnIncrement(struct MAExpBarProc* proc) function ProcMAExpBar_InitDisplay (line 83) | void ProcMAExpBar_InitDisplay(struct MAExpBarProc* proc) function ProcMAExpBar_FrameAdvance (line 95) | void ProcMAExpBar_FrameAdvance(struct MAExpBarProc* proc) function ProcMAExpBar_LevelUpIfPossible (line 113) | void ProcMAExpBar_LevelUpIfPossible(struct MAExpBarProc* proc) FILE: src/mapanim_infobox.c function UncompMapBattleBoxNumGfx (line 14) | void UncompMapBattleBoxNumGfx(int tileNum) function sub_807BA28 (line 21) | void sub_807BA28(u16* tilemap, int num, int tileref, int len, u16 blankr... function PrepareMapBattleBoxNumGfx (line 44) | void PrepareMapBattleBoxNumGfx(const u8* src) function sub_807BB10 (line 51) | void sub_807BB10(u16* buf1, int* buf2, int arg2, int arg3, int arg4) function sub_807BB40 (line 66) | void sub_807BB40(u16* tilemap, int arg1, int arg2, int arg3, u16* buf) function EndMapAnimInfoWindow (line 88) | void EndMapAnimInfoWindow(void) function StartMapAnimInfoWindow (line 93) | void StartMapAnimInfoWindow(int x, int y, struct Proc* parent) function ProcMapInfoBox_OnEnd (line 103) | void ProcMapInfoBox_OnEnd(void) function ProcMapInfoBox_OnDraw (line 109) | void ProcMapInfoBox_OnDraw(struct MAInfoFrameProc* proc) function sub_807BCA8 (line 140) | void sub_807BCA8(struct MAInfoFrameProc* proc) function sub_807BD54 (line 169) | void sub_807BD54(struct MAInfoFrameProc* proc, int a) function u16 (line 192) | u16* GetBattleInfoPalByFaction(struct Unit* unit) function DisplayBattleInfoBox (line 211) | void DisplayBattleInfoBox(struct MAInfoFrameProc* proc, int index, int a... function MapInfoBox_PrepareForShake (line 246) | void MapInfoBox_PrepareForShake(struct MAInfoFrameProc* proc) function MapInfoBoxShake (line 258) | void MapInfoBoxShake(struct MAInfoFrameProc* proc) FILE: src/mapanim_lvup.c function StartManimLevelUp (line 14) | void StartManimLevelUp(int actor_id, ProcPtr parent) function InitManimLevelUpWindow (line 23) | void InitManimLevelUpWindow(void) function ClearManimLevelUpWindow (line 31) | void ClearManimLevelUpWindow(void) function ManimLevelUp_InitMainScreen (line 36) | void ManimLevelUp_InitMainScreen(struct ManimLevelUpProc *proc) function ManimLevelUpLabelColor_Init (line 73) | void ManimLevelUpLabelColor_Init(struct ManimLevelUpLabelColorProc *proc) function ManimLevelUpLabelColor_Loop (line 78) | void ManimLevelUpLabelColor_Loop(struct ManimLevelUpLabelColorProc *proc) function ManimLevelUp_ScrollIn (line 96) | void ManimLevelUp_ScrollIn(struct ManimLevelUpProc *proc) function ManimLevelUp_ScrollOut (line 110) | void ManimLevelUp_ScrollOut(struct ManimLevelUpProc *proc) function ManimLevelUp_PutStatGainLabels (line 124) | void ManimLevelUp_PutStatGainLabels(struct ManimLevelUpProc * proc) function ManimLevelUp_DimBgm (line 161) | void ManimLevelUp_DimBgm(struct ManimLevelUpProc * proc) function ManimLevelUp_StartLevelUpText (line 166) | void ManimLevelUp_StartLevelUpText(struct ManimLevelUpProc * proc) function ManimLevelUp_EndLevelUpText (line 193) | void ManimLevelUp_EndLevelUpText(struct ManimLevelUpProc * proc) function ManimLevelUp_RestoreBgm (line 198) | void ManimLevelUp_RestoreBgm(struct ManimLevelUpProc * proc) function ManimLevelUp_Clear (line 203) | void ManimLevelUp_Clear(struct ManimLevelUpProc * proc) FILE: src/mapanim_lvupfx.c function PutManimLevelUpFrame (line 12) | void PutManimLevelUpFrame(int actor_id, int x, int y) function PutManimLevelUpStat (line 38) | void PutManimLevelUpStat(int actor_id, int x, int y, int stat_num, bool ... function GetManimLevelUpStatGain (line 46) | int GetManimLevelUpStatGain(int actor_id, int stat_num) function GetManimLevelUpBaseStat (line 81) | int GetManimLevelUpBaseStat(int actor_id, int stat_num) function ManimLevelUpStatGainLabel_Finish (line 119) | void ManimLevelUpStatGainLabel_Finish(struct ManimLevelUpStatGainLabelPr... function StartManimLevelUpStatGainLabels (line 124) | void StartManimLevelUpStatGainLabels(int chr, int pal, int sprite_layer,... function EndManimLevelUpStatGainLabels (line 143) | void EndManimLevelUpStatGainLabels(void) function StartManimLevelUpStatGainLabelAnim (line 148) | void StartManimLevelUpStatGainLabelAnim(int x, int y, int stat_num, int ... function StartPrepItemBoostStatGainLabelAnim (line 200) | void StartPrepItemBoostStatGainLabelAnim(int x, int y, int stat_gain) type ManimLevelUpLabelInfo (line 241) | struct ManimLevelUpLabelInfo FILE: src/mapanim_scanline.c function InitScanline (line 13) | void InitScanline(void) function sub_8081EAC (line 27) | void sub_8081EAC(void) function UpdateMapAnimScanline (line 40) | void UpdateMapAnimScanline(int x, int y, int arg3) function MapAnimResetHBlank (line 48) | void MapAnimResetHBlank(void) function sub_8081F64 (line 54) | void sub_8081F64(void) function HBlank_MapAnimEffect_Unk_8081FA8 (line 74) | void HBlank_MapAnimEffect_Unk_8081FA8(void) function sub_8081FFC (line 95) | void sub_8081FFC(void) function sub_8082050 (line 116) | void sub_8082050(void) function sub_8082094 (line 136) | void sub_8082094(void) function StartManimFrameGradientScanlineEffect (line 156) | void StartManimFrameGradientScanlineEffect(u16 yTop, u16 yBottom, u16 co... function sub_808218C (line 181) | void sub_808218C(int x, int y, int a, int b, const u8 * unk) function PrepareSineWaveScanlineBuf (line 213) | void PrepareSineWaveScanlineBuf(u16 * buf, s16 phase, s16 amplitude, s16... function sub_8082268 (line 226) | void sub_8082268(u16 * buf, s16 phase, s16 amplitude, s16 frequency, int... function sub_80822AC (line 239) | void sub_80822AC(u16 * buf, s16 phase, s16 amplitude, s16 frequency) function sub_80822F0 (line 255) | void sub_80822F0(u16 * buf, s16 phase, s16 amplitude, s16 frequency, int... function PrepareSineWaveScanlineBufExt (line 271) | void PrepareSineWaveScanlineBufExt(u16 * buf, s16 phase, s16 amplitude, ... function SwapScanlineBufs (line 284) | void SwapScanlineBufs(void) function InitScanlineBuf (line 294) | void InitScanlineBuf(u16 * buf) function SetScanlineBufWinL (line 307) | void SetScanlineBufWinL(u16 * buf, int x, int y) function SetScanlineBufWinR (line 333) | void SetScanlineBufWinR(u16 * buf, int x, int y) function MapAnimScanlineCore (line 360) | void MapAnimScanlineCore(u16 * buf, int x, int y, int arg4) function PrepareGradientScanlineBuf (line 389) | void PrepareGradientScanlineBuf(u16 * buf, u16 yTop, u16 yBottom, u16 co... type ManimShiftingSineWaveScanlineBufProc (line 425) | struct ManimShiftingSineWaveScanlineBufProc function sub_80825B0 (line 433) | void sub_80825B0(struct ManimShiftingSineWaveScanlineBufProc * proc) function sub_80825B8 (line 440) | void sub_80825B8(struct ManimShiftingSineWaveScanlineBufProc * proc) function sub_80825E8 (line 448) | void sub_80825E8(void) function u16 (line 473) | u16 * sub_8082644(int bufId, int scanline) function sub_8082658 (line 479) | void sub_8082658(u16 * buf, int x, int y, int unk) function sub_8082730 (line 518) | void sub_8082730(int x, int y, int unk) function sub_8082764 (line 527) | void sub_8082764(int arg_1) { function WorldFlushHBlank (line 563) | void WorldFlushHBlank(void) function sub_80828A8 (line 586) | void sub_80828A8(void) function sub_80828EC (line 606) | void sub_80828EC(void) function sub_808291C (line 621) | void sub_808291C(void) function sub_808294C (line 636) | void sub_808294C(void) function sub_80829A4 (line 660) | void sub_80829A4(s16 * r6, s16 r1, s16 r8, s16 r3, s16 sl, s16 r4, s16 ip) function sub_8082A24 (line 683) | void sub_8082A24(void) function sub_8082A7C (line 707) | void sub_8082A7C(void) function sub_8082AD4 (line 731) | void sub_8082AD4(void) function sub_8082B2C (line 755) | void sub_8082B2C(void) function sub_8082B84 (line 779) | void sub_8082B84(void) function sub_8082BEC (line 803) | void sub_8082BEC(void) function sub_8082C50 (line 829) | void sub_8082C50(u16 * buf, int x, int y, int arg_4, int arg_5) function sub_8082E40 (line 922) | void sub_8082E40(int x, int y, int c, int d) FILE: src/mapanim_specialeffect.c function MapAnim_BeginMISSAnim (line 23) | void MapAnim_BeginMISSAnim(struct Unit * unit) function MapAnim_BeginNODAMAGEAnim (line 36) | void MapAnim_BeginNODAMAGEAnim(struct Unit * unit) function MapAnim_BeginWallBreakAnim (line 56) | void MapAnim_BeginWallBreakAnim(struct Unit * unit, int unk) function WallBreakAnim_Init (line 68) | void WallBreakAnim_Init(struct MAEffectProc * proc) function NewMapPoisonEffect (line 92) | void NewMapPoisonEffect(struct Unit * unit) function MapAnim_BeginPoisonAnim (line 102) | void MapAnim_BeginPoisonAnim(struct MAEffectProc * proc) function NewMapAnimPoisonAnim2 (line 129) | void NewMapAnimPoisonAnim2(struct Unit * unit) function MapAnim_BeginPoisonAnim2 (line 139) | void MapAnim_BeginPoisonAnim2(struct MAEffectProc * proc) function MapAnim_Poison2ResetMap (line 158) | void MapAnim_Poison2ResetMap(void) function MapAnim_StartGorgonHatchAnim (line 182) | void MapAnim_StartGorgonHatchAnim(struct Unit * unit) function MapAnim_GorgonHatch_Init (line 193) | void MapAnim_GorgonHatch_Init(struct MAEffectProc * proc) function MapAnim_GorgonHatch_Loop (line 227) | void MapAnim_GorgonHatch_Loop(struct MAEffectProc * proc) function LoadGorgonFromEgg (line 264) | void LoadGorgonFromEgg(struct MAEffectProc * proc) function MapAnim_GorgonHatch_ClearBg2 (line 328) | void MapAnim_GorgonHatch_ClearBg2(void) FILE: src/mapanim_spellassoc.c type ProcCmd (line 18) | struct ProcCmd function MapAnim_AnimateSubjectIdle (line 26) | void MapAnim_AnimateSubjectIdle(ProcPtr proc) function MapAnim_SubjectResetAnim (line 31) | void MapAnim_SubjectResetAnim(ProcPtr proc) function sub_80812C0 (line 36) | void sub_80812C0(void) function sub_8081348 (line 48) | void sub_8081348(void) function sub_8081384 (line 54) | void sub_8081384(void) function sub_80813C0 (line 60) | void sub_80813C0(void) function MapAnim_BeginSubjectFastAnim (line 66) | void MapAnim_BeginSubjectFastAnim(void) function MapAnimMoveUnitTowardsTargetExt (line 71) | void MapAnimMoveUnitTowardsTargetExt(struct MuProc * mu1, struct MuProc ... function MapAnimMoveUnitAwayFromTargetExt (line 110) | void MapAnimMoveUnitAwayFromTargetExt(struct MuProc * mu1, struct MuProc... function MapAnim_MoveSubjectsTowardsTarget (line 149) | void MapAnim_MoveSubjectsTowardsTarget(void) function MapAnim_MoveSubjectsAwayFromTarget (line 167) | void MapAnim_MoveSubjectsAwayFromTarget(void) function MapAnim_MoveCameraOnSubject (line 185) | void MapAnim_MoveCameraOnSubject(ProcPtr proc) function MapAnim_MoveCameraOnTarget (line 191) | void MapAnim_MoveCameraOnTarget(ProcPtr proc) function SpellWarpMoveCamera (line 197) | void SpellWarpMoveCamera(ProcPtr proc) function MapAnim_BeginRoundSpecificAnims (line 204) | void MapAnim_BeginRoundSpecificAnims(ProcPtr proc) function RegisterMapHpChangeAnim (line 322) | void RegisterMapHpChangeAnim(int mapst_id, int damage) function MapAnim_WaitForHPToEndChangingMaybe (line 335) | void MapAnim_WaitForHPToEndChangingMaybe(ProcPtr proc) function MapAnim_PoisonEffectOnTarget (line 341) | void MapAnim_PoisonEffectOnTarget(ProcPtr proc) function sub_8081950 (line 346) | void sub_8081950(ProcPtr proc) function MapAnim_StartGorgonHatchConditional (line 351) | void MapAnim_StartGorgonHatchConditional(ProcPtr proc) function MapAnimCallSpellAssocSilence (line 359) | void MapAnimCallSpellAssocSilence(ProcPtr proc) function MapAnimCallSpellAssocBarrier (line 364) | void MapAnimCallSpellAssocBarrier(ProcPtr proc) function MapAnimCallSpellAssocLatona (line 369) | void MapAnimCallSpellAssocLatona(ProcPtr proc) function MapAnimCallSpellAssocNightMare (line 374) | void MapAnimCallSpellAssocNightMare(ProcPtr proc) function MapAnimCallSpellAssocAntitoxin (line 379) | void MapAnimCallSpellAssocAntitoxin(ProcPtr proc) function MapAnimCallSpellAssocPureWater (line 385) | void MapAnimCallSpellAssocPureWater(ProcPtr proc) function MapAnimCallSpellAssocElixir (line 391) | void MapAnimCallSpellAssocElixir(ProcPtr proc) function MapAnimCallSpellAssocHeal (line 397) | void MapAnimCallSpellAssocHeal(ProcPtr proc) function MapAnimCallSpellAssocMend (line 403) | void MapAnimCallSpellAssocMend(ProcPtr proc) function MapAnimCallSpellAssocRecover (line 409) | void MapAnimCallSpellAssocRecover(ProcPtr proc) function MapAnimCallSpellAssocVulenrary (line 415) | void MapAnimCallSpellAssocVulenrary(ProcPtr proc) function SpellWarpStartFlashy (line 421) | void SpellWarpStartFlashy(ProcPtr proc) function SpellWarpStartFlashyAtNewPos (line 433) | void SpellWarpStartFlashyAtNewPos(ProcPtr proc) function MapAnimCallSpellAssocTorch (line 444) | void MapAnimCallSpellAssocTorch(ProcPtr proc) function MapAnimCallSpellAssocUnlock (line 449) | void MapAnimCallSpellAssocUnlock(ProcPtr proc) function MapAnimCallSpellAssocBerserk (line 454) | void MapAnimCallSpellAssocBerserk(ProcPtr proc) function MapAnimCallSpellAssocRestore (line 459) | void MapAnimCallSpellAssocRestore(ProcPtr proc) function MapAnimCallSpellAssocSleep (line 464) | void MapAnimCallSpellAssocSleep(ProcPtr proc) function MapAnimCallSpellAssocMonsterStone (line 469) | void MapAnimCallSpellAssocMonsterStone(ProcPtr proc) function MapAnimCallSpellAssocRepair (line 474) | void MapAnimCallSpellAssocRepair(ProcPtr proc) function SpellWarpStartFlashFade (line 479) | void SpellWarpStartFlashFade(ProcPtr proc) function sub_8081CF8 (line 484) | void sub_8081CF8(ProcPtr proc) function SpellWarpMuHide (line 489) | void SpellWarpMuHide(ProcPtr proc) function SpellWarpStartExplosion (line 494) | void SpellWarpStartExplosion(ProcPtr proc) function SpellWarpStartImplosion (line 503) | void SpellWarpStartImplosion(ProcPtr proc) function SpellWarpMuShow (line 516) | void SpellWarpMuShow(ProcPtr proc) function SpellWarpSetNewPosition (line 521) | void SpellWarpSetNewPosition(ProcPtr proc) function MapAnimStartSpellAssocFade (line 535) | void MapAnimStartSpellAssocFade(ProcPtr proc) function MapAnimSpellAssocResetPal (line 540) | void MapAnimSpellAssocResetPal(ProcPtr proc) function sub_8081E60 (line 545) | void sub_8081E60(ProcPtr proc) FILE: src/mapanim_spellassocfx.c type MapAnimStarfxConf (line 15) | struct MapAnimStarfxConf function MapAnimStartSpellAssocFadeExt (line 24) | void MapAnimStartSpellAssocFadeExt(ProcPtr proc) function SpellAssocFadeMain (line 32) | void SpellAssocFadeMain(ProcPtr proc) function MapAnimSpellAssocResetPalExt (line 48) | void MapAnimSpellAssocResetPalExt(ProcPtr proc) function SpellAssocResetPalMain (line 56) | void SpellAssocResetPalMain(ProcPtr proc) function NewBG0Shaker (line 69) | void NewBG0Shaker(void) function BG0Shaker_Init (line 74) | void BG0Shaker_Init(struct MAFrameShakeProc * proc) function BG0Shaker_Loop (line 79) | void BG0Shaker_Loop(struct MAFrameShakeProc * proc) function LoadSparkGfx (line 98) | void LoadSparkGfx(void) function PutSparkGfx (line 107) | void PutSparkGfx(int x, int y) function PutSparkGfxRotation (line 128) | void PutSparkGfxRotation(int xCenter, int yCenter, int distance, int angle) function MapAnimRotation_Init (line 135) | void MapAnimRotation_Init(struct MAStarProc * proc) function MapAnimRotation_Main (line 152) | void MapAnimRotation_Main(struct MAStarProc * proc) function StartStarRotationEffect (line 182) | void StartStarRotationEffect(int xCenter, int yCenter, int lo, int hi, i... function StartStarExplosionEffect (line 196) | void StartStarExplosionEffect(int x, int y) function StartStarImplosionEffect (line 201) | void StartStarImplosionEffect(int x, int y) FILE: src/mapanim_staffeffect.c function MapAnimCallSpellAssocLatonafx (line 34) | void MapAnimCallSpellAssocLatonafx(struct Unit * unit) function MapLatonafx_Init (line 44) | void MapLatonafx_Init(struct MAEffectProc * proc) function MapLatonafx_InitGfx (line 75) | void MapLatonafx_InitGfx(struct MAEffectProc * proc) function sub_807D2C8 (line 116) | void sub_807D2C8(void) function MapLatonaBlinkingfx_Init (line 128) | void MapLatonaBlinkingfx_Init(struct MAEffectProc * proc) function MapLatonaBlinkingfx_Main (line 143) | void MapLatonaBlinkingfx_Main(struct MAEffectProc * proc) function NewMapLatonaShiningfx (line 165) | void NewMapLatonaShiningfx(int x, int y, int c, int duration, int e, Pro... function MapLatonaShiningfx_End (line 177) | void MapLatonaShiningfx_End(void) function MapLatonaShiningfx_Init (line 183) | void MapLatonaShiningfx_Init(void) function MapLatonaShiningfx_Start (line 189) | void MapLatonaShiningfx_Start(struct MAAnotherProc * proc) function MapLatonaShiningfx_Loop1 (line 202) | void MapLatonaShiningfx_Loop1(struct MAAnotherProc * proc) function MapLatonaShiningfx_Loop2 (line 215) | void MapLatonaShiningfx_Loop2(struct MAAnotherProc * proc) function MapLatonaShiningfx_Loop3 (line 221) | void MapLatonaShiningfx_Loop3(struct MAAnotherProc * proc) function MapAnimCallSpellAssocNightMarefx (line 255) | void MapAnimCallSpellAssocNightMarefx(struct Unit * unit) function NightMarefx_Init (line 265) | void NightMarefx_Init(struct MAEffectProc * proc) type MapAnimSpellfxConf (line 286) | struct MapAnimSpellfxConf function NightMarefx_Loop (line 359) | void NightMarefx_Loop(struct MAEffectProc * proc) function NightMarefx_End (line 397) | void NightMarefx_End(struct MAEffectProc * proc) type ProcCmd (line 407) | struct ProcCmd function MapAnimCallSpellAssocAntitoxinPureWaterfx (line 416) | void MapAnimCallSpellAssocAntitoxinPureWaterfx(struct Unit * unit, u8 * ... function AntitoxinPureWaterfx_Init (line 429) | void AntitoxinPureWaterfx_Init(struct MAEffectProc * proc) function AntitoxinPureWaterfx_Loop (line 454) | void AntitoxinPureWaterfx_Loop(struct MAEffectProc * proc) type ProcCmd (line 486) | struct ProcCmd function sub_807D7D8 (line 493) | void sub_807D7D8(struct Unit * unit) function sub_807D818 (line 503) | void sub_807D818(struct MAEffectProc * proc) type ProcCmd (line 508) | struct ProcCmd function NewMapAnimEffectAnimator (line 518) | void NewMapAnimEffectAnimator(struct Unit * unit, void const * img, void... function MapAnimEffectAnimator_Init (line 530) | void MapAnimEffectAnimator_Init(struct ProcMapAnimator * proc) function MapAnimEffectAnimator_Loop1 (line 557) | void MapAnimEffectAnimator_Loop1(struct ProcMapAnimator * proc) function MapAnimEffectAnimator_Loop2 (line 577) | void MapAnimEffectAnimator_Loop2(struct ProcMapAnimator * proc) function MapSpellAnim_CommonEnd (line 597) | void MapSpellAnim_CommonEnd(ProcPtr proc) function MapSpellAnim_EndWithHBlank (line 608) | void MapSpellAnim_EndWithHBlank(ProcPtr proc) type ProcCmd (line 621) | struct ProcCmd function StartWarpFlashy (line 630) | void StartWarpFlashy(struct Unit * unit, int arg_04, int arg_08) function WarpFlashy_Init (line 641) | void WarpFlashy_Init(struct MAEffectProc * proc) function WarpFlashy_Loop (line 653) | void WarpFlashy_Loop(struct MAEffectProc * proc) type ProcCmd (line 687) | struct ProcCmd function MapAnimTorchEffect (line 699) | void MapAnimTorchEffect(struct Unit * unit) function MapAnimTorch_Init (line 710) | void MapAnimTorch_Init(struct MAEffectProc * proc) function MapAnimTorch_Loop1 (line 748) | void MapAnimTorch_Loop1(struct MAEffectProc * proc) function MapAnimTorch_Loop2 (line 771) | void MapAnimTorch_Loop2(struct MAEffectProc * proc) function MapAnimTorch_ResetHBlank (line 793) | void MapAnimTorch_ResetHBlank(struct MAEffectProc * proc) type ProcCmd (line 798) | struct ProcCmd function MapAnimBerserkEffect (line 806) | void MapAnimBerserkEffect(struct Unit * unit) function MapAnimBerserk_Loop (line 817) | void MapAnimBerserk_Loop(struct MAEffectProc * proc) type ProcCmd (line 834) | struct ProcCmd function MapAnimRepairEffect (line 845) | void MapAnimRepairEffect(struct Unit * unit) function MapAnimRepair_Init (line 855) | void MapAnimRepair_Init(struct MAEffectProc * proc) function MapAnimRepair_Init0 (line 860) | void MapAnimRepair_Init0(struct MAEffectProc * proc) function MapAnimRepair_Loop1 (line 871) | void MapAnimRepair_Loop1(struct MAEffectProc * proc) function MapAnimRepair_Loop2 (line 892) | void MapAnimRepair_Loop2(struct MAEffectProc * proc) function MapAnimRepair_Loop3 (line 910) | void MapAnimRepair_Loop3(struct MAEffectProc * proc) type ProcCmd (line 923) | struct ProcCmd function MapAnimRestoreEffect (line 934) | void MapAnimRestoreEffect(struct Unit * unit) function MapAnimRestore_Init (line 944) | void MapAnimRestore_Init(struct MAEffectProc * proc) function MapAnimRestore_Loop (line 950) | void MapAnimRestore_Loop(struct MAEffectProc * proc) type ProcCmd (line 973) | struct ProcCmd function MapAnimSleepEffect (line 984) | void MapAnimSleepEffect(struct Unit * unit) function MapAnimSleep_Init (line 994) | void MapAnimSleep_Init(struct MAEffectProc * proc) function MapAnimSleep_Anim1 (line 1011) | void MapAnimSleep_Anim1(struct MAEffectProc * proc) function MapAnimSleep_Anim2 (line 1021) | void MapAnimSleep_Anim2(struct MAEffectProc * proc) type ProcCmd (line 1031) | struct ProcCmd function MapAnimMonsterStoneEffect (line 1041) | void MapAnimMonsterStoneEffect(struct Unit * unit) function MapAnimMonsterStone_Init (line 1052) | void MapAnimMonsterStone_Init(struct MAEffectProc * proc) function MapAnimMonsterStone_Loop1 (line 1086) | void MapAnimMonsterStone_Loop1(struct MAEffectProc * proc) function MapAnimMonsterStone_Resetfx (line 1114) | void MapAnimMonsterStone_Resetfx(struct MAEffectProc * proc) type ProcCmd (line 1120) | struct ProcCmd function StartMapAnimEffect_Unk_089A3DB4 (line 1132) | void StartMapAnimEffect_Unk_089A3DB4(struct Unit * unit) function MapAnim_Init_807E390 (line 1142) | void MapAnim_Init_807E390(struct MAEffectProc * proc) function MapAnim_Loop1_807E404 (line 1168) | void MapAnim_Loop1_807E404(struct MAEffectProc * proc) function MapAnim_Loop2_807E448 (line 1179) | void MapAnim_Loop2_807E448(struct MAEffectProc * proc) type ProcCmd (line 1190) | struct ProcCmd function MapAnimCallSpellAssocSilencefx (line 1201) | void MapAnimCallSpellAssocSilencefx(struct Unit * unit) function MapAnimSilence_InitGfx (line 1211) | void MapAnimSilence_InitGfx(struct MAEffectProc * proc) function MapAnimSilence_InitScreenConf (line 1235) | void MapAnimSilence_InitScreenConf(struct MAEffectProc * proc) function MapAnimSilence_Loop (line 1252) | void MapAnimSilence_Loop(struct MAEffectProc * proc) type ProcCmd (line 1260) | struct ProcCmd function MapAnimCallSpellAssocBarrierfx (line 1268) | void MapAnimCallSpellAssocBarrierfx(struct Unit * unit) function MapAnimBarrierfx_Init (line 1278) | void MapAnimBarrierfx_Init(struct MAEffectProc * proc) function MapAnimBarrierfx_Loop (line 1294) | void MapAnimBarrierfx_Loop(struct MAEffectProc * proc) type ProcCmd (line 1320) | struct ProcCmd function MapAnimUnlockEffect (line 1334) | void MapAnimUnlockEffect(int x, int y) function HideUnitUnlockDoor (line 1344) | void HideUnitUnlockDoor(void) function UnhideUnit (line 1350) | void UnhideUnit(void) function MapAnimUnlock_Init (line 1355) | void MapAnimUnlock_Init(struct MAEffectProc * proc) function MapAnimUnlock_Loop1 (line 1384) | void MapAnimUnlock_Loop1(struct MAEffectProc * proc) function MapAnimUnlock_Loop2 (line 1403) | void MapAnimUnlock_Loop2(struct MAEffectProc * proc) function SetDefaultMapAnimScreenConf (line 1415) | void SetDefaultMapAnimScreenConf(void) type ProcCmd (line 1433) | struct ProcCmd function StartMapAnimEffect_Unk_089A3EC4 (line 1438) | void StartMapAnimEffect_Unk_089A3EC4(int bg, int x_inc, int y_inc, ProcP... function sub_807EA50 (line 1452) | void sub_807EA50(void) function sub_807EA60 (line 1457) | void sub_807EA60(struct ManimSomethingProc_08067498 * proc) FILE: src/mapanim_summon.c function New6C_SummonGfx_FromActionPos (line 20) | void New6C_SummonGfx_FromActionPos(ProcPtr proc) function GenerateSummonUnitDef (line 25) | void GenerateSummonUnitDef(void) function ProcSummonDK_InitCounters (line 155) | void ProcSummonDK_InitCounters(struct SumProc* proc) function ProcSummonDK_CheckIsEnough (line 161) | void ProcSummonDK_CheckIsEnough(struct SumProc* proc) function s8 (line 167) | s8 CheckCanSummon(struct SumProc* proc) function sub_807B054 (line 191) | void sub_807B054(void) function ProcSummonDK_ResetCounter (line 196) | void ProcSummonDK_ResetCounter(struct SumProc* proc) function s8 (line 204) | s8 SelectSummonPos(int x, int y, struct SumThing* result) function SelSumPosAndMoveCamera (line 245) | void SelSumPosAndMoveCamera(struct SumProc* proc, s8 x, s8 y, short arg3) function ProcSummonDK_SelectDownPos (line 262) | void ProcSummonDK_SelectDownPos(struct SumProc* proc) function ProcSummonDK_SelectRightPos (line 269) | void ProcSummonDK_SelectRightPos(struct SumProc* proc) function ProcSummonDK_SelectLeftPos (line 276) | void ProcSummonDK_SelectLeftPos(struct SumProc* proc) function ProcSummonDK_SelectUpPos (line 283) | void ProcSummonDK_SelectUpPos(struct SumProc* proc) function LoadSumMonsterFromDK (line 290) | void LoadSumMonsterFromDK(struct SumProc* proc) FILE: src/menu_def.c type SelectInfo (line 371) | struct SelectInfo type SelectInfo (line 380) | struct SelectInfo type SelectInfo (line 389) | struct SelectInfo type SelectInfo (line 398) | struct SelectInfo type SelectInfo (line 407) | struct SelectInfo type SelectInfo (line 416) | struct SelectInfo type SelectInfo (line 422) | struct SelectInfo type SelectInfo (line 430) | struct SelectInfo type SelectInfo (line 439) | struct SelectInfo type SelectInfo (line 448) | struct SelectInfo type SelectInfo (line 456) | struct SelectInfo type SelectInfo (line 465) | struct SelectInfo type SelectInfo (line 474) | struct SelectInfo type SelectInfo (line 482) | struct SelectInfo type SelectInfo (line 491) | struct SelectInfo type SelectInfo (line 501) | struct SelectInfo type SelectInfo (line 509) | struct SelectInfo type SelectInfo (line 517) | struct SelectInfo type SelectInfo (line 525) | struct SelectInfo FILE: src/menuitempanel.c type MenuItemPanelProc (line 15) | struct MenuItemPanelProc type ProcCmd (line 17) | struct ProcCmd function MenuItemPanelProcIdle (line 23) | void MenuItemPanelProcIdle(struct MenuItemPanelProc * proc) function ForceMenuItemPanel (line 57) | void ForceMenuItemPanel(ProcPtr _menu_proc, struct Unit * unit, int x, i... function UpdateMenuItemPanel (line 85) | void UpdateMenuItemPanel(int slot_or_item) function EndMenuItemPanel (line 185) | void EndMenuItemPanel() FILE: src/minefx.c type ProcMineFx (line 18) | struct ProcMineFx { type ProcMineFx (line 26) | struct ProcMineFx type ProcCmd (line 28) | struct ProcCmd function ProcMineFxFunc (line 35) | void ProcMineFxFunc(struct ProcMineFx *proc) function StartMineAnim (line 40) | void StartMineAnim(ProcPtr parent, int x, int y) FILE: src/minimap.c type MinimapProc (line 19) | struct MinimapProc { type MinimapProc (line 44) | struct MinimapProc type MinimapProc (line 47) | struct MinimapProc type MinimapProc (line 48) | struct MinimapProc type MinimapProc (line 49) | struct MinimapProc type MinimapProc (line 52) | struct MinimapProc type MinimapProc (line 53) | struct MinimapProc type MinimapProc (line 54) | struct MinimapProc type ProcCmd (line 56) | struct ProcCmd function GetMinimapConnectKindAt (line 91) | int GetMinimapConnectKindAt(int x, int y) { function NormalizeSeaMinimapTerrain (line 122) | int NormalizeSeaMinimapTerrain(int terrainId) { function GetMinimapSeaKindAt (line 134) | int GetMinimapSeaKindAt(int x, int y) { function NormalizeWaterMinimapTerrain (line 175) | int NormalizeWaterMinimapTerrain(int terrainId) { function GetMinimapWaterKindAt (line 188) | int GetMinimapWaterKindAt(int x, int y) { function GetMinimapRiverKindAt (line 229) | int GetMinimapRiverKindAt(int x, int y) { function GetMinimapCliffKindAt (line 284) | int GetMinimapCliffKindAt(int x, int y) { function GetMinimapStairTileAt (line 381) | int GetMinimapStairTileAt(int x, int y) { function GetMinimapDoorTileAt (line 402) | int GetMinimapDoorTileAt(int x, int y) { function GetMinimapBridgeKindAt (line 416) | int GetMinimapBridgeKindAt(int x, int y) { function GetMinimapTileAt (line 461) | int GetMinimapTileAt(int x, int y) { function u16 (line 592) | u16* GetMinimapTerrainCellAt(int x, int y) { function u16 (line 597) | u16* GetMinimapObjectCellAt(int x, int y) { function DrawMinimapInternal (line 614) | void DrawMinimapInternal(u16* vram, int palId) { function Minimap_Init (line 732) | void Minimap_Init(ProcPtr proc) { function Minimap_OnHBlank (line 745) | void Minimap_OnHBlank() { function InitMinimapWindowBuffers (line 759) | void InitMinimapWindowBuffers() { function Minimap_InitOpenAnim (line 768) | void Minimap_InitOpenAnim(struct MinimapProc* proc) { function Minimap_OpenAnim (line 799) | void Minimap_OpenAnim(struct MinimapProc* proc) { function Minimap_InitCloseAnim (line 852) | void Minimap_InitCloseAnim(struct MinimapProc* proc) { function Minimap_CloseAnim (line 870) | void Minimap_CloseAnim(struct MinimapProc* proc) { function ApplyMinimapGraphics (line 923) | void ApplyMinimapGraphics(int palId) { function InitMinimapFlashPalette (line 937) | void InitMinimapFlashPalette() { function Minimap_ApplyFlashPalette (line 974) | void Minimap_ApplyFlashPalette() { function Minimap_ApplyViewportFlashColor (line 990) | void Minimap_ApplyViewportFlashColor() { function Minimap_PutViewport (line 1017) | void Minimap_PutViewport(struct MinimapProc* proc) { function Minimap_AdjustDisplay (line 1038) | void Minimap_AdjustDisplay(struct MinimapProc* proc) { function Minimap_HandleMoveInput (line 1058) | void Minimap_HandleMoveInput(struct MinimapProc* proc) { function Minimap_InitProcVars (line 1113) | void Minimap_InitProcVars(struct MinimapProc* proc) { function Minimap_AdjustCursorOnClose (line 1123) | void Minimap_AdjustCursorOnClose(struct MinimapProc* proc) { function Minimap_Main (line 1140) | void Minimap_Main(ProcPtr proc) { function StartMinimapPlayerPhase (line 1166) | void StartMinimapPlayerPhase() { function StartMinimapPrepPhase (line 1172) | void StartMinimapPrepPhase(ProcPtr proc) { function DrawMinimap (line 1178) | void DrawMinimap(int chapterId, u16* vram, int palId) { FILE: src/monstergen.c function SelectFromWeightedArray (line 12) | int SelectFromWeightedArray(const u8 *weights, u8 size) { function GenerateMonsterLevel (line 29) | int GenerateMonsterLevel(u8 baseLevel) { function GenerateMonsterClass (line 42) | int GenerateMonsterClass(u8 baseClassId) { function u32 (line 48) | u32 GenerateMonsterItems(u8 classId) { FILE: src/monstergen_data.c type MonsterClassWeights (line 10) | struct MonsterClassWeights type MonsterItemsByClassEntry (line 205) | struct MonsterItemsByClassEntry FILE: src/msg.c function InsertPrefix (line 40) | void InsertPrefix(char * str, const char * prefix, bool capital) function SetMsgTerminator (line 59) | void SetMsgTerminator(signed char * str) FILE: src/mu.c type MuConfig (line 27) | struct MuConfig type ProcCmd (line 38) | struct ProcCmd type ProcCmd (line 47) | struct ProcCmd type ProcCmd (line 154) | struct ProcCmd type ProcCmd (line 180) | struct ProcCmd type ProcCmd (line 186) | struct ProcCmd type ProcCmd (line 200) | struct ProcCmd type ProcCmd (line 205) | struct ProcCmd type ProcCmd (line 211) | struct ProcCmd type ProcCmd (line 239) | struct ProcCmd function InitMus (line 245) | void InitMus(void) type MuProc (line 252) | struct MuProc type Unit (line 252) | struct Unit type MuProc (line 254) | struct MuProc type MuProc (line 262) | struct MuProc type Unit (line 262) | struct Unit type MuProc (line 264) | struct MuProc function UpdateMu (line 292) | void UpdateMu(struct MuProc * proc) function EnableMuCamera (line 297) | void EnableMuCamera(struct MuProc * proc) function DisableMuCamera (line 302) | void DisableMuCamera(struct MuProc * proc) type MuProc (line 307) | struct MuProc type Unit (line 307) | struct Unit type MuProc (line 309) | struct MuProc function StartUiStandingMu (line 320) | void StartUiStandingMu(struct MuProc * proc) type MuProc (line 328) | struct MuProc type MuConfig (line 330) | struct MuConfig type MuProc (line 331) | struct MuProc type APHandle (line 332) | struct APHandle function SetMuFacing (line 388) | void SetMuFacing(struct MuProc * proc, int facing) function SetMuDefaultFacing (line 398) | void SetMuDefaultFacing(struct MuProc * proc) function SetAutoMuDefaultFacing (line 406) | void SetAutoMuDefaultFacing(void) function SetAutoMuMoveScript (line 413) | void SetAutoMuMoveScript(const u8 commands[MOVE_CMD_MAX_COUNT]) function MuExists (line 420) | bool MuExists(void) function MuExistsActive (line 425) | bool MuExistsActive(void) function IsMuActive (line 447) | bool IsMuActive(struct MuProc * mu) function SetMuMoveScript (line 455) | void SetMuMoveScript(struct MuProc * mu, const u8 commands[MOVE_CMD_MAX_... type MuProc (line 468) | struct MuProc type MuProc (line 470) | struct MuProc function MuStepSe_Init (line 478) | void MuStepSe_Init(struct MuStepSoundProc * proc) function MuStepSe_PlaySeA (line 487) | void MuStepSe_PlaySeA(struct MuStepSoundProc * proc) function MuStepSe_PlaySeB (line 492) | void MuStepSe_PlaySeB(struct MuStepSoundProc * proc) function StartPlayMuStepSe (line 498) | void StartPlayMuStepSe(int song, int alt_offset, int x) function PlayMuStepSe (line 523) | void PlayMuStepSe(struct MuProc * proc) function EndMuMovement (line 528) | void EndMuMovement(struct MuProc * proc) {} function RunMuMoveScript (line 530) | void RunMuMoveScript(struct MuProc * proc) function StartMuFogBump (line 606) | void StartMuFogBump(int x, int y) function MuFogBump_Init (line 626) | void MuFogBump_Init(struct MuFogBumpProc * proc) function MuFogBump_ScaleLoop (line 634) | void MuFogBump_ScaleLoop(struct MuFogBumpProc * proc) function MuFogBump_EndLoop (line 650) | void MuFogBump_EndLoop(struct MuFogBumpProc * proc) function u8 (line 661) | u8 MU_IsFogBumpFxActive(void) function Mu_OnStateBump (line 666) | void Mu_OnStateBump(struct MuProc * proc) function Mu_OnStateUnk4 (line 672) | void Mu_OnStateUnk4(struct MuProc * proc) function Mu_OnStateSleeping (line 677) | void Mu_OnStateSleeping(struct MuProc * proc) function Mu_OnStateNone (line 685) | void Mu_OnStateNone(struct MuProc * proc) {} function Mu_OnStateDoNothing (line 687) | void Mu_OnStateDoNothing(struct MuProc * proc) {} function Mu_OnStateMovement (line 689) | void Mu_OnStateMovement(struct MuProc * proc) function UpdateMuStepSounds (line 721) | void UpdateMuStepSounds(struct MuProc * proc) function Mu_OnLoop (line 839) | void Mu_OnLoop(struct MuProc * proc) function MU_OnEnd (line 856) | void MU_OnEnd(struct MuProc * proc) function EndAllMus (line 862) | void EndAllMus(void) function EndMu (line 867) | void EndMu(struct MuProc * proc) function EndMuExt (line 872) | void EndMuExt(struct MuProc * proc) function HaltMu (line 877) | void HaltMu(struct MuProc * proc) function LockMus (line 883) | void LockMus(void) function ReleaseMus (line 888) | void ReleaseMus(void) function ApplyMoveScriptToCoordinates (line 893) | void ApplyMoveScriptToCoordinates(int * x, int * y, u8 const * movescr) function CanStartMu (line 929) | bool CanStartMu(void) function ResetMuAnims (line 939) | void ResetMuAnims(void) type MuConfig (line 951) | struct MuConfig type MuConfig (line 968) | struct MuConfig function u8 (line 985) | u8 GetMuDisplayPosition(struct MuProc * proc, struct Vec2 * out) function PutMuSMS (line 1006) | void PutMuSMS(struct MuProc * proc) function PutMu (line 1042) | void PutMu(struct MuProc * proc) function u16 (line 1067) | u16 GetMuQ4MovementSpeed(struct MuProc * proc) function SetMuConfig (line 1104) | void SetMuConfig(struct MuProc * proc, u16 config) type MuProc (line 1117) | struct MuProc function MU_StartDeathFade (line 1127) | void MU_StartDeathFade(struct MuProc * mu) function MuDeathFade_OnLoop (line 1147) | void MuDeathFade_OnLoop(struct MuEffectProc * proc) function MuBlink_OnLoop (line 1157) | void MuBlink_OnLoop(struct MuEffectProc * proc) function StartBlinkMu (line 1174) | void StartBlinkMu(struct MuProc * mu) function MU_SetupPixelEffect (line 1191) | void MU_SetupPixelEffect(u32* data, int frame) function MuPixelEffect_OnLoop (line 1216) | void MuPixelEffect_OnLoop(struct MuEffectProc * proc) function MU_StartPixelEffect (line 1239) | void MU_StartPixelEffect(struct MuProc * mu) function HideMu (line 1258) | void HideMu(struct MuProc * proc) function ShowMu (line 1263) | void ShowMu(struct MuProc * proc) function SetMuScreenPosition (line 1268) | void SetMuScreenPosition(struct MuProc * proc, int x, int y) function SetMuScreenOffset (line 1274) | void SetMuScreenOffset(struct MuProc * proc, int xOff, int yOff) function StartMuFadeIntoFlash (line 1280) | void StartMuFadeIntoFlash(struct MuProc * proc, int flashType) function StartMuFadeFromFlash (line 1292) | void StartMuFadeFromFlash(struct MuProc * mu) function MuRestorePalInfo_Apply (line 1304) | void MuRestorePalInfo_Apply(struct MuEffectProc * proc) function StartMuActionAnim (line 1311) | void StartMuActionAnim(struct MuProc * proc) function MuActionAnimFinishFunc (line 1318) | void MuActionAnimFinishFunc(int arg) function StartMuDelayedFaceDefender (line 1323) | void StartMuDelayedFaceDefender(struct MuProc * proc) function MuDelayedFaceDefenderFunc (line 1329) | void MuDelayedFaceDefenderFunc(int arg) function StartMuSpeedUpAnim (line 1339) | void StartMuSpeedUpAnim(struct MuProc * proc) function MuSlowDownAnimFreezeFunc (line 1347) | void MuSlowDownAnimFreezeFunc(int arg) function StartMuCritFlash (line 1352) | void StartMuCritFlash(struct MuProc * mu, int flashType) function MuCritFlash_Init (line 1360) | void MuCritFlash_Init(struct MuFlashEffectProc * proc) function MuCritFlash_SetFadedPalette (line 1365) | void MuCritFlash_SetFadedPalette(struct MuFlashEffectProc * proc) function MuCritFlash_SetRegularPalette (line 1373) | void MuCritFlash_SetRegularPalette(struct MuFlashEffectProc * proc) function MuCritFlash_StartFadeBack_maybe (line 1381) | void MuCritFlash_StartFadeBack_maybe(struct MuFlashEffectProc * proc) function MuCritFlash_SpriteShakeLoop (line 1389) | void MuCritFlash_SpriteShakeLoop(struct MuFlashEffectProc * proc) function MuCritFlash_RestorePalette (line 1402) | void MuCritFlash_RestorePalette(struct MuFlashEffectProc * proc) function StartMuHitFlash (line 1410) | void StartMuHitFlash(struct MuProc * mu, int flashType) function MuFlashFadeFrom_RestorePal (line 1429) | void MuFlashFadeFrom_RestorePal(struct MuFlashEffectProc * proc) function SetMuMaxWalkSpeed (line 1437) | void SetMuMaxWalkSpeed(void) function MuMaxWalkSpeedFunc (line 1442) | void MuMaxWalkSpeedFunc(ProcPtr proc) function SetMuSpecialSprite (line 1447) | void SetMuSpecialSprite(struct MuProc * proc, int jid, const u16 * pal) function SetMuPal (line 1467) | void SetMuPal(struct MuProc * proc, unsigned paletteId) type MuProc (line 1475) | struct MuProc type MuProc (line 1483) | struct MuProc type Unit (line 1483) | struct Unit type MuProc (line 1488) | struct MuProc function SortMus (line 1496) | void SortMus(void) FILE: src/muctrl.c type REDA (line 21) | struct REDA type REDA (line 21) | struct REDA type REDA (line 29) | struct REDA function ClearEventMoveBuffer (line 44) | void ClearEventMoveBuffer(const struct REDA * redas) function MuCtr_StartDefinedMove (line 58) | void MuCtr_StartDefinedMove(struct Unit * unit, const struct REDA * reda... function MuCtr_StartMoveTowards (line 80) | void MuCtr_StartMoveTowards(struct Unit * unit, s8 x, s8 y, u8 flagsA, u... function MuCtr_InitDefinedMove (line 105) | void MuCtr_InitDefinedMove(struct MuCtrlProc * proc, struct Unit * unit,... function s8 (line 149) | s8 MuCtrExists(void) function SetMuMaxWalkSpeed_ (line 155) | void SetMuMaxWalkSpeed_(void) function MoveUnitExt (line 161) | void MoveUnitExt(struct Unit * unit, const struct REDA * redas, s16 coun... function MoveUnit_ (line 189) | void MoveUnit_(struct Unit * unit, s8 x, s8 y, u16 flags) function GenUnitDefinitionFinalPosition (line 200) | void GenUnitDefinitionFinalPosition(const struct UnitDefinition * def, s... function s8 (line 237) | s8 sub_807A0E4(struct MuCtrlProc * proc) function sub_807A194 (line 278) | bool sub_807A194(struct MuCtrlProc * proc) function MuCtr_OnEnd (line 306) | void MuCtr_OnEnd(struct MuCtrlProc * proc) type ProcCmd (line 340) | struct ProcCmd function s8 (line 361) | s8 sub_807A294(u8 pid, u16 b) function sub_807A300 (line 384) | void sub_807A300(struct MuCtrlProc * proc) function sub_807A324 (line 391) | void sub_807A324(struct MuCtrlProc * proc) function MuCtr_ExecREDA_807A358 (line 398) | void MuCtr_ExecREDA_807A358(struct MuCtrlProc * proc) function AdjustNewUnitPosition (line 475) | void AdjustNewUnitPosition(struct Unit * unit, struct Vec2 * pos, u16 fl... function u8 (line 539) | u8 * sub_807A644(struct Unit * unit, struct Vec2 * pos, s8 flag) FILE: src/mural_background.c type MuralBackgroundProc (line 7) | struct MuralBackgroundProc { function BackgroundSlide_Init (line 15) | void BackgroundSlide_Init(struct MuralBackgroundProc* proc) { function BackgroundSlide_Loop (line 21) | void BackgroundSlide_Loop(struct MuralBackgroundProc* proc) { type ProcCmd (line 28) | struct ProcCmd function ProcPtr (line 36) | ProcPtr StartMuralBackground(ProcPtr parent, void* vram, int pal) { function ProcPtr (line 68) | ProcPtr StartMuralBackgroundAlt(ProcPtr parent, void * vram, int pal, u8... function ProcPtr (line 100) | ProcPtr StartMuralBackgroundExt(ProcPtr parent, void* vram, int a, int b... function EndMuralBackground (line 136) | void EndMuralBackground(void) { FILE: src/opanim-healthsafetyscreen.c function TryTickHSScreenExit (line 10) | void TryTickHSScreenExit(struct ProcOpAnimHS * proc) function GameIntroPrepareNintendofx (line 20) | void GameIntroPrepareNintendofx(struct ProcOpAnimHS * proc) function OpAnimHS_BrightenPalette (line 44) | void OpAnimHS_BrightenPalette(u16 * src, int palid, int line, int cur, i... function sub_80CBF9C (line 69) | void sub_80CBF9C(struct ProcOpAnimHS * proc) function sub_80CBFC0 (line 75) | void sub_80CBFC0(struct ProcOpAnimHS * proc) function GameEarlyStartDelay (line 101) | void GameEarlyStartDelay(struct ProcOpAnimHS * proc) function GameIntroNintendoFadeIN (line 111) | void GameIntroNintendoFadeIN(struct ProcOpAnimHS * proc) function GameIntroNintendoFadeOUT (line 128) | void GameIntroNintendoFadeOUT(struct ProcOpAnimHS * proc) function GameIntroIntelligentSystemsFadeIN (line 141) | void GameIntroIntelligentSystemsFadeIN(struct ProcOpAnimHS * proc) function GameIntroIntelligentSystemsFadeOUT (line 158) | void GameIntroIntelligentSystemsFadeOUT(struct ProcOpAnimHS * proc) function SetOpAnimHsStatus0 (line 171) | void SetOpAnimHsStatus0(struct ProcOpAnimHS * proc) function SetOpAnimHsStatus1 (line 176) | void SetOpAnimHsStatus1(struct ProcOpAnimHS * proc) function SetOpAnimHsStatus2 (line 181) | void SetOpAnimHsStatus2(struct ProcOpAnimHS * proc) function PrepareHealthAndSafetyScreen (line 186) | void PrepareHealthAndSafetyScreen(struct ProcOpAnimHS * proc) function GameIntroHealthSafetyFadeIN (line 213) | void GameIntroHealthSafetyFadeIN(struct ProcOpAnimHS * proc) function GameIntroHealthSafetyWaitButton (line 225) | void GameIntroHealthSafetyWaitButton(struct ProcOpAnimHS * proc) function GameIntroHealthSafetyFadeOUT (line 255) | void GameIntroHealthSafetyFadeOUT(struct ProcOpAnimHS * proc) FILE: src/opanim-main.c function OpAnimInit (line 12) | void OpAnimInit(struct ProcOpAnim * proc) function OpAnimAllBlack (line 38) | void OpAnimAllBlack(struct ProcOpAnimFadeIn * proc) function OpAnimFadeInMain (line 46) | void OpAnimFadeInMain(struct ProcOpAnimFadeIn * proc) function NewProcOpAnimFadeIn (line 67) | void NewProcOpAnimFadeIn(int max, ProcPtr parent) function BgAffineSetOpAnim (line 74) | void BgAffineSetOpAnim(int scaling_radio, int angle) function SetupOpAnimWorldMapfx (line 88) | void SetupOpAnimWorldMapfx(struct ProcOpAnim * proc) function OpAnimBldAlphaInit (line 155) | void OpAnimBldAlphaInit(struct ProcOpAnimBLDALPHA * proc) function OpAnimBldAlphaUpdateBgPalette (line 160) | void OpAnimBldAlphaUpdateBgPalette(struct ProcOpAnimBLDALPHA * proc) function OpAnimBldAlphaDelay (line 188) | void OpAnimBldAlphaDelay(struct ProcOpAnimBLDALPHA * proc) function OpAnimBldAlphaMain (line 200) | void OpAnimBldAlphaMain(struct ProcOpAnimBLDALPHA * proc) function OpAnimBldAlphaExists (line 224) | bool OpAnimBldAlphaExists(void) function OpAnimUpdateScreen1 (line 229) | void OpAnimUpdateScreen1(struct ProcOpAnim * proc) function sub_80C6F70 (line 239) | void sub_80C6F70(struct ProcOpAnim * proc) function sub_80C7050 (line 278) | void sub_80C7050(struct ProcOpAnim * proc) function Proc08AA6D04Main (line 333) | void Proc08AA6D04Main(void) function NewProc08AA6D04 (line 344) | void NewProc08AA6D04(void) function EndProc08AA6D04 (line 349) | void EndProc08AA6D04(void) function OpAnim1_UpdateScrollOneLine (line 560) | void OpAnim1_UpdateScrollOneLine(s16 index) function OpAnim1_UpdateScroll (line 584) | void OpAnim1_UpdateScroll(int new, int old) function sub_80C72A4 (line 593) | void sub_80C72A4(u8 type) function OpAnimPreparefxEphraim (line 627) | void OpAnimPreparefxEphraim(struct ProcOpAnim * proc) function OpAnimMergeBGProcInit (line 711) | void OpAnimMergeBGProcInit(struct Proc08AA7034 * proc) function OpAnimMergeBGProcUpdateBgPalette (line 716) | void OpAnimMergeBGProcUpdateBgPalette(struct Proc08AA7034 * proc) function OpAnimDrawSplitLine (line 737) | void OpAnimDrawSplitLine(int xOam1, int yOam0) function OpAnimEphraimfxFlyIn (line 749) | void OpAnimEphraimfxFlyIn(struct ProcOpAnim * proc) function OpAnimHBlank1 (line 805) | void OpAnimHBlank1(void) function OpAnimHBlank2 (line 823) | void OpAnimHBlank2(void) function sub_80C7900 (line 835) | void sub_80C7900(struct ProcOpAnim * proc) function OpAnim1AdvanceSplitLine (line 855) | void OpAnim1AdvanceSplitLine(struct ProcOpAnim * proc) function OpAnimEphraimMergeShadow (line 888) | void OpAnimEphraimMergeShadow(struct ProcOpAnim * proc) function OpAnimEphraimDisplayName (line 907) | void OpAnimEphraimDisplayName(struct ProcOpAnim * proc) function OpAnimEphraimExit (line 931) | void OpAnimEphraimExit(struct ProcOpAnim * proc) function OpAnimPreparefxEirika (line 994) | void OpAnimPreparefxEirika(struct ProcOpAnim * proc) function sub_80C7F90 (line 1099) | void sub_80C7F90(struct ProcOpAnim * proc) function sub_80C8100 (line 1168) | void sub_80C8100(struct ProcOpAnim * proc) function sub_80C8184 (line 1187) | void sub_80C8184(struct ProcOpAnim * proc) function sub_80C8214 (line 1227) | void sub_80C8214(struct ProcOpAnim * proc) function sub_80C8278 (line 1251) | void sub_80C8278(struct ProcOpAnim * proc) function sub_80C835C (line 1309) | void sub_80C835C(struct ProcOpAnim * proc) function sub_80C84D8 (line 1384) | void sub_80C84D8(struct ProcOpAnim * proc) function sub_80C8554 (line 1409) | void sub_80C8554(void) function sub_80C8564 (line 1416) | void sub_80C8564(struct ProcOpAnim * proc) function sub_80C8580 (line 1424) | void sub_80C8580(struct ProcOpAnimBlend * proc) function sub_80C85B0 (line 1435) | void sub_80C85B0(struct ProcOpAnimBlend * proc) function sub_80C85FC (line 1452) | void sub_80C85FC(void) function sub_80C8608 (line 1459) | void sub_80C8608(struct ProcOpAnimBlend * proc) function sub_80C8638 (line 1470) | void sub_80C8638(struct ProcOpAnimBlend * proc) function sub_80C8684 (line 1487) | void sub_80C8684(void) function sub_80C8690 (line 1494) | void sub_80C8690(struct ProcOpAnim * proc) function sub_80C883C (line 1574) | void sub_80C883C(struct ProcOpAnim * proc) function sub_80C8934 (line 1620) | void sub_80C8934(struct ProcOpAnim * proc) function sub_80C8A20 (line 1665) | void sub_80C8A20(struct ProcOpAnim * proc) function sub_80C8B0C (line 1710) | void sub_80C8B0C(struct ProcOpAnim * proc) function sub_80C8BF8 (line 1755) | void sub_80C8BF8(struct ProcOpAnim * proc) function sub_80C8CE4 (line 1800) | void sub_80C8CE4(struct ProcOpAnim * proc) function sub_80C8D30 (line 1822) | void sub_80C8D30(struct ProcOpAnim * proc) function sub_80C8ED4 (line 1899) | void sub_80C8ED4(struct ProcOpAnim * proc) function sub_80C9024 (line 1962) | void sub_80C9024(struct ProcOpAnim * proc) function sub_80C9100 (line 2011) | void sub_80C9100(struct ProcOpAnim * proc) function sub_80C9218 (line 2067) | void sub_80C9218(struct ProcOpAnim * proc) function sub_80C9330 (line 2123) | void sub_80C9330(struct ProcOpAnim * proc) function sub_80C940C (line 2172) | void sub_80C940C(struct ProcOpAnim * proc) function sub_80C955C (line 2235) | void sub_80C955C(struct ProcOpAnim * proc) function sub_80C9638 (line 2284) | void sub_80C9638(struct ProcOpAnim * proc) function sub_80C9750 (line 2340) | void sub_80C9750(struct ProcOpAnim * proc) function sub_80C98A0 (line 2403) | void sub_80C98A0(struct ProcOpAnim * proc) function sub_80C99B8 (line 2459) | void sub_80C99B8(struct ProcOpAnim * proc) function sub_80C9A94 (line 2508) | void sub_80C9A94(struct ProcOpAnim * proc) function sub_80C9AFC (line 2528) | void sub_80C9AFC(struct ProcOpAnim * proc) function sub_80C9B6C (line 2556) | void sub_80C9B6C(void) function sub_80C9C08 (line 2576) | void sub_80C9C08(struct ProcOpAnim * proc) function sub_80C9C5C (line 2594) | void sub_80C9C5C(struct ProcOpAnim * proc) function sub_80C9CAC (line 2612) | void sub_80C9CAC(struct ProcOpAnim * proc) function sub_80C9CFC (line 2630) | void sub_80C9CFC(struct ProcOpAnim * proc) function sub_80C9D4C (line 2648) | void sub_80C9D4C(struct ProcOpAnim * proc) function sub_80C9DA0 (line 2665) | void sub_80C9DA0(struct ProcOpAnim * proc) function sub_80C9DF0 (line 2683) | void sub_80C9DF0(void) function sub_80C9E6C (line 2700) | void sub_80C9E6C(struct ProcOpAnim * proc) function sub_80C9EE8 (line 2729) | void sub_80C9EE8(void) function sub_80C9F7C (line 2748) | void sub_80C9F7C(struct ProcOpAnim * proc) function sub_80C9FF8 (line 2777) | void sub_80C9FF8(struct ProcOpAnim * proc) function sub_80CA10C (line 2828) | void sub_80CA10C(struct ProcOpAnim * proc) function sub_80CA26C (line 2885) | void sub_80CA26C(struct ProcOpAnim * proc) function sub_80CA3B8 (line 2927) | void sub_80CA3B8(struct ProcOpAnim * proc) function sub_80CA4A4 (line 2975) | void sub_80CA4A4(void) function sub_80CA4DC (line 2984) | void sub_80CA4DC(struct ProcOpAnim * proc) function sub_80CA92C (line 3279) | void sub_80CA92C(struct ProcOpAnim * proc) function sub_80CA940 (line 3287) | void sub_80CA940(void) function sub_80CA9F8 (line 3309) | int sub_80CA9F8(int a, int b, int c, int d) function sub_80CAA38 (line 3327) | void sub_80CAA38(struct ProcOpAnim * proc) function sub_80CABB0 (line 3376) | void sub_80CABB0(struct ProcOpAnim * proc) function sub_80CAE20 (line 3444) | void sub_80CAE20(struct ProcOpAnim * proc) function sub_80CAF2C (line 3482) | void sub_80CAF2C(struct ProcOpAnim * proc) function sub_80CB0A0 (line 3532) | void sub_80CB0A0(struct ProcOpAnim * proc) function sub_80CB20C (line 3582) | void sub_80CB20C(struct ProcOpAnim * proc) function sub_80CB320 (line 3621) | void sub_80CB320(struct ProcOpAnim * proc) function sub_80CB594 (line 3690) | void sub_80CB594(struct ProcOpAnim * proc) function sub_80CB6A0 (line 3729) | void sub_80CB6A0(struct ProcOpAnim * proc) function sub_80CB878 (line 3783) | void sub_80CB878(struct ProcOpAnim * proc) function sub_80CBA64 (line 3842) | void sub_80CBA64(struct ProcOpAnim * proc) function sub_80CBC40 (line 3895) | void sub_80CBC40(struct ProcOpAnim * proc) function sub_80CBD7C (line 3946) | void sub_80CBD7C(struct ProcOpAnim * proc) FILE: src/opanimfx.c function OpAnimPutObjCommon (line 97) | void OpAnimPutObjCommon(int ix, int iy, u8 a, u8 b) function OpAnimfxTerminatorMain (line 294) | void OpAnimfxTerminatorMain(struct Proc * proc) function NewOpAnimfxTerminator (line 310) | void NewOpAnimfxTerminator(ProcPtr parent) function EndOpAnimfxTerminator (line 315) | void EndOpAnimfxTerminator(void) function CopyToPalOpAnim (line 320) | void CopyToPalOpAnim(const void * src, int offset, int size) function CopyFirstPalDirectly (line 326) | void CopyFirstPalDirectly(const u16 * src, u16 * dst) function SetFirstPalDirectly (line 333) | void SetFirstPalDirectly(u16 * src, u16 * dst, u8 pal) function ClearFirstPalDirectly (line 344) | void ClearFirstPalDirectly(u16 * dst) function TsaModifyFirstPalMaybe (line 354) | void TsaModifyFirstPalMaybe(s16 end, s16 start, s16 unused, u16 bg, u16 ... function sub_80C689C (line 387) | void sub_80C689C(s16 end, s16 start, s16 offset, u16 bg, u16 * src1, u16... function sub_80C69B0 (line 452) | void sub_80C69B0(u16 * pal, u16 color, u16 blend) FILE: src/opinfo.c type ClassReelEnt (line 33) | struct ClassReelEnt type ClassReelEnt (line 34) | struct ClassReelEnt type ClassReelEnt (line 35) | struct ClassReelEnt type ProcCmd (line 40) | struct ProcCmd function DarknessCoeff (line 44) | static inline int DarknessCoeff(int darkness, u8 lsr) { function ClassReel_Init (line 48) | void ClassReel_Init(struct OpInfoProc* proc) { function ClassReel_ButtonPress_GoToTitle (line 79) | void ClassReel_ButtonPress_GoToTitle(struct OpInfoProc* proc) { function sub_80B2904 (line 101) | void sub_80B2904(struct OpInfoProc* proc) { function s8 (line 134) | s8 sub_80B2988(void) { function SetClassReelMode (line 144) | void SetClassReelMode(int mode) { function ClassReel_FadeOutBGM (line 154) | void ClassReel_FadeOutBGM(void) { function ClassReel_OnEnd (line 160) | void ClassReel_OnEnd(ProcPtr proc) { type ProcCmd (line 171) | struct ProcCmd function StartClassReel (line 193) | void StartClassReel(u8 classSet, ProcPtr parent) { function sub_80B2A14 (line 205) | void sub_80B2A14(u8 charId, int x, int y, u16 xScale, u16 yScale, u8 off... function ClassIntro_Init (line 261) | void ClassIntro_Init(struct OpInfoEnterProc* proc) { function sub_80B2DF0 (line 360) | void sub_80B2DF0(struct OpInfoEnterProc* proc) { type ProcCmd (line 376) | struct ProcCmd function ClassIntro_LoopIn (line 378) | void ClassIntro_LoopIn(struct OpInfoEnterProc* proc) { function ClassIntro_LoopOut (line 412) | void ClassIntro_LoopOut(struct OpInfoEnterProc* proc) { function ClassIntro_DisableAllExceptBg1 (line 438) | void ClassIntro_DisableAllExceptBg1(ProcPtr proc) { function ClassIntro_OnEnd (line 448) | void ClassIntro_OnEnd(ProcPtr proc) { type ProcCmd (line 456) | struct ProcCmd function ProcPtr (line 481) | ProcPtr StartClassNameIntro(ProcPtr parent, struct ClassReelEnt* entry) { function ClassIntroLetter_Init (line 490) | void ClassIntroLetter_Init(struct OpInfoViewProc* proc) { function ClassIntroLetter_LoopFadeIn (line 496) | void ClassIntroLetter_LoopFadeIn(struct OpInfoViewProc* proc) { function ClassIntroLetter_LoopDisplay (line 525) | void ClassIntroLetter_LoopDisplay(struct OpInfoViewProc* proc) { function ClassIntroLetter_LoopFadeOut (line 534) | void ClassIntroLetter_LoopFadeOut(struct OpInfoViewProc* proc) { type ProcCmd (line 558) | struct ProcCmd function ProcPtr (line 571) | ProcPtr StartClassNameIntroLetter(ProcPtr parent, u8 index) { function sub_80B307C (line 580) | void sub_80B307C(void) { function ClassIntroIcon_Init (line 586) | void ClassIntroIcon_Init(struct OpInfoIconProc* proc) { function sub_80B30FC (line 618) | void sub_80B30FC(u8 a, u8 b, u8 c) { function ClassIntroIcon_LoopFadeIn (line 652) | void ClassIntroIcon_LoopFadeIn(struct OpInfoIconProc* proc) { function ClassIntroIcon_LoopDisplay (line 669) | void ClassIntroIcon_LoopDisplay(struct OpInfoIconProc* proc) { function ClassIntroIcon_LoopFadeOut (line 678) | void ClassIntroIcon_LoopFadeOut(struct OpInfoIconProc* proc) { type ProcCmd (line 696) | struct ProcCmd function ProcPtr (line 711) | ProcPtr StartClassNameIntroIcon(ProcPtr parent, u8 classId) { function ClassIntroFlare_Init (line 720) | void ClassIntroFlare_Init(struct OpInfoFlareProc* proc) { function ClassIntroFlare_Loop (line 733) | void ClassIntroFlare_Loop(struct OpInfoFlareProc* proc) { type ProcCmd (line 779) | struct ProcCmd type ProcCmd (line 781) | struct ProcCmd function ClassIntroBurst_Init (line 794) | void ClassIntroBurst_Init(struct OpInfoBurstProc* proc) { function PutClassIntroBurstSprites (line 805) | void PutClassIntroBurstSprites(struct OpInfoBurstProc* proc, int b, int ... function ClassIntroBurst_Loop (line 817) | void ClassIntroBurst_Loop(struct OpInfoBurstProc* proc) { type ProcCmd (line 877) | struct ProcCmd type ClassData (line 889) | struct ClassData function sub_80B36E0 (line 904) | void sub_80B36E0(void) { function sub_80B3740 (line 922) | void sub_80B3740(void) { type Text (line 968) | struct Text function ClassInfoDisplay_Init (line 991) | void ClassInfoDisplay_Init(struct OpInfoClassDisplayProc* proc) { function sub_80B3C14 (line 1167) | void sub_80B3C14(struct OpInfoClassDisplayProc* proc) { function ClassInfoDisplay_LoopWindowIn (line 1184) | void ClassInfoDisplay_LoopWindowIn(struct OpInfoClassDisplayProc* proc) { function ClassInfoDisplay_ExecScript (line 1226) | void ClassInfoDisplay_ExecScript(struct OpInfoClassDisplayProc* proc) { function ClassInfoDisplay_LoopScript (line 1273) | void ClassInfoDisplay_LoopScript(struct OpInfoClassDisplayProc* proc) { function ClassInfoDisplay_OnEnd (line 1309) | void ClassInfoDisplay_OnEnd(struct OpInfoClassDisplayProc* proc) { type ProcCmd (line 1328) | struct ProcCmd function ProcPtr (line 1365) | ProcPtr StartClassAnimDisplay(ProcPtr parent, struct ClassReelEnt* entry) { function ClassStatsDisplay_Init (line 1375) | void ClassStatsDisplay_Init(struct OpInfoGaugeDrawProc* proc) { function ClassStatsDisplay_Loop (line 1414) | void ClassStatsDisplay_Loop(struct OpInfoGaugeDrawProc* proc) { type ProcCmd (line 1488) | struct ProcCmd function ProcPtr (line 1499) | ProcPtr StartClassStatsDisplay(ProcPtr proc) { function sub_80B40E4 (line 1503) | void sub_80B40E4(ProcPtr proc, int unk) { type ClassReelAnimScr (line 1591) | struct ClassReelAnimScr type ClassReelAnimScr (line 1605) | struct ClassReelAnimScr type ClassReelAnimScr (line 1619) | struct ClassReelAnimScr type ClassReelAnimScr (line 1628) | struct ClassReelAnimScr type ClassReelAnimScr (line 1637) | struct ClassReelAnimScr type ClassReelAnimScr (line 1646) | struct ClassReelAnimScr type ClassReelAnimScr (line 1660) | struct ClassReelAnimScr type ClassReelAnimScr (line 1669) | struct ClassReelAnimScr type ClassReelAnimScr (line 1678) | struct ClassReelAnimScr type ClassReelAnimScr (line 1687) | struct ClassReelAnimScr type ClassReelAnimScr (line 1696) | struct ClassReelAnimScr type ClassReelAnimScr (line 1705) | struct ClassReelAnimScr type ClassReelAnimScr (line 1714) | struct ClassReelAnimScr type ClassReelAnimScr (line 1723) | struct ClassReelAnimScr type ClassReelEnt (line 1992) | struct ClassReelEnt type ClassReelEnt (line 2075) | struct ClassReelEnt type ClassReelEnt (line 2163) | struct ClassReelEnt FILE: src/opsubtitle.c type OpSubtitleProc (line 17) | struct OpSubtitleProc { type OpSubtitleEnt (line 30) | struct OpSubtitleEnt { type OpSubtitleEnt (line 36) | struct OpSubtitleEnt function sub_80C488C (line 108) | void sub_80C488C(int bg) { function sub_80C48F0 (line 125) | void sub_80C48F0(int bg) { function OpSubtitle_HandleStartPress (line 141) | void OpSubtitle_HandleStartPress(ProcPtr proc) { function OpSubtitle_Init (line 159) | void OpSubtitle_Init(struct OpSubtitleProc* proc) { function Subtitle_LightFlareFx_Init (line 204) | void Subtitle_LightFlareFx_Init(struct OpSubtitleProc* proc) { function Subtitle_LightFlareFx_Loop (line 222) | void Subtitle_LightFlareFx_Loop(struct OpSubtitleProc* proc) { function Subtitle_LightFlareFx_End (line 261) | void Subtitle_LightFlareFx_End(void) { type ProcCmd (line 267) | struct ProcCmd function sub_80C4BB4 (line 280) | void sub_80C4BB4(u16* src, u16* dst, int count, int coeff) { function OpSubtitle_AwaitTimer2a (line 304) | void OpSubtitle_AwaitTimer2a(struct OpSubtitleProc* proc) { function sub_80C4C60 (line 318) | void sub_80C4C60(struct OpSubtitleProc* proc) { function sub_80C4CD0 (line 336) | void sub_80C4CD0(struct OpSubtitleProc* proc) { function sub_80C4D54 (line 355) | void sub_80C4D54(int index) { function sub_80C4DA0 (line 369) | void sub_80C4DA0(struct OpSubtitleProc* proc) { function sub_80C4E18 (line 399) | void sub_80C4E18(struct OpSubtitleProc* proc) { function sub_80C4EC4 (line 441) | void sub_80C4EC4(struct OpSubtitleProc* proc) { function sub_80C4F60 (line 480) | void sub_80C4F60(struct OpSubtitleProc* proc) { function sub_80C501C (line 512) | void sub_80C501C(struct OpSubtitleProc* proc) { function sub_80C50A0 (line 541) | void sub_80C50A0(struct OpSubtitleProc* proc) { function sub_80C5104 (line 563) | void sub_80C5104(struct OpSubtitleProc* proc) { function sub_80C51A8 (line 601) | void sub_80C51A8(void) { type ProcCmd (line 610) | struct ProcCmd function OpSubtitle_SetupBackgrounds (line 628) | void OpSubtitle_SetupBackgrounds(void) { function sub_80C5218 (line 651) | void sub_80C5218(struct OpSubtitleProc* proc) { function sub_80C5328 (line 697) | void sub_80C5328(void) { function sub_80C5370 (line 712) | void sub_80C5370(struct OpSubtitleProc* proc) { function sub_80C538C (line 720) | void sub_80C538C(struct OpSubtitleProc* proc) { function sub_80C5400 (line 750) | void sub_80C5400(void) { function sub_80C540C (line 757) | void sub_80C540C(void) { type ProcCmd (line 763) | struct ProcCmd function StartIntroMonologue (line 861) | void StartIntroMonologue(ProcPtr proc) { FILE: src/phasechangefx.c type ProcCmd (line 37) | struct ProcCmd type ProcCmd (line 42) | struct ProcCmd type ProcCmd (line 54) | struct ProcCmd type ProcCmd (line 61) | struct ProcCmd type ProcCmd (line 68) | struct ProcCmd function PhaseIntroVMatchHi (line 83) | void PhaseIntroVMatchHi() function PhaseIntroVMatchMid (line 97) | void PhaseIntroVMatchMid() function PhaseIntroVMatchLo (line 111) | void PhaseIntroVMatchLo() function PhaseIntroText_PutText (line 125) | void PhaseIntroText_PutText(struct PhaseIntroSubProc *proc) function PhaseIntroInitText (line 136) | void PhaseIntroInitText(struct PhaseIntroSubProc *proc) function PhaseIntroText_InLoop (line 146) | void PhaseIntroText_InLoop(struct PhaseIntroSubProc *proc) function PhaseIntroText_OutLoop (line 172) | void PhaseIntroText_OutLoop(struct PhaseIntroSubProc *proc) function PhaseIntroClearText (line 198) | void PhaseIntroClearText(struct PhaseIntroSubProc *proc) function PhaseIntroUnk_Init (line 204) | void PhaseIntroUnk_Init(struct PhaseIntroSubProc *proc) function PhaseIntroUnk_Loop (line 210) | void PhaseIntroUnk_Loop(struct PhaseIntroSubProc *proc) function PhaseIntroSquares_Init (line 265) | void PhaseIntroSquares_Init(struct PhaseIntroSubProc *proc) function PhaseIntroSquares_InLoop (line 270) | void PhaseIntroSquares_InLoop(struct PhaseIntroSubProc *proc) function PhaseIntroSquares_OutLoop (line 311) | void PhaseIntroSquares_OutLoop(struct PhaseIntroSubProc *proc) function PhaseIntroBlendBox_Init (line 356) | void PhaseIntroBlendBox_Init(struct PhaseIntroSubProc *proc) function PhaseIntroBlendBox_InLoop (line 361) | void PhaseIntroBlendBox_InLoop(struct PhaseIntroSubProc *proc) function PhaseIntroBlendBox_OutLoop (line 380) | void PhaseIntroBlendBox_OutLoop(struct PhaseIntroSubProc *proc) function PhaseIntro_EndIfNoUnits (line 399) | void PhaseIntro_EndIfNoUnits(ProcPtr proc) function PhaseIntro_InitGraphics (line 405) | void PhaseIntro_InitGraphics(ProcPtr proc) function PhaseIntro_InitDisp (line 438) | void PhaseIntro_InitDisp(ProcPtr proc) function PhaseIntro_WaitForEnd (line 465) | void PhaseIntro_WaitForEnd(ProcPtr proc) FILE: src/player_interface.c type PlayerInterfaceConfigEntry (line 28) | struct PlayerInterfaceConfigEntry type ProcCmd (line 114) | struct ProcCmd type ProcCmd (line 136) | struct ProcCmd type ProcCmd (line 171) | struct ProcCmd type ProcCmd (line 183) | struct ProcCmd type ProcCmd (line 200) | struct ProcCmd type ProcCmd (line 222) | struct ProcCmd function GetWindowQuadrant (line 249) | int GetWindowQuadrant(int x, int y) function GetCursorQuadrant (line 273) | int GetCursorQuadrant(void) function GetHpBarLeftTile (line 315) | void GetHpBarLeftTile(u16 * buffer, s16 hp, int tileBase) function GetHpBarMidTiles (line 326) | void GetHpBarMidTiles(u16 * buffer, s16 hp, int tileBase) function GetHpBarRightTile (line 352) | void GetHpBarRightTile(u16 * buffer, s16 hp, int tileBase) function DrawHpBar (line 370) | void DrawHpBar(u16 * buffer, struct Unit * unit, int tileBase) function MMB_Loop_SlideIn (line 383) | void MMB_Loop_SlideIn(struct PlayerInterfaceProc * proc) function MMB_Loop_SlideOut (line 438) | void MMB_Loop_SlideOut(struct PlayerInterfaceProc * proc) function TerrainDisplay_Loop_SlideIn (line 494) | void TerrainDisplay_Loop_SlideIn(struct PlayerInterfaceProc * proc) function TerrainDisplay_Loop_SlideOut (line 542) | void TerrainDisplay_Loop_SlideOut(struct PlayerInterfaceProc * proc) function sub_808C234 (line 593) | void sub_808C234(struct PlayerInterfaceProc * proc) function sub_808C288 (line 623) | void sub_808C288(struct PlayerInterfaceProc * proc) function ApplyUnitMapUiFramePal (line 643) | void ApplyUnitMapUiFramePal(int faction, int palId) function sub_808C314 (line 672) | int sub_808C314(void) function sub_808C33C (line 685) | int sub_808C33C(void) function ClearUnitMapUiStatus (line 698) | void ClearUnitMapUiStatus(struct PlayerInterfaceProc * proc, u16 * buffe... function PutUnitMapUiStatus (line 712) | void PutUnitMapUiStatus(u16 * buffer, struct Unit * unit) function UnitMapUiUpdate (line 785) | void UnitMapUiUpdate(struct PlayerInterfaceProc * proc, struct Unit * unit) function DrawUnitMapUi (line 864) | void DrawUnitMapUi(struct PlayerInterfaceProc * proc, struct Unit * unit) function GetUnitBurstMapUiOrientationAt (line 920) | int GetUnitBurstMapUiOrientationAt(int x, int y) function DrawUnitBurstMapUi (line 945) | void DrawUnitBurstMapUi(struct PlayerInterfaceProc * proc, struct Unit *... function ClearUnitBurstMapUi (line 1000) | void ClearUnitBurstMapUi(struct PlayerInterfaceProc * proc) function DrawTerrainDisplayWindow (line 1017) | void DrawTerrainDisplayWindow(struct PlayerInterfaceProc * proc) function TerrainDisplay_Init (line 1082) | void TerrainDisplay_Init(struct PlayerInterfaceProc * proc) function TerrainDisplay_Loop_OnSideChange (line 1095) | void TerrainDisplay_Loop_OnSideChange(struct PlayerInterfaceProc * proc) function TerrainDisplay_Loop_Display (line 1146) | void TerrainDisplay_Loop_Display(struct PlayerInterfaceProc * proc) function MMB_Init (line 1183) | void MMB_Init(struct PlayerInterfaceProc * proc) function MMB_Loop_OnSideChange (line 1194) | void MMB_Loop_OnSideChange(struct PlayerInterfaceProc * proc) function MMB_Loop_Display (line 1237) | void MMB_Loop_Display(struct PlayerInterfaceProc * proc) function MMB_CheckForUnit (line 1284) | void MMB_CheckForUnit(struct PlayerInterfaceProc * proc) function BurstDisplay_Init (line 1302) | void BurstDisplay_Init(struct PlayerInterfaceProc * proc) function BurstDisplay_Loop_Display (line 1316) | void BurstDisplay_Loop_Display(struct PlayerInterfaceProc * proc) function InitPlayerPhaseInterface (line 1400) | void InitPlayerPhaseInterface(void) function StartPlayerPhaseSideWindows (line 1457) | void StartPlayerPhaseSideWindows(void) function EndPlayerPhaseSideWindows (line 1464) | void EndPlayerPhaseSideWindows(void) function sub_808D190 (line 1480) | bool sub_808D190(void) function sub_808D1B4 (line 1491) | int sub_808D1B4(void) function sub_808D200 (line 1522) | void sub_808D200(struct PlayerInterfaceProc * proc) function GoalDisplay_Init (line 1542) | void GoalDisplay_Init(struct PlayerInterfaceProc * proc) function GoalDisplay_Loop_OnSideChange (line 1665) | void GoalDisplay_Loop_OnSideChange(struct PlayerInterfaceProc * proc) function sub_808D514 (line 1704) | void sub_808D514(int quadrant, int param_2, int param_3) function GoalDisplay_Loop_SlideIn (line 1761) | void GoalDisplay_Loop_SlideIn(struct PlayerInterfaceProc * proc) function GoalDisplay_Loop_SlideOut (line 1781) | void GoalDisplay_Loop_SlideOut(struct PlayerInterfaceProc * proc) function sub_808D778 (line 1807) | void sub_808D778(void) function __malloc_unlock_0 (line 1813) | void __malloc_unlock_0(void) function sub_808D780 (line 1819) | void sub_808D780(void) function GoalDisplay_Loop_Display (line 1825) | void GoalDisplay_Loop_Display(struct PlayerInterfaceProc * proc) function IsAnyPlayerSideWindowRetracting (line 1863) | bool IsAnyPlayerSideWindowRetracting(void) function MenuButtonDisp_Init (line 1892) | void MenuButtonDisp_Init(struct PlayerInterfaceProc * proc) function UpdateMenuButtonPos (line 1904) | void UpdateMenuButtonPos(struct PlayerInterfaceProc * proc, int quadrant... function DrawMenuButtonAt (line 1937) | void DrawMenuButtonAt(int x, int y) function MenuButtonDisp_UpdateCursorPos (line 1946) | void MenuButtonDisp_UpdateCursorPos(struct PlayerInterfaceProc * proc) function MenuButtonDisp_Loop_OnSlideIn (line 1961) | void MenuButtonDisp_Loop_OnSlideIn(struct PlayerInterfaceProc * proc) function MenuButtonDisp_Loop_Display (line 1978) | void MenuButtonDisp_Loop_Display(struct PlayerInterfaceProc * proc) function MenuButtonDisp_Loop_OnSlideOut (line 2018) | void MenuButtonDisp_Loop_OnSlideOut(struct PlayerInterfaceProc * proc) FILE: src/playerphase.c type ProcCmd (line 38) | struct ProcCmd type ProcCmd (line 156) | struct ProcCmd type ProcCmd (line 178) | struct ProcCmd type ProcCmd (line 189) | struct ProcCmd function PlayerPhase_Suspend (line 207) | void PlayerPhase_Suspend(void) function HandlePlayerCursorMovement (line 215) | void HandlePlayerCursorMovement(void) function CanShowUnitStatScreen (line 242) | bool CanShowUnitStatScreen(struct Unit * unit) function PlayerPhase_MainIdle (line 253) | void PlayerPhase_MainIdle(ProcPtr proc) function DisplayUnitEffectRange (line 363) | void DisplayUnitEffectRange(struct Unit * unit) function PlayerPhase_InitUnitMovementSelect (line 417) | void PlayerPhase_InitUnitMovementSelect(void) function DisplayActiveUnitEffectRange (line 436) | void DisplayActiveUnitEffectRange(ProcPtr proc) function PlayerPhase_DisplayDangerZone (line 447) | void PlayerPhase_DisplayDangerZone(void) function PlayerPhase_RangeDisplayIdle (line 471) | void PlayerPhase_RangeDisplayIdle(ProcPtr proc) function PlayerPhase_CancelAction (line 671) | void PlayerPhase_CancelAction(ProcPtr proc) function PlayerPhase_BackToMove (line 679) | void PlayerPhase_BackToMove(ProcPtr proc) function s8 (line 711) | s8 PlayerPhase_PrepareAction(ProcPtr proc) function TryMakeCantoUnit (line 800) | bool TryMakeCantoUnit(ProcPtr proc) function RunPotentialWaitEvents (line 854) | bool RunPotentialWaitEvents(void) function EnsureCameraOntoActiveUnitPosition (line 866) | bool EnsureCameraOntoActiveUnitPosition(ProcPtr proc) function PlayerPhase_FinishAction (line 872) | void PlayerPhase_FinishAction(ProcPtr proc) function sub_801D404 (line 927) | void sub_801D404(void) function sub_801D434 (line 942) | void sub_801D434(ProcPtr proc) function PlayerPhase_ApplyUnitMovement (line 955) | void PlayerPhase_ApplyUnitMovement(ProcPtr proc) function GetPlayerSelectKind (line 986) | int GetPlayerSelectKind(struct Unit * unit) function CanMoveActiveUnitTo (line 1034) | bool CanMoveActiveUnitTo(int x, int y) function PlayerPhase_DisplayUnitMovement (line 1074) | void PlayerPhase_DisplayUnitMovement(void) function PlayerPhase_WaitForUnitMovement (line 1084) | void PlayerPhase_WaitForUnitMovement(ProcPtr proc) function PlayerPhase_ResumeRangeDisplay (line 1095) | void PlayerPhase_ResumeRangeDisplay(ProcPtr proc) function PlayerPhase_ReReadGameSaveGfx (line 1127) | void PlayerPhase_ReReadGameSaveGfx(void) function MakeMoveunitForActiveUnit (line 1136) | void MakeMoveunitForActiveUnit(void) function ClearActiveUnit (line 1156) | void ClearActiveUnit(struct Unit * unit) function PlayPhaseForcePressAButtonInRangeDisp (line 1194) | void PlayPhaseForcePressAButtonInRangeDisp(void) function PlayerPhase_RangeDisplayIdle_ForceAPress (line 1206) | void PlayerPhase_RangeDisplayIdle_ForceAPress(ProcPtr proc) function PlayPhaseForceActiveUnitCanto (line 1215) | void PlayPhaseForceActiveUnitCanto(void) function MoveLimitViewChange_OnInit (line 1236) | void MoveLimitViewChange_OnInit(struct MoveLimitViewProc * proc) function MoveLimitViewChange_OnLoop (line 1254) | void MoveLimitViewChange_OnLoop(struct MoveLimitViewProc * proc) function MoveLimitView_OnInit (line 1269) | void MoveLimitView_OnInit(ProcPtr proc) function MoveLimitView_OnLoop (line 1307) | void MoveLimitView_OnLoop(struct MoveLimitViewProc * proc) function MoveLimitView_OnEnd (line 1335) | void MoveLimitView_OnEnd(struct MoveLimitViewProc * proc) function DisplayMoveRangeGraphics (line 1351) | void DisplayMoveRangeGraphics(int flags) function HideMoveRangeGraphics (line 1370) | void HideMoveRangeGraphics(void) function TrySetCursorOn (line 1377) | bool TrySetCursorOn(int unitId) function TrySwitchViewedUnit (line 1412) | void TrySwitchViewedUnit(int x, int y) function PlayerPhase_HandleAutoEnd (line 1445) | void PlayerPhase_HandleAutoEnd(ProcPtr proc) FILE: src/popup.c type PopupInstruction (line 21) | struct PopupInstruction type Unit (line 22) | struct Unit type ProcCmd (line 27) | struct ProcCmd type ProcCmd (line 42) | struct ProcCmd type PopupInstruction (line 47) | struct PopupInstruction type PopupInstruction (line 61) | struct PopupInstruction type ProcCmd (line 73) | struct ProcCmd type PopupInstruction (line 82) | struct PopupInstruction type PopupInstruction (line 94) | struct PopupInstruction type PopupInstruction (line 104) | struct PopupInstruction type PopupInstruction (line 118) | struct PopupInstruction type PopupInstruction (line 130) | struct PopupInstruction type PopupInstruction (line 142) | struct PopupInstruction type PopupInstruction (line 150) | struct PopupInstruction function ParsePopupInstAndGetLen (line 162) | int ParsePopupInstAndGetLen(struct PopupProc * proc) function GeneratePopupText (line 234) | void GeneratePopupText(const struct PopupInstruction *inst, struct Text th) function PopupProc_Init (line 290) | void PopupProc_Init(struct PopupProc * proc) function PopupProc_PrepareGfx (line 300) | void PopupProc_PrepareGfx(struct PopupProc * proc) function PopupProc_MaybeSetVolume (line 315) | void PopupProc_MaybeSetVolume(struct PopupProc * proc) function PopupProc_PlaySound (line 321) | void PopupProc_PlaySound(struct PopupProc * proc) function PopupProc_MaybeResetVolume (line 328) | void PopupProc_MaybeResetVolume(struct PopupProc * proc) function PopupIconUpdateProc_Loop (line 334) | void PopupIconUpdateProc_Loop(struct PopupIconUpdateProc * proc) function PopupProc_GfxDraw (line 342) | void PopupProc_GfxDraw(struct PopupProc * proc) function PopupProc_WaitForPress (line 402) | void PopupProc_WaitForPress(struct PopupProc * proc) function PopupProc_GfxClear (line 416) | void PopupProc_GfxClear(struct PopupProc * proc) function SetPopupUnit (line 429) | void SetPopupUnit(struct Unit* unit) function SetPopupItem (line 434) | void SetPopupItem(u16 item) function SetPopupNumber (line 439) | void SetPopupNumber(u32 num) function ProcPtr (line 444) | ProcPtr NewPopup_Simple(const struct PopupInstruction *inst, function ProcPtr (line 452) | ProcPtr NewPopupCore(const struct PopupInstruction *inst, function NewPopup_ItemGot_unused (line 474) | void NewPopup_ItemGot_unused(struct Unit* unit, u16 item, ProcPtr parent) function ItemGot_DisplayLePopup (line 484) | void ItemGot_DisplayLePopup(struct GotItemPopupProc * proc) function ItemGot_GotLeItem (line 489) | void ItemGot_GotLeItem(struct GotItemPopupProc * proc) function NewPopup_ItemGot (line 494) | void NewPopup_ItemGot(ProcPtr parent, struct Unit *unit, u16 item) function NewPopup_GeneralItemGot (line 509) | void NewPopup_GeneralItemGot(struct Unit *unit, int item, ProcPtr parent) function NewGoldNumPopup_unused (line 531) | void NewGoldNumPopup_unused(u32 num, ProcPtr parent) /* unused */ function NewNumberPopup_unused (line 541) | void NewNumberPopup_unused(u32 num, ProcPtr parent) /* unused */ function NewPopup_GoldGot (line 547) | void NewPopup_GoldGot(ProcPtr parent, struct Unit *unit, int value) function NewPopup_ItemStealing (line 559) | void NewPopup_ItemStealing(u16 item, ProcPtr parent) function NewPopup_WeaponBroke (line 569) | void NewPopup_WeaponBroke(u16 item, ProcPtr parent) function NewPopup_WRankIncrease (line 575) | void NewPopup_WRankIncrease(u16 item, ProcPtr parent) function NewPopup_NewAlly (line 582) | void NewPopup_NewAlly(ProcPtr parent, u8 char_id) function NewPopup_VerySimple (line 588) | void NewPopup_VerySimple(u32 msg, u32 sound_index, ProcPtr parent) function BrownTextBox_Loop (line 605) | void BrownTextBox_Loop(struct BrownTextBoxProc * proc) function nullsub_44 (line 657) | void nullsub_44(void) type ProcCmd (line 662) | struct ProcCmd function sub_8011A1C (line 672) | void sub_8011A1C(struct BrownTextBoxProc * proc, s8 doBlend) function sub_8011A48 (line 689) | void sub_8011A48(struct BrownTextBoxProc * proc) function sub_8011AA0 (line 704) | void sub_8011AA0(struct BrownTextBoxProc * proc) type ProcCmd (line 722) | struct ProcCmd function sub_8011AF4 (line 730) | void sub_8011AF4(struct BrownTextBoxProc * proc) function sub_8011B4C (line 745) | void sub_8011B4C(struct BrownTextBoxProc * proc) function sub_8011B90 (line 761) | void sub_8011B90(void) type ProcCmd (line 766) | struct ProcCmd function StartBrownTextBoxCore (line 776) | void StartBrownTextBoxCore(int x, int y, int textId, int chr, int pal, P... type ProcCmd (line 816) | struct ProcCmd function StartBrownTextBox (line 830) | void StartBrownTextBox(int textId, s16 x, s16 y, ProcPtr parent) FILE: src/popup2.c type Popup2Proc (line 18) | struct Popup2Proc { type Popup2Proc (line 28) | struct Popup2Proc type Popup2Proc (line 29) | struct Popup2Proc type ProcCmd (line 34) | struct ProcCmd function ProcPopup2_Init (line 44) | void ProcPopup2_Init(struct Popup2Proc *proc) function ProcPopup2_Loop (line 49) | void ProcPopup2_Loop(struct Popup2Proc *proc) function NewPopup2_PlanA (line 58) | void NewPopup2_PlanA(ProcPtr parent, int IconIndex, char *str) function NewPopup2_PlanB (line 93) | void NewPopup2_PlanB(ProcPtr proc, int icon_index, char *str0, int num, ... function NewPopup2_PlanC (line 165) | void NewPopup2_PlanC(ProcPtr parent, int item, int msg) function NewPopup2_PlanD (line 204) | void NewPopup2_PlanD(ProcPtr parent, int item, int msg0, int msg1) function NewPopup2_DropItem (line 273) | void NewPopup2_DropItem(ProcPtr parent, int item) function NewPopup2_SendItem (line 280) | void NewPopup2_SendItem(ProcPtr parent, int item) FILE: src/portrait_data.c type FaceData (line 6) | struct FaceData FILE: src/prep_80A0760.c type PrepProcA1962C (line 19) | struct PrepProcA1962C { type PrepProcA1962C (line 32) | struct PrepProcA1962C type ProcCmd (line 35) | struct ProcCmd function sub_80A0724 (line 94) | void sub_80A0724(struct PrepProcA1962C* proc) { function FortuneSubMenu_Init_Null (line 101) | void FortuneSubMenu_Init_Null(void) { function __malloc_unlock_2 (line 106) | void __malloc_unlock_2(void) { function FortuneSubMenu_Unused_SetAvailableOptions (line 111) | void FortuneSubMenu_Unused_SetAvailableOptions(struct PrepProcA1962C* pr... function FortuneSubMenu_Unused_SetupText (line 120) | void FortuneSubMenu_Unused_SetupText(struct PrepProcA1962C* proc) { function s8 (line 160) | s8 FortuneSubMenu_Unused_KeyHandler(struct PrepProcA1962C* proc) { function FortuneSubMenu_OnOptionSelected (line 188) | void FortuneSubMenu_OnOptionSelected(ProcPtr proc) { function FortuneSubMenu_HandleOptionSwitch (line 198) | void FortuneSubMenu_HandleOptionSwitch(struct PrepProcA1962C* proc) { function StartFortuneSubMenu (line 212) | void StartFortuneSubMenu(int option, ProcPtr parent) { function sub_80A095C (line 219) | bool sub_80A095C(int var) { function GetChapterDivinationTextIdHectorStory (line 233) | int GetChapterDivinationTextIdHectorStory(void) { function GetChapterDivinationTextIdBeginning (line 238) | int GetChapterDivinationTextIdBeginning(void) { function GetChapterDivinationTextIdEnding (line 243) | int GetChapterDivinationTextIdEnding(void) { function GetChapterDivinationFee (line 248) | int GetChapterDivinationFee(void) { function GetChapterDivinationPortrait (line 253) | int GetChapterDivinationPortrait(void) { function s8 (line 258) | s8 sub_80A0A18(void) { function s8 (line 271) | s8 sub_80A0A34(void) { function s8 (line 280) | s8 sub_80A0A5C(void) { function s8 (line 289) | s8 sub_80A0A70(void) { function s8 (line 294) | s8 sub_80A0A74(void) { FILE: src/prep_atmenu.c function PrepAtMenu_OnInit (line 26) | void PrepAtMenu_OnInit(struct ProcAtMenu * proc) function ResetPrepMenuDescTexts (line 47) | void ResetPrepMenuDescTexts() function ParsePrepMenuDescTexts (line 60) | void ParsePrepMenuDescTexts(int msg) function DrawPrepMenuDescTexts (line 79) | void DrawPrepMenuDescTexts() function PrepMenuDescOnInit (line 93) | void PrepMenuDescOnInit(struct ProcPrepMenuDesc * proc) function PrepMenuDescOnParse (line 99) | void PrepMenuDescOnParse(struct ProcPrepMenuDesc * proc) function PrepMenuDescOnDraw (line 104) | void PrepMenuDescOnDraw() function sub_8095C00 (line 109) | void sub_8095C00(int msg, ProcPtr parent) function sub_8095C2C (line 121) | void sub_8095C2C(struct ProcAtMenu * proc) function sub_8095C50 (line 130) | void sub_8095C50(int tile, int pal) function AtMenu_Reinitialize (line 137) | void AtMenu_Reinitialize(struct ProcAtMenu* proc) function EndPrepAtMenuIfNoUnitAvailable (line 212) | void EndPrepAtMenuIfNoUnitAvailable(struct ProcAtMenu * proc) function sub_8095F2C (line 237) | void sub_8095F2C(struct ProcAtMenu * proc) function sub_8095F54 (line 247) | void sub_8095F54(struct ProcAtMenu * proc) function CleanupPrepMenuScreen (line 276) | void CleanupPrepMenuScreen(ProcPtr proc) function sub_8096004 (line 283) | void sub_8096004(struct ProcAtMenu * proc) function AtMenu_CtrlLoop (line 290) | void AtMenu_CtrlLoop(struct ProcAtMenu * proc) function AtMenuSetUnitStateAndEndFlag (line 368) | void AtMenuSetUnitStateAndEndFlag(struct ProcAtMenu * proc) function AtMenu_ResetScreenEffect (line 384) | void AtMenu_ResetScreenEffect(struct ProcAtMenu * proc) function AtMenu_ResetBmUiEffect (line 397) | void AtMenu_ResetBmUiEffect(struct ProcAtMenu * proc) function AtMenu_StartSubmenu (line 412) | void AtMenu_StartSubmenu(struct ProcAtMenu * proc) function AtMenu_OnSubmenuEnd (line 444) | void AtMenu_OnSubmenuEnd(struct ProcAtMenu * proc) function sub_8096404 (line 468) | void sub_8096404() function AtMenu_LockGame (line 473) | void AtMenu_LockGame() function AtMenu_UnlockGame (line 481) | void AtMenu_UnlockGame() function StartPrepAtMenu (line 489) | void StartPrepAtMenu() function StartPrepAtMenuWithConfig (line 494) | void StartPrepAtMenuWithConfig() FILE: src/prep_itemlist.c function PrepItemList_Init (line 21) | void PrepItemList_Init(struct PrepItemListProc * proc) function sub_809EBF0 (line 54) | void sub_809EBF0(void) function PrepItemList_DrawCurrentOwnerText (line 65) | void PrepItemList_DrawCurrentOwnerText(struct PrepItemListProc* proc) { function List_PutHighlightedCategorySprites (line 90) | void List_PutHighlightedCategorySprites(struct PrepItemListProc* proc) { function PrepItemList_InitGfx (line 105) | void PrepItemList_InitGfx(struct PrepItemListProc * proc) function PrepItemList_OnEnd (line 240) | void PrepItemList_OnEnd(struct PrepItemListProc * proc) function sub_809F150 (line 260) | void sub_809F150(struct PrepItemListProc * proc) function PrepItemList_SwitchPageLeft (line 301) | void PrepItemList_SwitchPageLeft(struct PrepItemListProc * proc) function PrepItemList_SwitchPageRight (line 338) | void PrepItemList_SwitchPageRight(struct PrepItemListProc* proc) { function sub_809F370 (line 374) | void sub_809F370(struct PrepItemListProc* proc) { function PrepItemList_ScrollVertical (line 395) | void PrepItemList_ScrollVertical(struct PrepItemListProc * proc, int amo... function sub_809F498 (line 420) | void sub_809F498(struct PrepItemListProc * proc) function sub_809F5F4 (line 473) | void sub_809F5F4(struct PrepItemListProc* proc) { function PrepItemList_Loop_MainKeyHandler (line 498) | void PrepItemList_Loop_MainKeyHandler(struct PrepItemListProc * proc) function s8 (line 659) | s8 sub_809FA88(struct PrepItemListProc * proc) function PrepItemList_SwitchToUnitInventory (line 703) | void PrepItemList_SwitchToUnitInventory(struct PrepItemListProc * proc) function sub_809FB70 (line 716) | void sub_809FB70(struct PrepItemListProc * proc) function PrepItemList_Loop_UnitInvKeyHandler (line 742) | void PrepItemList_Loop_UnitInvKeyHandler(struct PrepItemListProc * proc) function PrepItemList_StartTradeScreen (line 796) | void PrepItemList_StartTradeScreen(struct PrepItemListProc * proc) type ProcCmd (line 810) | struct ProcCmd function StartPrepItemListScreenProc (line 871) | void StartPrepItemListScreenProc(struct Unit* unit, ProcPtr parent) { FILE: src/prep_itemscreen.c type Text (line 34) | struct Text function PrepItemScreen_OnHBlank (line 71) | void PrepItemScreen_OnHBlank(void) function PrepItemScreen_Init (line 86) | void PrepItemScreen_Init(struct PrepItemScreenProc * proc) function DrawFundsSprite_Init (line 100) | void DrawFundsSprite_Init(struct DrawFundsSpriteProc * proc) function DrawFundsSprite_Loop (line 121) | void DrawFundsSprite_Loop(struct DrawFundsSpriteProc * proc) type ProcCmd (line 133) | struct ProcCmd function StartDrawPrepFundsSprite (line 146) | void StartDrawPrepFundsSprite(int x, int y, int pal, ProcPtr parent) function ShowPrepFundsSpriteAt (line 157) | void ShowPrepFundsSpriteAt(int x, int y) function HidePrepFundsSprite (line 167) | void HidePrepFundsSprite(void) function EndDrawPrepFundsSprite (line 175) | void EndDrawPrepFundsSprite(void) function DrawUnitInfoBg_Init (line 182) | void DrawUnitInfoBg_Init(void) function DrawUnitInfoBg_Loop (line 204) | void DrawUnitInfoBg_Loop(struct DrawPrepUnitInfoBgProc * proc) type ProcCmd (line 216) | struct ProcCmd function StartDrawPrepUnitInfoBgSprites (line 227) | void StartDrawPrepUnitInfoBgSprites(ProcPtr parent) function ShowUnitInfoBgSpritesAt (line 237) | void ShowUnitInfoBgSpritesAt(int x, int y) function HideUnitInfoBgSprites (line 247) | void HideUnitInfoBgSprites(void) function EndDrawPrepUnitInfoBgSprites (line 255) | void EndDrawPrepUnitInfoBgSprites(void) function PrepItemScreen_DrawFunds (line 262) | void PrepItemScreen_DrawFunds(void) function PrepItemScreen_HideFunds (line 276) | void PrepItemScreen_HideFunds(void) function PrepItemScreen_SetupGfx (line 287) | void PrepItemScreen_SetupGfx(struct PrepItemScreenProc * proc) function PrepItemScreen_OnEnd (line 428) | void PrepItemScreen_OnEnd(struct PrepItemScreenProc * proc) function PutPrepItemScreenPromptText (line 455) | void PutPrepItemScreenPromptText(u16 * tilemap) function PutWmItemScreenPromptText (line 475) | void PutWmItemScreenPromptText(u16 * tilemap) function sub_8098B48 (line 517) | void sub_8098B48(void) function sub_8098B68 (line 524) | void sub_8098B68(void) function sub_8098BA8 (line 541) | void sub_8098BA8(void) function sub_8098BC8 (line 548) | void sub_8098BC8(void) function sub_8098BE8 (line 555) | void sub_8098BE8(void) function PutImg_PrepItemUseUnk (line 573) | void PutImg_PrepItemUseUnk(int vram, int pal) function PutImg_PrepPopupWindow (line 589) | void PutImg_PrepPopupWindow(int vram, int pal) function sub_8098CC0 (line 597) | void sub_8098CC0(struct PrepItemScreenProc * proc) function s8 (line 662) | s8 PrepItemScreen_DpadKeyHandler(struct PrepItemScreenProc * proc) function sub_8098FAC (line 738) | void sub_8098FAC(struct PrepItemScreenProc * proc) function PrepItemScreen_StartStatScreen (line 777) | void PrepItemScreen_StartStatScreen(struct PrepItemScreenProc * proc) function PrepItemScreen_ResumeFromStatScreen (line 787) | void PrepItemScreen_ResumeFromStatScreen(struct PrepItemScreenProc * proc) function sub_8099120 (line 796) | void sub_8099120(struct PrepItemScreenProc * proc) function sub_8099328 (line 898) | void sub_8099328(struct PrepItemScreenProc * proc, u16 * tilemap, struct... function PrepItemScreen_DrawSelectedUnitDetails (line 955) | void PrepItemScreen_DrawSelectedUnitDetails(struct PrepItemScreenProc * ... function sub_80995D4 (line 995) | void sub_80995D4(struct PrepItemScreenProc * proc) function sub_8099654 (line 1024) | void sub_8099654(struct PrepItemScreenProc * proc) function sub_80996B0 (line 1038) | void sub_80996B0(struct PrepItemScreenProc * proc) function sub_80996E8 (line 1051) | void sub_80996E8(struct PrepItemScreenProc * proc) function sub_8099AA0 (line 1292) | void sub_8099AA0(struct PrepItemScreenProc * proc) function sub_8099AF8 (line 1307) | void sub_8099AF8(struct PrepItemScreenProc * proc) function sub_8099C60 (line 1352) | void sub_8099C60(void) function PrepItemScreen_Loop_MainKeyHandler (line 1360) | void PrepItemScreen_Loop_MainKeyHandler(struct PrepItemScreenProc * proc) function StartPrepItemTradeScreen (line 1416) | void StartPrepItemTradeScreen(struct PrepItemScreenProc * proc) function StartPrepItemUse (line 1427) | void StartPrepItemUse(struct PrepItemScreenProc * proc) function StartPrepItemSupply (line 1434) | void StartPrepItemSupply(struct PrepItemScreenProc * proc) function StartPrepSell (line 1441) | void StartPrepSell(struct PrepItemScreenProc * proc) function StartPrepItemListScreen (line 1448) | void StartPrepItemListScreen(struct PrepItemScreenProc * proc) function StartPrepArmory (line 1455) | void StartPrepArmory(struct PrepItemScreenProc * proc) function sub_8099E68 (line 1462) | void sub_8099E68(struct PrepItemScreenProc * proc) type ProcCmd (line 1481) | struct ProcCmd function UpdatePrepItemScreenFace (line 1699) | void UpdatePrepItemScreenFace(int slot, struct Unit * unit, u16 x, u16 y... function EndPrepItemScreenFace (line 1734) | void EndPrepItemScreenFace(int slot) function ProcPtr (line 1741) | ProcPtr StartPrepItemScreen(ProcPtr proc) function PrepItemScreen_DrawUnitItems (line 1747) | void PrepItemScreen_DrawUnitItems(struct Text * text, u16 * tilemap, str... function sub_809A08C (line 1792) | void sub_809A08C(struct PrepItemScreenProc * proc) function sub_809A114 (line 1829) | void sub_809A114(struct PrepItemScreenProc * proc, u8 row, s8 flag) function IsCoordHiddenByMinimug (line 1905) | bool IsCoordHiddenByMinimug(u32 x, int y) function PutClassSpriteForSecretShop (line 1916) | void PutClassSpriteForSecretShop(struct Unit * unit, u16 x, u16 y) function sub_809A274 (line 1937) | void sub_809A274(struct PrepItemScreenProc * proc) function PrepItemDrawPopupBox (line 1972) | void PrepItemDrawPopupBox(int x, int y, int w, int h, int oam2) function sub_809A504 (line 2027) | void sub_809A504(struct PrepItemScreenProc * proc, u8 flag) function PrepItemScreen_GiveAll (line 2036) | bool PrepItemScreen_GiveAll(struct Unit * unit) FILE: src/prep_itemsupply.c type PrepItemSuppyText (line 28) | struct PrepItemSuppyText function sub_809D244 (line 31) | void sub_809D244(void) function sub_809D278 (line 47) | void sub_809D278(int idx, ProcPtr proc) function StoreConvoyWeaponIconGraphics (line 65) | void StoreConvoyWeaponIconGraphics(int vramOffset, int pal) { function sub_809D300 (line 73) | void sub_809D300(struct Text * textBase, u16 * tm, int yLines, struct Un... function sub_809D418 (line 111) | void sub_809D418(u16 * tm, int yLines) { function sub_809D47C (line 123) | void sub_809D47C(struct Text * textBase, u16 * tm, int yLines, struct Un... function PrepItemSupply_OnHBlank (line 144) | void PrepItemSupply_OnHBlank(void) function PrepItemSupply_Init (line 167) | void PrepItemSupply_Init(struct PrepItemSupplyProc * proc) function sub_809D608 (line 207) | void sub_809D608(void) function sub_809D644 (line 217) | void sub_809D644(struct PrepItemSupplyProc * proc) function sub_809D6CC (line 253) | void sub_809D6CC(void) function PutGiveTakeBoxSprites (line 276) | void PutGiveTakeBoxSprites(void) function PutGiveSprites (line 285) | void PutGiveSprites(void) function PutTakeSprites (line 293) | void PutTakeSprites(void) function Supply_PutHighlightedCategorySprites (line 301) | void Supply_PutHighlightedCategorySprites(struct PrepItemSupplyProc * proc) function sub_809D8D4 (line 319) | void sub_809D8D4(u16 * tm, u32 chr, int pal) function sub_809D914 (line 332) | void sub_809D914(struct PrepItemSupplyProc * proc) function PrepItemSupply_InitGfx (line 372) | void PrepItemSupply_InitGfx(struct PrepItemSupplyProc * proc) function sub_809DC70 (line 469) | void sub_809DC70(struct PrepItemSupplyProc * proc) function PrepItemSupply_Loop_GiveTakeKeyHandler (line 488) | void PrepItemSupply_Loop_GiveTakeKeyHandler(struct PrepItemSupplyProc * ... function sub_809DEFC (line 575) | void sub_809DEFC(struct PrepItemSupplyProc * proc) function PrepItemSupply_SwitchPageLeft (line 606) | void PrepItemSupply_SwitchPageLeft(struct PrepItemSupplyProc * proc) function PrepItemSupply_SwitchPageRight (line 642) | void PrepItemSupply_SwitchPageRight(struct PrepItemSupplyProc * proc) function sub_809E100 (line 679) | void sub_809E100(struct PrepItemSupplyProc * proc) function sub_809E184 (line 702) | void sub_809E184(struct PrepItemSupplyProc * proc) function PrepItemSupply_ScrollVertical (line 727) | void PrepItemSupply_ScrollVertical(struct PrepItemSupplyProc * proc, int... function sub_809E2BC (line 752) | void sub_809E2BC(void) function sub_809E2C8 (line 759) | void sub_809E2C8(struct PrepItemSupplyProc * proc) function sub_809E420 (line 812) | void sub_809E420(struct PrepItemSupplyProc * proc) function s8 (line 951) | s8 sub_809E7A8(struct PrepItemSupplyProc * proc) function PrepItemSupply_SwitchToUnitInventory (line 990) | void PrepItemSupply_SwitchToUnitInventory(struct PrepItemSupplyProc * proc) function PrepItemSupply_GiveItemToSupply (line 997) | void PrepItemSupply_GiveItemToSupply(struct PrepItemSupplyProc * proc) function PrepItemSupply_Loop_UnitInvKeyHandler (line 1038) | void PrepItemSupply_Loop_UnitInvKeyHandler(struct PrepItemSupplyProc * p... function PrepItemSupply_OnEnd (line 1089) | void PrepItemSupply_OnEnd(struct PrepItemSupplyProc * proc) type ProcCmd (line 1111) | struct ProcCmd function StartPrepItemSupplyProc (line 1170) | void StartPrepItemSupplyProc(struct Unit * unit, ProcPtr parent) function sub_809EAF4 (line 1179) | void sub_809EAF4(void) function sub_809EB14 (line 1190) | void sub_809EB14(void) type ProcCmd (line 1201) | struct ProcCmd function StartBmSupply (line 1280) | void StartBmSupply(struct Unit* unit, ProcPtr unused) { function MaybeStartSelectConvoyItemProc (line 1288) | void MaybeStartSelectConvoyItemProc(struct Unit * unit, ProcPtr unused) FILE: src/prep_itemtrade.c function PrepItemTrade_ApplyItemSwap (line 21) | void PrepItemTrade_ApplyItemSwap(struct Unit * unitA, int itemSlotA, str... function s8 (line 34) | s8 PrepItemTrade_DpadKeyHandler(struct PrepMenuTradeProc * proc) function DrawPrepScreenItems (line 146) | void DrawPrepScreenItems(u16 * tm, struct Text* th, struct Unit* unit, u... function DrawPrepScreenItemIcons (line 184) | void DrawPrepScreenItemIcons(u16 * tm, struct Unit* unit) { function PrepItemTrade_Init (line 197) | void PrepItemTrade_Init(struct PrepMenuTradeProc * proc) function PrepItemTrade_Loop_MainKeyHandler (line 300) | void PrepItemTrade_Loop_MainKeyHandler(struct PrepMenuTradeProc* proc) { function PrepItemTrade_OnEnd (line 414) | void PrepItemTrade_OnEnd(void) { type ProcCmd (line 421) | struct ProcCmd function StartPrepItemTradeScreenProc (line 440) | void StartPrepItemTradeScreenProc(struct Unit* unitA, struct Unit* unitB... function sub_809BE60 (line 452) | void sub_809BE60(struct Unit* unitA, struct Unit* unitB, int rightItemId... FILE: src/prep_itemuse.c type Unit (line 30) | struct Unit function PrepItemUseTryMoveHand (line 32) | bool PrepItemUseTryMoveHand(struct ProcPrepItemUse *proc) function DrawPrepScreenItemUseStatLabels (line 75) | void DrawPrepScreenItemUseStatLabels(struct Unit *unit) function DrawPrepScreenItemUseStatBars (line 180) | void DrawPrepScreenItemUseStatBars(struct Unit* unit, int mask) function DrawPrepScreenItemUseStatValues (line 220) | void DrawPrepScreenItemUseStatValues(struct Unit* unit) function DrawPrepScreenItemUseDesc (line 309) | void DrawPrepScreenItemUseDesc(struct Unit *unit, int slot) function PrepItemUseParallel_UpdateSMS (line 345) | void PrepItemUseParallel_UpdateSMS(struct ProcPrepItemUse *proc) function PrepItemUse_OnInit (line 351) | void PrepItemUse_OnInit(struct ProcPrepItemUse * proc) function PrepItemUse_InitDisplay (line 357) | void PrepItemUse_InitDisplay(struct ProcPrepItemUse *proc) function PrepItemUse_CtrlLoop (line 474) | void PrepItemUse_CtrlLoop(struct ProcPrepItemUse *proc) function ProcPrepItemUse_OnEnd (line 530) | void ProcPrepItemUse_OnEnd(void) function PrepItemUseDrawSubBox (line 537) | void PrepItemUseDrawSubBox(void) function PrepItemUseClearSubBox (line 571) | void PrepItemUseClearSubBox(void) function PrepItemUse_ConfirmWindowInit (line 577) | void PrepItemUse_ConfirmWindowInit(struct ProcPrepItemUse * proc) function PrepItemUse_ConfirmWindowCtrlLoop (line 583) | void PrepItemUse_ConfirmWindowCtrlLoop(struct ProcPrepItemUse * proc) function PrepItemUse_HandleItemEffect (line 627) | void PrepItemUse_HandleItemEffect(struct ProcPrepItemUse * proc) function PrepItemUse_ExecPromotionItemUnused (line 654) | void PrepItemUse_ExecPromotionItemUnused(struct ProcPrepItemUse * proc) function PrepItemUse_ExecPromoDoneUnusedIDLE (line 695) | void PrepItemUse_ExecPromoDoneUnusedIDLE(struct ProcPrepItemUse * proc) function PrepItemUse_PostPromotion (line 701) | void PrepItemUse_PostPromotion(struct ProcPrepItemUse * proc) function PrepItemUse_ResetBgmAfterPromo (line 718) | void PrepItemUse_ResetBgmAfterPromo(struct ProcPrepItemUse * proc) function sub_809CCE0 (line 736) | void sub_809CCE0(void) function StartPrepItemUseScreen (line 741) | void StartPrepItemUseScreen(struct Unit *unit, ProcPtr parent) FILE: src/prep_itemusemind.c function PrepItemUseBooster_OnDraw (line 14) | void PrepItemUseBooster_OnDraw(struct ProcPrepItemUseBooster *proc, int ... function PrepItemUseBooster_OnInit (line 46) | void PrepItemUseBooster_OnInit(struct ProcPrepItemUseBooster * proc) function PrepItemUseBooster_IDLE (line 95) | void PrepItemUseBooster_IDLE(struct ProcPrepItemUseBooster * proc) function PrepItemUseBooster_OnEnd (line 103) | void PrepItemUseBooster_OnEnd(struct ProcPrepItemUseBooster * proc) function PrepItemUseJuna_OnDraw (line 132) | void PrepItemUseJuna_OnDraw(struct ProcPrepItemUseJunaFruit *proc, int x... function PrepItemUseJuna_OnInit (line 169) | void PrepItemUseJuna_OnInit(struct ProcPrepItemUseJunaFruit * proc) function PrepItemUseJuna_IDLE (line 195) | void PrepItemUseJuna_IDLE(struct ProcPrepItemUseJunaFruit *proc) function PrepItemUseJuna_OnEnd (line 203) | void PrepItemUseJuna_OnEnd(struct ProcPrepItemUseJunaFruit *proc) FILE: src/prep_menuproc.c function s8 (line 28) | s8 HasConvoyAccess_(void) function TraineePromo_ResetScreenEffect (line 33) | void TraineePromo_ResetScreenEffect() function DoPromoteAnimForChar100 (line 47) | void DoPromoteAnimForChar100(struct Proc08A184B4 * proc) function IsGameLockLevelReserved (line 69) | void IsGameLockLevelReserved(struct Proc08A184B4 * proc) function NullExpForChar100AndResetScreen (line 75) | void NullExpForChar100AndResetScreen() function PrepPromoteDebugMaybe (line 86) | void PrepPromoteDebugMaybe(struct Proc08A184B4 * proc) function sub_8096668 (line 103) | void sub_8096668() function NewPrepScreenTraineePromotionManager (line 108) | void NewPrepScreenTraineePromotionManager() function PrepScreenTraineePromotionManagerExists (line 113) | int PrepScreenTraineePromotionManagerExists(ProcPtr proc) function PrepAtMenuExists (line 118) | int PrepAtMenuExists(ProcPtr proc) function PutPrepInformationSprite (line 123) | void PutPrepInformationSprite(int xOam1, int yOam0, u16 oam2) function PutPrepChapterSprite_Default (line 128) | void PutPrepChapterSprite_Default(int xOam1, int yOam0, int prepChapterN... function PutPrepChapterSprite_Tower (line 152) | void PutPrepChapterSprite_Tower(int xOam1, int yOam0, int prepChapterNum... function PutPrepChapterSprite_Ruins (line 176) | void PutPrepChapterSprite_Ruins(int xOam1, int yOam0, int prepChapterNum... function PutPrepChapterSprite_Skirmish (line 200) | void PutPrepChapterSprite_Skirmish(int xOam1, int yOam0, u16 oam2) function DrawPrepScreenSprites (line 205) | void DrawPrepScreenSprites(struct PrepSpriteDrawProc * proc) function PrepSpriteDraw_Init (line 257) | void PrepSpriteDraw_Init(struct PrepSpriteDrawProc * proc) function PrepSpriteDraw_Loop (line 296) | void PrepSpriteDraw_Loop(struct PrepSpriteDrawProc * proc) function PrepSpriteDraw_OnEnd (line 302) | void PrepSpriteDraw_OnEnd(struct PrepSpriteDrawProc * proc) function PrepSpriteDraw_BlinkButtonStart (line 307) | void PrepSpriteDraw_BlinkButtonStart(void) function PrepSpriteDraw_BlinkButtonB (line 315) | void PrepSpriteDraw_BlinkButtonB(void) function ProcPtr (line 323) | ProcPtr StartPrepScreenSpriteDraw(ProcPtr parent) function EndPrepScreenSpriteDraw (line 329) | void EndPrepScreenSpriteDraw(void) function sub_8096C34 (line 334) | void sub_8096C34(int a1, int a2) function PrepMenu_OnInit (line 387) | void PrepMenu_OnInit(struct ProcPrepMenu * proc) function PrepMenu_CtrlLoop (line 405) | void PrepMenu_CtrlLoop(struct ProcPrepMenu * proc) function PrepMenu_ShowFrozenHand (line 517) | void PrepMenu_ShowFrozenHand(struct ProcPrepMenu * proc) function PrepMenu_ShowActiveHand (line 522) | void PrepMenu_ShowActiveHand(struct ProcPrepMenu * proc) function PrepMenu_OnEnd (line 527) | void PrepMenu_OnEnd(struct ProcPrepMenu * proc) function StartPrepScreenMenu (line 533) | void StartPrepScreenMenu(ProcPtr proc) function SetPrepScreenMenuOnBPress (line 539) | void SetPrepScreenMenuOnBPress(const void * func) function SetPrepScreenMenuOnStartPress (line 548) | void SetPrepScreenMenuOnStartPress(const void * func) function SetPrepScreenMenuOnEnd (line 556) | void SetPrepScreenMenuOnEnd(const void * func) function SetPrepScreenMenuItem (line 564) | void SetPrepScreenMenuItem(int index, const void * func, int color, int ... function SetPrepScreenMenuSelectedItem (line 599) | void SetPrepScreenMenuSelectedItem(int index) function GetActivePrepMenuItemIndex (line 622) | int GetActivePrepMenuItemIndex() function DrawPrepScreenMenuFrameAt (line 645) | void DrawPrepScreenMenuFrameAt(int x, int y) function SetPrepScreenMenuPosition (line 676) | void SetPrepScreenMenuPosition(int x, int y) function GetPrepMenuItemAmt (line 705) | int GetPrepMenuItemAmt(void) function EndPrepScreenMenu (line 715) | void EndPrepScreenMenu(void) function ResetPrepMenuScreen (line 726) | void ResetPrepMenuScreen(void) function PrepScreenMenuExists (line 740) | int PrepScreenMenuExists(void) function ShowPrepScreenMenuFrozenHand (line 750) | void ShowPrepScreenMenuFrozenHand(void) function ShowPrepScreenMenuActiveHand (line 758) | void ShowPrepScreenMenuActiveHand(void) function EnablePrepScreenMenu (line 766) | void EnablePrepScreenMenu(void) FILE: src/prep_menuscroll.c function MenuScroll_Init (line 116) | void MenuScroll_Init(struct MenuScrollBarProc * proc) function MenuScroll_Loop (line 133) | void MenuScroll_Loop(struct MenuScrollBarProc* proc) { type ProcCmd (line 266) | struct ProcCmd function LockMenuScrollBar (line 285) | void LockMenuScrollBar(void) function UnlockMenuScrollBar (line 297) | void UnlockMenuScrollBar(void) { function EndMenuScrollBar (line 308) | void EndMenuScrollBar(void) { function ProcPtr (line 314) | ProcPtr StartMenuScrollBar(ProcPtr parent) { function PutMenuScrollBarAt (line 319) | void PutMenuScrollBarAt(int x, int y) { function UpdateMenuScrollBarConfig (line 331) | void UpdateMenuScrollBarConfig(u8 segments, u16 currentSegment, u16 tota... function InitMenuScrollBarImg (line 345) | void InitMenuScrollBarImg(int chr, int pal) { function ProcPtr (line 361) | ProcPtr StartMenuScrollBarExt(ProcPtr parent, int x, int y, int chr, int... FILE: src/prep_sallycir.c function sub_80977AC (line 15) | void sub_80977AC(struct Text * th, u16 * tm, int color, int x, const cha... function sub_80977EC (line 27) | void sub_80977EC(u8 * a, u16 * b) function SallyCir_OnHBlank (line 64) | void SallyCir_OnHBlank(void) function SallyCir_Init (line 87) | void SallyCir_Init(struct SallyCirProc * proc) function SallyCir_Loop (line 150) | void SallyCir_Loop(struct SallyCirProc * proc) function SallyCir_OnEnd (line 193) | void SallyCir_OnEnd(void) type ProcCmd (line 199) | struct ProcCmd type SallyCirProc (line 212) | struct SallyCirProc type SallyCirProc (line 214) | struct SallyCirProc function sub_8097ACC (line 221) | void sub_8097ACC(struct SallyCirProc * proc) function sub_8097B98 (line 263) | void sub_8097B98(struct SallyCirProc * proc) type ProcCmd (line 318) | struct ProcCmd FILE: src/prep_sallycursor.c type Unit (line 45) | struct Unit type ProcCmd (line 50) | struct ProcCmd type ProcCmd (line 58) | struct ProcCmd function GetPlayerLeaderUnitId (line 316) | int GetPlayerLeaderUnitId(void) function sub_80332D0 (line 375) | void sub_80332D0(void) function EndPrepScreenMenu_ (line 397) | void EndPrepScreenMenu_(void) function PrepMapMenu_OnViewMap (line 404) | void PrepMapMenu_OnViewMap(struct ProcPrepSallyCursor * proc) function PrepMapMenu_OnFormation (line 413) | void PrepMapMenu_OnFormation(struct ProcPrepSallyCursor * proc) function PrepMapMenu_OnStartPress (line 437) | bool PrepMapMenu_OnStartPress(ProcPtr proc) function PrepMapMenu_OnBPress (line 450) | bool PrepMapMenu_OnBPress(ProcPtr proc) function SALLYCURSOR_DeploySupplyUnit (line 457) | void SALLYCURSOR_DeploySupplyUnit(void) function PrepMapMenu_OnOptions (line 476) | void PrepMapMenu_OnOptions(struct ProcPrepSallyCursor * proc) function SALLYCURSOR_RemoveSupplyUnit (line 484) | void SALLYCURSOR_RemoveSupplyUnit(void) function PrepMapMenu_OnSave (line 503) | void PrepMapMenu_OnSave(struct ProcPrepSallyCursor * proc) function sub_8033468 (line 511) | void sub_8033468(struct ProcPrepSallyCursor * proc) function sub_803348C (line 521) | void sub_803348C(ProcPtr proc) function PrepScreenProc_InitMapMenu (line 530) | void PrepScreenProc_InitMapMenu(struct ProcPrepSallyCursor * proc) function PrepScreenProc_DimMapImmediate (line 538) | void PrepScreenProc_DimMapImmediate(void) function PrepScreenProc_StartBrightenMap (line 546) | void PrepScreenProc_StartBrightenMap(ProcPtr proc) function sub_8033514 (line 553) | void sub_8033514(ProcPtr proc) function PrepHelpPrompt_Init (line 561) | void PrepHelpPrompt_Init(struct ProcPrepSallyCursor * proc) function PrepHelpPrompt_Loop (line 570) | void PrepHelpPrompt_Loop(void) function sub_8033608 (line 581) | void sub_8033608(void) function StartPrepHelpPrompt (line 588) | void StartPrepHelpPrompt(ProcPtr proc) function PrepMapMenu_OnEnd (line 594) | void PrepMapMenu_OnEnd(void) function PrepScreenProc_StartMapMenu (line 601) | void PrepScreenProc_StartMapMenu(struct ProcPrepSallyCursor * proc) function CanCharacterBePrepMoved (line 640) | bool CanCharacterBePrepMoved(int unitId) function sub_8033770 (line 656) | void sub_8033770(struct ProcPrepSallyCursor * proc) function sub_8033798 (line 674) | void sub_8033798(struct ProcPrepSallyCursor * proc) function sub_80337B4 (line 688) | void sub_80337B4(struct ProcPrepSallyCursor * proc) function sub_80337D4 (line 702) | void sub_80337D4(struct ProcPrepSallyCursor * proc) function sub_80337F0 (line 716) | void sub_80337F0(struct ProcPrepSallyCursor * proc) function InitPrepScreenUnitsAndCamera (line 746) | void InitPrepScreenUnitsAndCamera(void) function InitPrepScreenCursorPosition (line 768) | void InitPrepScreenCursorPosition(void) function sub_8033940 (line 795) | void sub_8033940(struct ProcPrepSallyCursor * proc) function PrepScreenProc_MapIdle (line 813) | void PrepScreenProc_MapIdle(struct ProcPrepSallyCursor * proc) function sub_8033BF8 (line 927) | int sub_8033BF8(void) function PrepScreen_StartUnitSwap (line 935) | void PrepScreen_StartUnitSwap(struct ProcPrepSallyCursor * proc) function PrepScreen_UnitSwapIdle (line 955) | void PrepScreen_UnitSwapIdle(struct ProcPrepSallyCursor * proc) function sub_8033DD8 (line 1014) | void sub_8033DD8(ProcPtr proc) function PrepScreen_StartUnitSwapAnim (line 1022) | void PrepScreen_StartUnitSwapAnim(ProcPtr proc) function InitMapChangeGraphicsIfFog (line 1041) | void InitMapChangeGraphicsIfFog(void) function DisplayMapChangeIfFog (line 1052) | void DisplayMapChangeIfFog(void) function PrepScreenProc_StartConfigMenu (line 1064) | void PrepScreenProc_StartConfigMenu(ProcPtr proc) function PrepScreenProc_StartShopScreen (line 1071) | void PrepScreenProc_StartShopScreen(ProcPtr proc) function PrepScreenProc_MapMovementLoop (line 1100) | void PrepScreenProc_MapMovementLoop(ProcPtr proc) function PrepScreenProc_Cleanup (line 1159) | void PrepScreenProc_Cleanup(ProcPtr proc) function sub_8034090 (line 1167) | void sub_8034090(ProcPtr proc) function StartPrepSaveScreen (line 1190) | void StartPrepSaveScreen(ProcPtr proc) function sub_8034168 (line 1211) | void sub_8034168(void) function sub_8034194 (line 1219) | void sub_8034194(void) function PrepScreenProc_LockGame (line 1238) | void PrepScreenProc_LockGame(void) function PrepScreenProc_HideEverythingAndUnlockGame (line 1249) | void PrepScreenProc_HideEverythingAndUnlockGame(void) function ShrinkPlayerUnits (line 1260) | void ShrinkPlayerUnits(void) function EndPrepScreen (line 1297) | void EndPrepScreen(void) function sub_80342FC (line 1337) | bool sub_80342FC(void) FILE: src/prep_unitselect.c type Text (line 26) | struct Text function PrepUnit_DrawUnitListNames (line 28) | void PrepUnit_DrawUnitListNames(struct ProcPrepUnit *proc, int line) function PrepUpdateMenuTsaScroll (line 71) | void PrepUpdateMenuTsaScroll(int val) function PrepUnit_DrawSMSAndObjs (line 78) | void PrepUnit_DrawSMSAndObjs(struct ProcPrepUnit *proc) function PrepUnit_InitTexts (line 120) | void PrepUnit_InitTexts() function PrepUnit_InitGfx (line 139) | void PrepUnit_InitGfx() function PrepUnit_InitSMS (line 158) | void PrepUnit_InitSMS(struct ProcPrepUnit *proc) function PrepUnit_DrawLeftUnitName (line 167) | void PrepUnit_DrawLeftUnitName(struct Unit *unit) function PrepUnit_DrawLeftUnitNameCur (line 189) | void PrepUnit_DrawLeftUnitNameCur(struct ProcPrepUnit *proc) function PrepUnit_DrawUnitItems (line 194) | void PrepUnit_DrawUnitItems(struct Unit *unit) function PrepUnit_DrawPickLeftBar (line 235) | void PrepUnit_DrawPickLeftBar(struct ProcPrepUnit *proc, s8 val) function s8 (line 286) | s8 PrepCheckCanSelectUnit(struct ProcPrepUnit *proc, struct Unit *unit) function s8 (line 301) | s8 PrepCheckCanUnselectUnit(struct ProcPrepUnit *proc, struct Unit *unit) function s8 (line 316) | s8 PrepUnit_HandlePressA(struct ProcPrepUnit *proc) function s8 (line 367) | s8 ShouldPrepUnitMenuScroll(struct ProcPrepUnit *proc) function sub_809ADC8 (line 383) | void sub_809ADC8(struct ProcPrepUnit *proc) function sub_809AE10 (line 407) | void sub_809AE10(struct ProcPrepUnit *proc) function ProcPrepUnit_OnInit (line 421) | void ProcPrepUnit_OnInit(struct ProcPrepUnit *proc) function ProcPrepUnit_InitScreen (line 433) | void ProcPrepUnit_InitScreen(struct ProcPrepUnit *proc) function sub_809B014 (line 483) | void sub_809B014() function ProcPrepUnit_Idle (line 494) | void ProcPrepUnit_Idle(struct ProcPrepUnit *proc) function sub_809B2DC (line 605) | void sub_809B2DC(struct ProcPrepUnit *proc) function sub_809B324 (line 619) | void sub_809B324(struct ProcPrepUnit *proc) function nullsub_21 (line 633) | void nullsub_21() function sub_809B370 (line 638) | void sub_809B370(struct ProcPrepUnit *proc) function sub_809B388 (line 644) | void sub_809B388(struct ProcPrepUnit *proc) function sub_809B3B4 (line 652) | void sub_809B3B4(struct ProcPrepUnit *proc) function ProcPrepUnit_OnEnd (line 663) | void ProcPrepUnit_OnEnd(struct ProcPrepUnit *proc) function ProcPrepUnit_OnGameStart (line 672) | void ProcPrepUnit_OnGameStart(struct ProcPrepUnit *proc) function sub_809B458 (line 679) | void sub_809B458(struct ProcPrepUnit *proc) function sub_809B478 (line 687) | void sub_809B478(struct ProcPrepUnit *proc) function PrepUnitDisableDisp (line 705) | void PrepUnitDisableDisp() function PrepUnitEnableDisp (line 710) | void PrepUnitEnableDisp() function sub_809B504 (line 715) | void sub_809B504(struct ProcPrepUnit *proc) function sub_809B520 (line 721) | void sub_809B520(struct ProcPrepUnit *proc) FILE: src/prep_unitswap.c type PrepUnitSwapProc (line 15) | struct PrepUnitSwapProc { type PrepUnitSwapProc (line 34) | struct PrepUnitSwapProc type PrepUnitSwapProc (line 35) | struct PrepUnitSwapProc type PrepUnitSwapProc (line 36) | struct PrepUnitSwapProc type ProcCmd (line 41) | struct ProcCmd function PrepUnitSwapProc_Init (line 52) | void PrepUnitSwapProc_Init(struct PrepUnitSwapProc *proc) function PrepUnitSwapProc_MainLoop (line 70) | void PrepUnitSwapProc_MainLoop(struct PrepUnitSwapProc *proc) function PrepUnitSwapProc_OnEnd (line 95) | void PrepUnitSwapProc_OnEnd(struct PrepUnitSwapProc *proc) function StartPrepUnitSwap (line 101) | void StartPrepUnitSwap(ProcPtr parent, struct Unit *unit, int x_dest, in... function PrepUnitSwapProcExits (line 112) | int PrepUnitSwapProcExits() FILE: src/prep_utils.c function sub_8097CC4 (line 21) | int sub_8097CC4(void) function u8 (line 27) | u8 GetConvoyItemCount_(void) { function ViewCounter_Loop (line 32) | void ViewCounter_Loop(struct ViewCounterProc * proc) type ProcCmd (line 50) | struct ProcCmd function StartViewCounter (line 58) | void StartViewCounter(u16 frames, ProcPtr parent) function TryLockProc (line 75) | void TryLockProc(ProcPtr proc) function TryUnlockProc (line 83) | void TryUnlockProc(ProcPtr proc) function PrepHbKeyListener_Loop (line 91) | void PrepHbKeyListener_Loop(ProcPtr proc) type ProcCmd (line 101) | struct ProcCmd function ProcPtr (line 109) | ProcPtr StartPrepErrorHelpbox(int x, int y, int msgId, ProcPtr parent) { function s8 (line 121) | s8 IsWeaponUsable(struct Unit * unit, int item) function CountUnitUsableWeapons (line 135) | int CountUnitUsableWeapons(struct Unit * unit) function s8 (line 151) | s8 sub_8097E38(struct Unit* unit) { function s8 (line 185) | s8 CanUnitBeDeployedLinkArena(struct Unit* unit) { function s8 (line 198) | s8 CheckValidLinkArenaItemSwap(struct Unit* unitA, int itemSlotA, struct... function s8 (line 232) | s8 CheckValidLinkArenaItemSupply(struct Unit* unit, int itemSlot, int it... function s8 (line 258) | s8 sub_8097F98(struct Unit* unit, int itemSlot) { function sub_8097FDC (line 283) | void sub_8097FDC(void) type PrepItemTypePageEnt (line 299) | struct PrepItemTypePageEnt function GetPrepPageForItem (line 312) | int GetPrepPageForItem(int item) { function sub_8098048 (line 333) | void sub_8098048(int page) function SomethingPrepListRelated (line 411) | void SomethingPrepListRelated(struct Unit* pUnit, int page, int flags) { function sub_80982B8 (line 468) | void sub_80982B8(void) { function sub_80982FC (line 489) | void sub_80982FC(void) function sub_809831C (line 503) | int sub_809831C(u16 a) function sub_8098344 (line 519) | int sub_8098344(u16 a, int b) function sub_8098378 (line 539) | int sub_8098378(u16 a) type Unit (line 553) | struct Unit function s8 (line 556) | s8 CanUnitPrepScreenUse(struct Unit* unit) { FILE: src/prep_wm_sell.c function WmSell_DrawSupplyDialogueSpriteText (line 24) | void WmSell_DrawSupplyDialogueSpriteText(void) { function sub_809FDD4 (line 42) | void sub_809FDD4(int index, ProcPtr parent) { function sub_809FE1C (line 60) | void sub_809FE1C(void) { function WmSell_Init (line 79) | void WmSell_Init(struct WmSellProc* proc) { function sub_809FE68 (line 87) | void sub_809FE68(void) { function WmSell_DrawSellOptionSpriteText (line 108) | void WmSell_DrawSellOptionSpriteText(void) { function WmSell_DrawValueSpriteText (line 120) | void WmSell_DrawValueSpriteText(void) { function WmSell_DrawItemGoldValue (line 127) | void WmSell_DrawItemGoldValue(int item) { function WmSell_DrawPartyFunds (line 150) | void WmSell_DrawPartyFunds(void) { function WmSell_PutSupplyFaceAndText (line 162) | void WmSell_PutSupplyFaceAndText(void) { function WmSell_Setup (line 176) | void WmSell_Setup(struct WmSellProc* proc) { function s8 (line 285) | s8 WmSell_MainLoop_HandleDpadKeys(struct WmSellProc* proc) { function sub_80A03C4 (line 324) | void sub_80A03C4(struct WmSellProc* proc) { function WmSell_OnLoop_MainKeyHandler (line 340) | void WmSell_OnLoop_MainKeyHandler(struct WmSellProc* proc) { function sub_80A0570 (line 398) | void sub_80A0570(struct WmSellProc* proc) { function WmSell_ConfirmSellItem (line 411) | void WmSell_ConfirmSellItem(struct WmSellProc* proc) { function WmSell_OnLoop_ConfirmSellKeyHandler (line 441) | void WmSell_OnLoop_ConfirmSellKeyHandler(struct WmSellProc* proc) { function WmSell_OnEnd (line 485) | void WmSell_OnEnd(void) { type ProcCmd (line 494) | struct ProcCmd function StartWorldMapSellScreen (line 522) | void StartWorldMapSellScreen(struct Unit* unit, ProcPtr parent) { FILE: src/prepscreen.c type Text (line 24) | struct Text type PrepUnitList (line 26) | struct PrepUnitList type PrepScreenItemListEnt (line 27) | struct PrepScreenItemListEnt type PrepScreenItemListEnt (line 28) | struct PrepScreenItemListEnt type Win1H (line 31) | struct Win1H type Win1H (line 32) | struct Win1H function u8 (line 59) | u8 CanPrepScreenSave(void) function sub_8095024 (line 72) | int sub_8095024(void) function sub_8095094 (line 100) | int sub_8095094(int target, int val) function sub_80950C4 (line 123) | int sub_80950C4(int val) function sub_80950E8 (line 140) | void sub_80950E8(int vram, int palId) function sub_8095138 (line 157) | void sub_8095138(u16 * tm, int b, u32 c, int d) function PrepScreenMenu_OnPickUnits (line 175) | void PrepScreenMenu_OnPickUnits(struct ProcAtMenu* proc) { function PrepScreenMenu_OnItems (line 180) | void PrepScreenMenu_OnItems(struct ProcAtMenu* proc) { function PrepScreenMenu_OnSupport (line 185) | void PrepScreenMenu_OnSupport(struct ProcAtMenu* proc) { function PrepScreenMenu_OnSave (line 191) | void PrepScreenMenu_OnSave(struct ProcAtMenu* proc) { function PrepScreenMenu_OnStartPress (line 197) | int PrepScreenMenu_OnStartPress(struct ProcAtMenu* proc) { function Prep_HasUnitDeployed (line 207) | int Prep_HasUnitDeployed() function sub_8095284 (line 216) | void sub_8095284(ProcPtr proc) function PrepScreenMenu_OnBPress (line 221) | int PrepScreenMenu_OnBPress(struct ProcAtMenu* proc) { function PrepScreenMenu_OnCheckMap (line 236) | void PrepScreenMenu_OnCheckMap(struct ProcAtMenu* proc) { function sub_80952CC (line 240) | void sub_80952CC() {} function __malloc_unlock_1 (line 241) | void __malloc_unlock_1() {} function ResetSioPidPool (line 243) | void ResetSioPidPool() function RegisterSioPid (line 250) | void RegisterSioPid(u8 pid) function RemoveSioPid (line 260) | void RemoveSioPid(u8 pid) type Unit (line 280) | struct Unit function RegisterPrepUnitList (line 285) | void RegisterPrepUnitList(int index, struct Unit *unit) function PrepGetUnitAmount (line 290) | int PrepGetUnitAmount() function PrepSetUnitAmount (line 295) | void PrepSetUnitAmount(int val) function PrepGetLatestCharId (line 300) | int PrepGetLatestCharId() function PrepSetLatestCharId (line 308) | void PrepSetLatestCharId(int val) function s8 (line 316) | s8 IsCharacterForceDeployed(int char_id) function CalcForceDeployedUnitCounts (line 327) | int CalcForceDeployedUnitCounts() function s8 (line 345) | s8 SomeLeftoverFunctionThatReturns0(struct Unit *unit) function s8 (line 350) | s8 IsUnitInCurrentRoster(struct Unit *unit) function AtMenu_AddPrepScreenSupportMenuItem (line 363) | void AtMenu_AddPrepScreenSupportMenuItem(struct ProcAtMenu *proc) function s8 (line 385) | s8 CanPrepScreenCheckMap() function InitPrepScreenMainMenu (line 393) | void InitPrepScreenMainMenu(struct ProcAtMenu* proc) function GetLatestUnitIndexInPrepListByUId (line 471) | int GetLatestUnitIndexInPrepListByUId() function PrepGetLatestUnitIndex (line 481) | int PrepGetLatestUnitIndex() function ReorderPlayerUnitsBasedOnDeployment (line 491) | void ReorderPlayerUnitsBasedOnDeployment() function SortPlayerUnitsForPrepScreen (line 512) | void SortPlayerUnitsForPrepScreen() function RemoveSomeUnitItems (line 573) | void RemoveSomeUnitItems() function MakePrepUnitList (line 608) | void MakePrepUnitList() function UnitGetIndexInPrepList (line 627) | int UnitGetIndexInPrepList(int pid) function PrepUpdateSMS (line 641) | void PrepUpdateSMS() function PrepGetDeployedUnitAmt (line 662) | int PrepGetDeployedUnitAmt(void) function PrepAutoCapDeployUnits (line 682) | void PrepAutoCapDeployUnits(struct ProcAtMenu* proc) function RestartMuralBackground (line 710) | void RestartMuralBackground() function EndMuralBackground_ (line 716) | void EndMuralBackground_() function Prep_DrawChapterGoal (line 721) | void Prep_DrawChapterGoal(int VRAM_offset, int pal) FILE: src/proc.c type Proc (line 22) | struct Proc type Proc (line 23) | struct Proc type Proc (line 24) | struct Proc type Proc (line 25) | struct Proc type Proc (line 25) | struct Proc type Proc (line 26) | struct Proc type Proc (line 27) | struct Proc function Proc_Init (line 29) | void Proc_Init(void) function ProcPtr (line 61) | ProcPtr Proc_Start(const struct ProcCmd* script, ProcPtr parent) function ProcPtr (line 92) | ProcPtr Proc_StartBlocking(const struct ProcCmd *script, ProcPtr parent) function DeleteProcessRecursive (line 105) | static void DeleteProcessRecursive(struct Proc *proc) function Proc_End (line 129) | void Proc_End(ProcPtr proc) type Proc (line 140) | struct Proc type Proc (line 143) | struct Proc function FreeProcess (line 148) | static void FreeProcess(struct Proc *proc) function InsertRootProcess (line 156) | static void InsertRootProcess(struct Proc *proc, s32 rootIndex) function InsertChildProcess (line 172) | static void InsertChildProcess(struct Proc *proc, struct Proc *parent) function UnlinkProcess (line 185) | static void UnlinkProcess(struct Proc *proc) function RunProcessRecursive (line 212) | static void RunProcessRecursive(struct Proc* proc) function Proc_Run (line 232) | void Proc_Run(ProcPtr proc) function Proc_Break (line 238) | void Proc_Break(ProcPtr proc) function ProcPtr (line 244) | ProcPtr Proc_Find(const struct ProcCmd* script) function ProcPtr (line 259) | static ProcPtr Proc_FindNonBlocked(struct ProcCmd* script) function ProcPtr (line 274) | static ProcPtr Proc_FindWithMark(u32 mark) function Proc_Goto (line 288) | void Proc_Goto(ProcPtr proc, int label) function Proc_GotoScript (line 305) | void Proc_GotoScript(ProcPtr proc, const struct ProcCmd* script) function Proc_SetMark (line 313) | void Proc_SetMark(ProcPtr proc, int mark) function Proc_SetEndCb (line 320) | void Proc_SetEndCb(ProcPtr proc, ProcFunc func) function Proc_ForAll (line 327) | void Proc_ForAll(ProcFunc func) function Proc_ForEach (line 339) | void Proc_ForEach(const struct ProcCmd* script, ProcFunc func) function Proc_ForEachMarked (line 351) | void Proc_ForEachMarked(int mark, ProcFunc func) function Proc_BlockEachMarked (line 363) | void Proc_BlockEachMarked(int mark) function Proc_UnblockEachMarked (line 375) | void Proc_UnblockEachMarked(int mark) function Proc_EndEachMarked (line 387) | void Proc_EndEachMarked(int mark) function Delete (line 399) | static void Delete(ProcPtr proc) function Proc_EndEach (line 404) | void Proc_EndEach(const struct ProcCmd* script) function ClearNativeCallback (line 409) | static void ClearNativeCallback(ProcPtr proc) function Proc_BreakEach (line 414) | void Proc_BreakEach(const struct ProcCmd* script) function ForAllFollowingProcs (line 419) | static void ForAllFollowingProcs(struct Proc* proc, ProcFunc func) function sub_80030CC (line 431) | static void sub_80030CC(ProcPtr proc, ProcFunc func) function s8 (line 441) | static s8 ProcCmd_DELETE(struct Proc *proc) function s8 (line 448) | static s8 ProcCmd_SET_NAME(struct Proc *proc) function s8 (line 456) | static s8 ProcCmd_CALL_ROUTINE(struct Proc *proc) function s8 (line 466) | static s8 ProcCmd_CALL_ROUTINE_2(struct Proc *proc) function s8 (line 474) | static s8 ProcCmd_CALL_ROUTINE_ARG(struct Proc *proc) function s8 (line 483) | static s8 ProcCmd_WHILE_ROUTINE(struct Proc *proc) function s8 (line 498) | static s8 ProcCmd_LOOP_ROUTINE(struct Proc *proc) function s8 (line 506) | static s8 ProcCmd_SET_DESTRUCTOR(struct Proc *proc) function s8 (line 514) | static s8 ProcCmd_NEW_CHILD(struct Proc* proc) function s8 (line 522) | static s8 ProcCmd_NEW_CHILD_BLOCKING(struct Proc* proc) function s8 (line 530) | static s8 ProcCmd_NEW_MAIN_BUGGED(struct Proc *proc) function s8 (line 538) | static s8 ProcCmd_WHILE_EXISTS(struct Proc *proc) function s8 (line 550) | static s8 ProcCmd_END_ALL(struct Proc *proc) function s8 (line 558) | static s8 ProcCmd_BREAK_ALL_LOOP(struct Proc *proc) function s8 (line 566) | static s8 ProcCmd_NOP(struct Proc *proc) function s8 (line 573) | static s8 ProcCmd_JUMP(struct Proc *proc) function s8 (line 580) | static s8 ProcCmd_GOTO(struct Proc *proc) function UpdateSleep (line 587) | static void UpdateSleep(ProcPtr proc) function s8 (line 595) | static s8 ProcCmd_SLEEP(struct Proc *proc) function s8 (line 608) | static s8 ProcCmd_SET_MARK(struct Proc *proc) function s8 (line 616) | static s8 ProcCmd_NOP2(struct Proc *proc) function s8 (line 622) | static s8 ProcCmd_BLOCK(struct Proc *proc) function s8 (line 627) | static s8 ProcCmd_END_IF_DUPLICATE(struct Proc *proc) function s8 (line 650) | static s8 ProcCmd_END_DUPLICATES(struct Proc *proc) function s8 (line 669) | static s8 ProcCmd_NOP3(struct Proc *proc) function s8 (line 676) | static s8 ProcCmd_SET_BIT4(struct Proc *proc) type Proc (line 684) | struct Proc function RunProcessScript (line 714) | static void RunProcessScript(struct Proc* proc) function PrintProcessName (line 735) | static void PrintProcessName(struct Proc* proc) function PrintProcessNameRecursive (line 739) | static void PrintProcessNameRecursive(struct Proc* proc, int* indent) function PrintProcessTree (line 755) | static void PrintProcessTree(struct Proc* proc) function sub_800344C (line 770) | static void sub_800344C(void) function Proc_SetRepeatCb (line 774) | void Proc_SetRepeatCb(ProcPtr proc, ProcFunc func) function Proc_BlockSemaphore (line 782) | static void Proc_BlockSemaphore(struct Proc *proc) function Proc_WakeSemaphore (line 788) | static void Proc_WakeSemaphore(struct Proc *proc) function ProcPtr (line 793) | ProcPtr Proc_FindAfter(struct ProcCmd* script, struct Proc* proc) type Proc (line 811) | struct Proc type Proc (line 811) | struct Proc type Proc (line 811) | struct Proc function sub_80034D4 (line 830) | static int sub_80034D4(void) function CountProcs (line 843) | int CountProcs(const struct ProcCmd* script) function Proc_FindBegin (line 865) | void Proc_FindBegin(struct ProcFindIterator* it, const struct ProcCmd* s... function ProcPtr (line 872) | ProcPtr Proc_FindNext(struct ProcFindIterator* it) FILE: src/ramfunc.c function StoreRoutinesToIRAM (line 23) | void StoreRoutinesToIRAM(void) function DrawGlyphRam (line 39) | void DrawGlyphRam(int a, int b, int c, int d) function CallARM_DecompText (line 44) | void CallARM_DecompText(const char *a, char *b) function CallARM_PushToSecondaryOAM (line 49) | void CallARM_PushToSecondaryOAM(int a, int b, const u16 *c, int d) function CallARM_PushToPrimaryOAM (line 54) | void CallARM_PushToPrimaryOAM(int a, int b, const u16 *c, int d) function CallARM_Func5 (line 59) | void CallARM_Func5(int a, int b, int c) function CallARM_FillMovementMap (line 64) | void CallARM_FillMovementMap() FILE: src/rng.c function NextRN (line 7) | int NextRN(void) { function InitRN (line 30) | void InitRN(int seed) { function LoadRNState (line 56) | void LoadRNState(const u16* seeds) { function StoreRNState (line 62) | void StoreRNState(u16* seeds) { function NextRN_100 (line 68) | int NextRN_100(void) { function NextRN_N (line 80) | int NextRN_N(int max) { function s8 (line 85) | s8 Roll1RN(int threshold) { function s8 (line 89) | s8 Roll2RN(int threshold) { function SetLCGRNValue (line 98) | void SetLCGRNValue(int seed) { function AdvanceGetLCGRNValue (line 103) | unsigned AdvanceGetLCGRNValue(void) { FILE: src/savedraw.c type Unknown020007E0 (line 20) | struct Unknown020007E0 type Font (line 21) | struct Font type Text (line 22) | struct Text function sub_80AA7EC (line 248) | void sub_80AA7EC(struct SaveDrawProc * proc) function SaveDraw_ScrollFogBG (line 297) | void SaveDraw_ScrollFogBG(struct SaveDrawProc * proc) function SaveDraw_OnEnd (line 327) | void SaveDraw_OnEnd(void) function SaveDraw_Init (line 334) | void SaveDraw_Init(struct SaveDrawProc * proc) function sub_80AAB78 (line 380) | void sub_80AAB78(s8 flag, u16 color) function sub_80AABC4 (line 397) | void sub_80AABC4(ProcPtr unused, int x, int y, u8 spriteIdx, u8 palIdA, ... function sub_80AAC40 (line 405) | void sub_80AAC40(ProcPtr unused, int x, int y, u8 spriteIdx, u8 palIdA, ... function sub_80AACBC (line 413) | void sub_80AACBC(struct SaveDrawProc * proc) function sub_80AADE0 (line 459) | void sub_80AADE0(struct SaveDrawProc * proc) function sub_80AAE90 (line 485) | void sub_80AAE90(struct SaveDrawProc * proc) function sub_80AAF6C (line 524) | void sub_80AAF6C(struct SaveDrawProc * proc) function sub_80AB05C (line 572) | void sub_80AB05C(struct SaveDrawProc * proc) function SaveDraw_Loop_Main (line 655) | void SaveDraw_Loop_Main(struct SaveDrawProc * proc) type ProcCmd (line 679) | struct ProcCmd type SaveDrawProc (line 694) | struct SaveDrawProc function SaveDrawCursor_Init (line 700) | void SaveDrawCursor_Init(struct SaveDrawCursorProc * proc) function SaveDrawCursor_Loop (line 718) | void SaveDrawCursor_Loop(struct SaveDrawCursorProc * proc) function sub_80AB4F4 (line 806) | void sub_80AB4F4(int a, s16 b, s16 c, struct SaveDrawProc * proc) function sub_80AB514 (line 818) | void sub_80AB514(int a, u8 b, struct SaveDrawProc * proc) type ProcCmd (line 829) | struct ProcCmd type SaveMenuCursorProc (line 839) | struct SaveMenuCursorProc function sub_80AB548 (line 845) | void sub_80AB548(void) { function sub_80AB56C (line 860) | void sub_80AB56C(u32 a) { function sub_80AB720 (line 932) | void sub_80AB720(struct SaveDrawProc * proc) type ProcCmd (line 946) | struct ProcCmd function sub_80AB760 (line 957) | void sub_80AB760(void* unused) { function sub_80AB77C (line 964) | void sub_80AB77C(void) { function SaveMenuInitSubBoxText (line 971) | void SaveMenuInitSubBoxText(void) function SaveMenuDrawSubSelBoxExt (line 983) | void SaveMenuDrawSubSelBoxExt(int msgId, bool draw_en) function SaveMenuDrawSubSelBox (line 1021) | void SaveMenuDrawSubSelBox(struct SaveMenuProc * proc, s8 flag) function AddMainMenuOption (line 1029) | void AddMainMenuOption(struct SaveMenuProc * proc, int option) { function AddExtraMenuOption (line 1036) | void AddExtraMenuOption(struct SaveMenuProc * proc, int option) { function InitSaveMenuChoice (line 1043) | void InitSaveMenuChoice(struct SaveMenuProc * proc) function u8 (line 1097) | u8 SaveMenuModifySaveSlot(u8 slot, bool valid, s8 position) function SaveMenuTryMoveSaveSlotCursor (line 1132) | bool SaveMenuTryMoveSaveSlotCursor(struct SaveMenuProc * proc, s8 position) function SaveMenuHasOptions (line 1188) | bool SaveMenuHasOptions(struct SaveMenuProc * proc) function SqMask_Loop (line 1196) | void SqMask_Loop(struct SqMaskProc * proc) type ProcCmd (line 1218) | struct ProcCmd function StartSqMask (line 1228) | void StartSqMask(struct SaveMenuProc * parent, int b, int c) function SaveBgUp_Loop (line 1243) | void SaveBgUp_Loop(void) type ProcCmd (line 1249) | struct ProcCmd function ProcPtr (line 1259) | ProcPtr StartSaveBgUp(ProcPtr parent) FILE: src/savemenu.c function SaveMenu_NewGame (line 39) | void SaveMenu_NewGame(ProcPtr proc) function u8 (line 46) | u8 SaveMenuGetBitfile(u8 bitfile, u32 number) function u8 (line 64) | u8 SaveMenuGetBitfileByMask(u8 bitfile, u8 b) function u8 (line 83) | u8 BitfileToIndex(u8 bitfile) function SaveMenuHandleHelpBox (line 94) | void SaveMenuHandleHelpBox(struct SaveMenuProc * proc) function LoadSaveMenuInfo (line 118) | int LoadSaveMenuInfo(int slot) function SaveMenuWaitHelpBoxAnim (line 170) | bool SaveMenuWaitHelpBoxAnim(struct SaveMenuProc * proc) function SaveMenuPutChapterTitle (line 218) | void SaveMenuPutChapterTitle(struct SaveMenuProc * proc) function SaveMenu_SetLcdChapterIdx (line 239) | void SaveMenu_SetLcdChapterIdx(void) function SaveMenu_Init (line 285) | void SaveMenu_Init(void) function SaveMenu_InitScreen (line 304) | void SaveMenu_InitScreen(struct SaveMenuProc * proc) function SaveMenu_LoadExtraMenuGraphics (line 374) | void SaveMenu_LoadExtraMenuGraphics(struct SaveMenuProc * proc) function SaveMenuInit (line 401) | void SaveMenuInit(struct SaveMenuProc * proc) function SaveMenuInitUnused (line 415) | void SaveMenuInitUnused(struct SaveMenuProc * proc) function SaveMenu_JumpToTarget (line 429) | void SaveMenu_JumpToTarget(struct SaveMenuProc * proc) function SameMenu_CtrlLoop (line 435) | void SameMenu_CtrlLoop(struct SaveMenuProc * proc) function SaveMenuWriteNewGame (line 517) | void SaveMenuWriteNewGame(struct SaveMenuProc * proc) function ExecSaveMenuMiscOption (line 541) | void ExecSaveMenuMiscOption(struct SaveMenuProc * proc) function SaveMenu_SaveSlotSelectLoop (line 668) | void SaveMenu_SaveSlotSelectLoop(struct SaveMenuProc * proc) function _ExecSaveMenuMiscOption (line 795) | void _ExecSaveMenuMiscOption(struct SaveMenuProc * proc) function SaveMenuRegisterSlotSelected (line 801) | void SaveMenuRegisterSlotSelected(struct SaveMenuProc * proc) function SaveMenuWaitSlotBoxScrolling (line 808) | void SaveMenuWaitSlotBoxScrolling(struct SaveMenuProc * proc) function SaveMenuScrollSlot (line 899) | void SaveMenuScrollSlot(struct SaveMenuProc * proc) function sub_80A9A08 (line 914) | void sub_80A9A08(struct SaveMenuProc * proc) function SaveMenuScrollBackToMain (line 920) | void SaveMenuScrollBackToMain(struct SaveMenuProc * proc) function sub_80A9A68 (line 938) | void sub_80A9A68(struct SaveMenuProc * proc) function sub_80A9AB0 (line 954) | void sub_80A9AB0(struct SaveMenuProc * proc) function sub_80A9AF4 (line 969) | void sub_80A9AF4(struct SaveMenuProc * proc) function sub_80A9B44 (line 986) | void sub_80A9B44(struct SaveMenuProc * proc) function sub_80A9B90 (line 1003) | void sub_80A9B90(struct SaveMenuProc * proc) function s8 (line 1083) | s8 sub_80A9D20(struct SaveMenuProc * proc, int direction) { function sub_80A9D84 (line 1117) | void sub_80A9D84(struct SaveMenu8A20068Proc * proc) function sub_80A9DBC (line 1125) | void sub_80A9DBC(struct SaveMenu8A20068Proc * proc) type ProcCmd (line 1135) | struct ProcCmd function sub_80A9DFC (line 1148) | void sub_80A9DFC(int x, int y, int msgId, ProcPtr parent) function sub_80A9E1C (line 1157) | void sub_80A9E1C(struct SaveMenuProc * proc) function sub_80AA018 (line 1267) | void sub_80AA018(struct SaveMenuProc * proc) function PostSaveMenuHandler (line 1275) | void PostSaveMenuHandler(struct SaveMenuProc * proc) function ExtraMapStartSomeBgm (line 1316) | void ExtraMapStartSomeBgm(struct SaveMenuProc * proc) function ExecExtraMap (line 1322) | void ExecExtraMap(struct SaveMenuProc * proc) type ProcCmd (line 1331) | struct ProcCmd function CallExtraMap (line 1339) | void CallExtraMap(ProcPtr parent) function SaveMenuStartExtraMiscScreen (line 1345) | void SaveMenuStartExtraMiscScreen(struct SaveMenuProc * proc) function SaveMenuPostExtraMiscScreen (line 1379) | void SaveMenuPostExtraMiscScreen(struct SaveMenuProc * proc) function SaveMenu_ResetLcdFormDifficulty (line 1395) | void SaveMenu_ResetLcdFormDifficulty(struct SaveMenuProc * proc) function sub_80AA248 (line 1417) | void sub_80AA248(struct SaveMenuProc * proc) function sub_80AA2A8 (line 1439) | void sub_80AA2A8(struct SaveMenuProc * proc) function SaveMenu_ReloadScreenFormDifficulty (line 1461) | void SaveMenu_ReloadScreenFormDifficulty(struct SaveMenuProc * proc) function SaveMenu_PostDifficultHandler (line 1507) | void SaveMenu_PostDifficultHandler(struct SaveMenuProc * proc) function SaveMenuSlotSelDrawSprite (line 1516) | void SaveMenuSlotSelDrawSprite(struct SaveMenuProc * proc) function SaveMenuStartBonusClaim (line 1523) | void SaveMenuStartBonusClaim(struct SaveMenuProc * proc) function SaveMenu_EndHelpPromptSprite (line 1530) | void SaveMenu_EndHelpPromptSprite(void) type ProcCmd (line 1535) | struct ProcCmd function StartSaveMenu (line 1672) | void StartSaveMenu(ProcPtr parent) function SaveMenuDirectlySelectSlotOnPrepScreen (line 1682) | void SaveMenuDirectlySelectSlotOnPrepScreen(ProcPtr proc) type ProcCmd (line 1688) | struct ProcCmd function Make6C_SaveMenuPostChapter (line 1738) | void Make6C_SaveMenuPostChapter(ProcPtr parent) function SaveMenu_SetDifficultyChoice (line 1744) | void SaveMenu_SetDifficultyChoice(int difficulty, int b) type BonusClaimEnt (line 1754) | struct BonusClaimEnt function sub_80AA550 (line 1757) | void sub_80AA550(struct ProcBonusClaimMenu * proc) function sub_80AA614 (line 1808) | void sub_80AA614(struct ProcBonusClaimMenu * proc) function sub_80AA658 (line 1822) | void sub_80AA658(struct ProcBonusClaimMenu * proc) function sub_80AA69C (line 1836) | void sub_80AA69C(struct ProcBonusClaimMenu * proc) function sub_80AA6D8 (line 1853) | void sub_80AA6D8(void) type ProcCmd (line 1860) | struct ProcCmd function StartBonusClaimMenu (line 1889) | void StartBonusClaimMenu(ProcPtr parent) function InitSaveMenuHelpTextSt (line 1895) | void InitSaveMenuHelpTextSt(void) function GetLeaderLevelForSaveMenu (line 1914) | int GetLeaderLevelForSaveMenu(void) function SaveMenuCopyPalette (line 1936) | void SaveMenuCopyPalette(u16 * src, u16 * dst, int count) function sub_80AA7AC (line 1948) | void sub_80AA7AC(int a, int b) FILE: src/scene.c type TalkState (line 32) | struct TalkState type TalkState (line 33) | struct TalkState type Text (line 34) | struct Text type Font (line 36) | struct Font type ProcCmd (line 38) | struct ProcCmd type ProcCmd (line 46) | struct ProcCmd type ProcCmd (line 59) | struct ProcCmd type FaceVramEntry (line 64) | struct FaceVramEntry type ProcCmd (line 91) | struct ProcCmd type ProcCmd (line 101) | struct ProcCmd type ProcCmd (line 111) | struct ProcCmd type ProcCmd (line 160) | struct ProcCmd type ChoiceEntryInfo (line 170) | struct ChoiceEntryInfo type ChoiceEntryInfo (line 176) | struct ChoiceEntryInfo type ProcCmd (line 182) | struct ProcCmd type ProcCmd (line 190) | struct ProcCmd type ProcCmd (line 202) | struct ProcCmd type ProcCmd (line 217) | struct ProcCmd type ProcCmd (line 223) | struct ProcCmd type ProcCmd (line 263) | struct ProcCmd type ProcCmd (line 271) | struct ProcCmd type ProcCmd (line 279) | struct ProcCmd type ProcCmd (line 287) | struct ProcCmd function ClearTalkFaceRefs (line 299) | void ClearTalkFaceRefs(void) { function InitTalk (line 310) | void InitTalk(int chr, int lines, s8 unpackBubble) { function InitSpriteTalk (line 334) | void InitSpriteTalk(int chr, int lines, int palId) { function sub_8006964 (line 362) | void sub_8006964(void) { function SetInitTalkTextFont (line 368) | void SetInitTalkTextFont(void) { function ProcPtr (line 376) | ProcPtr StartTalkExt(int x, int y, const char* str, ProcPtr parent) { function ProcPtr (line 413) | ProcPtr StartTalkMsg(int x, int y, int msgId) { function ProcPtr (line 418) | ProcPtr StartTalkMsgExt(int x, int y, int msgId, ProcPtr parent) { function ProcPtr (line 423) | ProcPtr StartTalk(int x, int y, const char* str) { function EndTalk (line 428) | void EndTalk(void) { function SetTalkLines (line 434) | void SetTalkLines(int lines) { function ClearAllTalkFlags (line 440) | void ClearAllTalkFlags(void) { function SetTalkFlag (line 446) | void SetTalkFlag(int flag) { function sub_8006ABC (line 452) | void sub_8006ABC(void(*func)(ProcPtr)) { function ClearTalkFlag (line 458) | void ClearTalkFlag(int flag) { function CheckTalkFlag (line 464) | int CheckTalkFlag(int flag) { function SetTalkPrintDelay (line 469) | void SetTalkPrintDelay(int printDelay) { function SetTalkPrintColor (line 481) | void SetTalkPrintColor(int color) { function TalkSkipListener_OnIdle (line 494) | void TalkSkipListener_OnIdle(ProcPtr proc) { function Talk_OnInit (line 530) | void Talk_OnInit(void) { function Talk_OnIdle (line 545) | void Talk_OnIdle(ProcPtr proc) { function s8 (line 624) | s8 TalkPrepNextChar(ProcPtr proc) { function s8 (line 667) | s8 TalkSpritePrepNextChar(ProcPtr proc) { function LockTalk (line 683) | void LockTalk(ProcPtr proc) { function s8 (line 689) | s8 IsTalkLocked(void) { function ResumeTalk (line 694) | void ResumeTalk(void) { function sub_8006F00 (line 700) | void sub_8006F00(void) { function TalkToggleInvertedPalette (line 722) | void TalkToggleInvertedPalette(int flag) { function TalkInterpret (line 738) | int TalkInterpret(ProcPtr proc) { function SetActiveTalkFace (line 1158) | int SetActiveTalkFace(int slot) { function SetupFaceGfxDataInBanim (line 1164) | void SetupFaceGfxDataInBanim(void) { function TalkLoadFace (line 1170) | void TalkLoadFace(ProcPtr proc) { function ProcPtr (line 1213) | ProcPtr StartTalkFace(int faceId, int x, int y, int disp, int talkFace) { function GetFaceIdByXPos (line 1220) | int GetFaceIdByXPos(int x) { function SetTalkFaceLayer (line 1237) | void SetTalkFaceLayer(int talkFace, int toBack) { function MoveTalkFace (line 1284) | void MoveTalkFace(int talkFaceFrom, int talkFaceTo) { function s8 (line 1303) | s8 IsTalkFaceMoving(void) { function StartTalkFaceMove (line 1311) | void StartTalkFaceMove(int talkFaceFrom, int talkFaceTo, s8 isSwap) { function TalkFaceMove_OnInit (line 1331) | void TalkFaceMove_OnInit(struct Proc* proc) { function TalkFaceMove_OnIdle (line 1347) | void TalkFaceMove_OnIdle(struct Proc* proc) { function Talk_OnEnd (line 1384) | void Talk_OnEnd(void) { function TalkPause_OnIdle (line 1391) | void TalkPause_OnIdle(struct Proc* proc) { function TalkWaitForInput_OnIdle (line 1404) | void TalkWaitForInput_OnIdle(struct Proc* proc) { function sub_8007CD4 (line 1421) | void sub_8007CD4(void) { function StartTalkWaitForInput (line 1426) | void StartTalkWaitForInput(ProcPtr parent, int x, int y) { function StartTalkWaitForInputUnk (line 1437) | void StartTalkWaitForInputUnk(ProcPtr parent, int x, int y, int unk) { function TalkShiftClearAll_OnInit (line 1448) | void TalkShiftClearAll_OnInit(struct Proc* proc) { function TalkShiftClearAll_OnIdle (line 1473) | void TalkShiftClearAll_OnIdle(struct Proc* proc) { function StartTalkChoice (line 1489) | void StartTalkChoice(const struct ChoiceEntryInfo* choices, struct Text*... function TalkChoice_OnIdle (line 1519) | void TalkChoice_OnIdle(struct TalkChoiceProc* proc) { function TalkShiftClear_OnInit (line 1565) | void TalkShiftClear_OnInit(struct Proc* proc) { function TalkShiftClear_OnIdle (line 1582) | void TalkShiftClear_OnIdle(struct Proc* proc) { function sub_80080D0 (line 1624) | void sub_80080D0(ProcPtr proc) { function sub_8008108 (line 1635) | void sub_8008108(void) { function TalkFlushAllLine (line 1652) | void TalkFlushAllLine(void) { function GetTalkPauseCmdDuration (line 1667) | int GetTalkPauseCmdDuration(int cmd) { function ClearTalkBubble (line 1672) | void ClearTalkBubble(void) { function ClearPutTalkText (line 1688) | void ClearPutTalkText(void) { function ClearTalkText (line 1707) | void ClearTalkText(void) { function PutTalkBubble (line 1724) | void PutTalkBubble(int xAnchor, int yAnchor, int width, int height) { function StartOpenTalkBubble (line 1812) | void StartOpenTalkBubble(void) { function TalkBubbleOpen_OnIdle (line 1820) | void TalkBubbleOpen_OnIdle(struct Proc* proc) { function InitTalkTextWin (line 1846) | void InitTalkTextWin(int x, int y, int width, int height) { function PutTalkBubbleTail (line 1861) | void PutTalkBubbleTail(int bg, int x, int y, int kind) { function PutTalkBubbleTm (line 1925) | void PutTalkBubbleTm(int bg, int x, int y, int width, int height) { function TalkOpen_OnEnd (line 1959) | void TalkOpen_OnEnd(void) { function TalkOpen_InitBlend (line 1964) | void TalkOpen_InitBlend(struct Proc* proc) { function TalkOpen_PutTalkBubble (line 1984) | void TalkOpen_PutTalkBubble(struct Proc* proc) { function TalkOpen_OnIdle (line 1992) | void TalkOpen_OnIdle(struct Proc* proc) { function StartTalkOpen (line 2013) | void StartTalkOpen(int talkFace, ProcPtr parent) { function s8 (line 2037) | s8 TalkHasCorrectBubble(void) { function GetTalkFaceHPos (line 2047) | int GetTalkFaceHPos(int talkFace) { function SetTalkFaceDisp (line 2061) | void SetTalkFaceDisp(int talkFace, int faceDisp) { function SetTalkFaceMouthMove (line 2079) | void SetTalkFaceMouthMove(int talkFace) { function SetTalkFaceNoMouthMove (line 2085) | void SetTalkFaceNoMouthMove(int talkFace) { function s8 (line 2091) | s8 IsTalkActive(void) { function s8 (line 2096) | s8 FaceExists(void) { function GetTalkChoiceResult (line 2101) | int GetTalkChoiceResult(void) { function SetTalkChoiceResult (line 2106) | int SetTalkChoiceResult(int result) { function SetTalkNumber (line 2112) | void SetTalkNumber(int number) { function SetTalkUnkStr (line 2118) | void SetTalkUnkStr(const char* str) { function PrintStringToTexts (line 2123) | void PrintStringToTexts(struct Text** texts, const char* str, u16 * tm, ... function TalkPutSpriteText_OnIdle (line 2163) | void TalkPutSpriteText_OnIdle(struct Proc* proc) { function ClearPrimaryHBlank (line 2185) | void ClearPrimaryHBlank(void) { function TalkPutSpriteText_OnEnd (line 2191) | void TalkPutSpriteText_OnEnd(void) { function GetStrTalkLen (line 2197) | int GetStrTalkLen(const char* str, s8 isBubbleOpen) { function GetZero (line 2448) | bool GetZero(void) { function sub_8008F1C (line 2454) | void sub_8008F1C(void) { function TalkBgSync (line 2460) | void TalkBgSync(int bg) { function sub_8008F3C (line 2469) | bool sub_8008F3C(void) { function sub_8008F54 (line 2479) | void sub_8008F54(void) function sub_8008F64 (line 2486) | void sub_8008F64(int chr, int b, int c, ProcPtr parent) function sub_8008FAC (line 2499) | void sub_8008FAC(struct TalkDebugProc * proc) function sub_8008FB4 (line 2506) | void sub_8008FB4(struct TalkDebugProc * proc) function nullsub_15 (line 2549) | void nullsub_15(ProcPtr proc, int label) function ScreenFlash_Init (line 2555) | void ScreenFlash_Init(struct ProcScreenFlashing * proc) function ScreenFlash_FadeIn (line 2561) | void ScreenFlash_FadeIn(struct ProcScreenFlashing * proc) function ScreenFlash_FadeOut (line 2595) | void ScreenFlash_FadeOut(struct ProcScreenFlashing * proc) function StartScreenFlashing (line 2610) | void StartScreenFlashing(int mask, int duration, int speed_fadein, int s... FILE: src/sio_804B920.c function Set_0203DDDC (line 9) | void Set_0203DDDC(void) function Clear_0203DDDC (line 16) | void Clear_0203DDDC(void) function sub_804B938 (line 23) | void sub_804B938(void) function sub_804B964 (line 31) | void sub_804B964(void) function sub_804B9A4 (line 47) | void sub_804B9A4(void) function sub_804B9BC (line 57) | void sub_804B9BC(void) function sub_804B9E4 (line 65) | void sub_804B9E4(s16 * a, int b, int c, int d, int e, int f, int g, int ... function sub_804BB54 (line 121) | void sub_804BB54(struct SioProc85AA7B4 * proc) function sub_804BBA0 (line 139) | void sub_804BBA0(struct SioProc85AA7B4 * proc) function sub_804BC3C (line 164) | void sub_804BC3C(void) type ProcCmd (line 176) | struct ProcCmd function sub_804BC84 (line 193) | void sub_804BC84(u16 a, ProcPtr parent) function sub_804BD2C (line 212) | void sub_804BD2C(ProcPtr parent) function sub_804BD3C (line 219) | void sub_804BD3C(struct SioProc85AA7B4 * proc) function sub_804BDD8 (line 244) | void sub_804BDD8(void) type ProcCmd (line 256) | struct ProcCmd function sub_804BDFC (line 273) | void sub_804BDFC(u16 a, ProcPtr parent) function sub_804BE88 (line 291) | void sub_804BE88(ProcPtr parent) function sub_804BE98 (line 298) | void sub_804BE98(ProcPtr proc) function sub_804BEB8 (line 309) | void sub_804BEB8(ProcPtr proc) FILE: src/sio_bat.c function sub_8045930 (line 21) | int sub_8045930(u8 ranking, u32 playerCount, u32 mode, u32 points) function sub_8045A64 (line 73) | void sub_8045A64(struct SioBatProc * proc) function sub_8045AF4 (line 99) | void sub_8045AF4(void) type ProcCmd (line 168) | struct ProcCmd function New6C_SIOMAIN2 (line 192) | void New6C_SIOMAIN2(void) function sub_8045C28 (line 199) | void sub_8045C28(ProcPtr proc) function sub_8045C68 (line 222) | void sub_8045C68(const char * str, int x, int y, ProcPtr parent) function sub_8045CBC (line 244) | void sub_8045CBC(void) function sub_8045CE0 (line 253) | void sub_8045CE0(void) function sub_8045CEC (line 260) | void sub_8045CEC(void) function sub_8045DC0 (line 294) | void sub_8045DC0(struct SioBatProc * proc) function sub_8045F00 (line 352) | void sub_8045F00(ProcPtr proc) function sub_8045F48 (line 366) | void sub_8045F48(struct SioBatProc * proc) function sub_804619C (line 511) | void sub_804619C(struct SioBatProc * proc) function sub_8046234 (line 549) | void sub_8046234(struct SioBatProc * proc) function sub_80462D4 (line 578) | void sub_80462D4(struct SioBatProc * proc) function sub_80463A8 (line 630) | void sub_80463A8(struct SioBatProc * proc) function sub_804645C (line 668) | void sub_804645C(void) function sub_8046478 (line 675) | void sub_8046478(struct Unit * unit) function sub_80464B0 (line 694) | void sub_80464B0(struct SioBatProc * proc) function sub_8046580 (line 735) | void sub_8046580(struct SioBatProc * proc) function sub_8046704 (line 811) | void sub_8046704(struct SioBatProc * proc) function sub_80467AC (line 849) | void sub_80467AC(struct SioBatProc * proc) function sub_8046838 (line 873) | void sub_8046838(ProcPtr proc) function sub_80469AC (line 929) | void sub_80469AC(void) function sub_80469B8 (line 936) | void sub_80469B8(void) type ProcCmd (line 942) | struct ProcCmd FILE: src/sio_battlemap.c function sub_8049298 (line 44) | void sub_8049298(struct Unit * unit) function sub_80492B8 (line 57) | void sub_80492B8(struct Unit * unit) function sub_80492D8 (line 70) | void sub_80492D8(void) function sub_80492E8 (line 78) | void sub_80492E8(int faction) function sub_804933C (line 122) | void sub_804933C(void) function u16 (line 133) | u16 sub_8049350(u8 a, u8 b, u8 c, u8 d) function sub_80493A8 (line 151) | int sub_80493A8(u8 target) function sub_80493D0 (line 167) | void sub_80493D0(u8 a, int b, u8 * c, int * xOut, int * yOut) function sub_80494D4 (line 234) | void sub_80494D4(void) function sub_80494F0 (line 256) | void sub_80494F0(void) function sub_8049594 (line 294) | void sub_8049594(void) function sub_80495F4 (line 322) | void sub_80495F4(void) function sub_80496A4 (line 362) | void sub_80496A4(void) function sub_804970C (line 386) | void sub_804970C(void) function sub_8049744 (line 402) | void sub_8049744(void) function LoadLinkArenaFogPlaceholder (line 425) | void LoadLinkArenaFogPlaceholder(void) function sub_80497A0 (line 432) | void sub_80497A0(void) function sub_80497CC (line 450) | void sub_80497CC(void) function sub_8049828 (line 482) | void sub_8049828(void) function sub_80498F4 (line 536) | void sub_80498F4(void) function sub_8049940 (line 551) | void sub_8049940(ProcPtr proc) function sub_8049964 (line 562) | void sub_8049964(ProcPtr parent) function sub_80499D0 (line 597) | void sub_80499D0(ProcPtr proc) function sub_8049A60 (line 644) | int sub_8049A60(void) function sub_8049B04 (line 692) | void sub_8049B04(void) function sub_8049B24 (line 733) | void sub_8049B24(u16 keys, s8 flag) function sub_8049C18 (line 812) | void sub_8049C18(void) function sub_8049C94 (line 853) | bool sub_8049C94(struct Unit * unit) function sub_8049CD4 (line 876) | void sub_8049CD4(ProcPtr proc) function sub_8049D0C (line 890) | void sub_8049D0C(ProcPtr proc) function sub_8049D24 (line 903) | void sub_8049D24(struct SioBattleMapProc * proc) function sub_8049F38 (line 1006) | void sub_8049F38(ProcPtr unused) function sub_8049F44 (line 1013) | void sub_8049F44(struct SioBattleMapProc * proc) function sub_804A108 (line 1095) | void sub_804A108(struct SioProc85AA1AC * proc) function sub_804A158 (line 1113) | void sub_804A158(struct SioProc85AA1AC * proc) function sub_804A1D0 (line 1136) | void sub_804A1D0(struct SioProc85AA1AC * proc) function sub_804A298 (line 1181) | void sub_804A298(struct SioProc85AA1AC * proc) function sub_804A3A8 (line 1227) | void sub_804A3A8(ProcPtr proc) type ProcCmd (line 1254) | struct ProcCmd function sub_804A430 (line 1275) | void sub_804A430(ProcPtr parent) function sub_804A44C (line 1283) | void sub_804A44C(struct SioBattleMapProc * proc) function sub_804A51C (line 1328) | void sub_804A51C(struct SioBattleMapProc * proc) function sub_804A5A4 (line 1350) | void sub_804A5A4(void) type ProcCmd (line 1381) | struct ProcCmd function sub_804A614 (line 1384) | void sub_804A614(ProcPtr proc) function sub_804A6A4 (line 1414) | void sub_804A6A4(ProcPtr proc) function sub_804A7C0 (line 1464) | void sub_804A7C0(ProcPtr proc) function sub_804A914 (line 1529) | void sub_804A914(void) function sub_804A9A4 (line 1581) | void sub_804A9A4(ProcPtr proc) function sub_804AA88 (line 1646) | void sub_804AA88(void) function sub_804AAA4 (line 1660) | void sub_804AAA4(void) function sub_804AADC (line 1674) | bool sub_804AADC(void * data) function sub_804AAFC (line 1702) | void sub_804AAFC(struct SioProc85AA4CC * proc) function sub_804ABB4 (line 1743) | bool sub_804ABB4(void * data) function sub_804ABCC (line 1758) | void sub_804ABCC(struct SioProc85AA4CC * proc) function sub_804AC68 (line 1803) | void sub_804AC68(struct Unit * unit, int idx, int * xOut, int * yOut) function sub_804ACAC (line 1816) | bool sub_804ACAC(void * data) function sub_804ACC4 (line 1831) | void sub_804ACC4(struct SioProc85AA4CC * proc) function sub_804ADA0 (line 1889) | int sub_804ADA0(struct Unit * unit) function sub_804AE08 (line 1928) | int sub_804AE08(int playerId) function sub_804AE7C (line 1963) | bool sub_804AE7C(struct SioBattleMapProc * proc, int b) function sub_804AEC4 (line 1984) | void sub_804AEC4(ProcPtr proc) function ITEMRANGEDONE_sub_804AF2C (line 2031) | int ITEMRANGEDONE_sub_804AF2C(int unused, struct Unit * unit) function sub_804AF5C (line 2054) | void sub_804AF5C(struct SioBattleMapProc * proc) function sub_804B190 (line 2216) | void sub_804B190(ProcPtr proc) function sub_804B1C0 (line 2226) | void sub_804B1C0(struct SioProc85AA4CC * proc) function sub_804B250 (line 2250) | void sub_804B250(ProcPtr proc) function LinkArenaFogSprite_Loop (line 2284) | void LinkArenaFogSprite_Loop(void) type ProcCmd (line 2326) | struct ProcCmd function StartLinkArenaFogPlaceholders (line 2342) | void StartLinkArenaFogPlaceholders(void) function EndLinkArenaFogPlaceholders (line 2349) | void EndLinkArenaFogPlaceholders(void) function sub_804B3B0 (line 2356) | void sub_804B3B0(ProcPtr proc) function sub_804B3D0 (line 2366) | void sub_804B3D0(ProcPtr proc) function sub_804B408 (line 2381) | void sub_804B408(ProcPtr proc) function sub_804B43C (line 2397) | void sub_804B43C(struct SioBattleMapProc * proc) function sub_804B480 (line 2418) | void sub_804B480(struct SioBattleMapProc * proc) function sub_804B518 (line 2461) | void sub_804B518(ProcPtr proc) function sub_804B554 (line 2482) | void sub_804B554(struct SioBattleMapProc * proc) function sub_804B5E0 (line 2517) | void sub_804B5E0(ProcPtr proc) function LAUnitDeaths_Init (line 2528) | void LAUnitDeaths_Init(struct SioBattleMapProc * proc) function LAUnitDeaths_FindNextAndStart (line 2539) | void LAUnitDeaths_FindNextAndStart(struct SioBattleMapProc * proc) function LAUnitDeaths_EndMu (line 2591) | void LAUnitDeaths_EndMu(struct SioBattleMapProc * proc) function LAUnitDeaths_OnEnd (line 2598) | void LAUnitDeaths_OnEnd(void) type ProcCmd (line 2610) | struct ProcCmd function LinkArena_StoreTalkChoice (line 2630) | void LinkArena_StoreTalkChoice(void) function LABattleMap_StartSurrenderPrompt (line 2660) | void LABattleMap_StartSurrenderPrompt(void) function LABattleMap_StartNoDamagePrompt (line 2683) | void LABattleMap_StartNoDamagePrompt(void) function sub_804B71C (line 2690) | void sub_804B71C(struct SioBattleMapProc * proc) function sub_804B76C (line 2718) | void sub_804B76C(struct SioBattleMapProc * proc) function sub_804B7E4 (line 2759) | void sub_804B7E4(ProcPtr proc) function sub_804B800 (line 2770) | void sub_804B800(void) function sub_804B850 (line 2795) | void sub_804B850(struct SioBattleMapProc * proc) function sub_804B8D0 (line 2828) | void sub_804B8D0(void) type ProcCmd (line 2846) | struct ProcCmd type ProcCmd (line 2907) | struct ProcCmd type ProcCmd (line 2940) | struct ProcCmd FILE: src/sio_core.c type SioSt (line 8) | struct SioSt type SioSt (line 10) | struct SioSt type SioPending (line 17) | struct SioPending type SioMessage (line 29) | struct SioMessage type ProcCmd (line 34) | struct ProcCmd type ProcCmd (line 42) | struct ProcCmd type SioRegs (line 54) | struct SioRegs function SioPollingMsg (line 62) | int SioPollingMsg(void) function GetSioIndex (line 120) | int GetSioIndex(void) function sub_80416E0 (line 125) | void sub_80416E0(u16 arg_0, u16 sioCnt, u16 arg_2) function sub_8041718 (line 133) | void sub_8041718(void) function sub_8041898 (line 206) | void sub_8041898(void) function SioRegisterIrq (line 231) | void SioRegisterIrq(void) function SioReleaseIrq (line 249) | void SioReleaseIrq(void) function SioHandleIrq_Serial (line 265) | void SioHandleIrq_Serial(void) function SioVsync_Loop (line 369) | void SioVsync_Loop(void) function SioHandleIrq_Timer3 (line 455) | void SioHandleIrq_Timer3(void) function sub_8041D8C (line 461) | void sub_8041D8C(int num) function SioMain_Loop (line 470) | void SioMain_Loop(void) function sub_8042138 (line 638) | void sub_8042138(void) function sub_804213C (line 642) | int sub_804213C(void) function sub_8042168 (line 657) | int sub_8042168(void) function sub_8042194 (line 672) | bool sub_8042194(u8 playerId) function sub_80421BC (line 680) | bool sub_80421BC(u8 playerId) function sub_80421E4 (line 688) | bool sub_80421E4(void) function sub_8042238 (line 708) | int sub_8042238(void) function sub_804226C (line 720) | bool sub_804226C(void) function s16 (line 739) | s16 SioSend(const void * src, u16 len) function s16 (line 820) | s16 sub_80423B0(s8 playerId, void * dst) function SioSend16 (line 933) | int SioSend16(u16 * word, int arg_1) function sub_80425B4 (line 948) | int sub_80425B4(int unused_0, u16 * arg_1) function SioQueuePendingRecvData (line 973) | void SioQueuePendingRecvData(struct SioData * data) type SioData (line 996) | struct SioData function SioEmitData (line 1007) | int SioEmitData(u8 const * src, u16 len) function SioReceiveData (line 1043) | int SioReceiveData(void * dst, u8 * outSenderId, bool (*verify)(void *)) function sub_804292C (line 1116) | void sub_804292C(void) function sub_8042980 (line 1134) | void sub_8042980(int arg_0) function sub_8042990 (line 1139) | void sub_8042990(void) function sub_8042A04 (line 1161) | void sub_8042A04(void) function sub_8042A7C (line 1184) | void sub_8042A7C(void) function sub_8042AF4 (line 1207) | void sub_8042AF4(void) function sub_8042B08 (line 1212) | void sub_8042B08(struct SioBigSendProc * proc) function sub_8042B68 (line 1232) | void sub_8042B68(struct SioBigSendProc * proc) function sub_8042BD8 (line 1256) | void sub_8042BD8(struct SioBigReceiveProc * proc) function sub_8042C00 (line 1265) | void sub_8042C00(struct SioBigReceiveProc * proc) function sub_8042C44 (line 1282) | void sub_8042C44(struct SioBigReceiveProc * proc) function StartSioBigSend (line 1324) | int StartSioBigSend(void * data, u32 len, void (*func)(struct SioBigSend... function StartSioBigReceive (line 1355) | void StartSioBigReceive(void * data, void (*func)(struct SioBigReceivePr... function IsSioBigTransferActive (line 1368) | bool IsSioBigTransferActive(void) FILE: src/sio_event.c function sub_8048260 (line 28) | void sub_8048260(ProcPtr parent) function StartTacticianNameSelect (line 38) | void StartTacticianNameSelect(ProcPtr parent) type SioMessage (line 60) | struct SioMessage function XMapTransfer_80482E0 (line 63) | bool XMapTransfer_80482E0(ProcPtr proc) function XMapTransfer_80483F8 (line 134) | void XMapTransfer_80483F8(ProcPtr proc) function XMapTransfer_8048418 (line 145) | void XMapTransfer_8048418(ProcPtr proc) function XMapTransfer_8048460 (line 170) | bool XMapTransfer_8048460(ProcPtr proc) function PutXMapProgressPercent (line 209) | void PutXMapProgressPercent(struct Text * th, const char * str, int number) function DrawXMapSendProgress (line 223) | void DrawXMapSendProgress(struct SioBigSendProc * proc) function DrawXMapReceiveProgress (line 240) | void DrawXMapReceiveProgress(struct SioBigReceiveProc * proc) function StartXMapTransfer (line 257) | void StartXMapTransfer(struct SioBigSendProc * proc) function XMapTransfer_AwaitCompletion (line 276) | bool XMapTransfer_AwaitCompletion(void) function sub_80486D4 (line 296) | void sub_80486D4(void) function sub_80486E8 (line 303) | bool sub_80486E8(void) function XMapTransfer_8048730 (line 320) | void XMapTransfer_8048730(void) function sub_804879C (line 337) | void sub_804879C(void) function sub_80487C0 (line 344) | void sub_80487C0(struct Proc * proc) function sub_804881C (line 376) | void sub_804881C(void) function EraseSaveData (line 390) | void EraseSaveData(void) function CallEraseSaveEvent (line 425) | void CallEraseSaveEvent(void) FILE: src/sio_main.c function u32 (line 8) | u32 SioStrCpy(u8 const * src, u8 * dst) function SioDrawNumber (line 20) | void SioDrawNumber(struct Text * text, int x, int color, int number) type ProcCmd (line 27) | struct ProcCmd function SioInit (line 35) | void SioInit(void) function SioPollingMsgAndAck (line 44) | void SioPollingMsgAndAck(ProcPtr proc) type ProcCmd (line 57) | struct ProcCmd type ProcCmd (line 65) | struct ProcCmd function SetBmStLinkArenaFlag (line 74) | void SetBmStLinkArenaFlag(void) function UnsetBmStLinkArenaFlag (line 79) | void UnsetBmStLinkArenaFlag(void) function CheckInLinkArena (line 84) | bool CheckInLinkArena(void) function sub_8042EA8 (line 89) | void sub_8042EA8(void) type ProcCmd (line 94) | struct ProcCmd function sub_8042EB4 (line 100) | void sub_8042EB4(struct Proc_Sio_085A93A0 * proc) function sub_8042EF0 (line 109) | void sub_8042EF0(struct Proc_Sio_085A93A0 * proc) function sub_8042F44 (line 124) | void sub_8042F44(void) function sub_8042F58 (line 130) | void sub_8042F58(ProcPtr proc) function sub_8042F84 (line 137) | void sub_8042F84(void) function sub_8042F98 (line 142) | void sub_8042F98(ProcPtr proc) FILE: src/sio_main2.c type ProcCmd (line 16) | struct ProcCmd function SioHold_Loop (line 22) | void SioHold_Loop(struct ProcSioHold * proc) function ProcPtr (line 28) | ProcPtr StartSioHold(ProcPtr parent, int x, int y, int y_max, int y_min) function EndSioHold (line 39) | void EndSioHold(void) function sub_804303C (line 44) | void sub_804303C(ProcPtr proc, int num) function ClearSioBG (line 49) | void ClearSioBG(void) function sub_804309C (line 63) | void sub_804309C(void) function PutSioText (line 78) | void PutSioText(int msg, int text_idx) function sub_8043164 (line 96) | void sub_8043164(void) function sub_80431B4 (line 109) | void sub_80431B4(struct Unit * unit) function SioPlaySoundEffect (line 138) | void SioPlaySoundEffect(int idx) function sub_8043244 (line 144) | void sub_8043244(void) function IsKeyInputSequenceComplete (line 151) | bool IsKeyInputSequenceComplete(const u16 * list) function sub_80432F4 (line 196) | bool sub_80432F4(void) FILE: src/sio_menu.c function SioMenu_GetItemHelpText (line 20) | int SioMenu_GetItemHelpText(struct SioMenuProc * proc, int lineNum) function CheckSomethingSaveRelated (line 54) | bool CheckSomethingSaveRelated(void) function SioMenu_Init (line 78) | void SioMenu_Init(void) type FaceVramEntry (line 96) | struct FaceVramEntry function SioMenu_LoadGraphics (line 107) | void SioMenu_LoadGraphics(struct SioMenuProc * proc) function SioMenu_8047C60 (line 187) | void SioMenu_8047C60(struct SioMenuProc * proc) function sub_8047CF0 (line 215) | void sub_8047CF0(struct SioMenuProc * proc) type FaceVramEntry (line 242) | struct FaceVramEntry function SioMenu_RestartGraphicsMaybe (line 253) | void SioMenu_RestartGraphicsMaybe(struct SioMenuProc * proc) function SioMenu_HandleDPadInput (line 325) | void SioMenu_HandleDPadInput(struct SioMenuProc * proc, u8 b) function SioMenu_Loop_HandleKeyInput (line 378) | void SioMenu_Loop_HandleKeyInput(struct SioMenuProc * proc) function SioMenu_80480B4 (line 423) | void SioMenu_80480B4(struct SioMenuProc * proc) function SioMenu_End (line 458) | void SioMenu_End(struct SioMenuProc * proc) type ProcCmd (line 499) | struct ProcCmd function StartLinkArenaMainMenu (line 541) | void StartLinkArenaMainMenu(ProcPtr parent) FILE: src/sio_menudef.c function u8 (line 11) | u8 sub_804D858(const struct MenuItemDef * def, int number) function u8 (line 34) | u8 sub_804D8A4(struct MenuProc * menu, struct MenuItemProc * menuItem) function u8 (line 47) | u8 sub_804D8C8(struct MenuProc * menu, struct MenuItemProc * menuItem) function sub_804D8DC (line 54) | int sub_804D8DC(struct MenuProc * menu, struct MenuItemProc * menuItem) function u8 (line 73) | u8 sub_804D940(struct MenuProc * menu, struct MenuItemProc * menuItem) function u8 (line 80) | u8 sub_804D950(struct MenuProc * menu) type MenuItemDef (line 94) | struct MenuItemDef type MenuItemDef (line 113) | struct MenuItemDef type MenuItemDef (line 158) | struct MenuItemDef type MenuItemDef (line 163) | struct MenuItemDef type MenuDef (line 168) | struct MenuDef type MenuDef (line 175) | struct MenuDef type MenuDef (line 182) | struct MenuDef type MenuDef (line 189) | struct MenuDef FILE: src/sio_mu.c function sub_804BED8 (line 28) | void sub_804BED8(struct MuProc * muProc, int kind) function sub_804BF30 (line 44) | void sub_804BF30(struct SioProc85AA83C * proc) type ProcCmd (line 53) | struct ProcCmd function StartLinkArenaMUDeathFade (line 63) | void StartLinkArenaMUDeathFade(struct MuProc * muProc) function sub_804BFAC (line 88) | void sub_804BFAC(struct MuProc * muProc, int palIdx) function sub_804BFF8 (line 99) | void sub_804BFF8(struct MuProc * muProc) function SioWarp_Init (line 114) | void SioWarp_Init(struct SioWarpProc * proc) function SioWarp_Loop (line 145) | void SioWarp_Loop(struct SioWarpProc * proc) function SioWarp_End (line 174) | void SioWarp_End(void) type ProcCmd (line 186) | struct ProcCmd function SioWarpFx_StartSioWarp (line 202) | void SioWarpFx_StartSioWarp(struct SioWarpProc * parent) function SioWarpFx_804C178 (line 215) | void SioWarpFx_804C178(struct SioWarpProc * proc) function SioWarpFx_HideMoveUnit (line 222) | void SioWarpFx_HideMoveUnit(struct SioWarpProc * proc) function SioWarpFx_SetMUPosition (line 229) | void SioWarpFx_SetMUPosition(struct SioWarpProc * proc) function SioWarpFx_ShowMoveUnit (line 240) | void SioWarpFx_ShowMoveUnit(struct SioWarpProc * proc) function SioWarpFx_804C1D8 (line 253) | void SioWarpFx_804C1D8(struct SioWarpProc * proc) function SioWarpFx_AwaitSioWarp (line 260) | void SioWarpFx_AwaitSioWarp(ProcPtr proc) type ProcCmd (line 274) | struct ProcCmd function ProcPtr (line 303) | ProcPtr StartSioWarpFx(struct Unit * unit, struct MuProc * muProc, int x... type ProcCmd (line 328) | struct ProcCmd function ProcPtr (line 347) | ProcPtr sub_804C260(struct Unit * unit, struct MuProc * muProc, int x, i... function PutLinkArenaButtonSpriteAt (line 382) | void PutLinkArenaButtonSpriteAt(int x, int y) function LAButtonSprites_Loop (line 389) | void LAButtonSprites_Loop(struct SioProc85AA954 * proc) type ProcCmd (line 397) | struct ProcCmd function StartLinkArenaButtonSpriteDraw (line 407) | void StartLinkArenaButtonSpriteDraw(int x, int y, ProcPtr parent) function EndLinkArenaButtonSpriteDraw (line 422) | void EndLinkArenaButtonSpriteDraw(void) FILE: src/sio_multiboot.c function MultiBootInit (line 20) | void MultiBootInit(struct MultiBootParam * mp) function MultiBootMain (line 37) | int MultiBootMain(struct MultiBootParam * mp) function MultiBootSend (line 295) | int MultiBootSend(struct MultiBootParam * mp, u16 data) function MultiBootStartProbe (line 314) | void MultiBootStartProbe(struct MultiBootParam * mp) function MultiBootStartMaster (line 327) | void MultiBootStartMaster(struct MultiBootParam * mp, const u8 * srcp, i... function MultiBootCheckComplete (line 371) | int MultiBootCheckComplete(struct MultiBootParam * mp) function MultiBootHandShake (line 382) | int MultiBootHandShake(struct MultiBootParam * mp) function NAKEDFUNC (line 446) | NAKEDFUNC function MultiBootWaitSendDone (line 469) | void MultiBootWaitSendDone(void) FILE: src/sio_points.c type Vec2 (line 34) | struct Vec2 function sub_8048864 (line 77) | void sub_8048864(void) type ProcCmd (line 85) | struct ProcCmd function sub_8048884 (line 114) | void sub_8048884(struct SioProc85A971C_Unk44 * buf) function DrawLinkArenaPointsBox (line 162) | void DrawLinkArenaPointsBox(struct Text * th, int x, int y, int var, int... function LAPointsBox_LoadBoxes (line 189) | void LAPointsBox_LoadBoxes(struct LAPointsBoxProc * proc) function LAPointsBox_Dummy (line 226) | void LAPointsBox_Dummy(void) type ProcCmd (line 233) | struct ProcCmd function StartLinkArenaPointsBox (line 243) | void StartLinkArenaPointsBox(void) function EndLinkArenaPointsBox (line 254) | void EndLinkArenaPointsBox(void) function PointsNumberMover_Init (line 275) | void PointsNumberMover_Init(struct PointsNumberMoverProc * proc) function PointsNumberMover_LoopNumberEmerge (line 348) | void PointsNumberMover_LoopNumberEmerge(struct PointsNumberMoverProc * p... function PointsNumberMover_LoopMoveToPointsBox (line 397) | void PointsNumberMover_LoopMoveToPointsBox(struct PointsNumberMoverProc ... function DrawLinkArenaScoreNumber (line 415) | void DrawLinkArenaScoreNumber(struct Text * th, int x, int y, int number) function PointsNumberMover_InitScoreChange (line 425) | void PointsNumberMover_InitScoreChange(struct PointsNumberMoverProc * proc) function PointsNumberMover_TickScore (line 443) | void PointsNumberMover_TickScore(struct PointsNumberMoverProc * proc) function PointsNumberMover_AwaitEnd (line 471) | void PointsNumberMover_AwaitEnd(struct PointsNumberMoverProc * proc) type ProcCmd (line 485) | struct ProcCmd function PointsSpriteText_Init (line 504) | void PointsSpriteText_Init(struct PointsSpriteTextProc * proc) function PointsSpriteText_LoopIn (line 517) | void PointsSpriteText_LoopIn(struct PointsSpriteTextProc * proc) function PointsSpriteText_LoopOut (line 550) | void PointsSpriteText_LoopOut(struct PointsSpriteTextProc * proc) type ProcCmd (line 590) | struct ProcCmd function s8 (line 604) | s8 sub_80490EC(int x, int y, const char * str, u8 flag, ProcPtr parent) function sub_8049238 (line 672) | void sub_8049238(ProcPtr proc) function sub_804926C (line 685) | void sub_804926C(ProcPtr proc) FILE: src/sio_postbattle.c function SioPostBattleSprites_Init (line 60) | void SioPostBattleSprites_Init(struct SioPostBattleSpritesProc * proc) function SioPostBattleSprites_Loop_DrawSlideIn (line 69) | void SioPostBattleSprites_Loop_DrawSlideIn(struct SioPostBattleSpritesPr... function SioPostBattleSprites_Loop_DrawStatic (line 116) | void SioPostBattleSprites_Loop_DrawStatic(struct SioPostBattleSpritesPro... type ProcCmd (line 131) | struct ProcCmd function ProcPtr (line 146) | ProcPtr StartDrawLinkArenaRankSprites(struct SioPostBattleProc * parent,... function sub_80454E4 (line 160) | void sub_80454E4(struct SioPostBattleProc * proc) function sub_804556C (line 184) | void sub_804556C(struct SioPostBattleProc * proc) type ProcCmd (line 213) | struct ProcCmd function ProcPtr (line 216) | ProcPtr SioPostBattle_StartMusicProc(struct SioPostBattleProc * parent) function SioPostBattle_Init (line 233) | void SioPostBattle_Init(struct SioPostBattleProc * proc) function SioPostBattle_Loop_Main (line 293) | void SioPostBattle_Loop_Main(struct SioPostBattleProc * proc) function SioPostBattle_AwaitAPress (line 328) | void SioPostBattle_AwaitAPress(ProcPtr proc) type ProcCmd (line 343) | struct ProcCmd function SioPostBattleMusic_PlayFanfare (line 368) | void SioPostBattleMusic_PlayFanfare(struct SioPostBattleMusicProc * proc) function SioPostBattleMusic_PlayStandardBgm (line 385) | void SioPostBattleMusic_PlayStandardBgm(void) type ProcCmd (line 393) | struct ProcCmd type ProcCmd (line 406) | struct ProcCmd type LinkArenaRuleInfo (line 435) | struct LinkArenaRuleInfo type ProcCmd (line 450) | struct ProcCmd type ProcCmd (line 552) | struct ProcCmd FILE: src/sio_result.c function DrawLinkArenaRankIcon (line 14) | void DrawLinkArenaRankIcon(u16 * tm, u32 base) function DrawLinkArenaModeIcon (line 29) | void DrawLinkArenaModeIcon(u16 * tm, u32 base) function DrawLinkArenaRankingRow (line 42) | void DrawLinkArenaRankingRow(struct Text * th, char * nameStr, u8 rank, ... function DrawLinkArenaRankings (line 77) | void DrawLinkArenaRankings(void) function SioResult_Init (line 96) | void SioResult_Init(struct SioResultProc * proc) function SioResult_Loop_Main (line 164) | void SioResult_Loop_Main(struct SioResultProc * proc) function u8 (line 224) | u8 sub_8047308(int var) function SioResult_NewHS_Init (line 244) | void SioResult_NewHS_Init(struct SioResultProc * proc) function SioResult_NewHS_LoopScroll (line 315) | void SioResult_NewHS_LoopScroll(struct SioResultProc * proc) function SioResult_NewHS_AwaitAPress (line 366) | void SioResult_NewHS_AwaitAPress(ProcPtr proc) type ProcCmd (line 379) | struct ProcCmd type ProcCmd (line 403) | struct ProcCmd function StartSioResultNewHighScore (line 430) | void StartSioResultNewHighScore(int value, ProcPtr parent) FILE: src/sio_rulesettings.c function LoadLinkArenaRuleSettings (line 14) | void LoadLinkArenaRuleSettings(u8 * buf) function SaveLinkArenaRuleSettings (line 24) | void SaveLinkArenaRuleSettings(u8 * buf) function sub_80476CC (line 39) | void sub_80476CC(int idx, int state) function SioRuleSettings_Init (line 69) | void SioRuleSettings_Init(struct ProcSioRuleSettings * proc) function SioRuleSettings_Loop_Main (line 130) | void SioRuleSettings_Loop_Main(struct ProcSioRuleSettings * proc) type ProcCmd (line 194) | struct ProcCmd FILE: src/sio_tactician.c type ProcCmd (line 14) | struct ProcCmd type TacticianTextConf (line 41) | struct TacticianTextConf type TacticianTextConf (line 568) | struct TacticianTextConf function sub_8044560 (line 573) | void sub_8044560(struct ProcTactician * proc, u8 * str_buf) function sub_8044614 (line 614) | void sub_8044614(struct ProcTactician * proc) function TacticianDrawCharacters (line 646) | void TacticianDrawCharacters(struct ProcTactician * proc) function StrLen (line 670) | int StrLen(u8 * buf) function Tactician_InitScreen (line 681) | void Tactician_InitScreen(struct ProcTactician * proc) function SioUpdateTeam (line 761) | void SioUpdateTeam(char * str, int team) function Tactician_MoveHand (line 785) | void Tactician_MoveHand(struct ProcTactician * proc, int pos, const stru... function TacticianTryAppendChar (line 804) | void TacticianTryAppendChar(struct ProcTactician * proc, const struct Ta... function TacticianTryDeleteChar (line 830) | void TacticianTryDeleteChar(struct ProcTactician * proc, const struct Ta... function SaveTactician (line 853) | void SaveTactician(struct ProcTactician * proc, const struct TacticianTe... function sub_8044B78 (line 872) | bool sub_8044B78(struct ProcTactician * proc, const struct TacticianText... function Tactician_LoopCore (line 914) | void Tactician_LoopCore(struct ProcTactician * proc, const struct Tactic... function Tactician_Loop (line 1088) | void Tactician_Loop(struct ProcTactician * proc) function sub_8044F84 (line 1109) | void sub_8044F84(void) function sub_8044FE4 (line 1132) | void sub_8044FE4(struct ProcTactician * proc) function sub_8044FFC (line 1140) | void sub_8044FFC(struct ProcTactician * proc) function sub_804503C (line 1154) | void sub_804503C(struct ProcTactician * proc) function sub_8045068 (line 1168) | void sub_8045068(struct ProcTactician * proc) function NameSelect_DrawName (line 1183) | void NameSelect_DrawName(struct ProcTactician * proc) function sub_8045108 (line 1203) | void sub_8045108(struct ProcTactician * proc) function sub_80451F0 (line 1256) | void sub_80451F0(void) FILE: src/sio_teamlist.c type ProcCmd (line 21) | struct ProcCmd type LinkArenaTeamEnt (line 23) | struct LinkArenaTeamEnt type LinkArenaTeamEnt (line 31) | struct LinkArenaTeamEnt type LATeamListConfig (line 33) | struct LATeamListConfig type SioTeamListProc (line 47) | struct SioTeamListProc type LATeamListConfig (line 66) | struct LATeamListConfig type LATeamListConfig (line 124) | struct LATeamListConfig type LATeamListConfig (line 164) | struct LATeamListConfig type Text (line 174) | struct Text function StartLinkArenaTeamList (line 177) | void StartLinkArenaTeamList(ProcPtr parent) function SioTeamList_Init (line 184) | void SioTeamList_Init(struct SioTeamListProc * proc) function CanBuildNewLinkArenaTeam (line 198) | bool CanBuildNewLinkArenaTeam(void) function sub_8043394 (line 219) | bool sub_8043394(void) function sub_80433C0 (line 235) | int sub_80433C0(int activeOption, u8 mode) function DrawLinkArenaTeamName (line 290) | void DrawLinkArenaTeamName(int idx) function sub_804352C (line 305) | void sub_804352C(struct SioTeamListProc * proc) function sub_8043548 (line 318) | void sub_8043548(struct SioTeamListProc * proc, u8 mode) function SioTeamList_EraseTeam (line 346) | void SioTeamList_EraseTeam(struct SioTeamListProc * proc) function SioTeamList_SwapTeams (line 381) | void SioTeamList_SwapTeams(struct SioTeamListProc * proc) function sub_80437C0 (line 429) | int sub_80437C0(u8 mode, struct SioTeamListProc * proc) function u16 (line 473) | u16 GetLATeamListHelpTextId(struct SioTeamListProc * proc) function SioTeamList_SetupGfx (line 493) | void SioTeamList_SetupGfx(struct SioTeamListProc * proc) function SioTeamList_Main_HandleDPadInput (line 575) | void SioTeamList_Main_HandleDPadInput(int * selection, u8 max, u8 min, u... function SioTeamList_Loop_MainKeyHandler (line 603) | void SioTeamList_Loop_MainKeyHandler(struct SioTeamListProc * proc) function SioTeamList_StartUnitList (line 683) | void SioTeamList_StartUnitList(struct SioTeamListProc * proc) function SioTeamList_WaitForUnitListScreen (line 703) | void SioTeamList_WaitForUnitListScreen(ProcPtr proc) function sub_8043D5C (line 714) | int sub_8043D5C(void) function SioTeamList_8043D8C (line 730) | void SioTeamList_8043D8C(struct SioTeamListProc * proc) function sub_8044280 (line 995) | void sub_8044280(struct SioProc85AAA78 * proc, s8 b) function SioTeamList_804429C (line 1008) | void SioTeamList_804429C(struct SioTeamListProc * proc) function SioTeamList_8044324 (line 1040) | void SioTeamList_8044324(struct SioTeamListProc * proc) function SioTeamList_StartEraseTeamSubMenu (line 1073) | void SioTeamList_StartEraseTeamSubMenu(struct SioTeamListProc * proc) function SioTeamList_EraseTeam_KeyHandler (line 1104) | void SioTeamList_EraseTeam_KeyHandler(struct SioTeamListProc * proc) function SioTeamList_LoadTeam_Dummy (line 1157) | void SioTeamList_LoadTeam_Dummy(struct SioTeamListProc * proc) type ProcCmd (line 1170) | struct ProcCmd FILE: src/sio_term.c type Font (line 16) | struct Font type Text (line 17) | struct Text function sub_80469C4 (line 21) | void sub_80469C4(struct SioTermProc * proc) function sub_8046C64 (line 167) | void sub_8046C64(int * cur, u8 bottom, u8 top, int * buf, u8 total) function sub_8046CF0 (line 197) | void sub_8046CF0(struct SioTermProc * proc) function sub_8046D6C (line 225) | void sub_8046D6C(struct SioTermProc * proc) function sub_8046DB4 (line 242) | void sub_8046DB4(ProcPtr proc) function sub_8046DD0 (line 253) | void sub_8046DD0(ProcPtr proc) function sub_8046DEC (line 264) | void sub_8046DEC(ProcPtr proc) function sub_8046E0C (line 275) | void sub_8046E0C(ProcPtr proc) function sub_8046E4C (line 297) | void sub_8046E4C(void) FILE: src/sio_uiutils.c function InitSioBG (line 26) | void InitSioBG(void) function sub_804C3A0 (line 53) | void sub_804C3A0(int unusedA, int unusedB) function sub_804C3A4 (line 59) | void sub_804C3A4(int unused) function nullsub_13 (line 65) | void nullsub_13(void) function sub_804C3AC (line 71) | void sub_804C3AC(u8 * src, u8 * dst, int c, int d) function LATitleBanner_Init (line 88) | void LATitleBanner_Init(struct LinkArenaTitleBannerProc * proc) function LATitleBanner_Loop (line 117) | void LATitleBanner_Loop(void) type ProcCmd (line 125) | struct ProcCmd function StartLinkArenaTitleBanner (line 137) | void StartLinkArenaTitleBanner(ProcPtr parent, int size, int chr) function sub_804C4F8 (line 159) | void sub_804C4F8(void) function sub_804C508 (line 166) | void sub_804C508(void) function sub_804C558 (line 179) | void sub_804C558(void) function sub_804C590 (line 190) | void sub_804C590(void) function UpdateSioMenuSelectedGlow (line 298) | void UpdateSioMenuSelectedGlow(u8 idx) function SioMenuItem_Loop (line 321) | void SioMenuItem_Loop(struct SioMenuItemProc * proc) type ProcCmd (line 377) | struct ProcCmd function ProcPtr (line 387) | ProcPtr StartSioMenuItem(ProcPtr parent, u8 xBase, u8 yBase, u8 index, u... function SioMenuItem_SetArrowConfig (line 408) | void SioMenuItem_SetArrowConfig(struct SioMenuItemProc * proc, int xLeft... function SioMenuItem_SetPosition (line 419) | void SioMenuItem_SetPosition(struct SioMenuItemProc * proc, s16 x, s16 y) function sub_804C7E4 (line 438) | void sub_804C7E4(void) function sub_804C83C (line 465) | void sub_804C83C(void) function sub_804C894 (line 557) | void sub_804C894(struct SioProc85AAA78 * proc) type ProcCmd (line 668) | struct ProcCmd function ProcPtr (line 678) | ProcPtr sub_804CAEC(struct SioTeamListProc * parent, int numActiveOption... function LATeamSpriteDraw_Loop (line 704) | void LATeamSpriteDraw_Loop(struct LATeamSpriteDrawProc * proc) type ProcCmd (line 741) | struct ProcCmd function PutLinkArenaTeamSprites (line 751) | void PutLinkArenaTeamSprites(int x, int y, int yMax, int yMin, int count... function ScrollMultiArenaTeamSprites (line 770) | void ScrollMultiArenaTeamSprites(int amount) function UpdateNameEntrySpriteGlow (line 779) | void UpdateNameEntrySpriteGlow(void) function NameEntrySpriteDraw_Loop (line 872) | void NameEntrySpriteDraw_Loop(struct NameEntrySpriteDrawProc * proc) type ProcCmd (line 906) | struct ProcCmd function ProcPtr (line 916) | ProcPtr StartNameEntrySpriteDraw(ProcPtr parent, int x, int y) function UpdateNameEntrySpriteDraw (line 938) | void UpdateNameEntrySpriteDraw(void * proc, int xNew, int yNew, int xPoi... function RuleSettingSprites_Interactive_Loop (line 981) | void RuleSettingSprites_Interactive_Loop(struct RuleSettingSpriteDrawPro... function RuleSettingSprites_Static_Loop (line 1005) | void RuleSettingSprites_Static_Loop(struct RuleSettingSpriteDrawProc * p... type ProcCmd (line 1019) | struct ProcCmd function ProcPtr (line 1029) | ProcPtr StartRuleSettingSpriteDrawInteractive(ProcPtr parent) type ProcCmd (line 1043) | struct ProcCmd function StartRuleSettingSpriteDrawStatic (line 1053) | void StartRuleSettingSpriteDrawStatic(void) function UpdateRuleSettingSprites (line 1061) | void UpdateRuleSettingSprites(ProcPtr proc, s16 b, s16 xOption, s16 yOpt... function UpdateSioMenuBurstGlow (line 1075) | void UpdateSioMenuBurstGlow(int idx) function SioMenuBurstFx_Loop (line 1145) | void SioMenuBurstFx_Loop(struct SioMenuBurstFxProc * proc) type ProcCmd (line 1178) | struct ProcCmd function ProcPtr (line 1188) | ProcPtr StartSioMenuBurstFx(ProcPtr parent, int x, int y) function LinkArenaMenuScroll_Init (line 1200) | void LinkArenaMenuScroll_Init(struct LAMenuScrollBarProc * proc) function LinkArenaMenuScroll_Loop (line 1234) | void LinkArenaMenuScroll_Loop(struct LAMenuScrollBarProc * proc) type ProcCmd (line 1308) | struct ProcCmd function StartLinkArenaMenuScrollBar (line 1320) | void StartLinkArenaMenuScrollBar(int xBase, int yBase, u8 c, u8 d, u8 e,... function UpdateLinkArenaMenuScrollBar (line 1341) | void UpdateLinkArenaMenuScrollBar(u8 a, s16 b) function LAPhaseIntro_Init (line 1359) | void LAPhaseIntro_Init(void) function LAPhaseIntro_End (line 1404) | void LAPhaseIntro_End(void) function LAPhaseIntro_StartBgm (line 1420) | void LAPhaseIntro_StartBgm(void) type ProcCmd (line 1428) | struct ProcCmd function sub_804D3F0 (line 1449) | void sub_804D3F0(struct Unit * unit, int itemSlot) function sub_804D40C (line 1462) | void sub_804D40C(struct Unit * unit) function sub_804D428 (line 1475) | void sub_804D428(void) function LAVersusSpriteDraw_Loop (line 1550) | void LAVersusSpriteDraw_Loop(struct LAVersusSpriteDrawProc * proc) type ProcCmd (line 1617) | struct ProcCmd function ProcPtr (line 1626) | ProcPtr StartLinkArenaVersusSpriteDraw(int x, int y, ProcPtr parent) function EndLinkArenaVersusSpriteDraw (line 1648) | void EndLinkArenaVersusSpriteDraw(void) function ProcPtr (line 1655) | ProcPtr GetLinkArenaVersusSpriteDraw(void) function sub_804D6D4 (line 1661) | void sub_804D6D4(void) function sub_804D724 (line 1685) | void sub_804D724(void) function sub_804D778 (line 1709) | void sub_804D778(void) function sub_804D7B0 (line 1737) | void sub_804D7B0(struct SioProc85AABD8 * proc) type ProcCmd (line 1750) | struct ProcCmd function ProcPtr (line 1760) | ProcPtr sub_804D7DC(int x, int y, ProcPtr parent) function sub_804D80C (line 1774) | void sub_804D80C(void) function PutLinkArenaChoiceBannerSprite (line 1797) | void PutLinkArenaChoiceBannerSprite(int x, int y) FILE: src/sioerror.c function OnVBlank_SioError (line 12) | void OnVBlank_SioError(void) { function OnMain_SioErrorWait (line 25) | void OnMain_SioErrorWait(void) { type HelpBoxScrollProc (line 37) | struct HelpBoxScrollProc { type HelpBoxScrollProc (line 53) | struct HelpBoxScrollProc function PutSioErrorMessage (line 56) | void PutSioErrorMessage(void) { function OnMain_SioError (line 99) | void OnMain_SioError(void) { function StartSioErrorScreen (line 140) | void StartSioErrorScreen(void) { FILE: src/soundroom.c type VolumeGraphBufferProc (line 22) | struct VolumeGraphBufferProc type SoundRoomSpriteDrawProc (line 29) | struct SoundRoomSpriteDrawProc type Unknown_08A212DC (line 36) | struct Unknown_08A212DC type Unknown201F148 (line 42) | struct Unknown201F148 type Unknown201F148 (line 49) | struct Unknown201F148 type Unknown_08A212DC (line 69) | struct Unknown_08A212DC function IsSoundRoomCompleted (line 73) | bool IsSoundRoomCompleted(struct SoundRoomProc * proc) function sub_80AEC90 (line 84) | bool sub_80AEC90(void) function CountTotalSoundRoomSongs (line 90) | int CountTotalSoundRoomSongs(void) function CountSecretSoundRoomSongs (line 108) | int CountSecretSoundRoomSongs(void) function IsSoundRoomSongPlayable (line 130) | bool IsSoundRoomSongPlayable(struct SoundRoomProc * proc, int flag) function CountDisplayedSoundRoomSongs (line 141) | int CountDisplayedSoundRoomSongs(struct SoundRoomProc * proc) function InitSoundRoomSongData (line 172) | void InitSoundRoomSongData(struct SoundRoomProc * proc) function sub_80AEEC0 (line 227) | void sub_80AEEC0(void) function SoundRoomSongChange_FadeOutPrevious (line 233) | void SoundRoomSongChange_FadeOutPrevious(struct Proc * proc) function SoundRoomSongChange_StartNext (line 242) | void SoundRoomSongChange_StartNext(struct Proc * proc) type ProcCmd (line 253) | struct ProcCmd function PlayNextShuffledSong (line 266) | void PlayNextShuffledSong(struct SoundRoomProc * proc) function InitSoundRoomShuffleBuffer (line 281) | void InitSoundRoomShuffleBuffer(struct SoundRoomProc * proc) function SoundRoom_StartNextSong_Positive (line 353) | bool SoundRoom_StartNextSong_Positive(struct SoundRoomProc * proc) function SoundRoom_StartNextSong_Negative (line 375) | bool SoundRoom_StartNextSong_Negative(struct SoundRoomProc * proc) function UpdateVolumeGraphBuffer (line 397) | void UpdateVolumeGraphBuffer(int bufferIndex, int value) function InitSoundRoomVolumeGraph (line 412) | void InitSoundRoomVolumeGraph(void) function VolumeGraphBuffer_Init (line 429) | void VolumeGraphBuffer_Init(struct VolumeGraphBufferProc * proc) function VolumeGraphBuffer_Null (line 436) | void VolumeGraphBuffer_Null(void) type SoundInfo (line 441) | struct SoundInfo function VolumeGraphBuffer_Loop (line 444) | void VolumeGraphBuffer_Loop(struct VolumeGraphBufferProc * proc) type ProcCmd (line 482) | struct ProcCmd function sub_80AF338 (line 497) | void sub_80AF338(struct SoundRoomProc * proc) function sub_80AF350 (line 506) | void sub_80AF350(struct SoundRoomProc * proc) function s8 (line 518) | s8 sub_80AF378(struct SoundRoomProc * proc) function sub_80AF3C8 (line 542) | void sub_80AF3C8(struct SoundRoomProc * proc) function sub_80AF4D0 (line 596) | void sub_80AF4D0(u16 * tm, struct SoundRoomProc * proc) function TickCurrentSongTime (line 606) | void TickCurrentSongTime(struct SoundRoomProc * proc) function SoundRoomUi_Init (line 617) | void SoundRoomUi_Init(struct SoundRoomProc * proc) function StartSoundRoomSong (line 711) | bool StartSoundRoomSong(struct SoundRoomProc * proc, int index, int flag... function StopSoundRoomSong (line 726) | void StopSoundRoomSong(struct SoundRoomProc * proc) function TryDrawSoundRoomSongTitle (line 742) | void TryDrawSoundRoomSongTitle(struct SoundRoomProc * proc) function SoundRoomUi_Loop_MainKeyHandler (line 757) | void SoundRoomUi_Loop_MainKeyHandler(struct SoundRoomProc * proc) function SoundRoomUi_RestartTitleMusic (line 899) | void SoundRoomUi_RestartTitleMusic(struct SoundRoomProc * proc) function SoundRoomUi_OnEnd (line 911) | void SoundRoomUi_OnEnd(struct SoundRoomProc * proc) function sub_80AFAB4 (line 921) | void sub_80AFAB4(struct SoundRoomProc * proc) function SoundRoomUi_80AFBBC (line 946) | void SoundRoomUi_80AFBBC(struct SoundRoomProc * proc) function SoundRoomUi_Loop_MainUiSlideOut (line 968) | void SoundRoomUi_Loop_MainUiSlideOut(struct SoundRoomProc * proc) function SoundRoomUi_80AFC98 (line 989) | void SoundRoomUi_80AFC98(struct SoundRoomProc * proc) function SoundRoomUi_80AFCE4 (line 1018) | void SoundRoomUi_80AFCE4(struct SoundRoomProc * proc) function SoundRoomUi_Loop_MainUiSlideIn (line 1026) | void SoundRoomUi_Loop_MainUiSlideIn(struct SoundRoomProc * proc) function SoundRoomUi_80AFD48 (line 1050) | void SoundRoomUi_80AFD48(struct SoundRoomProc * proc) function SoundRoomUi_Loop_ShufflePlayUiSlideIn (line 1059) | void SoundRoomUi_Loop_ShufflePlayUiSlideIn(struct SoundRoomProc * proc) function SoundRoomUi_Loop_ShufflePlayKeyHandler (line 1088) | void SoundRoomUi_Loop_ShufflePlayKeyHandler(struct SoundRoomProc * proc) function SoundRoomUi_Loop_ShufflePlayUiSlideOut (line 1136) | void SoundRoomUi_Loop_ShufflePlayUiSlideOut(struct SoundRoomProc * proc) type ProcCmd (line 1166) | struct ProcCmd function ProcPtr (line 1228) | ProcPtr StartSoundRoomScreen(ProcPtr parent) function sub_80AFF30 (line 1234) | void sub_80AFF30(void) function DrawSoundRoomSongTitle (line 1277) | void DrawSoundRoomSongTitle(int index) function sub_80B0088 (line 1305) | void sub_80B0088(int y, u16 unk) function DrawSoundRoomVolumeGraphSprites (line 1338) | void DrawSoundRoomVolumeGraphSprites(int x, int y, int c, int d) function sub_80B0204 (line 1381) | void sub_80B0204(struct SoundRoomSpriteDrawProc * proc) function DrawMusicPlayerTime (line 1536) | void DrawMusicPlayerTime(int x, int y, int time) function SoundRoom_DrawSprites_Init (line 1561) | void SoundRoom_DrawSprites_Init(struct SoundRoomSpriteDrawProc * proc) function SoundRoom_DrawSprites_Loop (line 1568) | void SoundRoom_DrawSprites_Loop(struct SoundRoomSpriteDrawProc * proc) type ProcCmd (line 1603) | struct ProcCmd function ProcPtr (line 1616) | ProcPtr DrawSoundRoomSprites(ProcPtr parent) FILE: src/soundroom_data.c type SoundRoomEnt (line 8) | struct SoundRoomEnt FILE: src/soundwrapper.c type Proc (line 11) | struct Proc type Proc (line 12) | struct Proc type MusicProc (line 14) | struct MusicProc { type Proc (line 31) | struct Proc function GetCurrentBgmSong (line 33) | int GetCurrentBgmSong(void) function s8 (line 38) | s8 IsBgmPlaying(void) function Sound_SetBGMVolume (line 43) | void Sound_SetBGMVolume(int volume) function Sound_SetSEVolume (line 54) | void Sound_SetSEVolume(int volume) function Sound_FadeOutBGM (line 60) | void Sound_FadeOutBGM(int speed) function Sound_FadeOutBGMAlt (line 79) | void Sound_FadeOutBGMAlt(int speed) function Sound_FadeOutSE (line 99) | void Sound_FadeOutSE(int speed) function StartBgmCore (line 112) | void StartBgmCore(int songId, struct MusicPlayerInfo *player) function StartOrChangeBgm (line 122) | void StartOrChangeBgm(int songId, int speed, struct MusicPlayerInfo * pl... function StartBgm (line 141) | void StartBgm(int songId, struct MusicPlayerInfo *player) function StartBgmExt (line 146) | void StartBgmExt(int songId, int speed, struct MusicPlayerInfo * player) function MusicFi_OnLoop (line 151) | void MusicFi_OnLoop(ProcPtr proc) type ProcCmd (line 166) | struct ProcCmd function StartBgmFadeIn (line 173) | void StartBgmFadeIn(int songId, int duration, struct MusicPlayerInfo *pl... function OverrideBgm (line 196) | void OverrideBgm(int songId) function RestoreBgm (line 210) | void RestoreBgm(void) function _RestoreBgm (line 223) | void _RestoreBgm(u16 speed) function MakeBgmOverridePersist (line 236) | void MakeBgmOverridePersist(void) type ProcCmd (line 245) | struct ProcCmd function StartBgmVolumeChange (line 252) | void StartBgmVolumeChange(int volume, int b, int c, ProcPtr parent) function MusicVc_OnLoop (line 270) | static void MusicVc_OnLoop(struct Proc *proc) function DelaySong_OnLoop (line 293) | void DelaySong_OnLoop(struct Proc *proc) type ProcCmd (line 306) | struct ProcCmd function StartSongDelayed (line 312) | void StartSongDelayed(int songId, int delay, struct MusicPlayerInfo *pla... function PlaySong (line 324) | void PlaySong(int songId, struct MusicPlayerInfo *player) function Sound_SetDefaultMaxNumChannels (line 338) | void Sound_SetDefaultMaxNumChannels(void) function Sound_SetMaxNumChannels (line 344) | void Sound_SetMaxNumChannels(int maxchn) function sub_80028FC (line 350) | void sub_80028FC(int songId) function IsMusicProc2Running (line 371) | int IsMusicProc2Running(void) function sub_800296C (line 379) | void sub_800296C(struct Proc *proc) function sub_80029BC (line 391) | void sub_80029BC(struct Proc *proc) type ProcCmd (line 405) | struct ProcCmd function CallSomeSoundMaybe (line 417) | void CallSomeSoundMaybe(int songId, int vc_init_volume, int vc_end_volum... function s8 (line 440) | s8 MusicProc4Exists(void) function sub_8002A88 (line 448) | void sub_8002A88(int songId) function DeleteAll6CWaitMusicRelated (line 458) | void DeleteAll6CWaitMusicRelated(void) function sub_8002AC8 (line 463) | void sub_8002AC8(void) FILE: src/spellassoc.c type SpellAssoc (line 5) | struct SpellAssoc type SpellAssoc (line 7) | struct SpellAssoc function u8 (line 24) | u8 GetSpellAssocCharCount(u16 item) function u16 (line 29) | u16 GetSpellAssocEfxIndex(u16 item) type ProcCmd (line 34) | struct ProcCmd function u8 (line 39) | u8 GetSpellAssocReturnBool(int item) function u8 (line 44) | u8 GetSpellAssocFacing(u16 item) function u8 (line 49) | u8 GetSpellAssocFlashColor(u16 item) FILE: src/spinning_arrow.c type SpinningArrowProc (line 8) | struct SpinningArrowProc function UiSpinningArrows_Init (line 21) | void UiSpinningArrows_Init(struct SpinningArrowProc * proc) function UiSpinningArrows_Loop (line 59) | void UiSpinningArrows_Loop(struct SpinningArrowProc * proc) type ProcCmd (line 165) | struct ProcCmd function ProcPtr (line 177) | ProcPtr StartUiSpinningArrows(ProcPtr parent) function ProcPtr (line 183) | ProcPtr LoadUiSpinningArrowGfx(int kind, int chr, int palId) function SetUiSpinningArrowConfig (line 215) | void SetUiSpinningArrowConfig(int flags) function SetUiSpinningArrowPositions (line 228) | void SetUiSpinningArrowPositions(int x1, int y1, int x2, int y2) function SetUiSpinningArrowFastMaybe (line 245) | void SetUiSpinningArrowFastMaybe(int kind) function EndUiSpinningArrows (line 276) | void EndUiSpinningArrows(void) FILE: src/spline.c function sub_800A42C (line 6) | int sub_800A42C(int val, int start, int end) function sub_800A4E8 (line 46) | void sub_800A4E8(struct UnkSplineStruct1 * src, struct UnkSplineStruct2 ... function sub_800A518 (line 70) | void sub_800A518(struct UnkSplineStruct2 * arg_0, int * arg_1, int arg_2) function sub_800A680 (line 124) | void sub_800A680(struct UnkSplineStruct2 * arg_0, int * arg_1, int arg_2) function sub_800A7D8 (line 179) | void sub_800A7D8(struct UnkSplineStruct1 * arg_0, struct UnkSplineStruct... function sub_800A8D8 (line 228) | int sub_800A8D8(s16 * arg_0, s16 arg_1, int * arg_2, int * arg_3) function sub_800A950 (line 271) | int sub_800A950(struct Struct02003BE8 * params, int mode, int * results) function sub_800AB58 (line 405) | void sub_800AB58(struct UnkSplineStruct3 * arg_0, int * arg_1) function sub_800ACEC (line 483) | void sub_800ACEC(struct UnkSplineStruct3 * arg_0, int * arg_1) type UnkSplineSub800AE7C (line 552) | struct UnkSplineSub800AE7C type Struct02003BE8_B (line 573) | struct Struct02003BE8_B function sub_800AE7C (line 584) | int sub_800AE7C(struct UnkSplineSub800AE7C * arg_0, int arg_1, int * arg... function sub_800AF64 (line 653) | int sub_800AF64(struct Struct02003BE8 * params, int mode, int * results) type InputStructA (line 784) | struct InputStructA type InputStructB (line 793) | struct InputStructB type astruct_13 (line 802) | struct astruct_13 type astruct_12 (line 812) | struct astruct_12 type astruct_16 (line 822) | struct astruct_16 function sub_800B16C (line 833) | int sub_800B16C(struct astruct_16 * arg_0) function sub_800B198 (line 851) | int sub_800B198(struct InputStructA * arg_0, struct InputStructB * arg_1... function sub_800B388 (line 919) | int sub_800B388(struct InputStructA * arg_0, struct InputStructB * arg_1... function sub_800B574 (line 988) | int sub_800B574(struct InputStructA * arg_0, struct InputStructB * arg_1... function sub_800B764 (line 1056) | int sub_800B764(struct astruct_12 * arg_0, struct astruct_13 * arg_1, s1... function _DivArm1 (line 1080) | int _DivArm1(int arg_0, int arg_1, int arg_2) function _DivArm2 (line 1114) | int _DivArm2(int arg_0, int arg_1, int arg_2) FILE: src/sprite-animfx.c type ProcCmd (line 8) | struct ProcCmd function EventSpriteAnim_Init (line 20) | void EventSpriteAnim_Init(struct ProcEventSpriteAnim * proc) function EventSpriteAnim_Loop (line 40) | void EventSpriteAnim_Loop(struct ProcEventSpriteAnim * proc) function EventSpriteAnim_End (line 57) | void EventSpriteAnim_End(struct ProcEventSpriteAnim * proc) FILE: src/statbar.c function UnusedDrawOutline (line 8) | void UnusedDrawOutline(u8 *buf, int bufWidth, int col) function DrawStatBarLeftBorder (line 17) | void DrawStatBarLeftBorder(u8 *buf, int bufWidth, int col) function DrawStatBarShadow (line 25) | void DrawStatBarShadow(u8 *buf, int bufWidth, int col) function DrawStatBarRightBorder (line 33) | void DrawStatBarRightBorder(u8 *buf, int bufWidth, int col) function DrawStatBarUnfilledCol (line 42) | void DrawStatBarUnfilledCol(u8 *buf, int bufWidth, int col) function DrawStatBarFilledCol (line 51) | void DrawStatBarFilledCol(u8 *buf, int bufWidth, int col) function DrawStatBarCappedCol (line 57) | void DrawStatBarCappedCol(u8 *buf, int bufWidth, int col) function DrawStatBar (line 63) | void DrawStatBar( function DrawStatBarGfx (line 90) | void DrawStatBarGfx( FILE: src/statscreen.c type StatScreenInfo (line 32) | struct StatScreenInfo type HelpBoxInfo (line 33) | struct HelpBoxInfo type HelpBoxInfo (line 34) | struct HelpBoxInfo type Vec2 (line 35) | struct Vec2 type StatScreenSt (line 37) | struct StatScreenSt type SSTextDispInfo (line 42) | struct SSTextDispInfo type SSTextDispInfo (line 59) | struct SSTextDispInfo type SSTextDispInfo (line 70) | struct SSTextDispInfo type SSTextDispInfo (line 80) | struct SSTextDispInfo type TextInitInfo (line 90) | struct TextInitInfo type ProcCmd (line 144) | struct ProcCmd type ProcCmd (line 152) | struct ProcCmd type ProcCmd (line 162) | struct ProcCmd type ProcCmd (line 228) | struct ProcCmd type ProcCmd (line 245) | struct ProcCmd type ProcCmd (line 263) | struct ProcCmd type ProcCmd (line 269) | struct ProcCmd type ProcCmd (line 312) | struct ProcCmd type ProcCmd (line 326) | struct ProcCmd type ProcCmd (line 338) | struct ProcCmd type ProcCmd (line 351) | struct ProcCmd function GetLastStatScreenUid (line 359) | int GetLastStatScreenUid(void) function SetLastStatScreenUid (line 364) | void SetLastStatScreenUid(int uid) function SetStatScreenConfig (line 369) | void SetStatScreenConfig(int config) function InitTexts (line 374) | void InitTexts(void) function DisplayTexts (line 379) | void DisplayTexts(const struct SSTextDispInfo* infos) function DisplayLeftPanel (line 401) | void DisplayLeftPanel(void) function DisplayBwl (line 473) | void DisplayBwl(void) function DrawStatWithBar (line 526) | void DrawStatWithBar(int num, int x, int y, int base, int total, int max) function DisplayPage0 (line 546) | void DisplayPage0(void) function DisplayPage1 (line 705) | void DisplayPage1(void) function DisplaySupportList (line 813) | void DisplaySupportList(void) function DisplayWeaponExp (line 863) | void DisplayWeaponExp(int num, int x, int y, int wtype) function DisplayPage2 (line 890) | void DisplayPage2(void) function DisplayPage (line 916) | void DisplayPage(int pageid) type Unit (line 934) | struct Unit type Unit (line 934) | struct Unit type Unit (line 939) | struct Unit function PageSlide_OnLoop (line 974) | void PageSlide_OnLoop(struct StatScreenEffectProc* proc) function PageSlide_OnEnd (line 1036) | void PageSlide_OnEnd(struct StatScreenEffectProc* proc) function StartPageSlide (line 1041) | void StartPageSlide(u16 key, int newPage, struct Proc* parent) function GlowBlendCtrl_OnInit (line 1061) | void GlowBlendCtrl_OnInit(struct StatScreenEffectProc* proc) function GlowBlendCtrl_OnLoop (line 1078) | void GlowBlendCtrl_OnLoop(struct StatScreenEffectProc* proc) function StartGlowBlendCtrl (line 1094) | void StartGlowBlendCtrl(void) function EndGlowBlendCtrl (line 1099) | void EndGlowBlendCtrl(struct StatScreenEffectProc* proc) function UnitSlide_InitFadeOut (line 1110) | void UnitSlide_InitFadeOut(struct StatScreenEffectProc* proc) function UnitSlide_FadeOutLoop (line 1138) | void UnitSlide_FadeOutLoop(struct StatScreenEffectProc* proc) function UnitSlide_InitFadeIn (line 1153) | void UnitSlide_InitFadeIn(struct StatScreenEffectProc* proc) function UnitSlide_FadeInLoop (line 1177) | void UnitSlide_FadeInLoop(struct StatScreenEffectProc* proc) function UnitSlide_SetNewUnit (line 1192) | void UnitSlide_SetNewUnit(struct StatScreenEffectProc* proc) function ClearSlide (line 1200) | void ClearSlide(struct Proc* proc) function StartUnitSlide (line 1216) | void StartUnitSlide(struct Unit* unit, int direction, struct Proc* parent) function DisplayPageNameSprite (line 1252) | void DisplayPageNameSprite(int pageid) function PageNameCtrl_OnInit (line 1274) | void PageNameCtrl_OnInit(struct StatScreenPageNameProc* proc) function PageNameCtrl_OnIdle (line 1290) | void PageNameCtrl_OnIdle(struct StatScreenPageNameProc* proc) function PageNameCtrl_AnimOut (line 1305) | void PageNameCtrl_AnimOut(struct StatScreenPageNameProc* proc) function PageNameCtrl_AnimIn (line 1329) | void PageNameCtrl_AnimIn(struct StatScreenPageNameProc* proc) function PageNumCtrl_OnInit (line 1353) | void PageNumCtrl_OnInit(struct StatScreenPageNameProc* proc) function PageNumCtrl_CheckSlide (line 1365) | void PageNumCtrl_CheckSlide(struct StatScreenPageNameProc* proc) function PageNumCtrl_UpdateArrows (line 1382) | void PageNumCtrl_UpdateArrows(struct StatScreenPageNameProc* proc) function PageNumCtrl_UpdatePageNum (line 1415) | void PageNumCtrl_UpdatePageNum(struct StatScreenPageNameProc* proc) function PageNumCtrl_DisplayMuPlatform (line 1438) | void PageNumCtrl_DisplayMuPlatform(struct StatScreenPageNameProc* proc) function PageNumCtrl_DisplayBlinkIcons (line 1446) | void PageNumCtrl_DisplayBlinkIcons(struct StatScreenPageNameProc* proc) function StatScreen_BlackenScreen (line 1479) | void StatScreen_BlackenScreen(void) function StatScreen_InitDisplay (line 1498) | void StatScreen_InitDisplay(struct Proc* proc) function StatScreen_Display (line 1597) | void StatScreen_Display(struct Proc* proc) function StatScreen_OnIdle (line 1645) | void StatScreen_OnIdle(struct Proc* proc) function StatScreen_OnClose (line 1709) | void StatScreen_OnClose(void) function StatScreen_ResumeFromHelp (line 1723) | void StatScreen_ResumeFromHelp(void) function BgOffCtrl_OnLoop (line 1728) | void BgOffCtrl_OnLoop(void) function StartStatScreen (line 1736) | void StartStatScreen(struct Unit* unit, ProcPtr parent) function StartStatScreenHelp (line 1753) | void StartStatScreenHelp(int pageid, struct Proc* proc) function HbPopulate_SSItem (line 1780) | void HbPopulate_SSItem(struct HelpBoxProc* proc) function HbPopulate_SSStatus (line 1788) | void HbPopulate_SSStatus(struct HelpBoxProc* proc) function HbPopulate_SSPower (line 1837) | void HbPopulate_SSPower(struct HelpBoxProc* proc) function HbRedirect_SSItem (line 1845) | void HbRedirect_SSItem(struct HelpBoxProc* proc) function HbPopulate_SSWExp (line 1859) | void HbPopulate_SSWExp(struct HelpBoxProc* proc) function HbPopulate_SSCharacter (line 1874) | void HbPopulate_SSCharacter(struct HelpBoxProc* proc) function HbPopulate_SSClass (line 1884) | void HbPopulate_SSClass(struct HelpBoxProc* proc) function HbRedirect_SSSupports (line 1889) | void HbRedirect_SSSupports(struct HelpBoxProc* proc) function UpdateHelpBoxDisplay (line 1900) | void UpdateHelpBoxDisplay(struct HelpBoxProc* proc, int arg1) function HelpBox_OnOpen (line 1910) | void HelpBox_OnOpen(struct HelpBoxProc* proc) function HelpBox_OnLoop (line 1921) | void HelpBox_OnLoop(struct HelpBoxProc* proc) function HelpBox_OnClose (line 1929) | void HelpBox_OnClose(struct HelpBoxProc* proc) function HelpBox_WaitClose (line 1945) | void HelpBox_WaitClose(struct HelpBoxProc* proc) function StartHelpBox (line 1955) | void StartHelpBox(int x, int y, int mid) function StartHelpBox_Unk (line 1975) | void StartHelpBox_Unk(int x, int y, int mid) function StartItemHelpBox (line 2001) | void StartItemHelpBox(int x, int y, int item) function StartHelpBoxExt (line 2021) | void StartHelpBoxExt(const struct HelpBoxInfo* info, int unk) function StartHelpBoxExt_Unk (line 2070) | void StartHelpBoxExt_Unk(int x, int y, int mid) function CloseHelpBox (line 2108) | void CloseHelpBox(void) function EndHelpBox (line 2119) | void EndHelpBox(void) function HbMoveCtrl_OnInitBox (line 2130) | void HbMoveCtrl_OnInitBox(struct HelpBoxProc* proc) function HbMoveCtrl_OnIdle (line 2140) | void HbMoveCtrl_OnIdle(struct HelpBoxProc* proc) function HbMoveCtrl_OnEnd (line 2173) | void HbMoveCtrl_OnEnd(struct HelpBoxProc* proc) function StartMovingHelpBox (line 2179) | void StartMovingHelpBox(const struct HelpBoxInfo* info, struct Proc* par... function StartMovingHelpBoxExt (line 2189) | void StartMovingHelpBoxExt(const struct HelpBoxInfo* info, struct Proc* ... function ApplyHelpBoxContentSize (line 2199) | void ApplyHelpBoxContentSize(struct HelpBoxProc* proc, int width, int he... function ApplyHelpBoxPosition (line 2237) | void ApplyHelpBoxPosition(struct HelpBoxProc* proc, int x, int y) function SetHelpBoxInitPosition (line 2262) | void SetHelpBoxInitPosition(struct HelpBoxProc* proc, int x, int y) function ResetHelpBoxInitSize (line 2271) | void ResetHelpBoxInitSize(struct HelpBoxProc* proc) function GetHelpBoxItemInfoKind (line 2277) | int GetHelpBoxItemInfoKind(int item) function HbPopulate_AutoItem (line 2294) | void HbPopulate_AutoItem(struct HelpBoxProc* proc) function TryRelocateHbUp (line 2306) | int TryRelocateHbUp(struct HelpBoxProc* proc) function TryRelocateHbDown (line 2320) | int TryRelocateHbDown(struct HelpBoxProc* proc) function TryRelocateHbLeft (line 2334) | int TryRelocateHbLeft(struct HelpBoxProc* proc) function TryRelocateHbRight (line 2348) | int TryRelocateHbRight(struct HelpBoxProc* proc) function HbLock_OnIdle (line 2363) | void HbLock_OnIdle(struct Proc* proc) function StartLockingHelpBox_Unused (line 2369) | int StartLockingHelpBox_Unused(int mid, ProcPtr parent) function HelpPrompt_OnIdle (line 2379) | void HelpPrompt_OnIdle(struct HelpPromptSprProc* proc) type Proc (line 2386) | struct Proc type HelpPromptSprProc (line 2388) | struct HelpPromptSprProc type Proc (line 2400) | struct Proc type HelpPromptSprProc (line 2402) | struct HelpPromptSprProc type Proc (line 2416) | struct Proc type HelpPromptSprProc (line 2418) | struct HelpPromptSprProc function EndHelpPromptSprite (line 2430) | void EndHelpPromptSprite(void) function MoveHelpPromptSprite (line 2438) | void MoveHelpPromptSprite(int x, int y) type HelpBoxInfo (line 2449) | struct HelpBoxInfo type HelpBoxProc (line 2747) | struct HelpBoxProc type HelpBoxProc (line 2748) | struct HelpBoxProc FILE: src/sysutil.c function ParallelFiniteLoop_Init (line 13) | void ParallelFiniteLoop_Init(struct ParallelFiniteLoopProc * proc) function ParallelFiniteLoop_Loop (line 18) | void ParallelFiniteLoop_Loop(struct ParallelFiniteLoopProc * proc) type ProcCmd (line 28) | struct ProcCmd function StartParallelFiniteLoop (line 35) | void StartParallelFiniteLoop(void * func, int count, ProcPtr parent) function SysBlackBox_Init (line 44) | void SysBlackBox_Init(struct SysBlackBoxProc * proc) function SysBlackBox_Main (line 51) | void SysBlackBox_Main(struct SysBlackBoxProc * proc) type ProcCmd (line 155) | struct ProcCmd function ProcPtr (line 167) | ProcPtr NewSysBlackBoxHandler(ProcPtr parent) function SysBlackBoxSetGfx (line 173) | void SysBlackBoxSetGfx(u32 obj_offset) function EnableSysBlackBox (line 184) | void EnableSysBlackBox(int index, int x, int y, int width, int height, u... function DisableSysBlackBox (line 200) | void DisableSysBlackBox(int index) function BlockAllSysBlackBoxs (line 207) | void BlockAllSysBlackBoxs(void) function UnblockAllSysBlackBoxs (line 214) | void UnblockAllSysBlackBoxs(void) function EndSysBlackBoxs (line 224) | void EndSysBlackBoxs(void) function ParallelWorker_OnLoop (line 229) | void ParallelWorker_OnLoop(struct ParallelWorkerProc * proc) type ProcCmd (line 235) | struct ProcCmd function ProcPtr (line 242) | ProcPtr StartParallelWorker(void * func, ProcPtr parent) function EndAllParallelWorkers (line 253) | void EndAllParallelWorkers(void) function ProcPtr (line 266) | ProcPtr GetParallelWorker(void * func) function DisplayExtendedSysHand (line 276) | void DisplayExtendedSysHand(struct SysHandCursorProc * proc) function SysHandCursor_Init (line 295) | void SysHandCursor_Init(struct SysHandCursorProc * proc) function SysHandCursor_Loop (line 300) | void SysHandCursor_Loop(struct SysHandCursorProc * proc) function ProcPtr (line 322) | ProcPtr ResetSysHandCursor(ProcPtr parent) function DisplaySysHandCursorTextShadow (line 328) | void DisplaySysHandCursorTextShadow(u32 vobj_offset, u32 pal) function SetSysHandCursorXPos (line 340) | void SetSysHandCursorXPos(int x) function SetSysHandCursorYPos (line 347) | void SetSysHandCursorYPos(int y) function ShowSysHandCursor (line 354) | void ShowSysHandCursor(int x, int y, int shadow_len, u16 chr) function HideSysHandCursor (line 374) | void HideSysHandCursor(void) function EndSysHandCursor (line 381) | void EndSysHandCursor(void) function ConfigSysHandCursorShadowEnabled (line 386) | void ConfigSysHandCursorShadowEnabled(u8 enabled) function DisableAllGfx (line 393) | void DisableAllGfx(void) function EnableAllGfx (line 398) | void EnableAllGfx(void) function SysGrayBox_Init (line 403) | void SysGrayBox_Init(struct ProcSysGrayBox * proc) function SysGrayBox_Loop (line 410) | void SysGrayBox_Loop(struct ProcSysGrayBox * proc) function ProcPtr (line 534) | ProcPtr NewSysGrayBox(u32 vobj_offset, u32 pal, ProcPtr parent) function EnableUnransportWindow (line 546) | void EnableUnransportWindow(int index, int layer, int x, int y, int w, i... function DisableSysGrayBox (line 563) | void DisableSysGrayBox(int index) function EndSysGrayBoxs (line 574) | void EndSysGrayBoxs(void) function SysBrownBox_Init (line 579) | void SysBrownBox_Init(struct ProcSysBrownBox * proc) function SysBrownBox_Loop (line 655) | void SysBrownBox_Loop(struct ProcSysBrownBox * proc) function StartSysBrownBox (line 743) | void StartSysBrownBox(int layer, u32 vobj_offset, int pal, u16 oam2, u16... function EnableSysBrownBox (line 761) | void EnableSysBrownBox(int index, int x, int y, int frame) function DisableSysBrownBox (line 772) | void DisableSysBrownBox(int index) function SetSysBrownBoxWidth (line 781) | void SetSysBrownBoxWidth(int index, u8 width) function EndSysBrownBox (line 790) | void EndSysBrownBox(void) function SysboxTextMain (line 795) | void SysboxTextMain(struct ProcSysboxText * proc) function NewSysboxText (line 839) | void NewSysboxText(int vobj_offset, int pal, const char * str, int line,... function EndAllProcChildren (line 868) | void EndAllProcChildren(ProcPtr p) function nop_80ADDF8 (line 881) | void nop_80ADDF8(void) function BgAffinRotScaling (line 886) | void BgAffinRotScaling(u8 bg, s16 angle, s16 x_center, s16 y_center, s16... function BgAffinScaling (line 912) | void BgAffinScaling(u8 bg, s16 sy, s16 sx) function BgAffinAnchoring (line 934) | void BgAffinAnchoring(u8 bg, s16 q0_x, s16 q0_y, s16 p0_x, s16 p0_y) function BgAffinRotScalingHighPrecision (line 953) | void BgAffinRotScalingHighPrecision(u8 bg, int angle, int texX, int texY... function BgAffinScalingHighPrecision (line 979) | void BgAffinScalingHighPrecision(u8 bg, int sy, int sx) function BgAffinAnchoringHighPrecision (line 991) | void BgAffinAnchoringHighPrecision(u8 bg, int q0_x, int q0_y, int p0_x, ... function sub_80AE044 (line 1001) | void sub_80AE044(int a, u16 * buf, int c, int d, int e, int f, int g, in... function sub_80AE0F0 (line 1043) | void sub_80AE0F0(int a, int b, int c, int d, int e, u16 f) function SetBlankBgColor (line 1068) | void SetBlankBgColor(int r, int g, int b) function FadeInOut_Init (line 1078) | void FadeInOut_Init(struct ProcFadeInOut * proc) function FadeIn_Loop (line 1084) | void FadeIn_Loop(struct ProcFadeInOut * proc) function FadeOut_Loop (line 1102) | void FadeOut_Loop(struct ProcFadeInOut * proc) function FadeInOut_DisableGfx (line 1119) | void FadeInOut_DisableGfx(struct ProcFadeInOut * proc) function FadeInExists (line 1139) | bool FadeInExists(void) function FadeOutExists (line 1153) | bool FadeOutExists(void) function NewFadeIn (line 1158) | void NewFadeIn(int speed, ProcPtr parent) function NewFadeOut (line 1168) | void NewFadeOut(int speed, ProcPtr parent) function NewBlockedFadeIn (line 1178) | void NewBlockedFadeIn(int speed, ProcPtr parent) function NewBlockedFadeOut (line 1188) | void NewBlockedFadeOut(int speed, ProcPtr parent) function NewFadeIn2 (line 1198) | void NewFadeIn2(int speed, ProcPtr parent) function NewFadeOut2 (line 1208) | void NewFadeOut2(int speed, ProcPtr parent) function NewFadeInWhite (line 1218) | void NewFadeInWhite(int speed, ProcPtr parent) function NewFadeOutWhite (line 1228) | void NewFadeOutWhite(int speed, ProcPtr parent) function NewBlockedFadeInWhite (line 1238) | void NewBlockedFadeInWhite(int speed, ProcPtr parent) function NewBlockedFadeOutWhite (line 1248) | void NewBlockedFadeOutWhite(int speed, ProcPtr parent) function NewFadeInWhite2 (line 1258) | void NewFadeInWhite2(int speed, ProcPtr parent) function NewFadeOutWhite2 (line 1268) | void NewFadeOutWhite2(int speed, ProcPtr parent) function WipeAllPalette (line 1278) | void WipeAllPalette(void) function EndFadeInOut (line 1284) | void EndFadeInOut(void) function BmBgfx_Init (line 1290) | void BmBgfx_Init(struct ProcBmBgfx * proc) function BmBgfx_Loop (line 1311) | void BmBgfx_Loop(struct ProcBmBgfx * proc) function BmBgfx_End (line 1444) | void BmBgfx_End(struct ProcBmBgfx * proc) type ProcCmd (line 1454) | struct ProcCmd function CheckBmBgfxDone (line 1463) | bool CheckBmBgfxDone(void) function BmBgfxAdvance (line 1471) | void BmBgfxAdvance(void) function EndBmBgfx (line 1478) | void EndBmBgfx(void) function BmBgfxSetLoopEN (line 1483) | void BmBgfxSetLoopEN(u8 loop_en) function StartBmBgfx (line 1490) | void StartBmBgfx(struct BmBgxConf * input, int bg, int x, int y, int vra... function MixPaletteCore (line 1523) | void MixPaletteCore(struct ProcMixPalette * proc, int val) function MixPalette_Init (line 1547) | void MixPalette_Init(struct ProcMixPalette * proc) function MixPalette_Loop (line 1552) | void MixPalette_Loop(struct ProcMixPalette * proc) type ProcCmd (line 1562) | struct ProcCmd function StartMixPalette (line 1571) | void StartMixPalette(u16 * palA, u16 * palB, int speed, int targetPalId,... function EndMixPalette (line 1583) | void EndMixPalette(void) function ProcPtr (line 1588) | ProcPtr StartSpriteAnimfx(const u8 * gfx, const u16 * pal, const void * ... function GetBgXOffset (line 1601) | int GetBgXOffset(int bg) function GetBgYOffset (line 1618) | int GetBgYOffset(int bg) FILE: src/time.c function EnableKeyComboResetEN (line 6) | void EnableKeyComboResetEN() function DisableKeyComboResetEN (line 11) | void DisableKeyComboResetEN() function CheckCanKeyComboReset (line 16) | int CheckCanKeyComboReset() function u32 (line 21) | u32 GetGameClock() { function SetGameTime (line 25) | void SetGameTime(int newTime) { function IncrementGameClock (line 29) | void IncrementGameClock() { function u8 (line 34) | u8 FormatTime(u32 frameTotal, u16* hours, u16* minutes, u16* seconds) { FILE: src/titlescreen.c function DrawTitleSprites_Init (line 52) | void DrawTitleSprites_Init(struct TitleScreenProc* proc) { function DrawTitleSprites_Loop (line 60) | void DrawTitleSprites_Loop(struct TitleScreenProc* proc) { type ProcCmd (line 82) | struct ProcCmd function sub_80C5548 (line 90) | void sub_80C5548(int arg) { function SkipTitleFx_Loop_KeyListener (line 110) | void SkipTitleFx_Loop_KeyListener(struct Proc* proc) { type ProcCmd (line 118) | struct ProcCmd function Title_StartSkipFxListener (line 126) | void Title_StartSkipFxListener(ProcPtr proc) { function Title_EndSkipFxListener (line 133) | void Title_EndSkipFxListener(void) { function Title_Init (line 140) | void Title_Init(struct TitleScreenProc* proc) { function Title_SetupMainGraphics (line 197) | void Title_SetupMainGraphics(struct TitleScreenProc * proc) function TitleScreenTryJumpIntroAnim (line 249) | void TitleScreenTryJumpIntroAnim(struct TitleScreenProc * proc) function sub_80C5870 (line 258) | void sub_80C5870(void) { function Title_SetupSpecialEffectGraphics (line 276) | void Title_SetupSpecialEffectGraphics(struct TitleScreenProc* proc) { function sub_80C5A44 (line 338) | void sub_80C5A44(struct TitleScreenProc* proc) { function Title_Loop_DrawRotatingBlueLights (line 372) | void Title_Loop_DrawRotatingBlueLights(struct TitleScreenProc* proc) { function sub_80C5BD4 (line 417) | void sub_80C5BD4(void) { function Title_Loop_DrawRedBlueOrbs (line 443) | void Title_Loop_DrawRedBlueOrbs(struct TitleScreenProc* proc) { function Title_PrepareMainScreenWithExtendedBgm (line 494) | void Title_PrepareMainScreenWithExtendedBgm(void) { function Title_Loop_RevealGreenDragonFlashFx (line 513) | void Title_Loop_RevealGreenDragonFlashFx(struct TitleScreenProc* proc) { function Title_Loop_FlashFxExpand (line 527) | void Title_Loop_FlashFxExpand(struct TitleScreenProc* proc) { function Title_LoadDemonKingOnBg2 (line 551) | void Title_LoadDemonKingOnBg2(void) { function Title_ShowBg2 (line 569) | void Title_ShowBg2(void) { function sub_80C5FB4 (line 583) | void sub_80C5FB4(void) { function Title_PrepareMainLogoZoom (line 597) | void Title_PrepareMainLogoZoom(void) { function Title_Loop_MainLogoZoom (line 627) | void Title_Loop_MainLogoZoom(struct TitleScreenProc* proc) { function sub_80C60CC (line 642) | void sub_80C60CC(void) { function nullsub_23 (line 654) | void nullsub_23(int a, int b) { function sub_80C6104 (line 659) | void sub_80C6104(struct TitleScreenProc* proc) { type Unknown08AA6858 (line 698) | struct Unknown08AA6858 { type Unknown08AA6858 (line 705) | struct Unknown08AA6858 function DrawTitleLightBubbleSprites (line 772) | void DrawTitleLightBubbleSprites(int arg) { function Title_Loop_LightExplosionFx (line 803) | void Title_Loop_LightExplosionFx(struct TitleScreenProc* proc) { function sub_80C62DC (line 836) | void sub_80C62DC(struct TitleScreenProc* proc) { function Title_IDLE (line 859) | void Title_IDLE(struct TitleScreenProc * proc) function Title_EndAllProcChildren (line 881) | void Title_EndAllProcChildren(ProcPtr proc) { function Title_RestartProc (line 888) | void Title_RestartProc(struct TitleScreenProc* proc) { type ProcCmd (line 911) | struct ProcCmd function StartTitleScreen_WithMusic (line 985) | void StartTitleScreen_WithMusic(ProcPtr parent) { function StartTitleScreen_FlagFalse (line 995) | void StartTitleScreen_FlagFalse(ProcPtr parent) { function StartTitleScreen_FlagTrue (line 1003) | void StartTitleScreen_FlagTrue(ProcPtr parent) { FILE: src/trapfx.c type TrapfxProc (line 25) | struct TrapfxProc { type UnkTrapfxProc (line 34) | struct UnkTrapfxProc { type ShowMapChangeProc (line 44) | struct ShowMapChangeProc{ type TrapfxProc (line 53) | struct TrapfxProc type TrapfxProc (line 54) | struct TrapfxProc type UnkTrapfxProc (line 55) | struct UnkTrapfxProc type TrapfxProc (line 56) | struct TrapfxProc type ShowMapChangeProc (line 57) | struct ShowMapChangeProc type ShowMapChangeProc (line 58) | struct ShowMapChangeProc type TrapfxProc (line 59) | struct TrapfxProc type ProcCmd (line 82) | struct ProcCmd type ProcCmd (line 89) | struct ProcCmd type ProcCmd (line 96) | struct ProcCmd type ProcCmd (line 107) | struct ProcCmd type ProcCmd (line 115) | struct ProcCmd type ProcCmd (line 124) | struct ProcCmd function GasTrapSpriteAnim_Init (line 134) | void GasTrapSpriteAnim_Init(struct TrapfxProc *proc) function StartGasTrapAnim (line 180) | void StartGasTrapAnim(ProcPtr parent, int x, int y, int facing) function FireTrapSpriteAnim_Init (line 189) | void FireTrapSpriteAnim_Init(struct TrapfxProc *proc) function StartFireTrapAnim (line 203) | void StartFireTrapAnim(ProcPtr parent, int x, int y) function StartFireTrapAnim2 (line 214) | void StartFireTrapAnim2(ProcPtr parent, int x, int y) function ProcUnkTrapAnimFunc (line 225) | void ProcUnkTrapAnimFunc(struct UnkTrapfxProc *proc) function StartUnkTrapAnim (line 258) | void StartUnkTrapAnim(ProcPtr parent, int x, int y, int direction, int t... function ArrowTrapSpriteAnim_Init (line 272) | void ArrowTrapSpriteAnim_Init(struct TrapfxProc *proc) function StartArrowTrapAnim (line 288) | void StartArrowTrapAnim(ProcPtr parent, int x) function ProcShowMapChange_MoveCamera (line 294) | void ProcShowMapChange_MoveCamera(struct ShowMapChangeProc * proc) function ProcShowMapChange_UpdateGame (line 306) | void ProcShowMapChange_UpdateGame(struct ShowMapChangeProc * proc) function StartShowMapChangeAnim (line 325) | void StartShowMapChangeAnim(ProcPtr parent, int unused, int trapid) function PikeTrapSpriteAnim_Init (line 343) | void PikeTrapSpriteAnim_Init(struct TrapfxProc *proc) function StartPikeTrapAnim (line 358) | void StartPikeTrapAnim(ProcPtr parent, int x, int y, int facing) FILE: src/uiarena.c type ProcCmd (line 25) | struct ProcCmd type ProcCmd (line 26) | struct ProcCmd type ProcCmd (line 27) | struct ProcCmd function s8 (line 33) | s8 sub_80B5730(void) { function StartArenaScreen (line 42) | void StartArenaScreen(void) { function StartArenaResultsScreen (line 49) | void StartArenaResultsScreen(void) { function ArenaUi_Init (line 55) | void ArenaUi_Init(ProcPtr proc) { function sub_80B5970 (line 129) | void sub_80B5970(void) { function ArenaUi_WelcomeDialogue (line 137) | void ArenaUi_WelcomeDialogue(ProcPtr proc) { function ArenaUi_WagerGoldDialogue (line 150) | void ArenaUi_WagerGoldDialogue(ProcPtr proc) { function ArenaUi_CheckConfirmation (line 158) | void ArenaUi_CheckConfirmation(ProcPtr proc) { function ArenaUi_ConfirmWager (line 176) | void ArenaUi_ConfirmWager(ProcPtr proc) { function ArenaUi_InstructionsDialogue (line 186) | void ArenaUi_InstructionsDialogue(ProcPtr proc) { function ArenaUi_GoodLuckDialogue (line 193) | void ArenaUi_GoodLuckDialogue(ProcPtr proc) { function ArenaUi_FadeOutBgm (line 200) | void ArenaUi_FadeOutBgm(void) { function ArenaUi_StartArenaBattle (line 206) | void ArenaUi_StartArenaBattle(ProcPtr proc) { function sub_80B5B00 (line 230) | void sub_80B5B00(ProcPtr proc) { function sub_80B5B0C (line 236) | void sub_80B5B0C(ProcPtr proc) { function ArenaUi_ResultsDialogue (line 242) | void ArenaUi_ResultsDialogue(ProcPtr proc) { function ArenaUi_ShowGoldBoxOnVictoryOrDraw (line 279) | void ArenaUi_ShowGoldBoxOnVictoryOrDraw(ProcPtr proc) { function ArenaUi_OnEnd (line 298) | void ArenaUi_OnEnd(void) { function StartArenaDialogue (line 305) | void StartArenaDialogue(int msgId, ProcPtr proc) { function DrawArenaOpponentDetailsText (line 323) | void DrawArenaOpponentDetailsText(ProcPtr proc) { function Arena_PlayResultSong (line 339) | void Arena_PlayResultSong(ProcPtr proc) { function Arena_PlayArenaSong (line 362) | void Arena_PlayArenaSong(void) { function sub_80B5D3C (line 368) | void sub_80B5D3C(void) { function s8 (line 374) | s8 sub_80B5D48(void) { function WriteSuspendPlayerIdle (line 384) | void WriteSuspendPlayerIdle(void) { type ProcCmd (line 390) | struct ProcCmd type ProcCmd (line 459) | struct ProcCmd type ProcCmd (line 508) | struct ProcCmd FILE: src/uichapterstatus.c type Text (line 29) | struct Text type StatusScreenSt (line 30) | struct StatusScreenSt type TextInitInfo (line 101) | struct TextInitInfo type ChapterStatusProc (line 111) | struct ChapterStatusProc type ChapterStatusProc (line 112) | struct ChapterStatusProc type ChapterStatusProc (line 114) | struct ChapterStatusProc type ChapterStatusProc (line 115) | struct ChapterStatusProc type ChapterStatusProc (line 116) | struct ChapterStatusProc type ProcCmd (line 120) | struct ProcCmd type ProcCmd (line 155) | struct ProcCmd type ChapterStatusProc (line 193) | struct ChapterStatusProc type ChapterStatusProc (line 194) | struct ChapterStatusProc type ProcCmd (line 198) | struct ProcCmd type HelpBoxInfo (line 210) | struct HelpBoxInfo type HelpBoxInfo (line 211) | struct HelpBoxInfo type HelpBoxInfo (line 212) | struct HelpBoxInfo type HelpBoxInfo (line 213) | struct HelpBoxInfo type HelpBoxInfo (line 214) | struct HelpBoxInfo type HelpBoxInfo (line 215) | struct HelpBoxInfo type HelpBoxInfo (line 219) | struct HelpBoxInfo type HelpBoxInfo (line 232) | struct HelpBoxInfo type HelpBoxInfo (line 245) | struct HelpBoxInfo type HelpBoxInfo (line 258) | struct HelpBoxInfo type HelpBoxInfo (line 271) | struct HelpBoxInfo type HelpBoxInfo (line 284) | struct HelpBoxInfo type HelpBoxInfo (line 297) | struct HelpBoxInfo function StartChapterStatusHelpBox (line 313) | void StartChapterStatusHelpBox(ProcPtr proc) type Unit (line 322) | struct Unit type Unit (line 328) | struct Unit type Unit (line 342) | struct Unit type Unit (line 346) | struct Unit function CountEnemyBossUnits (line 394) | int CountEnemyBossUnits(void) function CountUnitsByFaction (line 422) | int CountUnitsByFaction(int faction) function UpdateStatusFactionSelectorGlow (line 450) | void UpdateStatusFactionSelectorGlow(struct ChapterStatusProc * proc) function UpdateUnitSpritePal (line 518) | void UpdateUnitSpritePal(bool isHidden) function ChapterStatus_Init (line 535) | void ChapterStatus_Init(struct ChapterStatusProc * proc) function DrawChapterStatusTextForUnit (line 646) | void DrawChapterStatusTextForUnit(struct Unit * unit) function ChapterStatus_ShowAllLayers (line 749) | void ChapterStatus_ShowAllLayers(void) function ChapterStatus_SetupFont (line 756) | void ChapterStatus_SetupFont(ProcPtr proc) function DrawChapterStatusStatValues (line 773) | void DrawChapterStatusStatValues(void) function ChapterStatus_DrawText (line 798) | void ChapterStatus_DrawText(struct ChapterStatusProc * proc) function ChapterStatus_LoopKeyHandler (line 865) | void ChapterStatus_LoopKeyHandler(struct ChapterStatusProc * proc) function ChapterStatus_OnEnd (line 919) | void ChapterStatus_OnEnd(struct ChapterStatusProc * proc) function ChapterStatus_FocusLeaderUnit (line 933) | void ChapterStatus_FocusLeaderUnit(struct ChapterStatusProc * proc) function StartChapterStatusScreen (line 944) | void StartChapterStatusScreen(ProcPtr parent) function StartChapterStatusScreen_FromPrep (line 963) | void StartChapterStatusScreen_FromPrep(ProcPtr parent) function StatusScreenSpriteDraw_Init (line 972) | void StatusScreenSpriteDraw_Init(struct ChapterStatusProc * proc) function StatusScreenSpriteDraw_Loop (line 990) | void StatusScreenSpriteDraw_Loop(struct ChapterStatusProc * proc) FILE: src/uiconfig.c type ConfigScreen (line 25) | struct ConfigScreen type ConfigScreen (line 25) | struct ConfigScreen type GameOption (line 54) | struct GameOption type ProcCmd (line 632) | struct ProcCmd type ProcCmd (line 642) | struct ProcCmd function s16 (line 661) | s16 sub_80B169C(void) function u8 (line 672) | u8 GetSelectedGameOption(void) function u8 (line 678) | u8 GetSelectedOptionValue(void) function GetGameOptionIconChr (line 683) | static inline int GetGameOptionIconChr(int icon) function DrawGameOptionIcon (line 691) | void DrawGameOptionIcon(int selectedIdx, int yBase) function DrawGameOptionHelpText (line 710) | void DrawGameOptionHelpText(void) function DrawGameOptionText (line 725) | void DrawGameOptionText(int selectedIdx, int textIdx, int y) function DrawOptionValueTexts (line 739) | void DrawOptionValueTexts(int selectedIdx, int textIdx, int y) function ConfigSprites_Init (line 768) | void ConfigSprites_Init(void) function DrawConfigUiSprites (line 776) | void DrawConfigUiSprites(void) function Config_Init (line 808) | void Config_Init(struct ConfigProc * proc) function WindowColorOptionChangeHandler (line 908) | bool WindowColorOptionChangeHandler(ProcPtr proc) function MusicOptionChangeHandler (line 917) | bool MusicOptionChangeHandler(ProcPtr proc) function GenericOptionChangeHandler (line 943) | bool GenericOptionChangeHandler(ProcPtr proc) function u8 (line 991) | u8 GetGameOption(u8 index) function SetGameOption (line 1092) | void SetGameOption(u8 index, u8 newValue) function PutGameOptionRow (line 1198) | void PutGameOptionRow(ProcPtr proc, int selectedIdx, int c) function Config_Loop_KeyHandler (line 1230) | void Config_Loop_KeyHandler(struct ConfigProc * proc) function Config_HandleExit (line 1372) | bool Config_HandleExit(struct ConfigProc * proc) function s8 (line 1394) | static inline s8 * GetConfigSource() function Config_SetSourceFromPrep (line 1400) | void Config_SetSourceFromPrep(void) function Config_SetSourceFromWorldMap (line 1408) | void Config_SetSourceFromWorldMap(void) type ProcCmd (line 1419) | struct ProcCmd type ProcCmd (line 1455) | struct ProcCmd type ProcCmd (line 1483) | struct ProcCmd FILE: src/uidebug.c type Struct089ED67C (line 20) | struct Struct089ED67C { function u8 (line 35) | u8 sub_8084880() function u8 (line 53) | u8 sub_80848E0() function u8 (line 71) | u8 sub_8084940() function u8 (line 89) | u8 sub_80849A0() function u8 (line 97) | u8 sub_80849D8() function u8 (line 105) | u8 sub_8084A10() function sub_8084A48 (line 113) | int sub_8084A48() function sub_8084A68 (line 125) | int sub_8084A68() function sub_8084A80 (line 134) | int sub_8084A80() {return 1;} function sub_8084A84 (line 135) | int sub_8084A84() {return 0;} function sub_8084A88 (line 136) | int sub_8084A88() {return 0;} function sub_8084A8C (line 137) | int sub_8084A8C() {return 0;} function sub_8084A90 (line 138) | int sub_8084A90() {return 0;} function sub_8084A94 (line 139) | int sub_8084A94() {return 0;} function sub_8084A98 (line 140) | int sub_8084A98() {return 0;} function sub_8084A9C (line 141) | int sub_8084A9C() {return 0;} function sub_8084AA0 (line 142) | int sub_8084AA0() {return 0;} function sub_8084AA4 (line 143) | int sub_8084AA4() {return 0;} function sub_8084AA8 (line 144) | int sub_8084AA8() {return 0;} function sub_8084AAC (line 145) | int sub_8084AAC() {return 0;} function sub_8084AB0 (line 146) | int sub_8084AB0() {return 0;} function sub_8084AB4 (line 147) | int sub_8084AB4() {return 0;} function sub_8084AB8 (line 148) | int sub_8084AB8() {return 0;} function sub_8084ABC (line 149) | int sub_8084ABC() {return 0;} function sub_8084AC0 (line 150) | int sub_8084AC0() {return 0;} function sub_8084AC4 (line 151) | int sub_8084AC4() {return 0;} function sub_8084AC8 (line 152) | int sub_8084AC8() {return 0;} function sub_8084ACC (line 153) | int sub_8084ACC() {return 0;} function sub_8084AD0 (line 154) | int sub_8084AD0() {return 0;} function sub_8084AD4 (line 155) | int sub_8084AD4() {return 0;} function sub_8084AD8 (line 156) | int sub_8084AD8() {return 0;} function sub_8084ADC (line 158) | void sub_8084ADC() function sub_8084AF4 (line 164) | int sub_8084AF4() function sub_8084B0C (line 173) | void sub_8084B0C() function sub_8084B34 (line 184) | void sub_8084B34() function sub_8084B40 (line 189) | int sub_8084B40() function sub_8084B60 (line 197) | void sub_8084B60() function sub_8084B6C (line 202) | int sub_8084B6C() function sub_8084B8C (line 210) | void sub_8084B8C() function sub_8084B98 (line 215) | void sub_8084B98() function sub_8084BB0 (line 220) | void sub_8084BB0(int sub_val) function sub_8084BCC (line 228) | void sub_8084BCC(struct Unit *unit) function sub_8084C38 (line 252) | void sub_8084C38(u8 pid) function s8 (line 257) | s8 sub_8084C4C(u8 pid) function s8 (line 280) | s8 sub_8084C8C() {return sub_8084C4C(0);} function s8 (line 281) | s8 sub_8084C9C() {return sub_8084C4C(0);} function s8 (line 283) | s8 sub_8084CAC(u8 pid) function s8 (line 306) | s8 sub_8084CE8() {return sub_8084CAC(0);} function s8 (line 307) | s8 sub_8084CF8() {return sub_8084CAC(0);} function s8 (line 308) | s8 sub_8084D08() {return sub_8084CAC(0);} function s8 (line 309) | s8 sub_8084D18() {return sub_8084CAC(0);} function s8 (line 310) | s8 sub_8084D28() {return sub_8084CAC(0);} function s8 (line 311) | s8 sub_8084D38() {return sub_8084CAC(0);} function s8 (line 312) | s8 sub_8084D48() {return sub_8084CAC(0);} function s8 (line 313) | s8 sub_8084D58() {return sub_8084CAC(0);} function s8 (line 314) | s8 sub_8084D68() {return sub_8084CAC(0);} function s8 (line 315) | s8 sub_8084D78() {return sub_8084CAC(0);} function s8 (line 316) | s8 sub_8084D88() {return sub_8084CAC(0);} function s8 (line 317) | s8 sub_8084D98() {return sub_8084CAC(0);} function s8 (line 318) | s8 sub_8084DA8() {return sub_8084CAC(0);} function s8 (line 319) | s8 sub_8084DB8() {return sub_8084CAC(0);} function s8 (line 320) | s8 sub_8084DC8() {return sub_8084CAC(0);} function s8 (line 321) | s8 sub_8084DD8() {return sub_8084CAC(0);} function s8 (line 322) | s8 sub_8084DE8() {return sub_8084CAC(0);} function s8 (line 323) | s8 sub_8084DF8() {return sub_8084CAC(0);} function s8 (line 324) | s8 sub_8084E08() {return sub_8084CAC(0);} function s8 (line 325) | s8 sub_8084E18() {return sub_8084CAC(0);} function s8 (line 326) | s8 sub_8084E28() {return sub_8084CAC(0);} function s8 (line 327) | s8 sub_8084E38() {return sub_8084CAC(0);} function s8 (line 328) | s8 sub_8084E48() {return sub_8084CAC(0);} function s8 (line 329) | s8 sub_8084E58() {return sub_8084CAC(0);} function s8 (line 330) | s8 sub_8084E68() {return sub_8084CAC(0);} function s8 (line 331) | s8 sub_8084E78() {return sub_8084CAC(0);} function s8 (line 333) | s8 sub_8084E88(u8 pid) function s8 (line 355) | s8 sub_8084EB8() {return sub_8084E88(0);} function s8 (line 356) | s8 sub_8084EC8() {return sub_8084E88(0);} function s8 (line 357) | s8 sub_8084ED8() {return sub_8084E88(0);} function AreAnyEnemyUnitDead (line 359) | int AreAnyEnemyUnitDead(void) function u16 (line 373) | u16 GetDeadEnemyAmount() function sub_8084F54 (line 388) | int sub_8084F54() function s8 (line 397) | s8 IsCharDeadAsNonPlayerUnit(u8 pid) function sub_8084FA8 (line 412) | int sub_8084FA8() function sub_8084FE4 (line 428) | int sub_8084FE4() function s8 (line 442) | s8 sub_8085018() {return IsCharDeadAsNonPlayerUnit(0);} function s8 (line 443) | s8 sub_8085028() {return IsCharDeadAsNonPlayerUnit(0);} function s8 (line 444) | s8 sub_8085038() {return IsCharDeadAsNonPlayerUnit(0);} function s8 (line 445) | s8 sub_8085048() {return IsCharDeadAsNonPlayerUnit(0);} function s8 (line 446) | s8 sub_8085058() {return IsCharDeadAsNonPlayerUnit(0);} function s8 (line 447) | s8 sub_8085068() {return IsCharDeadAsNonPlayerUnit(0);} function s8 (line 448) | s8 sub_8085078() {return IsCharDeadAsNonPlayerUnit(0);} function s8 (line 449) | s8 sub_8085088() {return IsCharDeadAsNonPlayerUnit(0);} function s8 (line 450) | s8 sub_8085098() {return IsCharDeadAsNonPlayerUnit(0);} function s8 (line 451) | s8 sub_80850A8() {return IsCharDeadAsNonPlayerUnit(0);} function s8 (line 452) | s8 sub_80850B8() {return IsCharDeadAsNonPlayerUnit(0);} function s8 (line 453) | s8 sub_80850C8() {return IsCharDeadAsNonPlayerUnit(0);} function s8 (line 454) | s8 sub_80850D8() {return IsCharDeadAsNonPlayerUnit(0);} function s8 (line 455) | s8 sub_80850E8() {return IsCharDeadAsNonPlayerUnit(0);} function s8 (line 456) | s8 sub_80850F8() {return IsCharDeadAsNonPlayerUnit(0);} function s8 (line 457) | s8 sub_8085108() {return IsCharDeadAsNonPlayerUnit(0);} function s8 (line 458) | s8 sub_8085118() {return IsCharDeadAsNonPlayerUnit(0);} function s8 (line 460) | s8 sub_8085128() {return HaveCharactersMaxSupport(0, 0);} function s8 (line 461) | s8 sub_808513C() {return HaveCharactersMaxSupport(0, 0);} function s8 (line 462) | s8 sub_8085150() {return HaveCharactersMaxSupport(0, 0);} function s8 (line 463) | s8 sub_8085164() {return HaveCharactersMaxSupport(0, 0);} function s8 (line 464) | s8 sub_8085178() {return HaveCharactersMaxSupport(0, 0);} function s8 (line 465) | s8 sub_808518C() {return HaveCharactersMaxSupport(0, 0);} function sub_80851A0 (line 467) | int sub_80851A0(u8 pid, int faction) function sub_80851E4 (line 488) | int sub_80851E4(int faction) function sub_8085220 (line 505) | int sub_8085220() function sub_8085238 (line 510) | int sub_8085238() function sub_8085250 (line 515) | int sub_8085250() function sub_8085268 (line 520) | int sub_8085268() function sub_8085280 (line 525) | int sub_8085280() function sub_8085298 (line 530) | int sub_8085298() function sub_80852B4 (line 535) | int sub_80852B4() function sub_80852D0 (line 540) | int sub_80852D0() function sub_80852EC (line 545) | int sub_80852EC() function sub_8085308 (line 550) | int sub_8085308() function sub_8085324 (line 555) | int sub_8085324() function sub_8085338 (line 560) | int sub_8085338() function sub_8085350 (line 568) | int sub_8085350() function sub_8085354 (line 573) | int sub_8085354() function sub_8085370 (line 578) | int sub_8085370() FILE: src/uimenu.c type MenuProc (line 51) | struct MenuProc type MenuProc (line 52) | struct MenuProc type MenuProc (line 62) | struct MenuProc type MenuProc (line 71) | struct MenuProc type MenuProc (line 82) | struct MenuProc type MenuDef (line 83) | struct MenuDef type MenuRect (line 86) | struct MenuRect type MenuProc (line 96) | struct MenuProc type MenuDef (line 96) | struct MenuDef type MenuProc (line 101) | struct MenuProc type MenuDef (line 101) | struct MenuDef type MenuRect (line 101) | struct MenuRect type MenuProc (line 106) | struct MenuProc type MenuDef (line 106) | struct MenuDef type MenuProc (line 111) | struct MenuProc type MenuDef (line 112) | struct MenuDef type MenuRect (line 119) | struct MenuRect type MenuProc (line 129) | struct MenuProc type MenuDef (line 130) | struct MenuDef type MenuProc (line 140) | struct MenuProc type MenuDef (line 141) | struct MenuDef type MenuRect (line 142) | struct MenuRect type MenuProc (line 151) | struct MenuProc type MenuDef (line 152) | struct MenuDef type MenuProc (line 161) | struct MenuProc type MenuDef (line 162) | struct MenuDef type MenuRect (line 163) | struct MenuRect type MenuProc (line 169) | struct MenuProc type MenuDef (line 170) | struct MenuDef type MenuRect (line 171) | struct MenuRect type MenuProc (line 178) | struct MenuProc type MenuItemProc (line 214) | struct MenuItemProc type Proc (line 250) | struct Proc type MenuProc (line 250) | struct MenuProc type MenuItemProc (line 252) | struct MenuItemProc function EndAllMenus (line 273) | void EndAllMenus(void) function SyncMenuBgs (line 278) | inline function ClearMenuBgs (line 284) | inline function s8 (line 293) | inline function Menu_OnInit (line 299) | void Menu_OnInit(struct MenuProc* proc) function RedrawMenu (line 308) | void RedrawMenu(struct MenuProc* proc) function DrawMenuItemHover (line 354) | void DrawMenuItemHover(struct MenuProc* proc, int item, s8 boolHover) function Menu_OnIdle (line 379) | void Menu_OnIdle(struct MenuProc* proc) function ProcessMenuDpadInput (line 430) | void ProcessMenuDpadInput(struct MenuProc* proc) function ProcessMenuSelectInput (line 486) | int ProcessMenuSelectInput(struct MenuProc* proc) function GetMenuCursorPosition (line 523) | void GetMenuCursorPosition(struct MenuProc* proc, int* xResult, int* yRe... function u8 (line 532) | u8 MenuAlwaysEnabled(const struct MenuItemDef* def, int number) function u8 (line 537) | u8 MenuAlwaysDisabled(const struct MenuItemDef* def, int number) function u8 (line 542) | u8 MenuAlwaysNotShown(const struct MenuItemDef* def, int number) function u8 (line 547) | u8 MenuCancelSelect(struct MenuProc* menu, struct MenuItemProc* item) function u8 (line 552) | u8 MenuStdHelpBox(struct MenuProc* menu, struct MenuItemProc* item) function Menu_AutoHelpBox_OnInit (line 557) | void Menu_AutoHelpBox_OnInit(struct MenuProc* proc) function Menu_AutoHelpBox_OnLoop (line 563) | void Menu_AutoHelpBox_OnLoop(struct MenuProc* proc) function u8 (line 588) | u8 MenuAutoHelpBoxSelect(struct MenuProc* menu) function Menu_FrozenHelpBox_OnLoop (line 593) | void Menu_FrozenHelpBox_OnLoop(struct MenuProc* proc) function u8 (line 609) | u8 MenuFrozenHelpBox(struct MenuProc* proc, int msgid) function Menu_Frozen_OnLoop (line 617) | void Menu_Frozen_OnLoop(struct MenuProc* proc) function u8 (line 630) | u8 MenuFrozen(struct MenuProc* proc) function FreezeMenu (line 635) | void FreezeMenu(void) function ResumeMenu (line 643) | void ResumeMenu(void) type MenuProc (line 654) | struct MenuProc type MenuDef (line 655) | struct MenuDef type MenuProc (line 657) | struct MenuProc function ApplyMenuCursorVScroll (line 671) | void ApplyMenuCursorVScroll(struct MenuProc* proc, int* xRef, int* yRef) type MenuItemOverride (line 687) | struct MenuItemOverride function ResetMenuOverrides (line 689) | void ResetMenuOverrides(void) function GetForceDisabledMenuItems (line 697) | void GetForceDisabledMenuItems(u8 list[MENU_OVERRIDE_MAX]) function SetForceDisabledMenuItems (line 710) | void SetForceDisabledMenuItems(u8 list[MENU_OVERRIDE_MAX]) function AddMenuOverride (line 719) | void AddMenuOverride(int cmdid, int kind, void* func) function u8 (line 731) | u8 OverriddenMenuAvailability(const struct MenuItemDef* def, int number) function u8 (line 749) | u8 OverriddenMenuSelected(struct MenuProc* proc, struct MenuItemProc* item) FILE: src/uiselecttarget.c type Vec2 (line 15) | struct Vec2 type SelectTarget (line 17) | struct SelectTarget type ProcCmd (line 21) | struct ProcCmd type Unk_085B658C (line 33) | struct Unk_085B658C type Unk_085B658C (line 38) | struct Unk_085B658C function InitTargets (line 55) | void InitTargets(int xRoot, int yRoot) { function AddTarget (line 61) | void AddTarget(int x, int y, int unitId, int tId) { function GetSelectTargetCount (line 70) | inline int GetSelectTargetCount(void) type SelectTarget (line 75) | struct SelectTarget function LinkTargets (line 80) | void LinkTargets(void) function TargetSelection_GetRealCursorPosition (line 96) | void TargetSelection_GetRealCursorPosition(struct SelectTargetProc* proc... function TargetSelection_Loop (line 101) | void TargetSelection_Loop(struct SelectTargetProc* proc) { function ProcPtr (line 145) | ProcPtr NewTargetSelection(const struct SelectInfo* selectInfo) { function ProcPtr (line 173) | ProcPtr NewTargetSelection_Specialized(const struct SelectInfo* selectIn... function ProcPtr (line 183) | ProcPtr EndTargetSelection(struct SelectTargetProc* proc) { function TargetSelection_HandleMoveInput (line 197) | void TargetSelection_HandleMoveInput(struct SelectTargetProc* proc) { function TargetSelection_HandleSelectInput (line 227) | int TargetSelection_HandleSelectInput(struct SelectTargetProc* proc) { function sub_804FBBC (line 251) | void sub_804FBBC(void) { function sub_804FBDC (line 258) | void sub_804FBDC(void) { function GetFurthestTargetDistance (line 265) | int GetFurthestTargetDistance(void) type SelectTarget (line 282) | struct SelectTarget type SelectTarget (line 285) | struct SelectTarget type SelectTarget (line 286) | struct SelectTarget type SelectTarget (line 290) | struct SelectTarget type SelectTarget (line 318) | struct SelectTarget type SelectTarget (line 323) | struct SelectTarget FILE: src/uisupport.c type SupportScreenUnit (line 29) | struct SupportScreenUnit type SupportScreenProc (line 53) | struct SupportScreenProc function GetSupportScreenUnitCount (line 58) | int GetSupportScreenUnitCount(void) { function GetNextSupportScreenUnit (line 63) | int GetNextSupportScreenUnit(int num) { function GetPreviousSupportScreenUnit (line 73) | int GetPreviousSupportScreenUnit(int num) { function GetSupportScreenPartnerSupportLevel (line 83) | int GetSupportScreenPartnerSupportLevel(int idx, int partner) { function GetSupportScreenPartnerClassId (line 88) | int GetSupportScreenPartnerClassId(int idx, int partner) { function s8 (line 93) | s8 GetSupportScreenPartnerIsAlive(int idx, int partner) { function GetSupportScreenPartnerCharId (line 98) | int GetSupportScreenPartnerCharId(int idx, int partner) { function GetSupportScreenCharIdAt (line 103) | int GetSupportScreenCharIdAt(int idx) { function GetSupportScreenClassIdAt (line 108) | int GetSupportScreenClassIdAt(int idx) { function GetSupportClassForCharId (line 113) | int GetSupportClassForCharId(int charId) { function s8 (line 138) | s8 sub_80A0BBC(int charId) { function sub_80A0BF4 (line 155) | void sub_80A0BF4(void) { function SupportScreen_SetupUnits (line 169) | void SupportScreen_SetupUnits(struct SupportScreenProc* proc) { function sub_80A0EC0 (line 263) | void sub_80A0EC0(struct SupportScreenProc* proc) { function GetTotalSupportLevel (line 288) | int GetTotalSupportLevel(int idx) { function sub_80A0F6C (line 301) | int sub_80A0F6C(s8 flag, int idx) { function DrawSupportScreenText (line 342) | void DrawSupportScreenText(void) { function SupportScreen_OnInit (line 387) | void SupportScreen_OnInit(struct SupportScreenProc* proc) { function DrawSupportBannerSprites_Init (line 397) | void DrawSupportBannerSprites_Init(struct Proc* proc) { function DrawSupportBannerSprites_Loop (line 404) | void DrawSupportBannerSprites_Loop(struct Proc* proc) { type ProcCmd (line 410) | struct ProcCmd function StartDrawSupportBannerSprites (line 419) | void StartDrawSupportBannerSprites(int x, int y, int palIdx, ProcPtr par... function EndDrawSupportBannerSprites (line 428) | void EndDrawSupportBannerSprites(void) { function DrawSupportScreenUnitSprites (line 434) | void DrawSupportScreenUnitSprites(struct SupportScreenProc* proc) { function sub_80A11E0 (line 454) | void sub_80A11E0(struct SupportScreenProc* proc) { function SupportScreen_SetupGraphics (line 485) | void SupportScreen_SetupGraphics(struct SupportScreenProc* proc) { function SupportScreen_OnEnd (line 606) | void SupportScreen_OnEnd(ProcPtr proc) { function SupportScreen_UpdateBlend (line 618) | void SupportScreen_UpdateBlend(void) { function SupportScreen_Loop_KeyHandler (line 626) | void SupportScreen_Loop_KeyHandler(struct SupportScreenProc* proc) { function SupportScreen_StartUnitSubMenu (line 764) | void SupportScreen_StartUnitSubMenu(struct SupportScreenProc* proc) { function SupportScreen_RestartSourceScreenMusic (line 770) | void SupportScreen_RestartSourceScreenMusic(struct SupportScreenProc* pr... type ProcCmd (line 780) | struct ProcCmd function StartSupportScreenFromPrepScreen (line 829) | void StartSupportScreenFromPrepScreen(ProcPtr parent) { function StartSupportScreen (line 836) | void StartSupportScreen(ProcPtr parent) { function sub_80A199C (line 843) | void sub_80A199C(struct SupportScreenProc* proc, int param_2) { function sub_80A1A90 (line 895) | void sub_80A1A90(int idx) { function UiSupport_GetSupportTalkSong (line 908) | int UiSupport_GetSupportTalkSong(int idx, int partner, int rank) { function sub_80A1AE4 (line 918) | void sub_80A1AE4(void) { function GetSupportScreenPartnerCount (line 935) | int GetSupportScreenPartnerCount(int charId) { function DrawSupportSubScreenSprites (line 970) | void DrawSupportSubScreenSprites(struct SubScreenProc* proc) { function DrawSupportSubScreenUnitPartnerText (line 1011) | void DrawSupportSubScreenUnitPartnerText(struct SubScreenProc* proc, int... function DrawSupportSubScreenRemainingText (line 1092) | void DrawSupportSubScreenRemainingText(struct SubScreenProc* proc) { function InitSupportSubScreenPartners (line 1141) | void InitSupportSubScreenPartners(struct SubScreenProc* proc) { function InitSupportSubScreenPartnerLevels (line 1191) | void InitSupportSubScreenPartnerLevels(struct SubScreenProc* proc) { function InitSupportSubScreenRemainingSupports (line 1202) | void InitSupportSubScreenRemainingSupports(struct SubScreenProc* proc) { function DrawSupportSubScreenUnitPartnerDetails (line 1223) | void DrawSupportSubScreenUnitPartnerDetails(struct SubScreenProc* proc) { function SupportSubScreen_MoveCursorToNextValidUnit (line 1243) | void SupportSubScreen_MoveCursorToNextValidUnit(struct SubScreenProc* pr... function SupportSubScreen_Init (line 1272) | void SupportSubScreen_Init(struct SubScreenProc* proc) { function sub_80A221C (line 1288) | void sub_80A221C(void) { function SupportSubScreen_SetupGraphics (line 1301) | void SupportSubScreen_SetupGraphics(struct SubScreenProc* proc) { function SupportSubScreen_Loop_KeyHandler (line 1381) | void SupportSubScreen_Loop_KeyHandler(struct SubScreenProc* proc) { function sub_80A25F8 (line 1456) | void sub_80A25F8(struct SubScreenProc* proc) { function SupportSubScreen_StartSwapPage (line 1486) | void SupportSubScreen_StartSwapPage(struct SubScreenProc* proc) { function sub_80A2730 (line 1509) | void sub_80A2730(u32 xBase) { function SupportSubScreen_SwapPageOut_ToLeft (line 1538) | void SupportSubScreen_SwapPageOut_ToLeft(struct SubScreenProc* proc) { function SupportSubScreen_SwapPageIn_FromRight (line 1564) | void SupportSubScreen_SwapPageIn_FromRight(struct SubScreenProc* proc) { function SupportSubScreen_SwapPageOut_ToRight (line 1589) | void SupportSubScreen_SwapPageOut_ToRight(struct SubScreenProc* proc) { function SupportSubScreen_SwapPageIn_FromLeft (line 1615) | void SupportSubScreen_SwapPageIn_FromLeft(struct SubScreenProc* proc) { function SupportSubScreen_ReinitAfterSwapPage (line 1640) | void SupportSubScreen_ReinitAfterSwapPage(struct SubScreenProc* proc) { function SupportSubScreen_EndSwapPage (line 1680) | void SupportSubScreen_EndSwapPage(struct SubScreenProc* proc) { function SupportSubScreen_OnEnd (line 1711) | void SupportSubScreen_OnEnd(struct SubScreenProc* proc) { function SupportSubScreen_PrepareSupportConvo (line 1720) | void SupportSubScreen_PrepareSupportConvo(struct SubScreenProc* proc) { function sub_80A2BD0 (line 1738) | void sub_80A2BD0(struct SubScreenProc* proc) { type ProcCmd (line 1749) | struct ProcCmd function StartSupportUnitSubScreen (line 1816) | void StartSupportUnitSubScreen(s8 fromPrepScreen, int unitIndex, ProcPtr... FILE: src/uiutils.c function UnpackLegacyUiFramePalette (line 179) | void UnpackLegacyUiFramePalette(int palId) function UnpackUiFramePalette (line 187) | void UnpackUiFramePalette(int palId) function UnpackLegacyUiFrameImage (line 195) | void UnpackLegacyUiFrameImage(void* dest) function UnpackUiFrameImage (line 203) | void UnpackUiFrameImage(void* dest) function UnpackUiBarPalette (line 211) | void UnpackUiBarPalette(int palId) function UnpackUiFrameBuffered (line 219) | void UnpackUiFrameBuffered(int id) function DrawUiFrame (line 236) | void DrawUiFrame(u16* tilemap, int x, int y, int width, int height, int ... function ClearUiFrame (line 283) | void ClearUiFrame(u16* tilemap, int x, int y, int width, int height) function DrawUiFrame2 (line 297) | void DrawUiFrame2(int x, int y, int width, int height, int style) function DisplayUiHand (line 440) | void DisplayUiHand(int x, int y) function DisplayUiHand_unused (line 456) | void DisplayUiHand_unused(int x, int y) function DisplayFrozenUiHand (line 462) | void DisplayFrozenUiHand(int x, int y) function GetUiHandPrevDisplayX (line 468) | int GetUiHandPrevDisplayX(void) function GetUiHandPrevDisplayY (line 473) | int GetUiHandPrevDisplayY(void) function ClearBg0Bg1 (line 478) | void ClearBg0Bg1(void) function DrawUiItemHover (line 486) | void DrawUiItemHover(int x, int y, int width) function ClearUiItemHover (line 503) | void ClearUiItemHover(int x, int y, int width) function DrawUiItemHoverExt (line 521) | void DrawUiItemHoverExt(int bg, int base, int x, int y, int width) function ClearUiItemHoverExt (line 541) | void ClearUiItemHoverExt(int bg, int base, int x, int y, int width) function UnpackUnkUiFrame (line 564) | void UnpackUnkUiFrame(void* vram, int palId, int palCount) function DisplayUiHandExt (line 570) | void DisplayUiHandExt(int x, int y, unsigned objTileOffset) function DisplayFrozenUiHandExt (line 586) | void DisplayFrozenUiHandExt(int x, int y, unsigned objTileOffset) function LoadLegacyUiFrameGraphics (line 592) | void LoadLegacyUiFrameGraphics(void) function LoadUiFrameGraphics (line 598) | void LoadUiFrameGraphics(void) function LoadUiFrameGraphicsTo (line 604) | void LoadUiFrameGraphicsTo(unsigned vramOffset, int palId) FILE: src/unit_facing.c function ChangeActiveUnitFacing (line 6) | void ChangeActiveUnitFacing(int xLook, int yLook) { FILE: src/unitinfowindow.c type UnitInfoWindowProc (line 18) | struct UnitInfoWindowProc { type UnitInfoWindowProc (line 34) | struct UnitInfoWindowProc type ProcCmd (line 36) | struct ProcCmd type UnitInfoWindowProc (line 41) | struct UnitInfoWindowProc function UnitInfoWindow_OnLoop (line 44) | void UnitInfoWindow_OnLoop(struct UnitInfoWindowProc* proc) { type UnitInfoWindowProc (line 72) | struct UnitInfoWindowProc type UnitInfoWindowProc (line 73) | struct UnitInfoWindowProc function UnitInfoWindow_PositionUnitName (line 84) | void UnitInfoWindow_PositionUnitName(struct UnitInfoWindowProc* proc) { type UnitInfoWindowProc (line 123) | struct UnitInfoWindowProc type UnitInfoWindowProc (line 123) | struct UnitInfoWindowProc type Unit (line 123) | struct Unit function GetUnitInfoWindowX (line 175) | int GetUnitInfoWindowX(struct Unit* unit, int width) { function DrawUnitHpText (line 185) | void DrawUnitHpText(struct Text* text, struct Unit* unit) { function DrawUnitConText (line 198) | void DrawUnitConText(struct Text* text, struct Unit* unit) { function DrawUnitAidText (line 208) | void DrawUnitAidText(struct Text* text, struct Unit* unit) { function PutUnitAidIconForTextAt (line 218) | void PutUnitAidIconForTextAt(struct Unit* unit, int x, int y) { function DrawUnitStatusText (line 228) | void DrawUnitStatusText(struct Text* text, struct Unit* unit) { function DrawUnitResChangeText (line 238) | void DrawUnitResChangeText(struct Text* text, struct Unit* unit, int bon... function DrawUnitResUnkText (line 251) | void DrawUnitResUnkText(struct Text* text, struct Unit* unit, int unused) { function DrawAccuracyText (line 261) | void DrawAccuracyText(struct Text* text, int accuracy) { function StartUnitInventoryInfoWindow (line 271) | void StartUnitInventoryInfoWindow(ProcPtr parent) { function RefreshUnitInventoryInfoWindow (line 284) | void RefreshUnitInventoryInfoWindow(struct Unit* unit) { function RefreshUnitStealInventoryInfoWindow (line 326) | void RefreshUnitStealInventoryInfoWindow(struct Unit* unit) { function RefreshHammerneUnitInfoWindow (line 359) | void RefreshHammerneUnitInfoWindow(struct Unit* unit) { function StartUnitHpInfoWindow (line 401) | void StartUnitHpInfoWindow(ProcPtr parent) { function RefreshUnitHpInfoWindow (line 409) | void RefreshUnitHpInfoWindow(struct Unit* unit) { function StartUnitHpStatusInfoWindow (line 423) | void StartUnitHpStatusInfoWindow(ProcPtr parent) { function RefreshUnitHpStatusInfoWindow (line 433) | void RefreshUnitHpStatusInfoWindow(struct Unit* unit) { function StartUnitResChangeInfoWindow (line 449) | void StartUnitResChangeInfoWindow(ProcPtr parent) { function RefreshUnitResChangeInfoWindow (line 458) | void RefreshUnitResChangeInfoWindow(struct Unit* unit) { function StartUnitStaffOffenseInfoWindow (line 471) | void StartUnitStaffOffenseInfoWindow(ProcPtr parent) { function RefreshUnitStaffOffenseInfoWindow (line 481) | void RefreshUnitStaffOffenseInfoWindow(struct Unit* unit, int hit) { function StartUnitRescueInfoWindowsCore (line 497) | void StartUnitRescueInfoWindowsCore(ProcPtr parent) { function RefreshUnitTakeRescueInfoWindows (line 509) | void RefreshUnitTakeRescueInfoWindows(ProcPtr parent) { function RefreshUnitRescueInfoWindows (line 521) | void RefreshUnitRescueInfoWindows(struct Unit* unit) { function RefreshUnitTakeInfoWindows (line 546) | void RefreshUnitTakeInfoWindows(struct Unit* unit) { function StartUnitGiveInfoWindows (line 574) | void StartUnitGiveInfoWindows(ProcPtr parent) { function RefreshUnitGiveInfoWindows (line 586) | void RefreshUnitGiveInfoWindows(struct Unit* unit) { FILE: src/unitlistscreen.c type SortedUnitEnt (line 26) | struct SortedUnitEnt type SortedUnitEnt (line 27) | struct SortedUnitEnt type Text (line 30) | struct Text type Text (line 31) | struct Text type Text (line 32) | struct Text type Text (line 33) | struct Text type Text (line 34) | struct Text type ProcCmd (line 41) | struct ProcCmd type ProcCmd (line 101) | struct ProcCmd type ProcCmd (line 144) | struct ProcCmd type ProcCmd (line 179) | struct ProcCmd type ProcCmd (line 225) | struct ProcCmd function sub_809014C (line 240) | void sub_809014C(void) function sub_80901BC (line 288) | void sub_80901BC(u8 x, u8 y, u8 width) function sub_8090238 (line 305) | void sub_8090238(u8 key) function sub_8090324 (line 348) | void sub_8090324(int itemIconId) function sub_8090358 (line 373) | void sub_8090358(u16 arg_0) function sub_8090418 (line 421) | void sub_8090418(struct UnitListScreenProc * proc, s8 unk) function sub_8090514 (line 504) | void sub_8090514(s8 flag) function UnitList_StartStatScreen (line 531) | void UnitList_StartStatScreen(struct UnitListScreenProc * proc) function UnitList_ResetFromStatScreen (line 559) | void UnitList_ResetFromStatScreen(struct UnitListScreenProc * proc) function UnitList_ResetDispFromStatScreen (line 568) | void UnitList_ResetDispFromStatScreen(void) function UnitListScreenSprites_Init (line 575) | void UnitListScreenSprites_Init(struct UnitListScreenSpritesProc * proc) function UnitListScreenSprites_Main (line 603) | void UnitListScreenSprites_Main(struct UnitListScreenSpritesProc * proc) function UnitListScreenSprites_Dummy (line 730) | void UnitListScreenSprites_Dummy(void) function sub_8090B48 (line 736) | void sub_8090B48(struct Unit * unit, struct UnitListScreenProc * proc) function sub_8090C58 (line 785) | void sub_8090C58(struct UnitListScreenProc * proc) function sub_8090D00 (line 836) | void sub_8090D00(struct UnitListScreenProc * proc) function sub_8090D80 (line 887) | void sub_8090D80(struct UnitListScreenProc * proc) function UnitList_Init (line 1035) | void UnitList_Init(struct UnitListScreenProc * proc) function UnitList_DeployUnit (line 1067) | void UnitList_DeployUnit(struct Unit * unit, struct UnitListScreenProc *... function UnitList_UndeployUnit (line 1094) | void UnitList_UndeployUnit(struct Unit * unit, struct UnitListScreenProc... function UnitList_TogglePrepDeployState (line 1121) | void UnitList_TogglePrepDeployState(struct UnitListScreenProc * proc) function UnitList_ToggleSoloAnimState (line 1156) | void UnitList_ToggleSoloAnimState(struct Unit * unit, int step) function sub_809144C (line 1178) | void sub_809144C(struct UnitListScreenProc * proc) function sub_80917D8 (line 1342) | void sub_80917D8(struct UnitListScreenProc * proc) function UnitList_SetBlendEffects (line 1461) | void UnitList_SetBlendEffects(void) function sub_8091AEC (line 1470) | void sub_8091AEC(struct UnitListScreenProc * proc) function UnitList_OnEnd (line 1528) | void UnitList_OnEnd(struct UnitListScreenProc * proc) function UnitList_StartPageChange (line 1572) | void UnitList_StartPageChange(struct UnitListScreenProc * proc) function sub_8091D54 (line 1597) | void sub_8091D54(struct UnitListScreenProc * proc) function sub_8091F10 (line 1695) | void sub_8091F10(struct UnitListScreenProc * proc) function NAKEDFUNC (line 1752) | NAKEDFUNC function StartUnitListScreenField (line 1984) | void StartUnitListScreenField(void) function StartUnitListScreenPrepMenu (line 1994) | void StartUnitListScreenPrepMenu(ProcPtr parent) function StartUnitListScreenForSoloAnim (line 2024) | void StartUnitListScreenForSoloAnim(ProcPtr parent) function StartUnitListScreenUnk (line 2043) | void StartUnitListScreenUnk(ProcPtr parent) function StartUnitListScreenWorldMap (line 2062) | void StartUnitListScreenWorldMap(ProcPtr parent) function UnitList_DrawColumnNames (line 2083) | void UnitList_DrawColumnNames(u16 * tm, u8 page) function sub_8092298 (line 2115) | void sub_8092298(u8 maxPages, u8 page, s8 drawColumnNames) function UnitList_PutRow (line 2135) | void UnitList_PutRow(struct UnitListScreenProc * proc, u8 unitNum, u16 *... function SortUnitList_GetUnitSoloAnimation (line 2457) | int SortUnitList_GetUnitSoloAnimation(struct Unit * unit) function SortUnitList (line 2463) | bool SortUnitList(u8 key, u8 order) type UnitListScreenField (line 2927) | struct UnitListScreenField FILE: src/whitecircularfadefx.c type ProcWhiteCircleFx (line 15) | struct ProcWhiteCircleFx { type ProcWhiteCircleFx (line 28) | struct ProcWhiteCircleFx type ProcWhiteCircleFx (line 29) | struct ProcWhiteCircleFx type ProcCmd (line 35) | struct ProcCmd function ProcWhiteCircleFx_Loop (line 45) | void ProcWhiteCircleFx_Loop(struct ProcWhiteCircleFx *proc) function ProcWhiteCircleFx_End (line 79) | void ProcWhiteCircleFx_End(struct ProcWhiteCircleFx *proc) function StartCircularFadeAnim (line 87) | void StartCircularFadeAnim(ProcPtr parent, int x, int y) FILE: src/worldmap_80C0834.c function sub_80C0834 (line 6) | int sub_80C0834(int arg0, int arg1, int arg2, int arg3, int arg4) function GetWMCenteredCameraPosition (line 15) | void GetWMCenteredCameraPosition(s16 xIn, s16 yIn, s16 * xOut, s16 * yOut) function sub_80C089C (line 43) | int sub_80C089C(int a, int b, int c, int d) function IsChapterMonsterSpawnActive (line 103) | int IsChapterMonsterSpawnActive(int chIndex) function sub_80C09B8 (line 127) | void sub_80C09B8(void) FILE: src/worldmap_automu.c type AutoMuTarget (line 5) | struct AutoMuTarget type GMapAutoMuProc (line 19) | struct GMapAutoMuProc function GmapAutoMu_OnEnd (line 35) | void GmapAutoMu_OnEnd(struct GMapAutoMuProc * proc) function GmapAutoMu_WaitInitialDelay (line 65) | void GmapAutoMu_WaitInitialDelay(struct GMapAutoMuProc * proc) function GmapAutoMu_80C31C4 (line 78) | void GmapAutoMu_80C31C4(struct GMapAutoMuProc * proc) function GmapAutoMu_80C31E0 (line 89) | void GmapAutoMu_80C31E0(struct GMapAutoMuProc * proc) function GmapAutoMu_80C31FC (line 100) | void GmapAutoMu_80C31FC(struct GMapAutoMuProc * proc) function GmapAutoMu_StartFadeIn (line 118) | void GmapAutoMu_StartFadeIn(struct GMapAutoMuProc * proc) function GmapAutoMu_StartFadeOut (line 127) | void GmapAutoMu_StartFadeOut(struct GMapAutoMuProc * proc) function GmapAutoMu_WaitForFadeEnd (line 135) | void GmapAutoMu_WaitForFadeEnd(struct GMapAutoMuProc * proc) function GmapAutoMu_80C3280 (line 146) | void GmapAutoMu_80C3280(struct GMapAutoMuProc * proc) function GmapAutoMu_80C32E4 (line 166) | void GmapAutoMu_80C32E4(struct GMapAutoMuProc * proc) function GmapAutoMu_80C3350 (line 189) | void GmapAutoMu_80C3350(struct GMapAutoMuProc * proc) type ProcCmd (line 201) | struct ProcCmd function ProcPtr (line 249) | ProcPtr StartGmapAutoMu_Type0(struct Sub80C3378 * input, int flag, ProcP... function ProcPtr (line 278) | ProcPtr StartGmapAutoMu_Type1(struct Sub80C33D4 * input, int flag, ProcP... function EndGmAutoMuFor (line 309) | void EndGmAutoMuFor(int index) function IsGmAutoMuActiveFor (line 336) | bool IsGmAutoMuActiveFor(int index) FILE: src/worldmap_basemenu.c function GMapBaseMenu_OnEnd_Null (line 10) | void GMapBaseMenu_OnEnd_Null(void) function GMapBaseMenu_Init (line 16) | void GMapBaseMenu_Init(struct GMapBaseMenuProc * proc) function GMapBaseMenu_StartItemScreen (line 25) | void GMapBaseMenu_StartItemScreen(struct GMapBaseMenuProc * proc) function GMapBaseMenu_RestoreBgm (line 40) | void GMapBaseMenu_RestoreBgm(struct GMapBaseMenuProc * proc) function GMapBaseMenu_ShopFromItemScreen (line 51) | void GMapBaseMenu_ShopFromItemScreen(struct GMapBaseMenuProc * proc) function GMapBaseMenu_StartArmory (line 97) | void GMapBaseMenu_StartArmory(struct GMapBaseMenuProc * proc) function GMapBaseMenu_StartVendor (line 104) | void GMapBaseMenu_StartVendor(struct GMapBaseMenuProc * proc) function GMapBaseMenu_StartSecretShop (line 111) | void GMapBaseMenu_StartSecretShop(struct GMapBaseMenuProc * proc) type ProcCmd (line 119) | struct ProcCmd function ProcPtr (line 166) | ProcPtr StartGMapBaseMenu(int kind, ProcPtr parent) function EndGMapBaseMenu (line 185) | void EndGMapBaseMenu(void) type GMapBaseMenuProc (line 192) | struct GMapBaseMenuProc function IsGMapBaseMenuActive (line 198) | bool IsGMapBaseMenuActive(void) function GetGMapBaseMenuKind (line 204) | int GetGMapBaseMenuKind(void) function GetGMapBaseMenuPid (line 217) | int GetGMapBaseMenuPid(void) function SetGMapBaseMenuPid (line 230) | void SetGMapBaseMenuPid(int pid) FILE: src/worldmap_cursor.c function nullsub_59 (line 9) | void nullsub_59(void) function GmapCursor_Init (line 15) | void GmapCursor_Init(struct GmapCursorProc * proc) type Unknown08206498 (line 37) | struct Unknown08206498 function GmapCursor_Loop (line 54) | void GmapCursor_Loop(struct GmapCursorProc * proc) type ProcCmd (line 106) | struct ProcCmd function ProcPtr (line 122) | ProcPtr NewGmapCursor(ProcPtr parent, int chr, int pal, ProcPtr pScreenP... FILE: src/worldmap_draw.c function SetGmClassUnit (line 6) | void SetGmClassUnit(int id, int jid, int allegiance, int nodeId) function SetGmCharUnit (line 12) | void SetGmCharUnit(int id, int pid, int allegiance, int nodeId) function RemoveGmUnit (line 18) | void RemoveGmUnit(int index) function ShowGmUnit (line 24) | void ShowGmUnit(int index) function HideGmUnit (line 30) | void HideGmUnit(int index) function AddAndDrawGmPath (line 36) | void AddAndDrawGmPath(int pathId, int unk) FILE: src/worldmap_effect.c function GmapEffectPal_OnEnd (line 86) | void GmapEffectPal_OnEnd(struct GmapEffectProc * proc) function GmapEffectPal_Init (line 97) | void GmapEffectPal_Init(struct GmapEffectProc * proc) function GmapEffectPal_Loop (line 135) | void GmapEffectPal_Loop(struct GmapEffectProc * proc) type Unknown8A3E9A0 (line 201) | struct Unknown8A3E9A0 type Unknown8A3E9A0 (line 212) | struct Unknown8A3E9A0 function GmapEffect_80C119C (line 291) | void GmapEffect_80C119C(struct GmapEffectProc * proc) type ProcCmd (line 340) | struct ProcCmd type ProcCmd (line 357) | struct ProcCmd function GmapEffect_OnEnd (line 360) | void GmapEffect_OnEnd(void) function GmapEffect_Init (line 371) | void GmapEffect_Init(struct GmapEffectProc * proc) function GmapEffect_Loop (line 395) | void GmapEffect_Loop(struct GmapEffectProc * proc) type ProcCmd (line 419) | struct ProcCmd type GmapEffectProc (line 437) | struct GmapEffectProc type GmapEffectProc (line 439) | struct GmapEffectProc function sub_80C13CC (line 471) | void sub_80C13CC(ProcPtr proc) function EndGmapEffect (line 478) | void EndGmapEffect(void) FILE: src/worldmap_entry.c type BlendStruct (line 12) | struct BlendStruct type GmapBaseEntryProc (line 20) | struct GmapBaseEntryProc type GmapMuEntryProc (line 31) | struct GmapMuEntryProc function RememberBlendState (line 55) | void RememberBlendState(struct BlendStruct * blend) function RestoreBlendState (line 66) | void RestoreBlendState(struct BlendStruct * blend) function GmapBaseEntry_OnEnd (line 77) | void GmapBaseEntry_OnEnd(struct GmapBaseEntryProc * proc) function GmapBaseEntry_Init (line 97) | void GmapBaseEntry_Init(struct GmapBaseEntryProc * proc) function GmapBaseEntry_80BF8CC (line 111) | void GmapBaseEntry_80BF8CC(struct GmapBaseEntryProc * proc) function GmapBaseEntry_80BF988 (line 143) | void GmapBaseEntry_80BF988(struct GmapBaseEntryProc * proc) function GmapBaseEntry_80BFA1C (line 179) | void GmapBaseEntry_80BFA1C(struct GmapBaseEntryProc * proc) type ProcCmd (line 223) | struct ProcCmd function ProcPtr (line 245) | ProcPtr StartGmBaseEntry(int a, int b, ProcPtr parent) function EndGmBaseEntry (line 265) | void EndGmBaseEntry(void) function s8 (line 272) | s8 GmBaseEntryExists(void) function sub_80BFB4C (line 278) | void sub_80BFB4C(struct GmapBaseEntryProc * proc) function sub_80BFB90 (line 291) | void sub_80BFB90(struct GmapBaseEntryProc * proc) function sub_80BFBCC (line 305) | void sub_80BFBCC(struct GmapBaseEntryProc * proc) function sub_80BFC44 (line 331) | void sub_80BFC44(struct GmapBaseEntryProc * proc) type ProcCmd (line 367) | struct ProcCmd function ProcPtr (line 386) | ProcPtr sub_80BFCC8(int a, int b, ProcPtr parent) function sub_80BFD00 (line 406) | void sub_80BFD00(void) function s8 (line 413) | s8 sub_80BFD10(void) function sub_80BFD28 (line 419) | void sub_80BFD28(void) function GmMuEntry_OnEnd_Null (line 434) | void GmMuEntry_OnEnd_Null(void) function GmMuEntry_Init (line 440) | void GmMuEntry_Init(struct GmapMuEntryProc * proc) function sub_80BFDA0 (line 450) | void sub_80BFDA0(struct GmapMuEntryProc * proc, int unused) function GmMuEntry_80BFEF8 (line 495) | void GmMuEntry_80BFEF8(struct GmapMuEntryProc * proc) function GmMuEntry_80BFFD0 (line 527) | void GmMuEntry_80BFFD0(struct GmapMuEntryProc * proc) function GmMuEntry_80C0080 (line 555) | void GmMuEntry_80C0080(struct GmapMuEntryProc * proc) function GmMuEntry_80C0144 (line 588) | void GmMuEntry_80C0144(struct GmapMuEntryProc * proc) type ProcCmd (line 619) | struct ProcCmd function ProcPtr (line 651) | ProcPtr StartGmapMuEntry(ProcPtr parent) function EndGmMuEntry (line 667) | void EndGmMuEntry(void) function s8 (line 674) | s8 GmMuEntryExists(void) function s8 (line 680) | s8 GetGmMuEntryFlag(void) function s8 (line 687) | s8 GmMuEntryStartShow(int speed, int blend) function s8 (line 710) | s8 GmMuEntryStartHide(int a, int b) FILE: src/worldmap_face.c function WorldMapFaceHolder_Init (line 8) | void WorldMapFaceHolder_Init(struct WMFaceHolderProc * proc) type ProcCmd (line 21) | struct ProcCmd function WMFaceCtrl_Init (line 30) | void WMFaceCtrl_Init(struct WMFaceCtrlProc * proc) function sub_80B826C (line 41) | int sub_80B826C(int xIn, int *xOut) { function GetWMFaceBg (line 58) | int GetWMFaceBg(void) { function GetWMFaceVramOffset (line 63) | int GetWMFaceVramOffset(void) { function sub_80B82C8 (line 68) | void sub_80B82C8(int bg, u32 offset, int xIn, int yIn, u8 flip) function HandleWMFaceFade (line 94) | void HandleWMFaceFade(struct WMFaceCtrlProc * proc) function WMFaceCtrl_LoopExt (line 136) | void WMFaceCtrl_LoopExt(struct WMFaceCtrlProc * proc) function WMFaceCtrl_Loop (line 226) | void WMFaceCtrl_Loop(struct WMFaceCtrlProc * proc) function nullsub_57 (line 251) | void nullsub_57(void) { type ProcCmd (line 255) | struct ProcCmd function ProcPtr (line 266) | ProcPtr StartWMFaceCtrl(ProcPtr parent) { function EndWMFaceCtrl (line 271) | void EndWMFaceCtrl(void) function GetWMFaceBlendAmt (line 278) | int GetWMFaceBlendAmt(void) function WmDrawFace (line 294) | void WmDrawFace(int faceSlot, int faceId, u16 config) function WmClearFace (line 370) | void WmClearFace(int faceSlot, u16 config) function HideWmFace (line 424) | void HideWmFace(void) FILE: src/worldmap_gmapunit.c function u8 (line 30) | u8 * GetMapUnitMMSGfxBuffer(int idx) function GmapUnit_Destruct (line 36) | void GmapUnit_Destruct(struct GMapUnitProc * proc) function GmapUnit_Init (line 43) | void GmapUnit_Init(struct GMapUnitProc * proc) function GmapUnit_Loop (line 57) | void GmapUnit_Loop(struct GMapUnitProc * proc) function GetPaletteIdForAllegience (line 116) | int GetPaletteIdForAllegience(int faction) type ProcCmd (line 134) | struct ProcCmd function NewMapUnit (line 150) | int NewMapUnit(struct GMapUnitContainerProc * container, u16 classId, in... function MapUnitC_DeleteGmapUnit (line 209) | void MapUnitC_DeleteGmapUnit(struct GMapUnitContainerProc * container, i... function MapUnitC_SetPosition (line 225) | void MapUnitC_SetPosition(struct GMapUnitContainerProc * container, int ... function MapUnitC_GetPosition (line 236) | void MapUnitC_GetPosition(struct GMapUnitContainerProc * container, int ... function sub_80BAF58 (line 247) | void sub_80BAF58(struct GMapUnitContainerProc * container, int index, in... function MapUnitC_GetAnimId (line 258) | int MapUnitC_GetAnimId(struct GMapUnitContainerProc * container, int index) function MapUnitC_SetAnimId (line 264) | void MapUnitC_SetAnimId(struct GMapUnitContainerProc * container, int in... function MapUnitC_SetDisplayEnabled (line 275) | void MapUnitC_SetDisplayEnabled(struct GMapUnitContainerProc * container... function s8 (line 292) | s8 MapUnitC_IsBlendEnabled(struct GMapUnitContainerProc * container, int... function MapUnitC_SetBlendEnabled (line 298) | void MapUnitC_SetBlendEnabled(struct GMapUnitContainerProc * container, ... function MapUnitC_GetLayer (line 315) | int MapUnitC_GetLayer(struct GMapUnitContainerProc * container, int index) function MapUnitC_SetLayer (line 321) | void MapUnitC_SetLayer(struct GMapUnitContainerProc * container, int ind... function MapUnitC_GetFaction (line 330) | int MapUnitC_GetFaction(struct GMapUnitContainerProc * container, int in... function MapUnitC_SetFaction (line 336) | void MapUnitC_SetFaction(struct GMapUnitContainerProc * container, int i... function MapUnitC_SetPalette (line 355) | void MapUnitC_SetPalette(struct GMapUnitContainerProc * container, int i... function MapUnitC_SetGfxNeedsUpdate (line 364) | void MapUnitC_SetGfxNeedsUpdate(struct GMapUnitContainerProc * container... function s8 (line 389) | s8 sub_80BB0E0(struct GMapUnitContainerProc * container, int index, int ... function u16 (line 429) | u16 sub_80BB188(struct GMapUnitContainerProc * container, int index) function sub_80BB194 (line 435) | int sub_80BB194(struct GMapUnitContainerProc * container, int index) function GmapUnitContainer_Destruct (line 441) | void GmapUnitContainer_Destruct(struct GMapUnitContainerProc * proc) function GmapUnitContainer_Init (line 463) | void GmapUnitContainer_Init(struct GMapUnitContainerProc * proc) type ProcCmd (line 471) | struct ProcCmd function ProcPtr (line 487) | ProcPtr NewGmapUnitContainer(ProcPtr parent, int layer, int chr) function GmapUnitFade_Destruct (line 497) | void GmapUnitFade_Destruct(struct GMapUnitFadeProc * proc) function GmapUnitFade_Init (line 515) | void GmapUnitFade_Init(struct GMapUnitFadeProc * proc) function u16 (line 522) | u16 sub_80BB26C(int arg0, int arg1, int arg2, int arg3, int arg4) function GmapUnitFade_Loop (line 580) | void GmapUnitFade_Loop(struct GMapUnitFadeProc * proc) type ProcCmd (line 619) | struct ProcCmd function ProcPtr (line 636) | ProcPtr StartGmapUnitFade(int index, int palA, int palB, int arg3, ProcP... function EndGmapUnitFade (line 671) | void EndGmapUnitFade(void) function ProcPtr (line 678) | ProcPtr GetGmapUnitFade(void) function sub_80BB49C (line 684) | void sub_80BB49C(int index) function sub_80BB4C0 (line 698) | void sub_80BB4C0(int index, int arg1, ProcPtr parent) function sub_80BB538 (line 719) | void sub_80BB538(int index, int arg1, ProcPtr parent) FILE: src/worldmap_hb.c function WorldMapHblank (line 6) | void WorldMapHblank(void) function SetWorldMapHblank (line 60) | void SetWorldMapHblank(void) function ClearWmHblank (line 77) | void ClearWmHblank(void) function u16 (line 84) | u16 * sub_80C1DA0(int line, int page) function sub_80C1DC8 (line 92) | void sub_80C1DC8(void) function sub_80C1DD8 (line 97) | void sub_80C1DD8(int idx, uintptr_t reg) function sub_80C1DE8 (line 102) | void sub_80C1DE8(int idx) function sub_80C1DFC (line 107) | void sub_80C1DFC(int idx) function sub_80C1E14 (line 113) | void sub_80C1E14(int idx) FILE: src/worldmap_line_fade.c type GmapLineFadeProc (line 9) | struct GmapLineFadeProc function GmapLineFade_OnEnd (line 20) | void GmapLineFade_OnEnd(void) function GmapLineFade_80C0358 (line 36) | void GmapLineFade_80C0358(struct GmapLineFadeProc * proc) function GmapLineFade_Init (line 80) | void GmapLineFade_Init(struct GmapLineFadeProc * proc) function GmapLineFade_Loop (line 127) | void GmapLineFade_Loop(struct GmapLineFadeProc * proc) type ProcCmd (line 145) | struct ProcCmd function ProcPtr (line 163) | ProcPtr StartGmapLineFade(int unk, ProcPtr parent) function EndGmapLineFade (line 182) | void EndGmapLineFade(void) function IsGmapLineFadeActive (line 189) | bool IsGmapLineFadeActive(void) FILE: src/worldmap_main.c type Proc8A3DD30 (line 37) | struct Proc8A3DD30 type Proc8A3DD38 (line 45) | struct Proc8A3DD38 type Proc8A3DD08 (line 53) | struct Proc8A3DD08 function WorldMap_Destruct (line 67) | void WorldMap_Destruct(struct WorldMapMainProc * proc) function sub_80B8A7C (line 96) | void sub_80B8A7C(struct WorldMapMainProc * proc) function sub_80B8B3C (line 141) | void sub_80B8B3C(struct WorldMapMainProc * proc) function s8 (line 153) | s8 sub_80B8B60(int location) function sub_80B8BA4 (line 179) | void sub_80B8BA4(struct WorldMapMainProc * proc) type FaceVramEntry (line 275) | struct FaceVramEntry function SetupGraphicSystemsForWorldMap (line 300) | void SetupGraphicSystemsForWorldMap(void) function SetupGmapNodeGfx (line 333) | void SetupGmapNodeGfx(void) function sub_80B8E60 (line 344) | void sub_80B8E60(struct WorldMapMainProc * proc) function DeployEveryUnit (line 390) | void DeployEveryUnit(struct WorldMapMainProc * unused) function nullsub_22 (line 410) | void nullsub_22(void) function sub_80B8FD4 (line 416) | void sub_80B8FD4(void) function sub_80B8FEC (line 423) | void sub_80B8FEC(struct WorldMapMainProc * proc) function sub_80B9028 (line 441) | void sub_80B9028(struct WorldMapMainProc * proc) function sub_80B90CC (line 479) | void sub_80B90CC(struct WorldMapMainProc * proc) function sub_80B9114 (line 501) | void sub_80B9114(struct WorldMapMainProc * proc) function WorldMap_Init (line 520) | void WorldMap_Init(struct WorldMapMainProc * proc) function WmMain_MoveCamera (line 555) | void WmMain_MoveCamera(ProcPtr proc) function s8 (line 602) | s8 sub_80B92D0(struct WorldMapMainProc * param_1, int param_2) function WmMain_MoveCursor (line 677) | void WmMain_MoveCursor(struct WorldMapMainProc * proc) type ProcCmd (line 768) | struct ProcCmd function sub_80B955C (line 1015) | int sub_80B955C(ProcPtr proc, int unk) function sub_80B95B0 (line 1043) | int sub_80B95B0(void) function sub_80B961C (line 1070) | void sub_80B961C(ProcPtr proc, int nodeId) function sub_80B96DC (line 1113) | void sub_80B96DC(ProcPtr proc) function WorldMap_LoopExt (line 1124) | void WorldMap_LoopExt(struct WorldMapMainProc * proc) function sub_80B97F8 (line 1188) | void sub_80B97F8(void) function WorldMap_Loop (line 1194) | void WorldMap_Loop(ProcPtr proc) function sub_80B9810 (line 1200) | void sub_80B9810(ProcPtr unused) function sub_80B9820 (line 1208) | void sub_80B9820(ProcPtr proc) function sub_80B982C (line 1215) | void sub_80B982C(struct WorldMapMainProc * proc) function s8 (line 1232) | s8 WorldMap_CallGuide(ProcPtr proc) function sub_80B989C (line 1240) | void sub_80B989C(void) function sub_80B98A8 (line 1246) | void sub_80B98A8(struct WorldMapMainProc * proc) function WorldMap_StartConfigScreen (line 1263) | bool WorldMap_StartConfigScreen(ProcPtr proc) function WorldMap_ResumeFromConfigScreen (line 1271) | void WorldMap_ResumeFromConfigScreen(void) function sub_80B9924 (line 1278) | void sub_80B9924(struct WorldMapMainProc * proc) function s8 (line 1295) | s8 StartWorldmapStatusScreen(ProcPtr proc) function sub_80B9994 (line 1303) | void sub_80B9994(void) function sub_80B99A0 (line 1310) | void sub_80B99A0(struct WorldMapMainProc * proc) function sub_80B99F0 (line 1327) | void sub_80B99F0(void) function WorldMap_HideEverything (line 1334) | void WorldMap_HideEverything(void) function sub_80B9A34 (line 1341) | void sub_80B9A34(struct WorldMapMainProc * proc) function sub_80B9A58 (line 1354) | void sub_80B9A58(struct WorldMapMainProc * proc) function Worldmap_WaitForSkirmishAnim (line 1364) | void Worldmap_WaitForSkirmishAnim(ProcPtr proc) function sub_80B9AB0 (line 1375) | void sub_80B9AB0(void) function sub_80B9AEC (line 1386) | void sub_80B9AEC(struct WorldMapMainProc * proc) function WorldMap_CallIntroEvent (line 1410) | void WorldMap_CallIntroEvent(struct WorldMapMainProc * proc) function WorldMap_PostBeginningEvent (line 1432) | void WorldMap_PostBeginningEvent(struct WorldMapMainProc * proc) function WorldMap_WaitForChapterIntroEvents (line 1491) | void WorldMap_WaitForChapterIntroEvents(ProcPtr proc) function WorldMap_SetMonsterMergedState (line 1509) | void WorldMap_SetMonsterMergedState(void) function WorldMap_GenerateRandomMonsters (line 1515) | void WorldMap_GenerateRandomMonsters(ProcPtr proc) function _WmMergeMonsters (line 1561) | void _WmMergeMonsters(void) function WorldMap_WaitMonsterMerging (line 1567) | void WorldMap_WaitMonsterMerging(ProcPtr proc) function Worlmap_StartGmapSogu (line 1574) | void Worlmap_StartGmapSogu(struct WorldMapMainProc * proc) function Worlmap_WaitGmapSogu (line 1592) | void Worlmap_WaitGmapSogu(ProcPtr proc) function sub_80B9E64 (line 1603) | void sub_80B9E64(void) function ResetWorldMapScreen (line 1622) | void ResetWorldMapScreen(void) function NULL_080B9F08 (line 1637) | void NULL_080B9F08(void) function WorldMap_StartArmory (line 1644) | void WorldMap_StartArmory(ProcPtr proc) function WorldMap_StartVendor (line 1650) | void WorldMap_StartVendor(ProcPtr proc) function WorldMap_StartSecretShop (line 1656) | void WorldMap_StartSecretShop(ProcPtr proc) function WorldMap_StartManageItems (line 1662) | void WorldMap_StartManageItems(ProcPtr proc) function WorldMap_UpdateBgm (line 1668) | void WorldMap_UpdateBgm(ProcPtr unused) function UpdateWorldMapBgm (line 1711) | void UpdateWorldMapBgm(void) function sub_80B9FD4 (line 1718) | void sub_80B9FD4(ProcPtr unused) function sub_80BA008 (line 1734) | void sub_80BA008(int unk) function EndWM (line 1744) | void EndWM(ProcPtr unused) function s8 (line 1755) | s8 WM_Exists(void) function sub_80BA06C (line 1761) | void sub_80BA06C(struct Proc8A3DD08 * proc) type ProcCmd (line 1787) | struct ProcCmd function WmMergeFace (line 1798) | void WmMergeFace(int timerMaybe, u8 b, int faceSlot, int fid, int e, int... function sub_80BA100 (line 1815) | void sub_80BA100(struct Proc8A3DD30 * proc) type ProcCmd (line 1845) | struct ProcCmd function sub_80BA198 (line 1856) | void sub_80BA198(int color) function sub_80BA1F4 (line 1877) | void sub_80BA1F4(struct Proc8A3DD38 * proc) type ProcCmd (line 1906) | struct ProcCmd function sub_80BA288 (line 1917) | void sub_80BA288(int color) function NewWorldMap (line 1938) | void NewWorldMap(void) type ProcCmd (line 1955) | struct ProcCmd function WorldMap_CallBeginningEvent (line 1969) | void WorldMap_CallBeginningEvent(struct WorldMapMainProc * proc) function CallChapterWMIntroEvents (line 2007) | void CallChapterWMIntroEvents(ProcPtr proc) type WMSongTableEnt (line 2019) | struct WMSongTableEnt FILE: src/worldmap_mapmu.c type Struct02003BE8 (line 22) | struct Struct02003BE8 function GmMuPrim_OnEnd_Null (line 40) | void GmMuPrim_OnEnd_Null(void) function GetCharacterClassId (line 46) | int GetCharacterClassId(int pid) function MapMUPrim_MakeUnitForChar (line 71) | void MapMUPrim_MakeUnitForChar(struct GMapMuPrimProc * proc, int pid, in... function MapMUPrim_MakeUnitForClass (line 90) | void MapMUPrim_MakeUnitForClass(struct GMapMuPrimProc * proc, int jid, i... function MapMUPrim_RemoveLinkedMapUnit (line 110) | void MapMUPrim_RemoveLinkedMapUnit(struct GMapMuPrimProc * proc) function GmMuPrim_OnInit (line 122) | void GmMuPrim_OnInit(struct GMapMuPrimProc * proc) function GmMuPrim_Loop_Null (line 129) | void GmMuPrim_Loop_Null(void) function sub_80BD41C (line 135) | int sub_80BD41C(int a, int b) function GmMuPrim_80BD444 (line 141) | void GmMuPrim_80BD444(struct GMapMuPrimProc * proc) function s8 (line 183) | s8 sub_80BD5B8(struct GMapMuPrimProc * proc) function sub_80BD660 (line 224) | int sub_80BD660(u16 a) function sub_80BD6A8 (line 240) | int sub_80BD6A8(struct GMapMuPrimProc * proc) function sub_80BD740 (line 265) | void sub_80BD740(struct GMapMuPrimProc * proc) function GmMuPrim_80BD830 (line 312) | void GmMuPrim_80BD830(struct GMapMuPrimProc * proc) function GmMuPrim_80BD9D8 (line 380) | void GmMuPrim_80BD9D8(struct GMapMuPrimProc * proc) function GmMuPrim_80BDA78 (line 406) | void GmMuPrim_80BDA78(struct GMapMuPrimProc * proc) function GmMu_OnEnd_Null (line 466) | void GmMu_OnEnd_Null(void) type ProcCmd (line 473) | struct ProcCmd function GmMu_OnInit (line 502) | void GmMu_OnInit(struct GMapMuProc * proc) type ProcCmd (line 516) | struct ProcCmd function ProcPtr (line 532) | ProcPtr StartGmMu(ProcPtr parent) function GmMu_SetUnit (line 547) | void GmMu_SetUnit(struct GMapMuProc * muProc, int index, u8 useClass, in... function GmMu_RemoveUnit (line 592) | void GmMu_RemoveUnit(struct GMapMuProc * muProc, int index) function sub_80BDD94 (line 619) | void sub_80BDD94(struct GMapMuProc * muProc, int index) function GmShowMuUnit (line 641) | void GmShowMuUnit(struct GMapMuProc * muProc, int index) function GmHideMuUnit (line 670) | void GmHideMuUnit(struct GMapMuProc * muProc, int index) function sub_80BDEB4 (line 699) | void sub_80BDEB4(struct GMapMuProc * muProc, struct UnknownSub80BDEB4 * ... function sub_80BDFA4 (line 747) | void sub_80BDFA4(struct GMapMuProc * muProc, struct UnknownSub80BDFA4 * ... function GmMu_PauseMovement (line 779) | void GmMu_PauseMovement(struct GMapMuProc * muProc, int index) function GmMu_ResumeMovement (line 786) | void GmMu_ResumeMovement(struct GMapMuProc * muProc, int index) function sub_80BE080 (line 793) | void sub_80BE080(struct GMapMuProc * muProc, int index, s8 blendEnabled) function sub_80BE0A4 (line 802) | void sub_80BE0A4(struct GMapMuProc * muProc, int index, s16 * x, s16 * y) function sub_80BE0C8 (line 810) | int sub_80BE0C8(struct GMapMuProc * muProc, int index) function GmMu_SetSpriteLayer (line 817) | void GmMu_SetSpriteLayer(struct GMapMuProc * muProc, int index, int layer) function GmMu_80BE108 (line 825) | void GmMu_80BE108(struct GMapMuProc * muProc, int index, s8 flag) function s8 (line 832) | s8 sub_80BE12C(struct GMapMuProc * muProc, int index) function s8 (line 859) | s8 sub_80BE194(struct GMapMuPrimProc * proc) function sub_80BE330 (line 924) | void sub_80BE330(struct GMapMuProc * muProc, int index) function GmMu_SetPosition (line 947) | void GmMu_SetPosition(struct GMapMuProc * muProc, int index, s16 xBase, ... function GmMu_GetPosition (line 965) | void GmMu_GetPosition(struct GMapMuProc * muProc, int index, s16 * x, s1... function GmMu_SetNode (line 974) | void GmMu_SetNode(struct GMapMuProc * muProc, int index, int nodeId) function sub_80BE3E8 (line 981) | void sub_80BE3E8(struct GMapMuProc * muProc, int index, s8 flag) function GmMu_StartFadeIn (line 988) | void GmMu_StartFadeIn(struct GMapMuProc * muProc, int index, int arg) function GmMu_StartFadeOut (line 995) | void GmMu_StartFadeOut(struct GMapMuProc * muProc, int index, int arg) function s8 (line 1002) | s8 GmUnitFadeExists(void) function sub_80BE45C (line 1008) | void sub_80BE45C(struct GMapMuPrimProc * proc) function MapMU_SetUnitClass (line 1083) | void MapMU_SetUnitClass(ProcPtr muProc, int index, int jid, int faction,... function MapMU_SetUnitChar (line 1090) | void MapMU_SetUnitChar(ProcPtr muProc, int index, int pid, int faction, ... FILE: src/worldmap_node_data.c type NodeIcon (line 10) | struct NodeIcon type GMapNodeData (line 184) | struct GMapNodeData FILE: src/worldmap_palette_fade.c type GmapPalFadeProc (line 7) | struct GmapPalFadeProc type GmPalFadeInput (line 19) | struct GmPalFadeInput function GmPalFade_OnEnd_Null (line 32) | void GmPalFade_OnEnd_Null(void) function GmPalFade_Init (line 38) | void GmPalFade_Init(struct GmapPalFadeProc * proc) function GmPalFade_Loop (line 46) | void GmPalFade_Loop(struct GmapPalFadeProc * proc) type ProcCmd (line 86) | struct ProcCmd function ProcPtr (line 103) | ProcPtr StartGmPalFade(ProcPtr parent, struct GmPalFadeInput * input) function s8 (line 133) | s8 IsGmPalFadeActive(void) function EndGmPalFade (line 139) | void EndGmPalFade(void) function ProcPtr (line 155) | ProcPtr StartGmPalFade_(ProcPtr parent, int unk) FILE: src/worldmap_path.c type GMapMovementPathData (line 21) | struct GMapMovementPathData type GMapMovementPathData (line 28) | struct GMapMovementPathData type GMapMovementPathData (line 34) | struct GMapMovementPathData type GMapMovementPathData (line 40) | struct GMapMovementPathData type GMapMovementPathData (line 46) | struct GMapMovementPathData type GMapMovementPathData (line 53) | struct GMapMovementPathData type GMapMovementPathData (line 60) | struct GMapMovementPathData type GMapMovementPathData (line 66) | struct GMapMovementPathData type GMapMovementPathData (line 74) | struct GMapMovementPathData type GMapMovementPathData (line 81) | struct GMapMovementPathData type GMapMovementPathData (line 88) | struct GMapMovementPathData type GMapMovementPathData (line 95) | struct GMapMovementPathData type GMapMovementPathData (line 102) | struct GMapMovementPathData type GMapMovementPathData (line 109) | struct GMapMovementPathData type GMapMovementPathData (line 116) | struct GMapMovementPathData type GMapMovementPathData (line 122) | struct GMapMovementPathData type GMapMovementPathData (line 131) | struct GMapMovementPathData type GMapMovementPathData (line 137) | struct GMapMovementPathData type GMapMovementPathData (line 143) | struct GMapMovementPathData type GMapMovementPathData (line 150) | struct GMapMovementPathData type GMapPathData (line 189) | struct GMapPathData function sub_80BBBF4 (line 454) | void sub_80BBBF4(u8 * data, u16 * buf, int size, u16 oam2) function sub_80BBC54 (line 485) | void sub_80BBC54(struct GmRouteProc * proc) function sub_80BBCC8 (line 507) | void sub_80BBCC8(int a, int b, int bg) function sub_80BBDA4 (line 557) | void sub_80BBDA4(int a1, int r8, int r4, int r9, int sp20) function nullsub_38 (line 626) | void nullsub_38(void) function sub_80BBEB8 (line 632) | void sub_80BBEB8(struct GmRouteProc * proc) function sub_80BBF1C (line 654) | void sub_80BBF1C(u16 * a, u16 b, int c) function sub_80BBF60 (line 668) | void sub_80BBF60(struct GmRouteProc * proc) function MapRoute_StartTransition (line 720) | int MapRoute_StartTransition(struct GmRouteProc * proc) function sub_80BC0F4 (line 729) | int sub_80BC0F4(struct GmRouteProc * proc) function MapRoute_EnableBGSyncs (line 753) | int MapRoute_EnableBGSyncs(struct GmRouteProc * proc) function MapRoute_TransitionLoop (line 761) | void MapRoute_TransitionLoop(struct GmRouteProc * proc) function MapRoute_TransitionEnd (line 782) | int MapRoute_TransitionEnd(struct GmRouteProc * proc) function MapRoute_BeginRouteTransition (line 800) | void MapRoute_BeginRouteTransition(struct GmRouteProc * proc, int unk) function MapRoute_80BC2DC (line 820) | void MapRoute_80BC2DC(struct GmRouteProc * proc) type ProcCmd (line 855) | struct ProcCmd function ProcPtr (line 889) | ProcPtr StartGMapRoute(ProcPtr parent, struct OpenPaths * pPaths, int c,... function sub_80BC3D4 (line 899) | int sub_80BC3D4(int pathId) function sub_80BC404 (line 922) | void sub_80BC404(struct GmRouteProc * proc) type UnknownWorldMapStructB (line 932) | struct UnknownWorldMapStructB type UnknownWorldMapStructA (line 938) | struct UnknownWorldMapStructA function sub_80BC428 (line 947) | void sub_80BC428(struct UnknownWorldMapStructA * a) type Font (line 964) | struct Font type MenuDef (line 965) | struct MenuDef type MenuRect (line 966) | struct MenuRect type MenuProc (line 969) | struct MenuProc function WMGeneralMenu_OnInit (line 977) | int WMGeneralMenu_OnInit(struct MenuProc * menu) function WMGeneralMenu_OnEnd (line 984) | int WMGeneralMenu_OnEnd(struct MenuProc * menu) function u8 (line 991) | u8 WMGeneralMenu_OnCancel(struct MenuProc * menuProc, struct MenuItemPro... function u8 (line 998) | u8 WMMenu_OnUnitSelected(struct MenuProc * menuProc, struct MenuItemProc... function u8 (line 1005) | u8 WMMenu_OnStatusSelected(struct MenuProc * menuProc, struct MenuItemPr... function WMMenu_OnGuideDraw (line 1012) | int WMMenu_OnGuideDraw(struct MenuProc * menuProc, struct MenuItemProc *... function u8 (line 1038) | u8 WMMenu_OnGuideSelected(struct MenuProc * menuProc, struct MenuItemPro... function u8 (line 1045) | u8 WMMenu_OnOptionsSelected(struct MenuProc * menuProc, struct MenuItemP... function u8 (line 1052) | u8 WMMenu_OnSaveSelected(struct MenuProc * menuProc, struct MenuItemProc... type MenuItemDef (line 1058) | struct MenuItemDef type MenuDef (line 1109) | struct MenuDef type MenuProc (line 1113) | struct MenuProc type MenuProc (line 1114) | struct MenuProc type MenuRect (line 1120) | struct MenuRect type MenuDef (line 1125) | struct MenuDef type MenuRect (line 1126) | struct MenuRect type MenuRect (line 1127) | struct MenuRect type MenuProc (line 1129) | struct MenuProc type WorldMapMainProc (line 1129) | struct WorldMapMainProc type MenuProc (line 1131) | struct MenuProc function WMNodeMenu_OnInit (line 1159) | int WMNodeMenu_OnInit(struct MenuProc * menu) function WMNodeMenu_OnEnd (line 1166) | int WMNodeMenu_OnEnd(struct MenuProc * menu) function u8 (line 1173) | u8 WMNodeMenu_OnCancel(struct MenuProc * menuProc, struct MenuItemProc *... function u8 (line 1181) | u8 WMMenu_IsArmoryAvailable(const struct MenuItemDef * def, int number) function u8 (line 1197) | u8 WMMenu_IsVendorAvailable(const struct MenuItemDef * def, int number) function u8 (line 1213) | u8 WMMenu_IsSecretShopAvailable(const struct MenuItemDef * def, int number) function u8 (line 1234) | u8 sub_80BC72C(const struct MenuItemDef * def, int number) function u8 (line 1245) | u8 sub_80BC754(const struct MenuItemDef * def, int number) function u8 (line 1256) | u8 WMMenu_OnArmorySelected(struct MenuProc * menuProc, struct MenuItemPr... function u8 (line 1264) | u8 WMMenu_OnVendorSelected(struct MenuProc * menuProc, struct MenuItemPr... function u8 (line 1272) | u8 WMMenu_OnSecretShopSelected(struct MenuProc * menuProc, struct MenuIt... function u8 (line 1280) | u8 WMMenu_OnManageItemsSelected(struct MenuProc * menuProc, struct MenuI... type MenuItemDef (line 1287) | struct MenuItemDef type MenuDef (line 1328) | struct MenuDef type MenuProc (line 1332) | struct MenuProc type MenuProc (line 1333) | struct MenuProc type MenuRect (line 1339) | struct MenuRect type MenuRect (line 1344) | struct MenuRect type OpenPaths (line 1349) | struct OpenPaths function GmDataInit (line 1352) | void GmDataInit(void) function GmPathsInit (line 1382) | void GmPathsInit(struct OpenPaths * pPaths) function AddGmPath (line 1397) | bool AddGmPath(struct GMapData * pGMapData, struct OpenPaths * pPaths, i... function RemoveGmPath (line 1413) | bool RemoveGmPath(struct GMapData * pGMapData, struct OpenPaths * pPaths... function RefreshGmNodeLinksExt (line 1461) | void RefreshGmNodeLinksExt(struct GMapData * param_1, struct GMapNodeLin... function RefreshGmNodeLinks (line 1495) | void RefreshGmNodeLinks(struct GMapData * param_1) function sub_80BCA1C (line 1502) | int sub_80BCA1C(int nodeId) function sub_80BCA54 (line 1525) | void sub_80BCA54(struct Unknown0201B100 * buf) function s8 (line 1544) | s8 sub_80BCA90(struct Unknown0201B100 * buf, int target) function sub_80BCAB8 (line 1560) | int sub_80BCAB8(struct Unknown0201B0D8 * buf, struct GMapNodeLink * link... function sub_80BCBAC (line 1609) | int sub_80BCBAC(struct Unknown0201B0D8 * buf, struct GMapNodeLink * para... function s8 (line 1726) | s8 sub_80BCCFC(s8 a, s8 b, s8 flag) function sub_80BCDE4 (line 1769) | int sub_80BCDE4(int nodeA, int nodeB, int * startingNode) function sub_80BCE34 (line 1791) | int sub_80BCE34(int nodeA, int nodeB, s16 c, u16 * d, int * e, int f) function ResetGmStoryNode (line 1855) | void ResetGmStoryNode(void) function GetPlayChapterId (line 1863) | int GetPlayChapterId(u32 chapterId) function GetNextUnclearedNode (line 1880) | int GetNextUnclearedNode(struct GMapData * worldMapData) function u32 (line 1903) | u32 GetNextUnclearedChapter(void) function u32 (line 1916) | u32 GetBattleMapKind(void) function sub_80BD20C (line 2034) | int sub_80BD20C(int index) function GetChapterIndexOnWmNode (line 2045) | int GetChapterIndexOnWmNode(struct GMapData * worldMapData) function sub_80BD260 (line 2074) | void sub_80BD260(struct GMapData * src, void * dst) function sub_80BD270 (line 2081) | void sub_80BD270(struct GMapData * dst, void * src) type Unknown0201B0D8 (line 2088) | struct Unknown0201B0D8 function sub_80BD28C (line 2094) | int sub_80BD28C(int idx) function sub_80BD29C (line 2100) | int sub_80BD29C(void) FILE: src/worldmap_player_interface.c type UnkParentProc (line 12) | struct UnkParentProc type GMapPIProc (line 19) | struct GMapPIProc type Unknown8A3E448 (line 44) | struct Unknown8A3E448 type Unknown8A3E448 (line 52) | struct Unknown8A3E448 type GMapPIProc (line 115) | struct GMapPIProc function sub_80BE56C (line 123) | void sub_80BE56C(struct GMapPIProc * proc) function sub_80BE594 (line 133) | int sub_80BE594(int a, int b) function sub_80BE5B4 (line 155) | void sub_80BE5B4(int faction, int palId) function sub_80BE5F8 (line 184) | void sub_80BE5F8(u16 * src, struct Unit * unit) function sub_80BE638 (line 204) | void sub_80BE638(struct GMapPIProc * proc, struct Unit * unit) function sub_80BE65C (line 216) | void sub_80BE65C(int index, int height, int kind) function sub_80BE82C (line 285) | void sub_80BE82C(int index) function PutGMapPINodeName (line 317) | void PutGMapPINodeName(struct GMapPIProc * proc, int nodeId) function PutGMapPICharName (line 328) | void PutGMapPICharName(struct GMapPIProc * proc, int pid) function PutGMapPIFace (line 339) | void PutGMapPIFace(struct GMapPIProc * proc) function PutGMapPIClassName (line 358) | void PutGMapPIClassName(struct GMapPIProc * proc, int jid) function sub_80BE9D8 (line 369) | void sub_80BE9D8(struct GMapPIProc * param_1, int param_2) function sub_80BEA78 (line 393) | void sub_80BEA78(struct GMapPIProc * proc) function sub_80BEB2C (line 437) | void sub_80BEB2C(struct GMapPIProc * proc) function sub_80BEBD4 (line 469) | void sub_80BEBD4(struct GMapPIProc * proc) function GMapPI_ShowLoop (line 491) | void GMapPI_ShowLoop(struct GMapPIProc * proc) function sub_80BECB8 (line 525) | void sub_80BECB8(struct GMapPIProc * proc) function sub_80BEDCC (line 589) | void sub_80BEDCC(struct GMapPIProc * proc) function GMapPI_HideLoop (line 596) | void GMapPI_HideLoop(struct GMapPIProc * proc) function GMapPI_GetGMapUnitIndexAndFaction (line 633) | int GMapPI_GetGMapUnitIndexAndFaction(int nodeId, int * faction) function InitGMapPIInterfaceKind (line 673) | void InitGMapPIInterfaceKind(struct GMapPIProc * proc, int nodeId) function sub_80BEF20 (line 707) | void sub_80BEF20(struct GMapPIProc * proc, int nodeId) function sub_80BEF6C (line 730) | void sub_80BEF6C(struct GMapPIProc * proc) function GMapPI_Init (line 751) | void GMapPI_Init(struct GMapPIProc * proc) type ProcCmd (line 785) | struct ProcCmd function StartWorldMapPlayerInterface (line 811) | void StartWorldMapPlayerInterface(struct Proc * parent) type ProcCmd (line 842) | struct ProcCmd function ProcPtr (line 855) | ProcPtr sub_80BF13C(ProcPtr parent) function sub_80BF15C (line 863) | void sub_80BF15C(void) FILE: src/worldmap_radar.c function WmMinimap_PutCursorIcon (line 10) | void WmMinimap_PutCursorIcon(struct GMapRadarProc * proc) function WmMinimap_PutStoryNodeIcon (line 35) | void WmMinimap_PutStoryNodeIcon(struct GMapRadarProc * proc) function WmMinimap_PutLordIcon (line 69) | void WmMinimap_PutLordIcon(struct GMapRadarProc * proc) function WmMinimap_PutSkirmishIcons (line 105) | void WmMinimap_PutSkirmishIcons(struct GMapRadarProc * proc) function WmMinimap_BlinkPalette (line 177) | void WmMinimap_BlinkPalette(struct GMapRadarProc * proc) function PutWmMinimapSprites (line 192) | void PutWmMinimapSprites(struct GMapRadarProc * proc) function GMapRadar_80C3A8C (line 207) | void GMapRadar_80C3A8C(struct GMapRadarProc * unused) function GMapRadar_80C3AB8 (line 225) | void GMapRadar_80C3AB8(struct GMapRadarProc * proc) function GMapRadar_80C3B40 (line 253) | void GMapRadar_80C3B40(struct GMapRadarProc * proc) function PutWmMinimapGfx (line 300) | void PutWmMinimapGfx(struct GMapRadarProc * proc, int b) function GMapRadar_SlideIn (line 348) | void GMapRadar_SlideIn(struct GMapRadarProc * proc) function GMapRadar_SlideOut (line 370) | void GMapRadar_SlideOut(struct GMapRadarProc * proc) function GMapRadar_Init (line 388) | void GMapRadar_Init(struct GMapRadarProc * proc) type ProcCmd (line 398) | struct ProcCmd function StartWorldMapMinimapCore (line 422) | void StartWorldMapMinimapCore(struct Proc * proc) type ProcCmd (line 451) | struct ProcCmd function ProcPtr (line 462) | ProcPtr StartWorldmapMinimap(ProcPtr parent) function EndWorldmapMinimap (line 468) | void EndWorldmapMinimap(void) FILE: src/worldmap_rm.c function GmapRmUpdateDirect_Loop (line 21) | void GmapRmUpdateDirect_Loop(struct Proc * proc) function GmapRmUpdateExt_End (line 39) | void GmapRmUpdateExt_End(struct ProcGmapRmUpdate * proc) function GmapRmUpdateExt_Delay (line 44) | void GmapRmUpdateExt_Delay(struct ProcGmapRmUpdate * proc) function GmapRmUpdateExt_InitPosition (line 50) | void GmapRmUpdateExt_InitPosition(struct ProcGmapRmUpdate * proc) function GmapRmUpdateExt_ScrollPosition (line 56) | void GmapRmUpdateExt_ScrollPosition(struct ProcGmapRmUpdate * proc) function ProcPtr (line 73) | ProcPtr StartGmapRmUpdateExt(int x0, int y0, int x1, int y1, int speed, ... function EndGmapRmUpdateExt (line 91) | void EndGmapRmUpdateExt(void) type ProcCmd (line 96) | struct ProcCmd function GmapRm_OnEnd (line 120) | void GmapRm_OnEnd(struct ProcGmapRm * proc) function GmapRm_InitNop (line 136) | void GmapRm_InitNop(void) function GmapRm_StartUpdateDirect (line 141) | void GmapRm_StartUpdateDirect(struct ProcGmapRm * proc) function GmapRm_Goto0IfFlag0 (line 155) | void GmapRm_Goto0IfFlag0(struct ProcGmapRm * proc) function GmapRm_Goto1IfFlag1 (line 161) | void GmapRm_Goto1IfFlag1(struct ProcGmapRm * proc) function GmapRm_Blocking (line 167) | void GmapRm_Blocking(struct ProcGmapRm * proc) function GmapRm_InitBlend (line 173) | void GmapRm_InitBlend(struct ProcGmapRm * proc) function GmapRm_BlendIn (line 183) | void GmapRm_BlendIn(struct ProcGmapRm * proc) function GmapRm_80C214C (line 196) | void GmapRm_80C214C(struct ProcGmapRm * proc) function GmapRm_BlendOut (line 222) | void GmapRm_BlendOut(struct ProcGmapRm * proc) function GmapRm_RemoveUnits (line 235) | void GmapRm_RemoveUnits(struct ProcGmapRm * proc) function GmapRm_DisplayLeaderUnit (line 258) | void GmapRm_DisplayLeaderUnit(struct ProcGmapRm * proc) function GmapRm_80C2320 (line 264) | void GmapRm_80C2320(struct ProcGmapRm * proc) function GmapRm_80C2398 (line 280) | void GmapRm_80C2398(struct ProcGmapRm * proc) function ProcPtr (line 296) | ProcPtr StartGmapRm(int x, int y, u32 mask, ProcPtr parent) function EndGmapRM (line 313) | void EndGmapRM(void) function GmapRMExists (line 318) | int GmapRMExists(void) function GmapRm_SetPosition (line 323) | void GmapRm_SetPosition(s16 x, s16 y) function GmapRm_GetPosition (line 333) | bool GmapRm_GetPosition(s16 * px, s16 * py) function GmapRm_SetUnblocked (line 345) | void GmapRm_SetUnblocked(void) function GmapRm_EndAll (line 352) | void GmapRm_EndAll(void) type ProcCmd (line 374) | struct ProcCmd function GmapRmBaPalAnim1_End (line 390) | void GmapRmBaPalAnim1_End(struct ProcGmapRmBaPalAnim * proc) function GmapRmBaPalAnim1_Init (line 396) | void GmapRmBaPalAnim1_Init(struct ProcGmapRmBaPalAnim * proc) function GmapRmBaPalAnim1_Loop1 (line 406) | void GmapRmBaPalAnim1_Loop1(struct ProcGmapRmBaPalAnim * proc) function GmapRmBaPalAnim1_Loop2 (line 422) | void GmapRmBaPalAnim1_Loop2(struct ProcGmapRmBaPalAnim * proc) function ProcPtr (line 438) | ProcPtr StartGmapRmBaPalAnim1(ProcPtr parent) function EndGmapRmBaPalAnim1 (line 449) | void EndGmapRmBaPalAnim1(void) function CheckGmapRmBaPalAnim1Exists (line 454) | bool CheckGmapRmBaPalAnim1Exists(void) function CheckGmapRmBaPalAnim1State (line 459) | bool CheckGmapRmBaPalAnim1State(void) function GmapRmBorder1_End (line 469) | void GmapRmBorder1_End(struct ProcGmapRmBorder1 * proc) function GmapRmBorder1_80C2750 (line 478) | void GmapRmBorder1_80C2750(struct ProcGmapRmBorder1 * proc) function GmapRmBorder1_PutSprite2 (line 492) | void GmapRmBorder1_PutSprite2(struct ProcGmapRmBorder1 * proc, int x, in... type GmMapRmBorderSet (line 506) | struct GmMapRmBorderSet function GmapRmBorder1_NationMergeIn (line 549) | void GmapRmBorder1_NationMergeIn(struct ProcGmapRmBorder1 * proc) function GmapRmBorder1_80C28C4 (line 579) | void GmapRmBorder1_80C28C4(struct ProcGmapRmBorder1 * proc) function GmapRmBorder1_NationMergeOut (line 585) | void GmapRmBorder1_NationMergeOut(struct ProcGmapRmBorder1 * proc) function GmapRmBorder1_80C2964 (line 609) | void GmapRmBorder1_80C2964(struct ProcGmapRmBorder1 * proc) function GmapRmBorder1_PutSpriteAll (line 618) | void GmapRmBorder1_PutSpriteAll(struct ProcGmapRmBorder1 * proc) function GmapRmBorder1_80C29F8 (line 634) | void GmapRmBorder1_80C29F8(struct ProcGmapRmBorder1 * proc) function GmapRmBorder1_80C2A1C (line 644) | void GmapRmBorder1_80C2A1C(struct ProcGmapRmBorder1 * proc) type ProcCmd (line 651) | struct ProcCmd function StartGmapRmBorder1 (line 669) | int StartGmapRmBorder1(void) function DrawWmNationHighLightMapGfx (line 717) | void DrawWmNationHighLightMapGfx(int chr, int index) function ProcPtr (line 726) | ProcPtr WmShowNationHighlightedMap(int index, ProcPtr parent) function EndGmapRmBorder1 (line 761) | void EndGmapRmBorder1(int index) function sub_80C2BC4 (line 788) | int sub_80C2BC4(int index) function sub_80C2C10 (line 813) | void sub_80C2C10(int index) function WmDotPalAnim_OnEnd (line 838) | void WmDotPalAnim_OnEnd(void) function WmDotPalAnim_Init (line 844) | void WmDotPalAnim_Init(struct ProcGmapRmBaPalAnim * proc) function sub_80C2C80 (line 856) | void sub_80C2C80(int a, int b, const u16 * srcA, const u16 * srcB, u16 *... function WmDotPalAnim_Loop1 (line 884) | void WmDotPalAnim_Loop1(struct ProcGmapRmBaPalAnim * proc) function WmDotPalAnim_Loop2 (line 904) | void WmDotPalAnim_Loop2(struct ProcGmapRmBaPalAnim * proc) type ProcCmd (line 925) | struct ProcCmd function ProcPtr (line 950) | ProcPtr StartWmDotPalAnim(ProcPtr parent) function EndAllWmDotPalAnim (line 965) | void EndAllWmDotPalAnim(void) function IsWmDotPalAnimActive (line 972) | bool IsWmDotPalAnimActive(void) function s8 (line 978) | s8 sub_80C2E50(void) type ProcCmd (line 990) | struct ProcCmd function WmPlaceDot_OnEnd (line 993) | void WmPlaceDot_OnEnd(struct ProcWmPlaceDot * proc) function WmPlaceDot_Init (line 1009) | void WmPlaceDot_Init(struct ProcWmPlaceDot * proc) function PutWmDotSprite (line 1038) | void PutWmDotSprite(struct ProcWmPlaceDot * proc) function WmPlaceDot_Loop1 (line 1069) | void WmPlaceDot_Loop1(struct ProcWmPlaceDot * proc) function WmPlaceDot_Loop2 (line 1082) | void WmPlaceDot_Loop2(struct ProcWmPlaceDot * proc) type ProcCmd (line 1096) | struct ProcCmd function ProcPtr (line 1116) | ProcPtr StartWmPlaceDot(int a, int b, int x, int y, int e, ProcPtr parent) function EndWmPlaceDotByIndex (line 1153) | void EndWmPlaceDotByIndex(int index) function IsWmPlaceDotActiveAtIndex (line 1179) | bool IsWmPlaceDotActiveAtIndex(int index) function SetWmPlaceDotFlagForIndex (line 1203) | void SetWmPlaceDotFlagForIndex(int index) FILE: src/worldmap_screen.c function sub_80BA424 (line 20) | void sub_80BA424(void) function u32 (line 28) | u32 sub_80BA458(void) function sub_80BA490 (line 51) | void sub_80BA490(struct GmScreenProc * proc) function sub_80BA4D0 (line 68) | void sub_80BA4D0(struct GmScreenProc * proc) function GMScreenVSync_Init (line 131) | void GMScreenVSync_Init(struct GMapScreenVSyncProc * proc) function GMScreenVSync_Loop (line 139) | void GMScreenVSync_Loop(struct GMapScreenVSyncProc * proc) function s8 (line 180) | s8 sub_80BA6DC(struct GMapScreenVSyncProc * proc, int arg1, int arg2, in... type ProcCmd (line 205) | struct ProcCmd function ProcPtr (line 242) | ProcPtr NewMapScreenVSync(u8 * arg0, u16 * arg1, u8 * arg2, void * arg3,... function MapScreen_OnDelete (line 264) | void MapScreen_OnDelete(struct GmScreenProc * proc) function MapScreen_Init (line 271) | void MapScreen_Init(struct GmScreenProc * proc) function sub_80BA818 (line 308) | void sub_80BA818(ProcPtr proc, int a, int b) function sub_80BA8A0 (line 328) | void sub_80BA8A0(struct GmScreenProc * proc) function sub_80BAB00 (line 410) | void sub_80BAB00(void) function sub_80BAB0C (line 417) | void sub_80BAB0C(struct GmScreenProc * proc) type ProcCmd (line 474) | struct ProcCmd function ProcPtr (line 494) | ProcPtr NewMapScreen(ProcPtr parent) FILE: src/worldmap_screen2.c function WMLoc_GetChapterId (line 11) | int WMLoc_GetChapterId(int idx) function WMLoc_GetNextLocId (line 25) | int WMLoc_GetNextLocId(int idx) function GetNodeAtPosition (line 52) | int GetNodeAtPosition(void * unused, int x_point, int y_point, int x_ran... function SkipGmNodeIconDisplay (line 111) | void SkipGmNodeIconDisplay(struct GmNodeIconDisplayProc * proc) function UnskipGmNodeIconDisplay (line 118) | void UnskipGmNodeIconDisplay(struct GmNodeIconDisplayProc * proc) function GmapScreen2_Destruct (line 125) | void GmapScreen2_Destruct(struct GmNodeIconDisplayProc * proc) function GmapScreen2_Init (line 132) | void GmapScreen2_Init(struct GmNodeIconDisplayProc * proc) function s8 (line 149) | s8 sub_80BB744(struct GmScreenProc * proc, s16 xIn, s16 yIn, s16 * xOut,... function GmapScreen2_Loop (line 169) | void GmapScreen2_Loop(struct GmNodeIconDisplayProc * proc) function ProcPtr (line 257) | ProcPtr StartGmNodeIconDisplay(ProcPtr parent, int chr, int palId, int u... function sub_80BBA4C (line 302) | int sub_80BBA4C(int nodeId) type ProcCmd (line 323) | struct ProcCmd FILE: src/worldmap_scrollmanage.c function GmMoveCursor_OnEnd (line 5) | void GmMoveCursor_OnEnd(struct GMapMoveCursorProc * proc) function GmMoveCursor_OnInit (line 11) | void GmMoveCursor_OnInit(struct GMapMoveCursorProc * proc) function GmMoveCursor_OnLoop (line 16) | void GmMoveCursor_OnLoop(struct GMapMoveCursorProc * proc) type ProcCmd (line 37) | struct ProcCmd function ProcPtr (line 51) | ProcPtr StartGmMoveCursor(struct Vec2 * src, struct Vec2 * dst, int dura... function s8 (line 91) | s8 GmMoveCursorExists(void) function GmScrollManage_OnEnd (line 96) | void GmScrollManage_OnEnd(struct GMapScrollManageProc * proc) function GmScrollManage_OnInit (line 105) | void GmScrollManage_OnInit(struct GMapScrollManageProc * proc) function GmScrollManage_OnLoop (line 110) | void GmScrollManage_OnLoop(struct GMapScrollManageProc * proc) type ProcCmd (line 138) | struct ProcCmd function ProcPtr (line 154) | ProcPtr StartGmScrollManage(struct GmScrollInfo * input, ProcPtr parent) function GmScrollManageExist (line 194) | bool GmScrollManageExist(void) function StartGmScroll (line 202) | void StartGmScroll(s16 xStart, s16 yStart, s16 xEnd, s16 yEnd, s16 speed... function CheckGmScrolling (line 223) | bool CheckGmScrolling(void) function EndGmScroll (line 228) | void EndGmScroll(void) FILE: src/worldmap_sogu.c function GmapSugoAdvance (line 11) | bool GmapSugoAdvance(s16 x, s16 y, s16 * outx, s16 * outy) function GmapSogu_End (line 26) | void GmapSogu_End(struct ProcGmapSogu * proc) function GmapSogu_Init (line 32) | void GmapSogu_Init(struct ProcGmapSogu * proc) function GmapSogu_Loop1 (line 46) | void GmapSogu_Loop1(struct ProcGmapSogu * proc) function GmapSogu_Loop2 (line 68) | void GmapSogu_Loop2(struct ProcGmapSogu * proc) function NewGmapSogu (line 90) | void NewGmapSogu(int x, int y) function GmapSoguExists (line 106) | bool GmapSoguExists(void) FILE: src/worldmap_status_ui.c type HelpBoxProc (line 22) | struct HelpBoxProc type HelpBoxProc (line 23) | struct HelpBoxProc type HelpBoxInfo (line 27) | struct HelpBoxInfo function StartWorldmapStatusHelpBox (line 133) | void StartWorldmapStatusHelpBox(ProcPtr proc) type WorldmapStatusProc (line 140) | struct WorldmapStatusProc type ProcCmd (line 148) | struct ProcCmd function WorldmapStatus_GetCharDescription (line 151) | void WorldmapStatus_GetCharDescription(struct HelpBoxProc * proc) function WorldmapStatus_GetClassDescription (line 168) | void WorldmapStatus_GetClassDescription(struct HelpBoxProc * proc) function WorldmapStatus_CountAllies (line 176) | int WorldmapStatus_CountAllies(void) function PutWorldmapStatusDetails (line 203) | void PutWorldmapStatusDetails(struct WorldmapStatusProc * proc) function WorldmapStatus_InitText (line 261) | void WorldmapStatus_InitText(struct WorldmapStatusProc * proc) function WorldmapStatus_InitDetails (line 269) | void WorldmapStatus_InitDetails(struct WorldmapStatusProc * proc) function WorldmapStatus_InitGfx (line 333) | void WorldmapStatus_InitGfx(void) function WorldmapStatus_Init (line 365) | void WorldmapStatus_Init(void) function WorldmapStatus_OnEnd (line 379) | void WorldmapStatus_OnEnd(void) function WorldmapStatus_80C0E58 (line 386) | void WorldmapStatus_80C0E58(void) function WorldmapStatus_PutTimeAndGold (line 402) | void WorldmapStatus_PutTimeAndGold(void) type ProcCmd (line 415) | struct ProcCmd function WorldmapStatus_Loop_KeyHandler (line 426) | void WorldmapStatus_Loop_KeyHandler(ProcPtr proc) function WorldmapStatus_80C0FA4 (line 453) | void WorldmapStatus_80C0FA4(void) type ProcCmd (line 461) | struct ProcCmd FILE: src/worldmap_text.c function sub_80C34D0 (line 10) | void sub_80C34D0(u16 * dstPal, int b, u16 colorA, u16 colorB) function ClearWmTextVram (line 27) | void ClearWmTextVram(void) type GMapTextProc (line 39) | struct GMapTextProc function WmText_Init (line 47) | void WmText_Init(struct GMapTextProc * proc) function WmText_Loop_DrawText (line 73) | void WmText_Loop_DrawText(struct GMapTextProc * proc) type ProcCmd (line 96) | struct ProcCmd function ShowWmText (line 111) | void ShowWmText(u8 atBottom) function HideWmText (line 127) | void HideWmText(void) function ProcPtr (line 141) | ProcPtr StartWmTextHandler(ProcPtr parent) function StartWmTextMsg (line 147) | void StartWmTextMsg(int textId) FILE: src/worldmap_timemons.c function GetWmMonsterGenAmount (line 31) | int GetWmMonsterGenAmount(int idx) function GenerateRandomonsterMergeNode (line 64) | int GenerateRandomonsterMergeNode(const u8 * lut, int idx) function GenerateRandomonsterMergeConf (line 152) | int GenerateRandomonsterMergeConf(int chapter, struct GmapTimeMonsConf *... function nullsub_72 (line 250) | void nullsub_72(void) {} function GmapTimeMons_Init (line 252) | void GmapTimeMons_Init(struct ProcGmapTimeMons * proc) function GmapTimeMons_ExecMonsterMergeMu (line 263) | void GmapTimeMons_ExecMonsterMergeMu(struct ProcGmapTimeMons * proc) function GmapTimeMons_WaitSpriteDone (line 295) | void GmapTimeMons_WaitSpriteDone(struct ProcGmapTimeMons * proc) function ProcPtr (line 313) | ProcPtr NewGmapTimeMons(ProcPtr parent, int * out) function WmRemoveRandomMonsters (line 327) | void WmRemoveRandomMonsters(void) function WmMergeMonsters (line 337) | void WmMergeMonsters(void) function WmShowMonsters (line 345) | void WmShowMonsters(void) function GmapTimeMonsExists (line 383) | bool GmapTimeMonsExists(void) FILE: src/worldmap_tm_confront.c type GmapTmConfrontProc (line 12) | struct GmapTmConfrontProc function GmTmConfront_OnEnd (line 25) | void GmTmConfront_OnEnd(void) function GmTmConfront_LoadPositions (line 31) | void GmTmConfront_LoadPositions(struct GmapTmConfrontProc * proc, const ... type Vec2 (line 51) | struct Vec2 function GmTmConfront_InitUnitPositionA (line 60) | void GmTmConfront_InitUnitPositionA(struct GmapTmConfrontProc * proc) type Vec2 (line 69) | struct Vec2 function GmTmConfront_InitUnitPositionB (line 78) | void GmTmConfront_InitUnitPositionB(struct GmapTmConfrontProc * proc) type Vec2 (line 88) | struct Vec2 function GmTmConfront_InitUnitPositionC (line 97) | void GmTmConfront_InitUnitPositionC(struct GmapTmConfrontProc * proc) function GmTmConfront_Loop_MoveUnitPositions (line 105) | void GmTmConfront_Loop_MoveUnitPositions(struct GmapTmConfrontProc * proc) function GmTmConfront_StartAnim (line 140) | void GmTmConfront_StartAnim(struct GmapTmConfrontProc * proc) function GmTmConfront_WaitForAnim (line 177) | void GmTmConfront_WaitForAnim(ProcPtr proc) type ProcCmd (line 189) | struct ProcCmd function ProcPtr (line 225) | ProcPtr StartWorldmapSkirmishAnim(int a, int b, ProcPtr parent) function EndWorldmapSkirmishAnim (line 247) | void EndWorldmapSkirmishAnim(void) function IsWorldmapSkirmishAnimActive (line 254) | bool IsWorldmapSkirmishAnimActive(void)