summaryrefslogtreecommitdiff
path: root/include/trainer_hill.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/trainer_hill.h')
-rw-r--r--include/trainer_hill.h33
1 files changed, 33 insertions, 0 deletions
diff --git a/include/trainer_hill.h b/include/trainer_hill.h
index 1d1d2d5da..3086b2f8d 100644
--- a/include/trainer_hill.h
+++ b/include/trainer_hill.h
@@ -15,6 +15,39 @@ struct TrainerHillTrainer
struct BattleTowerPokemon mons[PARTY_SIZE];
};
+struct TrHillRoomTrainers
+{
+ u8 name[2][HILL_TRAINER_NAME_LENGTH];
+ u8 facilityClass[2];
+};
+
+struct TrHillFloor
+{
+ u8 unk0;
+ u8 unk1;
+ struct TrainerHillTrainer trainers[2];
+ u8 data[0x100];
+ u16 unk3A0[16];
+ u8 coords[2]; // x first 4 bits, y last 4 bits
+ u8 direction; // array of 4 bits for each trainer
+ u8 range; // array of 4 bits for each trainer
+};
+
+struct TrHillTag
+{
+ u8 unkField_0;
+ u8 unused1;
+ u8 unkField_2;
+ u32 checksum;
+ struct TrHillFloor floors[4];
+};
+
+struct TrHillStruct2
+{
+ u8 floorId;
+ struct TrHillTag tag;
+};
+
extern u32 *gTrainerHillVBlankCounter;
void CallTrainerHillFunction(void);