Alchemy
Loading...
Searching...
No Matches

tbs_edition.h File Reference

Values that differ by patch level or language, chosen once for their code. More...

Go to the source code of this file.

Macros

#define LUNPA_RETURN_TRANSITION_VARIANT   0
#define RENDER_DIRTY_OFFSET   0xEA3
#define RENDER_MODE_OFFSET   0xEA4
#define RENDER_BUSY_OFFSET   0x12F9
#define RENDER_VALUE_TABLE_OFFSET   0x12BC
#define RENDER_NAME_TABLE_OFFSET   0x12DC
#define RENDER_CHANNEL_OFFSET   0x620
#define RENDER_OUTPUT_TABLE_OFFSET   0x698
#define RENDER_ENTRY_TABLE_OFFSET   0xEB0
#define RENDER_MENU_STATE_OFFSET   0xEA5
#define RENDER_MENU_BUSY_OFFSET   0xEA6
#define RENDER_ALT_OFFSET   0xEA2
#define RENDER_WORD_OFFSET   0xEAC
#define RENDER_WORD2_OFFSET   0xEA8
#define RENDER_PARAM_OFFSET   0xEAE
#define RENDER_TILE_ATTR_OFFSET   0xDA0
#define RENDER_FREE_HEAD_OFFSET   0xD98
#define RENDER_FREE_TAIL_OFFSET   0xD9C
#define RENDER_ENTRY_COUNT_OFFSET   0x12B2
#define RENDER_RESULT_OFFSET   0x12F4
#define RENDER_ENTRY_MASK   0x1FF
#define WINDOW_COUNT   8
#define RENDER_LEVEL_OFFSET   0xEA7
#define RENDER_COUNTER_OFFSET   0x12B6
#define RENDER_WORK_SIZE   0x12FC
#define RENDER_PALETTE_TABLE_OFFSET   0x12D0
#define RENDER_SLOT_ID_OFFSET   0x12EC
#define RENDER_SLOT_VALUE_OFFSET   0x12F0
#define SELECT_MENU_WIDTH   7
#define TYPE_MENU_WIDTH   7
#define MENU_TEXT_X   74
#define MENU_LABEL_X   82
#define LIST_MARKER_CHAR   49
#define MENU_TEXT_Y   60
#define COLOSSO_PALETTE_BYTES   160
#define LOBBY_PREFIX_LIMIT   4
#define TICKET_COUNTER_WINDOW_X   19
#define TICKET_COUNTER_WIDTH   11
#define TICKET_COUNTER_X   24
#define SHOP_LIST_X   15
#define SHOP_LIST_WIDTH   15
#define HELP_TEXT_X   0
#define SWITCH_HELP_X   80
#define PAGE_ROWS   5
#define MENU_ROW_COUNT   8
#define SHOP_MONEY_WIDTH   12
#define SHOP_PRICE_WIDTH   15
#define DJINN_JOIN_X   2
#define DJINN_JOIN_WIDTH   26
#define OPTION_WINDOW_X   1
#define OPTION_WINDOW_WIDTH   28
#define OPTION_SLIDER_X   140
#define OPTION_FRAME_X   84
#define OPTION_SETTING_X   160
#define OPTION_SETTING_END   184
#define OPTION_SPEED_END   200
#define STOCK_LABEL_X   24
#define REEL_TITLE_LETTERS   8
#define REEL_TITLE_X   24
#define REEL_HELP_WINDOW_X   2
#define REEL_HELP_WINDOW_WIDTH   26
#define REEL_JACKPOT_TILES   0x06016e00
#define REEL_JACKPOT_COPY   0x84000480
#define REEL_TITLE_TILES   0x370
#define REEL_STOP_X   18
#define REEL_STOP_WIDTH   12
#define REEL_ALL_HELD_X   11
#define REEL_ALL_HELD_WIDTH   19
#define REEL_START_X   16
#define REEL_START_WIDTH   14
#define REEL_HOLD_X   23
#define REEL_HOLD_WIDTH   7
#define REEL_RELEASE_X   23
#define REEL_RELEASE_WIDTH   7
#define REEL_COIN_DIGITS   2
#define REEL_COIN_X   64
#define REEL_HINT_BEFORE_LAST_SPIN   0
#define RENDER_RESOURCE_BASE   0x99B
#define RANGE_ICON_TILE   0xf280
#define LIST_FIRST_ROW   2
#define LIST_ICONS_X   80
#define LIST_ICONS_Y   58
#define LIST_PP_X   176
#define LIST_NAME_X   88
#define LIST_PP_NUMBER_X   176
#define LIST_EMPTY_Y   17
#define SAVE_SLOT_NAME_X   12

Detailed Description

Values that differ by patch level or language, chosen once for their code.

Definition in file tbs_edition.h.

Macro Definition Documentation

◆ LUNPA_RETURN_TRANSITION_VARIANT

#define LUNPA_RETURN_TRANSITION_VARIANT   0

Definition at line 12 of file tbs_edition.h.

Referenced by LunpaFortress_InitializeGuardRooms().

◆ RENDER_DIRTY_OFFSET

#define RENDER_DIRTY_OFFSET   0xEA3

Definition at line 49 of file tbs_edition.h.

Referenced by STATIC_ASSERT().

◆ RENDER_MODE_OFFSET

#define RENDER_MODE_OFFSET   0xEA4

Definition at line 50 of file tbs_edition.h.

Referenced by Vault_UpdateWalkingVillager().

◆ RENDER_BUSY_OFFSET

#define RENDER_BUSY_OFFSET   0x12F9

Definition at line 51 of file tbs_edition.h.

Referenced by STATIC_ASSERT(), STATIC_ASSERT(), and STATIC_ASSERT().

◆ RENDER_VALUE_TABLE_OFFSET

#define RENDER_VALUE_TABLE_OFFSET   0x12BC

Definition at line 52 of file tbs_edition.h.

Referenced by STATIC_ASSERT().

◆ RENDER_NAME_TABLE_OFFSET

#define RENDER_NAME_TABLE_OFFSET   0x12DC

Definition at line 53 of file tbs_edition.h.

Referenced by STATIC_ASSERT().

◆ RENDER_CHANNEL_OFFSET

#define RENDER_CHANNEL_OFFSET   0x620

Definition at line 54 of file tbs_edition.h.

Referenced by STATIC_ASSERT().

◆ RENDER_OUTPUT_TABLE_OFFSET

#define RENDER_OUTPUT_TABLE_OFFSET   0x698

Definition at line 55 of file tbs_edition.h.

Referenced by STATIC_ASSERT().

◆ RENDER_ENTRY_TABLE_OFFSET

#define RENDER_ENTRY_TABLE_OFFSET   0xEB0

Definition at line 56 of file tbs_edition.h.

Referenced by STATIC_ASSERT().

◆ RENDER_MENU_STATE_OFFSET

#define RENDER_MENU_STATE_OFFSET   0xEA5

Definition at line 57 of file tbs_edition.h.

◆ RENDER_MENU_BUSY_OFFSET

#define RENDER_MENU_BUSY_OFFSET   0xEA6

Definition at line 58 of file tbs_edition.h.

◆ RENDER_ALT_OFFSET

#define RENDER_ALT_OFFSET   0xEA2

Definition at line 59 of file tbs_edition.h.

Referenced by STATIC_ASSERT(), and STATIC_ASSERT().

◆ RENDER_WORD_OFFSET

#define RENDER_WORD_OFFSET   0xEAC

Definition at line 60 of file tbs_edition.h.

Referenced by STATIC_ASSERT().

◆ RENDER_WORD2_OFFSET

#define RENDER_WORD2_OFFSET   0xEA8

Definition at line 61 of file tbs_edition.h.

Referenced by STATIC_ASSERT().

◆ RENDER_PARAM_OFFSET

#define RENDER_PARAM_OFFSET   0xEAE

Definition at line 62 of file tbs_edition.h.

Referenced by STATIC_ASSERT().

◆ RENDER_TILE_ATTR_OFFSET

#define RENDER_TILE_ATTR_OFFSET   0xDA0

Definition at line 63 of file tbs_edition.h.

Referenced by STATIC_ASSERT().

◆ RENDER_FREE_HEAD_OFFSET

#define RENDER_FREE_HEAD_OFFSET   0xD98

Definition at line 64 of file tbs_edition.h.

Referenced by STATIC_ASSERT().

◆ RENDER_FREE_TAIL_OFFSET

#define RENDER_FREE_TAIL_OFFSET   0xD9C

