file
message.h
Classes
- struct Message
- struct Token
- struct TextRender
Enums
- enum TextCategory { 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 }
Functions
- void MessageInitialize(void)
- Initialize the message system.
- void MessageMain(void)
- Update the message system.
- void MessageRequest(u32 index)
- Show a message on screen.
- void MessageAtPos(u32 index, u32 x, u32 y)
- Show a message at screen posiiton.
- void MessageNoOverlap(u32 index, Entity* entity)
- Show a message that attempts not to obscure the entity.
- void MessageFromTarget(u32 index)
- Show a message that attempts not to obscure the camera target.
- void MessageAtHeight(u32 index, u32 y)
- Display message at y position.
- void MessageClose(void)
- Close message.
- void DispMessageFrame(u16* buffer, s32 width, s32 height, u32 flags)
-
void sub_08057044(u32 a1,
struct_
020227E8* a2, u32 a3)
Variables
Defines
- #define MESSAGE_ACTIVE
- #define TEXT_INDEX(category, index)
Function documentation
void MessageNoOverlap(u32 index, Entity* entity)
Show a message that attempts not to obscure the entity.
Parameters | |
---|---|
index | u32 Message index |
entity | Entity* Your important entity |
void MessageFromTarget(u32 index)
Show a message that attempts not to obscure the camera target.
Parameters | |
---|---|
index | u32 Message index |
void MessageAtHeight(u32 index, u32 y)
Display message at y position.
Parameters | |
---|---|
index | u32 Message index |
y | u32 Screen y |