Alchemy
Loading...
Searching...
No Matches

shop.h File Reference

ShopRuntime, a shop's work, and the shop screen's tiles. More...

Go to the source code of this file.

Data Structures

struct  ShopRuntime
 A shop's work: its windows, the party members' icons, the stock, the cursor and its icons, and the particle effects. More...

Functions

 STATIC_ASSERT (sizeof(struct ShopRuntime)==0xa70)
 STATIC_ASSERT (offsetof(struct ShopRuntime, moneyWindow)==0x00c)
 STATIC_ASSERT (offsetof(struct ShopRuntime, itemWindow)==0x020)
 STATIC_ASSERT (offsetof(struct ShopRuntime, partyMemberIcons)==0x114)
 STATIC_ASSERT (offsetof(struct ShopRuntime, partyMemberScale)==0x154)
 STATIC_ASSERT (offsetof(struct ShopRuntime, stockItemIds)==0x26c)
 STATIC_ASSERT (offsetof(struct ShopRuntime, partyMemberIds)==0x36e)
 STATIC_ASSERT (offsetof(struct ShopRuntime, cursor)==0x380)
 STATIC_ASSERT (offsetof(struct ShopRuntime, stockCount)==0x3a6)
 STATIC_ASSERT (offsetof(struct ShopRuntime, partyMemberCount)==0x3a7)
 STATIC_ASSERT (offsetof(struct ShopRuntime, partyAction)==0x3aa)
 STATIC_ASSERT (offsetof(struct ShopRuntime, partyMemberX)==0x134)
 STATIC_ASSERT (offsetof(struct ShopRuntime, partyMemberY)==0x144)
 STATIC_ASSERT (offsetof(struct ShopRuntime, burstMember)==0x3ab)
 STATIC_ASSERT (offsetof(struct ShopRuntime, warriorShop)==0x3ac)
 STATIC_ASSERT (offsetof(struct ShopRuntime, effects)==0x3b0)

Variables

const u8 gShop_HandTiles []
const u8 gShop_GemTiles []
const u8 gShop_SmallDownArrowTiles []
const u8 gShop_SmallUpArrowTiles []
const u8 gShop_UpArrowTiles []
const u8 gShop_DownArrowTiles []
const u8 gShop_PriceTiles []
const u8 gShop_QuantityTiles []

Detailed Description

ShopRuntime, a shop's work, and the shop screen's tiles.

Definition in file shop.h.

Function Documentation

◆ STATIC_ASSERT() [1/16]

STATIC_ASSERT ( sizeof(struct ShopRuntime) = =0xa70)

◆ STATIC_ASSERT() [2/16]

STATIC_ASSERT ( offsetof(struct ShopRuntime, moneyWindow) = =0x00c)

◆ STATIC_ASSERT() [3/16]

STATIC_ASSERT ( offsetof(struct ShopRuntime, itemWindow) = =0x020)

◆ STATIC_ASSERT() [4/16]

STATIC_ASSERT ( offsetof(struct ShopRuntime, partyMemberIcons) = =0x114)

◆ STATIC_ASSERT() [5/16]

STATIC_ASSERT ( offsetof(struct ShopRuntime, partyMemberScale) = =0x154)

◆ STATIC_ASSERT() [6/16]

STATIC_ASSERT ( offsetof(struct ShopRuntime, stockItemIds) = =0x26c)

◆ STATIC_ASSERT() [7/16]

STATIC_ASSERT ( offsetof(struct ShopRuntime, partyMemberIds) = =0x36e)

◆ STATIC_ASSERT() [8/16]

STATIC_ASSERT ( offsetof(struct ShopRuntime, cursor) = =0x380)

◆ STATIC_ASSERT() [9/16]

STATIC_ASSERT ( offsetof(struct ShopRuntime, stockCount) = =0x3a6)

◆ STATIC_ASSERT() [10/16]

STATIC_ASSERT ( offsetof(struct ShopRuntime, partyMemberCount) = =0x3a7)

◆ STATIC_ASSERT() [11/16]

STATIC_ASSERT ( offsetof(struct ShopRuntime, partyAction) = =0x3aa)

◆ STATIC_ASSERT() [12/16]

STATIC_ASSERT ( offsetof(struct ShopRuntime, partyMemberX) = =0x134)

◆ STATIC_ASSERT() [13/16]

STATIC_ASSERT ( offsetof(struct ShopRuntime, partyMemberY) = =0x144)

◆ STATIC_ASSERT() [14/16]

STATIC_ASSERT ( offsetof(struct ShopRuntime, burstMember) = =0x3ab)

◆ STATIC_ASSERT() [15/16]

STATIC_ASSERT ( offsetof(struct ShopRuntime, warriorShop) = =0x3ac)

◆ STATIC_ASSERT() [16/16]

STATIC_ASSERT ( offsetof(struct ShopRuntime, effects) = =0x3b0)

Variable Documentation

◆ gShop_HandTiles

const u8 gShop_HandTiles[]
extern

◆ gShop_GemTiles

const u8 gShop_GemTiles[]
extern

◆ gShop_SmallDownArrowTiles

const u8 gShop_SmallDownArrowTiles[]
extern

◆ gShop_SmallUpArrowTiles

const u8 gShop_SmallUpArrowTiles[]
extern

◆ gShop_UpArrowTiles

const u8 gShop_UpArrowTiles[]
extern

◆ gShop_DownArrowTiles

const u8 gShop_DownArrowTiles[]
extern

◆ gShop_PriceTiles

const u8 gShop_PriceTiles[]
extern

◆ gShop_QuantityTiles

const u8 gShop_QuantityTiles[]
extern