Digimon World 3 decomp
The European version, SLES_039.36
Loading...
Searching...
No Matches
ShopBuy Struct Reference

The dialog to buy an item (STITSHOP_createBuy) More...

#include <menus/item_shop.h>

Collaboration diagram for ShopBuy:
[legend]

Data Fields

s32 id
 
s32 key1
 
s32 key2
 
s32 state
 
s32 substate
 
s32 step
 
s32 counter
 
s32 paused
 
s32 childCount
 
void * children
 
void(* setState )(struct ShopBuy *task, s32 state)
 
void(* setSubstate )(struct ShopBuy *task, s32 substate)
 
void(* setStep )(struct ShopBuy *task, s32 step)
 
void(* setCounter )(struct ShopBuy *task, s32 counter)
 
void(* nextState )(struct ShopBuy *task)
 
void(* nextSubstate )(struct ShopBuy *task)
 
void(* nextStep )(struct ShopBuy *task)
 
void(* tickCounter )(struct ShopBuy *task)
 
void(* update )()
 
void(* destroy )(struct ShopBuy *task)
 
void(* showItem )(struct ShopBuy *buy, s32 item, s32 quantity)
 
struct ItemShop * shop
 
s32 layer
 
s32 depth
 
s32 item
 
s32 quantity
 
s32 max
 
s32 blink
 
s32 blinkTime
 
s32 choice
 
s32 partner
 the one the marker is over
 
s32 markerShown
 
s32 markerFrame
 the marker's clut row, 0-7
 
s32 markerTime
 
PanelAnim panels [4]
 

Detailed Description

The dialog to buy an item (STITSHOP_createBuy)

Definition at line 155 of file item_shop.h.

Field Documentation

◆ id

s32 ShopBuy::id

Definition at line 156 of file item_shop.h.

◆ key1

s32 ShopBuy::key1

Definition at line 156 of file item_shop.h.

◆ key2

s32 ShopBuy::key2

Definition at line 156 of file item_shop.h.

◆ state

s32 ShopBuy::state

Definition at line 156 of file item_shop.h.

Referenced by STITSHOP_runBuy(), and STITSHOP_updateBuy().

◆ substate

◆ step

◆ counter

s32 ShopBuy::counter

Definition at line 156 of file item_shop.h.

◆ paused

s32 ShopBuy::paused

Definition at line 156 of file item_shop.h.

◆ childCount

s32 ShopBuy::childCount

Definition at line 156 of file item_shop.h.

◆ children

void* ShopBuy::children

Definition at line 156 of file item_shop.h.

Referenced by STITSHOP_showBuyItem().

◆ setState

void(* ShopBuy::setState) (struct ShopBuy *task, s32 state)

Definition at line 156 of file item_shop.h.

◆ setSubstate

void(* ShopBuy::setSubstate) (struct ShopBuy *task, s32 substate)

◆ setStep

void(* ShopBuy::setStep) (struct ShopBuy *task, s32 step)

Definition at line 156 of file item_shop.h.

◆ setCounter

void(* ShopBuy::setCounter) (struct ShopBuy *task, s32 counter)

Definition at line 156 of file item_shop.h.

◆ nextState

void(* ShopBuy::nextState) (struct ShopBuy *task)

Definition at line 156 of file item_shop.h.

Referenced by STITSHOP_updateBuy().

◆ nextSubstate

void(* ShopBuy::nextSubstate) (struct ShopBuy *task)

Definition at line 156 of file item_shop.h.

Referenced by STITSHOP_chooseBuyQuantity(), STITSHOP_confirmEquip(), and STITSHOP_runBuy().

◆ nextStep

void(* ShopBuy::nextStep) (struct ShopBuy *task)

Definition at line 156 of file item_shop.h.

◆ tickCounter

void(* ShopBuy::tickCounter) (struct ShopBuy *task)

Definition at line 156 of file item_shop.h.

◆ update

void(* ShopBuy::update) ()

Definition at line 156 of file item_shop.h.

◆ destroy

void(* ShopBuy::destroy) (struct ShopBuy *task)

Definition at line 156 of file item_shop.h.

◆ showItem

void(* ShopBuy::showItem) (struct ShopBuy *buy, s32 item, s32 quantity)

Definition at line 157 of file item_shop.h.

Referenced by STITSHOP_createBuy().

◆ shop

struct ItemShop* ShopBuy::shop

Definition at line 158 of file item_shop.h.

Referenced by STITSHOP_confirmBuy(), and STITSHOP_createBuy().

◆ layer

s32 ShopBuy::layer

Definition at line 159 of file item_shop.h.

Referenced by STITSHOP_createBuy(), STITSHOP_createBuyWindows(), and STITSHOP_drawBuy().

◆ depth

s32 ShopBuy::depth

Definition at line 160 of file item_shop.h.

Referenced by STITSHOP_createBuy(), STITSHOP_createBuyWindows(), and STITSHOP_drawBuy().

◆ item

◆ quantity

◆ max

s32 ShopBuy::max

◆ blink

s32 ShopBuy::blink

Definition at line 164 of file item_shop.h.

Referenced by STITSHOP_drawBuy().

◆ blinkTime

s32 ShopBuy::blinkTime

Definition at line 165 of file item_shop.h.

Referenced by STITSHOP_drawBuy().

◆ choice

◆ partner

s32 ShopBuy::partner

the one the marker is over

Definition at line 167 of file item_shop.h.

Referenced by STITSHOP_chooseEquipPartner(), STITSHOP_drawBuy(), and STITSHOP_showEquipMarker().

◆ markerShown

s32 ShopBuy::markerShown

Definition at line 168 of file item_shop.h.

Referenced by STITSHOP_drawBuy(), STITSHOP_runBuy(), and STITSHOP_showEquipMarker().

◆ markerFrame

s32 ShopBuy::markerFrame

the marker's clut row, 0-7

Definition at line 169 of file item_shop.h.

Referenced by STITSHOP_drawBuy().

◆ markerTime

s32 ShopBuy::markerTime

Definition at line 170 of file item_shop.h.

Referenced by STITSHOP_drawBuy().

◆ panels


The documentation for this struct was generated from the following file: