diff options
author | DizzyEggg <jajkodizzy@wp.pl> | 2018-05-26 00:25:36 +0200 |
---|---|---|
committer | DizzyEggg <jajkodizzy@wp.pl> | 2018-05-26 00:25:36 +0200 |
commit | 9e7965fab085a06f700756f448fbc072ee7e0095 (patch) | |
tree | dbd3bd7e5f65c5b7e63b1710fe4d429df6feaf63 /include/battle_tower.h | |
parent | b051cbaaab8bacd0cdc65ce609a92bc9dd868a1f (diff) |
document record mixing
Diffstat (limited to 'include/battle_tower.h')
-rw-r--r-- | include/battle_tower.h | 25 |
1 files changed, 6 insertions, 19 deletions
diff --git a/include/battle_tower.h b/include/battle_tower.h index 7bacf5249..9d4553132 100644 --- a/include/battle_tower.h +++ b/include/battle_tower.h @@ -1,7 +1,8 @@ #ifndef GUARD_BATTLE_TOWER_H #define GUARD_BATTLE_TOWER_H -struct RSBattleTowerRecord { +struct RSBattleTowerRecord +{ /*0x00*/ u8 battleTowerLevelType; // 0 = level 50, 1 = level 100 /*0x01*/ u8 trainerClass; /*0x02*/ u16 winStreak; @@ -15,30 +16,16 @@ struct RSBattleTowerRecord { /*0xA4*/ u16 unk_11c8; }; -struct EmeraldBattleTowerRecord { - /*0x00*/ u8 battleTowerLevelType; // 0 = level 50, 1 = level 100 - /*0x01*/ u8 trainerClass; - /*0x02*/ u16 winStreak; - /*0x04*/ u8 name[8]; - /*0x0C*/ u8 trainerId[4]; - /*0x10*/ struct { - u16 easyChat[6]; - } greeting; - /*0x1C*/ u8 filler_1c[0x18]; - /*0x34*/ struct UnknownPokemonStruct party[4]; - /*0xe4*/ u8 language; - u8 filler_e5[7]; -}; - -union BattleTowerRecord { +union BattleTowerRecord +{ struct RSBattleTowerRecord ruby_sapphire; struct EmeraldBattleTowerRecord emerald; }; u16 sub_8164FCC(u8, u8); -void sub_81659DC(union BattleTowerRecord *a0, union BattleTowerRecord *a1); +void sub_81659DC(struct RSBattleTowerRecord *a0, struct RSBattleTowerRecord *a1); bool32 sub_816587C(union BattleTowerRecord *, union BattleTowerRecord *); -bool32 sub_8164F70(union BattleTowerRecord *); +void CalcEmeraldBattleTowerChecksum(struct EmeraldBattleTowerRecord *); void sub_81628A0(union BattleTowerRecord *); #endif //GUARD_BATTLE_TOWER_H |