Definition at line 65 of file tbs_edition.h.

Referenced by STATIC_ASSERT().

◆ RENDER_ENTRY_COUNT_OFFSET

#define RENDER_ENTRY_COUNT_OFFSET   0x12B2

Definition at line 66 of file tbs_edition.h.

Referenced by STATIC_ASSERT(), and STATIC_ASSERT().

◆ RENDER_RESULT_OFFSET

#define RENDER_RESULT_OFFSET   0x12F4

Definition at line 67 of file tbs_edition.h.

Referenced by STATIC_ASSERT(), and STATIC_ASSERT().

◆ RENDER_ENTRY_MASK

◆ WINDOW_COUNT

◆ RENDER_LEVEL_OFFSET

#define RENDER_LEVEL_OFFSET   0xEA7

Definition at line 70 of file tbs_edition.h.

◆ RENDER_COUNTER_OFFSET

#define RENDER_COUNTER_OFFSET   0x12B6

Definition at line 71 of file tbs_edition.h.

Referenced by STATIC_ASSERT(), and STATIC_ASSERT().

◆ RENDER_WORK_SIZE

#define RENDER_WORK_SIZE   0x12FC

◆ RENDER_PALETTE_TABLE_OFFSET

#define RENDER_PALETTE_TABLE_OFFSET   0x12D0

Definition at line 73 of file tbs_edition.h.

Referenced by RenderOutput_Release().

◆ RENDER_SLOT_ID_OFFSET

#define RENDER_SLOT_ID_OFFSET   0x12EC

Definition at line 74 of file tbs_edition.h.

Referenced by STATIC_ASSERT().

◆ RENDER_SLOT_VALUE_OFFSET

#define RENDER_SLOT_VALUE_OFFSET   0x12F0

Definition at line 75 of file tbs_edition.h.

Referenced by DebugMenu_BrowseEntryGlyphs(), and STATIC_ASSERT().

◆ SELECT_MENU_WIDTH

#define SELECT_MENU_WIDTH   7

Definition at line 76 of file tbs_edition.h.

Referenced by Menu_SelectTopEntry().

◆ TYPE_MENU_WIDTH

#define TYPE_MENU_WIDTH   7

Definition at line 77 of file tbs_edition.h.

Referenced by Menu_SelectSaveSlotAction().

◆ MENU_TEXT_X

#define MENU_TEXT_X   74

Definition at line 78 of file tbs_edition.h.

Referenced by Menu_DrawSelectionRow(), and Menu_RunSelection().

◆ MENU_LABEL_X

#define MENU_LABEL_X   82

Definition at line 79 of file tbs_edition.h.

Referenced by Menu_DrawSelectionRow().

◆ LIST_MARKER_CHAR

#define LIST_MARKER_CHAR   49

Definition at line 80 of file tbs_edition.h.

Referenced by BattleEnemy_LetterFirstOfClass(), and BattleEnemy_ReleaseNameLetter().

◆ MENU_TEXT_Y

#define MENU_TEXT_Y   60

Definition at line 83 of file tbs_edition.h.

Referenced by Menu_RunSelection().

◆ COLOSSO_PALETTE_BYTES

#define COLOSSO_PALETTE_BYTES   160

Definition at line 90 of file tbs_edition.h.

Referenced by Colosso_LoadLettering().

◆ LOBBY_PREFIX_LIMIT

#define LOBBY_PREFIX_LIMIT   4

Definition at line 91 of file tbs_edition.h.

Referenced by LinkLobby_ReceivePartyRecords().

◆ TICKET_COUNTER_WINDOW_X

#define TICKET_COUNTER_WINDOW_X   19

Definition at line 100 of file tbs_edition.h.

Referenced by KalayTolbiDocks_TalkToTicketSeller().

◆ TICKET_COUNTER_WIDTH

#define TICKET_COUNTER_WIDTH   11

Definition at line 101 of file tbs_edition.h.

Referenced by KalayTolbiDocks_TalkToTicketSeller().

◆ TICKET_COUNTER_X

#define TICKET_COUNTER_X   24

Definition at line 105 of file tbs_edition.h.

Referenced by KalayTolbiDocks_TalkToTicketSeller().

◆ SHOP_LIST_X

#define SHOP_LIST_X   15

Definition at line 124 of file tbs_edition.h.

