diff options
author | PikalaxALT <PikalaxALT@users.noreply.github.com> | 2020-02-16 11:07:47 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-16 11:07:47 -0500 |
commit | 04130a97d9ff799c9f1b439d091c0116adb31bfb (patch) | |
tree | 7b610171c3d893d1cace513cf61e0b74014dbad2 /include/cereader_tool.h | |
parent | fee980decd6dfd5dc98c15ba13c9ea8f7b597934 (diff) | |
parent | a4cd331634d1fcc5f7cb217c51c328c5769a9616 (diff) |
Merge pull request #239 from GriffinRichards/doc-ttower
Document Trainer Tower scripts
Diffstat (limited to 'include/cereader_tool.h')
-rw-r--r-- | include/cereader_tool.h | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/include/cereader_tool.h b/include/cereader_tool.h index 6275eaabf..dd1866fb3 100644 --- a/include/cereader_tool.h +++ b/include/cereader_tool.h @@ -2,6 +2,7 @@ #define GUARD_CEREADER_TOOL_H #include "global.h" +#include "constants/trainer_tower.h" struct TrainerTowerTrainer { @@ -21,30 +22,31 @@ struct TrainerTowerFloor /* 0x001 */ u8 floorIdx; /* 0x002 */ u8 challengeType; /* 0x003 */ u8 prize; - /* 0x004 */ struct TrainerTowerTrainer trainers[3]; + /* 0x004 */ struct TrainerTowerTrainer trainers[MAX_TRAINERS_PER_FLOOR]; /* 0x3DC */ u32 checksum; }; -struct EReaderTrainerHillSetSubstruct +struct EReaderTrainerTowerSetSubstruct { - u8 count; + u8 numFloors; u8 id; u16 dummy; u32 checksum; }; -struct EReaderTrainerHillSet +struct EReaderTrainerTowerSet { - u8 count; + u8 numFloors; u8 id; u16 dummy; u32 checksum; - struct TrainerTowerFloor floors[8]; + struct TrainerTowerFloor floors[MAX_TRAINER_TOWER_FLOORS]; }; -bool32 ValidateTrainerTowerData(struct EReaderTrainerHillSet * ttdata); -bool32 CEReaderTool_SaveTrainerTower(struct EReaderTrainerHillSet * ttdata); -bool32 CEReaderTool_LoadTrainerTower(struct EReaderTrainerHillSet * ttdata); +bool32 ValidateTrainerTowerData(struct EReaderTrainerTowerSet * ttdata); +bool32 CEReaderTool_SaveTrainerTower(struct EReaderTrainerTowerSet * ttdata); +bool32 CEReaderTool_LoadTrainerTower(struct EReaderTrainerTowerSet * ttdata); u8 sub_815D654(void); +bool32 ReadTrainerTowerAndValidate(void); #endif //GUARD_CEREADER_TOOL_H |