Alchemy

workspace_options.h

games/tbs/include/workspace_options.h on GitHub

Structures

WorkspaceWork

struct WorkspaceWork

The option screen's work (heap block 20): the settings being edited and how many values each takes, the page, and the cursor, markers and icons.

FieldDeclared as
unk000u8 unk000[0x574]
pageu16 page
tintu16 tint[3]
cursorFrameu16 cursorFrame
presetu16 preset
unk580u8 unk580[0x14]
options8 option[5]
optionCounts8 optionCount[5]
unk59eu8 unk59e[6]
cursorunion MenuCursor cursor
markerunion MenuCursor marker[2]
unk5d4u8 unk5d4[0x18]
framestruct RenderOutput *frame[3][3]
iconstruct RenderOutput *icon[6]

Used by Menu_RunWorkspaceOptions, Menu_RunWorkspaceSelectionLoop, OptionMenu_AnimateCursors, OptionMenu_InitializeWork, OptionMenu_LowerSetting, OptionMenu_NextRow, OptionMenu_Open, OptionMenu_PreviousRow, OptionMenu_RaiseSetting, OptionMenu_ResetEntries, SystemMenu_AnimateCursor, SystemMenu_Open, WindowColor_ComputeTint, WindowColor_ScaleTint, WindowColor_WritePalette, gSelectionWork.

Line 15

Globals, without a comment: gSelectionWork.

On this page