summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/constants/trainer_hill.h23
-rw-r--r--include/global.h4
-rw-r--r--include/main.h4
-rw-r--r--include/trainer_hill.h2
4 files changed, 28 insertions, 5 deletions
diff --git a/include/constants/trainer_hill.h b/include/constants/trainer_hill.h
new file mode 100644
index 000000000..01bbd44a5
--- /dev/null
+++ b/include/constants/trainer_hill.h
@@ -0,0 +1,23 @@
+#ifndef GUARD_CONSTANTS_TRAINER_HILL_H
+#define GUARD_CONSTANTS_TRAINER_HILL_H
+
+#define TRAINER_HILL_FUNC_0 0
+#define TRAINER_HILL_FUNC_1 1
+#define TRAINER_HILL_FUNC_2 2
+#define TRAINER_HILL_FUNC_3 3
+#define TRAINER_HILL_FUNC_4 4
+#define TRAINER_HILL_FUNC_5 5
+#define TRAINER_HILL_FUNC_6 6
+#define TRAINER_HILL_FUNC_7 7
+#define TRAINER_HILL_FUNC_8 8
+#define TRAINER_HILL_FUNC_9 9
+#define TRAINER_HILL_FUNC_10 10
+#define TRAINER_HILL_FUNC_11 11
+#define TRAINER_HILL_FUNC_12 12
+#define TRAINER_HILL_FUNC_13 13
+#define TRAINER_HILL_FUNC_14 14
+#define TRAINER_HILL_FUNC_15 15
+#define TRAINER_HILL_FUNC_16 16
+#define TRAINER_HILL_FUNC_17 17
+
+#endif \ No newline at end of file
diff --git a/include/global.h b/include/global.h
index ee0ba6893..16f67339b 100644
--- a/include/global.h
+++ b/include/global.h
@@ -795,14 +795,14 @@ struct TrainerNameRecord
struct SaveTrainerHill
{
- /*0x3D64*/ u32 field_3D64;
+ /*0x3D64*/ u32 timer;
/*0x3D68*/ u32 field_3D68;
/*0x3D6C*/ u8 field_3D6C;
/*0x3D6D*/ u8 unused;
/*0x3D6E*/ u16 field_3D6E_0a:1; // 1
/*0x3D6E*/ u16 field_3D6E_0b:1; // 2
/*0x3D6E*/ u16 field_3D6E_0c:1; // 4
- /*0x3D6E*/ u16 field_3D6E_0d:1; // 8
+ /*0x3D6E*/ u16 hasLost:1; // 8
/*0x3D6E*/ u16 field_3D6E_0e:1; // x10
/*0x3D6E*/ u16 field_3D6E_0f:1; // x20
/*0x3D6E*/ u16 tag:2; // x40, x80 = xC0
diff --git a/include/main.h b/include/main.h
index 728064288..014b4942e 100644
--- a/include/main.h
+++ b/include/main.h
@@ -61,8 +61,8 @@ void SetHBlankCallback(IntrCallback callback);
void SetVCountCallback(IntrCallback callback);
void SetSerialCallback(IntrCallback callback);
void InitFlashTimer(void);
-void sub_80008DC(u32 *var);
-void sub_80008E8(void);
+void SetVBlankCounterPointer(u32 *var);
+void ClearVBlankCounterPointer(void);
void DoSoftReset(void);
void ClearPokemonCrySongs(void);
void RestoreSerialTimer3IntrHandlers(void);
diff --git a/include/trainer_hill.h b/include/trainer_hill.h
index bbc4f45c5..35b0c5d6d 100644
--- a/include/trainer_hill.h
+++ b/include/trainer_hill.h
@@ -1,7 +1,7 @@
#ifndef GUARD_TRAINER_HILL_H
#define GUARD_TRAINER_HILL_H
-extern u32 *gUnknown_0203CF5C;
+extern u32 *gVBlankCounterPointer;
void CallTrainerHillFunction(void);
void ResetTrainerHillResults(void);