summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/asm.inc.h4
-rw-r--r--include/global.h34
-rw-r--r--include/songs.h20
3 files changed, 45 insertions, 13 deletions
diff --git a/include/asm.inc.h b/include/asm.inc.h
index bee42f1b5..379b79f2d 100644
--- a/include/asm.inc.h
+++ b/include/asm.inc.h
@@ -359,11 +359,11 @@ void sub_80C8F34(u8);
// asm/bike.o
void MovePlayerOnBike(u8, u16, u16);
void sub_80E5B38(u16 i, u16 c);
-u8 sub_80E5DEC(u8);
+u8 IsRunningDisallowed(u8);
bool8 player_should_look_direction_be_enforced_upon_movement(void);
void BikeClearState(int i, int i1);
void sub_80E6010(u8 i);
-s16 sub_80E6034(void);
+s16 GetPlayerSpeed(void);
void sub_80E6084();
// asm/easy_chat.o
diff --git a/include/global.h b/include/global.h
index 736a1a5dc..6c8b60484 100644
--- a/include/global.h
+++ b/include/global.h
@@ -266,6 +266,35 @@ struct MailStruct
/*0x20*/ u16 itemId;
};
+struct UnkMauvilleOldManStruct
+{
+ u8 unk_2D94;
+ u8 unk_2D95;
+ /*0x2D96*/ u16 mauvilleOldMan_ecArray[6];
+ /*0x2DA2*/ u16 mauvilleOldMan_ecArray2[6];
+ /*0x2DAE*/ u8 playerName[8];
+ /*0x2DB6*/ u8 filler_2DB6[0x3];
+ /*0x2DB9*/ u8 playerTrainerId[4];
+ u8 unk_2DBD;
+ /* size = 0x1E */
+};
+
+struct UnkMauvilleOldManStruct2
+{
+ u8 filler0;
+ u8 unk1;
+ u8 unk2;
+ u16 mauvilleOldMan_ecArray[10];
+ u16 mauvilleOldMan_ecArray2[6];
+ u8 fillerF[0x4];
+ /* size = 0x1E */
+};
+
+typedef union OldMan {
+ struct UnkMauvilleOldManStruct oldMan1;
+ struct UnkMauvilleOldManStruct2 oldMan2;
+} OldMan;
+
struct SaveBlock1 /* 0x02025734 */
{
/*0x00*/ struct Coords16 pos;
@@ -331,7 +360,10 @@ struct SaveBlock1 /* 0x02025734 */
/*0x2B1C*/ u16 unk2B1C[4];
/*0x2B24*/ u8 filler_2B24[0x28];
/*0x2B4C*/ struct MailStruct mail[16];
- /*0x2D8C*/ u8 filler_2D8C[0x48];
+ /*0x2D8C*/ u8 filler_2D8C[0x8];
+ OldMan oldMan;
+ ///*0x2D94*/ struct UnkMauvilleOldManStruct oldManStruct;
+ /*0x2DBC*/ u8 filler_2DBC[0x18];
/*0x2DD4*/ struct EasyChatPair easyChatPairs[5]; //Dewford trend [0] and some other stuff
/*0x2DFC*/ u8 filler_2DFC[0x100];
/*0x2EFC*/ struct SB1_2EFC_Struct sb1_2EFC_struct[5];
diff --git a/include/songs.h b/include/songs.h
index c77bad515..01ecf9fe0 100644
--- a/include/songs.h
+++ b/include/songs.h
@@ -359,16 +359,16 @@ enum
BGM_DAIGO,
BGM_THANKFOR,
BGM_END,
- BGM_BATTLE27,
- BGM_BATTLE31,
- BGM_BATTLE20,
- BGM_BATTLE32,
- BGM_BATTLE33,
- BGM_BATTLE36,
- BGM_BATTLE34,
- BGM_BATTLE35,
- BGM_BATTLE38,
- BGM_BATTLE30,
+ BGM_BATTLE27, // wild
+ BGM_BATTLE31, // aqua/magma grunt
+ BGM_BATTLE20, // trainer
+ BGM_BATTLE32, // gym leader
+ BGM_BATTLE33, // champion
+ BGM_BATTLE36, // regi
+ BGM_BATTLE34, // weather trio
+ BGM_BATTLE35, // rival
+ BGM_BATTLE38, // elite four
+ BGM_BATTLE30, // aqua/magma leader
};
#endif // GUARD_SONGS_H