Referenced by Shop_SelectRepair(), and Shop_SelectSell().

◆ SHOP_LIST_WIDTH

#define SHOP_LIST_WIDTH   15

Definition at line 125 of file tbs_edition.h.

Referenced by Shop_SelectRepair(), and Shop_SelectSell().

◆ HELP_TEXT_X

#define HELP_TEXT_X   0

◆ SWITCH_HELP_X

#define SWITCH_HELP_X   80

Definition at line 127 of file tbs_edition.h.

Referenced by CharacterMenu_SelectCommand(), and PsynergyMenu_SelectAction().

◆ PAGE_ROWS

◆ MENU_ROW_COUNT

#define MENU_ROW_COUNT   8

◆ SHOP_MONEY_WIDTH

#define SHOP_MONEY_WIDTH   12

Definition at line 139 of file tbs_edition.h.

Referenced by Shop_SelectBuy().

◆ SHOP_PRICE_WIDTH

#define SHOP_PRICE_WIDTH   15

Definition at line 140 of file tbs_edition.h.

Referenced by Shop_SelectBuy().

◆ DJINN_JOIN_X

#define DJINN_JOIN_X   2

Definition at line 147 of file tbs_edition.h.

Referenced by Djinn_ShowJoinedMessage().

◆ DJINN_JOIN_WIDTH

#define DJINN_JOIN_WIDTH   26

Definition at line 148 of file tbs_edition.h.

Referenced by Djinn_ShowJoinedMessage().

◆ OPTION_WINDOW_X

#define OPTION_WINDOW_X   1

Definition at line 160 of file tbs_edition.h.

Referenced by Menu_RunWorkspaceOptions(), and OptionMenu_Open().

◆ OPTION_WINDOW_WIDTH

#define OPTION_WINDOW_WIDTH   28

Definition at line 161 of file tbs_edition.h.

Referenced by Menu_RunWorkspaceOptions(), and OptionMenu_Open().

◆ OPTION_SLIDER_X

#define OPTION_SLIDER_X   140

Definition at line 162 of file tbs_edition.h.

Referenced by Menu_RunWorkspaceOptions(), and OptionMenu_Open().

◆ OPTION_FRAME_X

#define OPTION_FRAME_X   84

Definition at line 163 of file tbs_edition.h.

Referenced by OptionMenu_Open().

◆ OPTION_SETTING_X

#define OPTION_SETTING_X   160

Definition at line 164 of file tbs_edition.h.

Referenced by Menu_RunWorkspaceOptions().

◆ OPTION_SETTING_END

#define OPTION_SETTING_END   184

Definition at line 165 of file tbs_edition.h.

Referenced by Menu_RunWorkspaceOptions().

◆ OPTION_SPEED_END

#define OPTION_SPEED_END   200

Definition at line 169 of file tbs_edition.h.

Referenced by Menu_RunWorkspaceOptions().

◆ STOCK_LABEL_X

#define STOCK_LABEL_X   24

Definition at line 180 of file tbs_edition.h.

Referenced by ItemMenu_SelectTarget().

◆ REEL_TITLE_LETTERS

#define REEL_TITLE_LETTERS   8

Definition at line 187 of file tbs_edition.h.

Referenced by ReelGame_InitTitle(), and ReelGame_RunFrame().

◆ REEL_TITLE_X

#define REEL_TITLE_X   24

Definition at line 188 of file tbs_edition.h.

Referenced by ReelGame_InitTitle().

◆ REEL_HELP_WINDOW_X

#define REEL_HELP_WINDOW_X   2

Definition at line 192 of file tbs_edition.h.

Referenced by ReelGame_Run().

◆ REEL_HELP_WINDOW_WIDTH

#define REEL_HELP_WINDOW_WIDTH   26

Definition at line 193 of file tbs_edition.h.

Referenced by ReelGame_Run().

◆ REEL_JACKPOT_TILES

#define REEL_JACKPOT_TILES   0x06016e00

Definition at line 194 of file tbs_edition.h.

Referenced by ReelGame_Run().

◆ REEL_JACKPOT_COPY

#define REEL_JACKPOT_COPY   0x84000480

Definition at line 195 of file tbs_edition.h.

Referenced by ReelGame_Run().

◆ REEL_TITLE_TILES

#define REEL_TITLE_TILES   0x370

Definition at line 196 of file tbs_edition.h.

Referenced by ReelGame_RunFrame().

◆ REEL_STOP_X

#define REEL_STOP_X   18

Definition at line 242 of file tbs_edition.h.

Referenced by ReelGame_RunFrame().

◆ REEL_STOP_WIDTH

#define REEL_STOP_WIDTH   12

Definition at line 243 of file tbs_edition.h.

Referenced by ReelGame_RunFrame().

◆ REEL_ALL_HELD_X

#define REEL_ALL_HELD_X   11

Definition at line 244 of file tbs_edition.h.

Referenced by ReelGame_RunFrame().

◆ REEL_ALL_HELD_WIDTH

#define REEL_ALL_HELD_WIDTH   19

Definition at line 245 of file tbs_edition.h.

Referenced by ReelGame_RunFrame().

◆ REEL_START_X

#define REEL_START_X   16

Definition at line 246 of file tbs_edition.h.

Referenced by ReelGame_RunFrame().

◆ REEL_START_WIDTH

#define REEL_START_WIDTH   14

Definition at line 247 of file tbs_edition.h.

Referenced by ReelGame_RunFrame().

◆ REEL_HOLD_X

#define REEL_HOLD_X   23

Definition at line 248 of file tbs_edition.h.

Referenced by ReelGame_RunFrame().

◆ REEL_HOLD_WIDTH

#define REEL_HOLD_WIDTH   7

Definition at line 249 of file tbs_edition.h.

Referenced by ReelGame_RunFrame().

◆ REEL_RELEASE_X

#define REEL_RELEASE_X   23

Definition at line 250 of file tbs_edition.h.

Referenced by ReelGame_RunFrame().

◆ REEL_RELEASE_WIDTH

#define REEL_RELEASE_WIDTH   7

Definition at line 251 of file tbs_edition.h.

Referenced by ReelGame_RunFrame().

◆ REEL_COIN_DIGITS

#define REEL_COIN_DIGITS   2

Definition at line 259 of file tbs_edition.h.

Referenced by ReelGame_RunFrame().

◆ REEL_COIN_X

#define REEL_COIN_X   64

Definition at line 260 of file tbs_edition.h.

Referenced by ReelGame_RunFrame().

◆ REEL_HINT_BEFORE_LAST_SPIN

#define REEL_HINT_BEFORE_LAST_SPIN   0

Definition at line 261 of file tbs_edition.h.

◆ RENDER_RESOURCE_BASE

#define RENDER_RESOURCE_BASE   0x99B

Definition at line 270 of file tbs_edition.h.

Referenced by UiTimedNotice_Create().

◆ RANGE_ICON_TILE

#define RANGE_ICON_TILE   0xf280

Definition at line 283 of file tbs_edition.h.

Referenced by PsynergyMenu_DrawRange().

◆ LIST_FIRST_ROW

#define LIST_FIRST_ROW   2

Definition at line 284 of file tbs_edition.h.

Referenced by PsynergyMenu_DrawListPage(), and PsynergyMenu_DrawRangePage().

◆ LIST_ICONS_X

#define LIST_ICONS_X   80

Definition at line 285 of file tbs_edition.h.

Referenced by PsynergyMenu_DrawListPage().

◆ LIST_ICONS_Y

#define LIST_ICONS_Y   58

Definition at line 286 of file tbs_edition.h.

Referenced by PsynergyMenu_DrawListPage().

◆ LIST_PP_X

#define LIST_PP_X   176

Definition at line 287 of file tbs_edition.h.

Referenced by PsynergyMenu_DrawListPage().

◆ LIST_NAME_X

#define LIST_NAME_X   88

Definition at line 288 of file tbs_edition.h.

Referenced by PsynergyMenu_DrawListPage().

◆ LIST_PP_NUMBER_X

#define LIST_PP_NUMBER_X   176

Definition at line 289 of file tbs_edition.h.

Referenced by PsynergyMenu_DrawListPage().

◆ LIST_EMPTY_Y

#define LIST_EMPTY_Y   17

Definition at line 290 of file tbs_edition.h.

Referenced by PsynergyMenu_DrawListPage().

◆ SAVE_SLOT_NAME_X

#define SAVE_SLOT_NAME_X   12

Definition at line 297 of file tbs_edition.h.

Referenced by SaveMenu_SelectSlot().