diff options
| author | Tal Hayon <talhayon1@gmail.com> | 2022-04-27 00:01:22 +0300 |
|---|---|---|
| committer | Tal Hayon <talhayon1@gmail.com> | 2022-04-28 09:19:46 +0300 |
| commit | 4de453b4deb7345cd9ed1899b5c86d6d8448f95d (patch) | |
| tree | 9b3c0cc2375e98ce786959b9877cada6ec5b9f53 /include | |
| parent | f89959884321beb6bed47540550b3edf47c21fe6 (diff) | |
Add TextCategory enum
Diffstat (limited to 'include')
| -rw-r--r-- | include/itemMetaData.h | 4 | ||||
| -rw-r--r-- | include/kinstone.h | 2 | ||||
| -rw-r--r-- | include/message.h | 85 |
3 files changed, 88 insertions, 3 deletions
diff --git a/include/itemMetaData.h b/include/itemMetaData.h index 0beeb634..805a204f 100644 --- a/include/itemMetaData.h +++ b/include/itemMetaData.h @@ -30,8 +30,8 @@ typedef struct ItemMetaData { u8 unk1; u8 unk2; u8 unk3; // flags? bit 0x2 makes pickup cutscene appear every time - u8 unk4; - u8 unk5; + u8 textId; + u8 textCategory; u8 unk6; u8 unk7; } ItemMetaData; diff --git a/include/kinstone.h b/include/kinstone.h index c8a7b580..a293104a 100644 --- a/include/kinstone.h +++ b/include/kinstone.h @@ -12,7 +12,7 @@ typedef struct { u8 _3; u8 _4; u8 _5; - u16 _6; + u16 textIndex; u16 _8; u16 _a; Entity* ent; diff --git a/include/message.h b/include/message.h index 7f02d61c..344bf4ed 100644 --- a/include/message.h +++ b/include/message.h @@ -138,4 +138,89 @@ void DispMessageFrame(u16*, s32, s32, u32); void sub_08057044(u32, struct_020227E8*, u32); +typedef enum { + TEXT_SAVE, + TEXT_CREDITS, + TEXT_NAMES, + TEXT_NEWSLETTER, + TEXT_ITEMS, + TEXT_ITEM_GET, + TEXT_LOCATIONS, + TEXT_WINDCRESTS, + TEXT_FIGURINE_NAMES, + TEXT_FIGURINE_DESCRIPTIONS, + TEXT_EMPTY, + TEXT_EZLO, + TEXT_EZLO2, + TEXT_MINISH, + TEXT_KINSTONE, + TEXT_PICORI, + TEXT_PROLOGUE, + TEXT_FINDING_EZLO, + TEXT_MINISH2, + TEXT_VAATI, + TEXT_GUSTAF, + TEXT_PANEL_TUTORIAL, + TEXT_VAATI2, + TEXT_GUSTAF2, + TEXT_EMPTY2, + TEXT_EMPTY3, + TEXT_FARMERS, + TEXT_CARPENTERS, + TEXT_EZLO_ELEMENTS_DONE, + TEXT_GORONS, + TEXT_EMPTY4, + TEXT_BELARI, + TEXT_LON_LON, + TEXT_FOREST_MINISH, + TEXT_EZLO_PORTAL, + TEXT_PERCY, + TEXT_BREAK_VAATI_CURSE, + TEXT_FESTIVAL, + TEXT_EMPTY5, + TEXT_TREASURE_GUARDIAN, + TEXT_DAMPE, + TEXT_BUSINESS_SCRUB, + TEXT_EMPTY6, + TEXT_PICOLYTE, + TEXT_STOCKWELL, + TEXT_SYRUP, + TEXT_ITEM_PRICES, + TEXT_WIND_TRIBE, + TEXT_ANJU, + TEXT_GORMAN_ORACLES, + TEXT_SMITH, + TEXT_PHONOGRAPH, + TEXT_TOWN, + TEXT_TOWN2, + TEXT_TOWN3, + TEXT_TOWN4, + TEXT_TOWN5, + TEXT_TOWN6, + TEXT_TOWN7, + TEXT_MILK, + TEXT_BAKERY, + TEXT_SIMON, + TEXT_SCHOOL, + TEXT_TINGLE, + TEXT_POST, + TEXT_MUTOH, + TEXT_BURLOV, + TEXT_CARLOV, + TEXT_REM, + TEXT_HAPPY_HEARTH, + TEXT_BLADE_MASTERS, + TEXT_ANSWER_HOUSE, + TEXT_UNK_WISE, + TEXT_LIBRARY, + TEXT_TOWN_MINISH1, + TEXT_TOWN_MINISH2, + TEXT_HAGEN, + TEXT_DR_LEFT, + TEXT_TOWN8, + TEXT_CAFE, +} TextCategory; + +#define TEXT_INDEX(category, index) ((category << 8) | index) + #endif // MESSAGE_H |
