Enumerations | |
enum | PurchaseDialogState { PURCHASE_DIALOG_STATE_INIT = 0 , PURCHASE_DIALOG_STATE_NOT_ENOUGH_COINS = 1 , PURCHASE_DIALOG_STATE_NOT_ENOUGH_ROOM = 4 , PURCHASE_DIALOG_STATE_ACCEPTED = 5 , PURCHASE_DIALOG_STATE_CANCEL = 6 , PURCHASE_DIALOG_STATE_EXEC_CALLBACK = 10 , PURCHASE_DIALOG_STATE_AWAIT_CALLBACK = 11 , PURCHASE_DIALOG_STATE_WAIT_FOR_SPEECH = 100 } |
Functions | |
s32 | shop_get_sell_price (s32 itemID) |
s32 | shop_owner_begin_speech (s32 messageIndex) |
s32 | shop_owner_buy_dialog (s32 messageIndex, s32 itemName, s32 coinCost, s32 bpCost) |
s32 | shop_owner_continue_speech (s32 messageIndex) |
s32 | shop_owner_continue_speech_with_quantity (s32 messageIndex, s32 amount) |
s32 | shop_owner_reset_speech (s32 messageIndex) |
s32 | shop_owner_end_speech (void) |
void | create_shop_popup_menu (PopupMenu *popup) |
void | shop_open_item_select_popup (s32 mode) |
s32 | shop_update_item_select_popup (s32 *selectedIndex) |
void | shop_close_item_select_popup (void) |
void | shop_draw_item_name (s32 arg0, s32 posX, s32 posY) |
void | shop_draw_item_desc (s32 arg0, s32 posX, s32 posY) |
void | draw_shop_items (void) |
enum PurchaseDialogState |
void create_shop_popup_menu | ( | PopupMenu * | popup | ) |
Referenced by shop_open_item_select_popup().
void draw_shop_items | ( | void | ) |
void shop_close_item_select_popup | ( | void | ) |
void shop_draw_item_desc | ( | s32 | arg0, |
s32 | posX, | ||
s32 | posY ) |
void shop_draw_item_name | ( | s32 | arg0, |
s32 | posX, | ||
s32 | posY ) |
s32 shop_get_sell_price | ( | s32 | itemID | ) |
Referenced by shop_open_item_select_popup().
void shop_open_item_select_popup | ( | s32 | mode | ) |
s32 shop_owner_begin_speech | ( | s32 | messageIndex | ) |
s32 shop_owner_buy_dialog | ( | s32 | messageIndex, |
s32 | itemName, | ||
s32 | coinCost, | ||
s32 | bpCost ) |
s32 shop_owner_continue_speech | ( | s32 | messageIndex | ) |
s32 shop_owner_continue_speech_with_quantity | ( | s32 | messageIndex, |
s32 | amount ) |
s32 shop_owner_end_speech | ( | void | ) |
s32 shop_owner_reset_speech | ( | s32 | messageIndex | ) |
s32 shop_update_item_select_popup | ( | s32 * | selectedIndex | ) |
EvtScript EVS_ShopBeginSpeech |
Referenced by shop_owner_begin_speech(), and shop_owner_buy_dialog().
EvtScript EVS_ShopContinueSpeech |
Referenced by shop_owner_continue_speech(), and shop_owner_continue_speech_with_quantity().
EvtScript EVS_ShopEndSpeech |
EvtScript EVS_ShopItemInteract |
EvtScript EVS_ShopResetSpeech |
|
extern |
|
extern |
Referenced by shop_owner_buy_dialog(), and shop_owner_continue_speech_with_quantity().
|
extern |
Referenced by shop_owner_buy_dialog(), and shop_owner_continue_speech_with_quantity().