summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/easy_chat.h26
-rw-r--r--include/field_map_obj.h2
-rw-r--r--include/graphics.h31
3 files changed, 52 insertions, 7 deletions
diff --git a/include/easy_chat.h b/include/easy_chat.h
index 58442a890..0c42f4685 100644
--- a/include/easy_chat.h
+++ b/include/easy_chat.h
@@ -10,7 +10,7 @@ struct Shared1000
u8 unk8;
u8 unk9;
u8 unkA;
- u8 unkB;
+ u8 unkB; // reporter talked to (Gabby or Ty)
u16 unkC[(0x20-0xC)/2]; // unknown length
void (*unk20)(void);
u16 unk24;
@@ -40,7 +40,8 @@ struct Shared1000
struct Sprite *unkA8;
struct Sprite *unkAC[2];
struct Sprite *unkB4[2];
- u8 fillerBC[0x1A8-0xBC];
+ u8 unkBC;
+ u8 fillerBD[0x1A8-0xBD];
s8 unk1A8;
s8 unk1A9;
s8 unk1AA[0xB5-0xAA]; // unknown length
@@ -56,7 +57,8 @@ struct Shared1000
s8 unk1C0;
u8 filler1C1[3];
void (*unk1C4)(void);
- u8 filler1C8[0x4142-0x1C8];
+ u8 unk1C8[0x6C8-0x1C8];
+ u8 unk6C8[0x4142-0x6C8];
#if GERMAN
u8 filler4142_de[0x32A];
#endif
@@ -70,12 +72,17 @@ struct Shared1000
s8 unk99A6[0xA28-0x9A6];
s8 unk9A28;
s8 unk9A29;
- u16 unk9A2A[0x90][2]; // unknown length
+ u16 unk9A2A[(0x9C32-0x9A2A)/4][2]; // unknown length
+ u8 unk9C32;
+ u8 filler9C33;
+ u16 unk9C34[3][9];
u8 filler9C6A[2];
s8 *unk9C6C;
u8 unk9C70;
s8 unk9C71;
- u8 filler9C72[0xC-0x2];
+ u8 filler9C72[2];
+ struct Sprite *unk9C74;
+ u8 filler9C78[4];
u16 unk9C7C; // this is at 0x9FA8 in German
s16 unk9C7E;
u8 unk9C80[0xC9-0x80];
@@ -88,7 +95,13 @@ struct Shared1000
u8 unk9E41[0x6E - 0x41];
u8 unk9E6E[0xEE - 0x6E];
u8 unk9EEE[0xF6E - 0xEEE];
- u8 unk9F6E[1]; // unknown length
+ u8 unk9F6E[0x8E - 0x6E]; // unknown length
+ u8 unk9F8E[1]; // unknown length
+ /*
+ u8 unk9F8F;
+ u8 unk9F90;
+ u8 unk9F91[1]; // unknown length
+ */
};
#define static_assert(cond) \
@@ -97,6 +110,7 @@ struct Shared1000
//static_assert(offsetof(struct Shared1000, unk1A8) == 0x1A8);
extern u8 gUnknown_020388AC;
+extern u8 gUnknown_03000740;
// const pointer to shared1000. easy_chat might be two separate files.
extern struct Shared1000 *const gUnknown_083DB694;
diff --git a/include/field_map_obj.h b/include/field_map_obj.h
index f0b0bb5ab..cf3be36b2 100644
--- a/include/field_map_obj.h
+++ b/include/field_map_obj.h
@@ -337,7 +337,7 @@ void RemoveFieldObjectInternal(struct MapObject *);
u8 SpawnSpecialFieldObject(struct MapObjectTemplate *);
u8 show_sprite(u8, u8, u8);
void MakeObjectTemplateFromFieldObjectTemplate(struct MapObjectTemplate *mapObjTemplate, struct SpriteTemplate *sprTemplate, const struct SubspriteTable **subspriteTables);
-u8 AddPseudoFieldObject(u16 graphicsId, void (*callback)(struct Sprite *), s16 c, s16 d, u8 subpriority);
+u8 AddPseudoFieldObject(u16 graphicsId, void (*callback)(struct Sprite *), s16 x, s16 y, u8 subpriority);
u8 sub_805B410(u8, u8, s16, s16, u8, u8);
void sub_805B55C(s16 a, s16 b);
void sub_805B710(u16 i, u16 i1);
diff --git a/include/graphics.h b/include/graphics.h
index 130e21f58..e869b88e9 100644
--- a/include/graphics.h
+++ b/include/graphics.h
@@ -2656,6 +2656,37 @@ extern const u8 gNamingScreenRightPointingTriangleTiles[];
extern const u8 gNamingScreenUnderscoreTiles[];
extern const u16 gNamingScreenPalettes[][16];
+extern const u8 gUnknown_08E94510[];
+extern const u8 gUnknown_08E94550[];
+extern const u8 gUnknown_08E94590[];
+extern const u8 gUnknown_08E945D0[];
+extern const u8 gUnknown_08E94AD0[];
+extern const u8 gUnknown_08E953D0[];
+extern const u8 gUnknown_08E954B0[];
+extern const u8 gUnknown_08E95774[];
+
+extern const u8 gMenuWordGroupIndicator_Gfx[];
+extern const u8 gMenuWordGroupFrame_Gfx[];
+extern const u16 gMenuWordGroupIndicator_Pal[];
+extern const u16 gMenuWordGroupFrame1_Pal[];
+extern const u16 gMenuWordGroupFrame2_Pal[];
+
+extern const u8 gUnknown_08E99FB0[];
+extern const u8 gUnknown_08E9A100[];
+extern const u8 gUnknown_08E9A300[];
+extern const u8 gUnknown_08E9AB00[];
+extern const u8 gUnknown_08E9AB40[];
+extern const u8 gUnknown_08E9AB60[];
+extern const u8 gUnknown_08E9ABB4[];
+extern const u8 gUnknown_08E9AC2C[];
+extern const u8 gUnknown_08E9AC4C[];
+
extern const u8 gInterviewOutlineCursorTiles[];
+extern const u8 gTitleScreenPressStart_Gfx[];
+extern const u16 gTitleScreenLogoShinePalette[];
+extern const u8 gUnknown_08E9D8CC[];
+extern const u8 gVersionTiles[];
+extern const u16 gUnknown_08E9F624[];
+extern const u8 gUnknown_08E9F7E4[];
#endif // GUARD_GRAPHICS_H