1#ifndef ALCHEMY_INN_RUNTIME_H
2#define ALCHEMY_INN_RUNTIME_H
The work slots of gWorkSlot, read through their own names.
STATIC_ASSERT, a compile-time check that emits nothing.
#define STATIC_ASSERT(condition)
C89 permits repeated extern declarations of the same array.
#define offsetof(type, member)
An inn's work, in the menu work: the coins window and the innkeeper's portrait.
struct UiWindow * window
the coins window: ShopRuntime's moneyWindow
u16 resourceId
The innkeeper's animation, which picks the portrait: ShopRuntime's keeperResource.
u8 active
ShopRuntime's shopType; the inn sets 1 when checking in.
u16 resourceEntries[6]
ShopRuntime's six cursor icon slots; not named by TBS code.
u8 specialActive
ShopRuntime's warriorShop; the inn sets 1 for inn 5.
A window: a framed rectangle of the tilemap with its sprite outputs, its opening or closing animation...
The integer types, TRUE, UNUSED and the fixed-address macros.