Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_shop_system.cpp File Reference

Classes

struct  shop_item_data
 

Functions

static int dShopSystem_searchItemActor (void *i_actor, void *param_1)
 
static int dShopSystem_searchCameraActor (void *i_actor, void *param_1)
 
void pos3Dto2D (Vec *a, Vec *b)
 

Variables

static u8 cNullVec__6Z2Calc [12]
 
static daTag_ShopItem_cdShopSystem_itemActor [7]
 
static u8 dShopSystem_itemNo [7]
 
static u8 dShopSystem_sellItemMax
 
static int dShopSystem_item_count
 
static u8 data_80451060
 
static fopAc_ac_cdShopSystem_cameraActor [2] = {NULL, NULL}
 
static int dShopSystem_camera_count
 
static shop_item_data item_seira_shop
 
static processFunc process [22]
 
static shop_item_datashop_item_pos_data_tbl = &item_seira_shop
 

Function Documentation

◆ dShopSystem_searchCameraActor()

static int dShopSystem_searchCameraActor ( void i_actor,
void param_1 
)
static

◆ dShopSystem_searchItemActor()

static int dShopSystem_searchItemActor ( void i_actor,
void param_1 
)
static

◆ pos3Dto2D()

void pos3Dto2D ( Vec a,
Vec b 
)
inline

Variable Documentation

◆ cNullVec__6Z2Calc

u8 cNullVec__6Z2Calc[12]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

d_shop_system.cpp Main Shop System

◆ data_80451060

u8 data_80451060
static

◆ dShopSystem_camera_count

int dShopSystem_camera_count
static

◆ dShopSystem_cameraActor

fopAc_ac_c* dShopSystem_cameraActor[2] = {NULL, NULL}
static

◆ dShopSystem_item_count

int dShopSystem_item_count
static

◆ dShopSystem_itemActor

daTag_ShopItem_c* dShopSystem_itemActor[7]
static
Initial value:
= {
}
T cLib_calcTimer(T *value)
Definition c_lib.h:74

◆ dShopSystem_itemNo

u8 dShopSystem_itemNo[7]
static
Initial value:
= {
}
@ NO_ITEM
Definition d_save.h:332

◆ dShopSystem_sellItemMax

u8 dShopSystem_sellItemMax
static

◆ item_seira_shop

shop_item_data item_seira_shop
static
Initial value:
= {
{
{110.0f, 150.0f, -115.0f},
{160.0f, 150.0f, -115.0f},
{210.0f, 150.0f, -115.0f},
},
}

◆ process

processFunc process[22]
static
Initial value:
= {
}
int seq_start(fopAc_ac_c *, dMsgFlow_c *)
Definition d_shop_system.cpp:897
int seq_select_wait(fopAc_ac_c *, dMsgFlow_c *)
Definition d_shop_system.cpp:967
int seq_finish(fopAc_ac_c *, dMsgFlow_c *)
Definition d_shop_system.cpp:1292
bool seq_event(fopAc_ac_c *, dMsgFlow_c *)
Definition d_shop_system.cpp:1305
int seq_select_start(fopAc_ac_c *, dMsgFlow_c *)
Definition d_shop_system.cpp:978
int seq_select(fopAc_ac_c *, dMsgFlow_c *)
Definition d_shop_system.cpp:1030
int seq_moving(fopAc_ac_c *, dMsgFlow_c *)
Definition d_shop_system.cpp:1137
int seq_choose(fopAc_ac_c *, dMsgFlow_c *)
Definition d_shop_system.cpp:1212
int seq_wait(fopAc_ac_c *, dMsgFlow_c *)
Definition d_shop_system.cpp:887
int seq_decide_no(fopAc_ac_c *, dMsgFlow_c *)
Definition d_shop_system.cpp:1281
int seq_decide_yes(fopAc_ac_c *, dMsgFlow_c *)
Definition d_shop_system.cpp:1238
int seq_decide(fopAc_ac_c *, dMsgFlow_c *)
Definition d_shop_system.cpp:1183
void(dMenu_Collect2D_c::* processFunc)()
Definition d_menu_collect.cpp:54

◆ shop_item_pos_data_tbl

shop_item_data* shop_item_pos_data_tbl = &item_seira_shop
static