Alchemy
Loading...
Searching...
No Matches

workspace_options.h

Go to the documentation of this file.
1#ifndef ALCHEMY_WORKSPACE_OPTIONS_H
2#define ALCHEMY_WORKSPACE_OPTIONS_H
3
4/// @file
5/// The options screen's work and the selection work.
6
9#include "types.h"
10#include "render_input.h"
11#include "cursor.h"
12
13/// The option screen's work (heap block 20): the settings being edited and
14/// how many values each takes, the page, and the cursor, markers and icons.
16 u8 unk000[0x574];
21 u8 unk580[0x14];
27 u8 unk5d4[0x18];
28 struct RenderOutput *frame[3][3];
29 struct RenderOutput *icon[6];
30};
31
32extern struct WorkspaceWork *gSelectionWork;
33
34#endif
The cursor that approaches its target, shared by shops, name entry and settings.
The sprite renderer's inputs and outputs: render inputs, OAM attributes and render output lists.
A render output: a sprite in a window's output list (a character, an icon or a portrait),...
The option screen's work (heap block 20): the settings being edited and how many values each takes,...
struct RenderOutput * icon[6]
struct RenderOutput * frame[3][3]
union MenuCursor cursor
union MenuCursor marker[2]
The integer types, TRUE, UNUSED and the fixed-address macros.
signed char s8
Definition types.h:10
unsigned short u16
Definition types.h:13
unsigned char u8
Definition types.h:11
A menu cursor: its render output, or the cursor that approaches its target.
Definition cursor.h:30
struct WorkspaceWork * gSelectionWork