Alchemy
Loading...
Searching...
No Matches

character_menu.h File Reference

The character menu's state, and the ailments it shows. More...

Go to the source code of this file.

Data Structures

struct  CharacterMenuState
 The work of the member chooser and the Status menu, in the HEAP_SLOT_MENU work slot. More...

Enumerations

enum  CharacterAilment {
  CHARACTER_DOWN , CHARACTER_POISON , CHARACTER_VENOM , CHARACTER_CURSE ,
  CHARACTER_HAUNT , CHARACTER_AILMENT_COUNT
}

Functions

 STATIC_ASSERT (offsetof(struct CharacterMenuState, ownerWindow)==0x10)
 STATIC_ASSERT (offsetof(struct CharacterMenuState, ownerCursors)==0x14)
 STATIC_ASSERT (offsetof(struct CharacterMenuState, statusWindow)==0x24)
 STATIC_ASSERT (offsetof(struct CharacterMenuState, entryIcons)==0x48)
 STATIC_ASSERT (offsetof(struct CharacterMenuState, selectorWindow)==0x10c)
 STATIC_ASSERT (offsetof(struct CharacterMenuState, selectedColumn)==0x110)
 STATIC_ASSERT (offsetof(struct CharacterMenuState, ownerObjects)==0x114)
 STATIC_ASSERT (offsetof(struct CharacterMenuState, ownerY)==0x144)
 STATIC_ASSERT (offsetof(struct CharacterMenuState, selectedSlots)==0x174)
 STATIC_ASSERT (offsetof(struct CharacterMenuState, statusCursor)==0x17c)
 STATIC_ASSERT (offsetof(struct CharacterMenuState, ownerIds)==0x208)
 STATIC_ASSERT (offsetof(struct CharacterMenuState, selectedIds)==0x21a)
 STATIC_ASSERT (offsetof(struct CharacterMenuState, page)==0x220)
 STATIC_ASSERT (offsetof(struct CharacterMenuState, rowObjects)==0x224)
 STATIC_ASSERT (offsetof(struct CharacterMenuState, rowX)==0x234)
 STATIC_ASSERT (sizeof(struct CharacterMenuState)==0x244)

Detailed Description

The character menu's state, and the ailments it shows.

Definition in file character_menu.h.

Enumeration Type Documentation

◆ CharacterAilment

Enumerator
CHARACTER_DOWN 
CHARACTER_POISON 
CHARACTER_VENOM 
CHARACTER_CURSE 
CHARACTER_HAUNT 
CHARACTER_AILMENT_COUNT 

Definition at line 80 of file character_menu.h.

Function Documentation

◆ STATIC_ASSERT() [1/16]

STATIC_ASSERT ( offsetof(struct CharacterMenuState, ownerWindow) = =0x10)

◆ STATIC_ASSERT() [2/16]

STATIC_ASSERT ( offsetof(struct CharacterMenuState, ownerCursors) = =0x14)

◆ STATIC_ASSERT() [3/16]

STATIC_ASSERT ( offsetof(struct CharacterMenuState, statusWindow) = =0x24)

◆ STATIC_ASSERT() [4/16]

STATIC_ASSERT ( offsetof(struct CharacterMenuState, entryIcons) = =0x48)

◆ STATIC_ASSERT() [5/16]

STATIC_ASSERT ( offsetof(struct CharacterMenuState, selectorWindow) = =0x10c)

◆ STATIC_ASSERT() [6/16]

STATIC_ASSERT ( offsetof(struct CharacterMenuState, selectedColumn) = =0x110)

◆ STATIC_ASSERT() [7/16]

STATIC_ASSERT ( offsetof(struct CharacterMenuState, ownerObjects) = =0x114)

◆ STATIC_ASSERT() [8/16]

STATIC_ASSERT ( offsetof(struct CharacterMenuState, ownerY) = =0x144)

◆ STATIC_ASSERT() [9/16]

STATIC_ASSERT ( offsetof(struct CharacterMenuState, selectedSlots) = =0x174)

◆ STATIC_ASSERT() [10/16]

STATIC_ASSERT ( offsetof(struct CharacterMenuState, statusCursor) = =0x17c)

◆ STATIC_ASSERT() [11/16]

STATIC_ASSERT ( offsetof(struct CharacterMenuState, ownerIds) = =0x208)

◆ STATIC_ASSERT() [12/16]

STATIC_ASSERT ( offsetof(struct CharacterMenuState, selectedIds) = =0x21a)

◆ STATIC_ASSERT() [13/16]

STATIC_ASSERT ( offsetof(struct CharacterMenuState, page) = =0x220)

◆ STATIC_ASSERT() [14/16]

STATIC_ASSERT ( offsetof(struct CharacterMenuState, rowObjects) = =0x224)

◆ STATIC_ASSERT() [15/16]

STATIC_ASSERT ( offsetof(struct CharacterMenuState, rowX) = =0x234)

◆ STATIC_ASSERT() [16/16]

STATIC_ASSERT ( sizeof(struct CharacterMenuState) = =0x244)