Go to the source code of this file.
Data Structures | |
struct | HudComplexStatusIcon |
struct | HudSimpleStatusIcon |
struct | HudStatusIcon |
Macros | |
#define | MAX_ICONS (64) |
Enumerations | |
enum | StatusIconFlag { STATUS_ICON_FLAG_USED = 0x001 , STATUS_ICON_FLAG_BATTLE = 0x002 , STATUS_ICON_FLAG_DEBUFF = 0x004 , STATUS_ICON_FLAG_STATIC = 0x008 , STATUS_ICON_FLAG_TRANSPARENT = 0x010 , STATUS_ICON_FLAG_STATUS_CHILL_OUT = 0x020 , STATUS_ICON_FLAG_BOOST_JUMP = 0x040 , STATUS_ICON_FLAG_BOOST_HAMMER = 0x080 , STATUS_ICON_FLAG_BOOST_PARTNER = 0x100 , STATUS_ICON_FLAG_SURPRISE = 0x200 , STATUS_ICON_FLAG_PERIL = 0x400 , STATUS_ICON_FLAG_DANGER = 0x800 } |
enum | StatusIconTask { STATUS_ICON_TASK_NONE = 0 , STATUS_ICON_TASK_LOAD = 1 , STATUS_ICON_TASK_DRAW = 2 } |
struct HudComplexStatusIcon |
struct HudStatusIcon |
Data Fields | ||
---|---|---|
s32 | flags | |
Vec3f | worldPos | |
s32 | status1Radius | |
s32 | status1OffsetY | |
s32 | status2Radius | |
s32 | status2OffsetY | |
s32 | status3Radius | |
s32 | status3OffsetY | |
s32 | status4Radius | |
s32 | status4OffsetY | |
s32 | offsetY | |
s32 | offsetX | |
HudComplexStatusIcon | status1 | |
HudComplexStatusIcon | status2 | |
HudComplexStatusIcon | status3 | |
HudComplexStatusIcon | status4 | |
HudSimpleStatusIcon | boostJump | |
s32 | prevIndexBoostJump | |
HudSimpleStatusIcon | boostHammer | |
s32 | prevIndexBoostHammer | |
HudSimpleStatusIcon | boostPartner | |
HudSimpleStatusIcon | surprise | |
HudSimpleStatusIcon | peril | |
HudSimpleStatusIcon | danger |
#define MAX_ICONS (64) |
Definition at line 6 of file status_icons.c.
Referenced by create_status_icon_set(), draw_all_status_icons(), init_all_status_icons(), and update_all_status_icons().
enum StatusIconFlag |
Definition at line 8 of file status_icons.c.
enum StatusIconTask |
Enumerator | |
---|---|
STATUS_ICON_TASK_NONE | |
STATUS_ICON_TASK_LOAD | |
STATUS_ICON_TASK_DRAW |
Definition at line 23 of file status_icons.c.
void update_merlee_message | ( | void * | popup | ) |
Definition at line 221 of file status_icons.c.
Referenced by show_merlee_message().
void draw_merlee_message | ( | void * | popup | ) |
Definition at line 281 of file status_icons.c.
Referenced by show_merlee_message().
void func_80045BC8 | ( | void | ) |
Definition at line 161 of file status_icons.c.
Referenced by func_80045AC0().
void init_all_status_icons | ( | void | ) |
Definition at line 335 of file status_icons.c.
Referenced by func_80045AC0().
void update_all_status_icons | ( | void * | popup | ) |
Definition at line 354 of file status_icons.c.
Referenced by init_all_status_icons().
void draw_all_status_icons | ( | void * | popup | ) |
Definition at line 583 of file status_icons.c.
Referenced by init_all_status_icons().
void func_80045AC0 | ( | void | ) |
Definition at line 125 of file status_icons.c.
Referenced by clear_encounter_status(), and init_encounter_status().
void func_80045B10 | ( | void | ) |
Definition at line 138 of file status_icons.c.
void update_merlee_messages | ( | void | ) |
Definition at line 150 of file status_icons.c.
Referenced by update_encounters().
void draw_merlee_messages | ( | void | ) |
Definition at line 172 of file status_icons.c.
Referenced by draw_encounter_ui().
PopupMessage * get_current_merlee_message | ( | void | ) |
Definition at line 183 of file status_icons.c.
Referenced by init_all_status_icons(), and show_merlee_message().
void dispose_merlee_message | ( | PopupMessage * | popup | ) |
Definition at line 197 of file status_icons.c.
Referenced by update_merlee_message().
void show_merlee_message | ( | s16 | messageIndex, |
s16 | duration ) |
Definition at line 205 of file status_icons.c.
void draw_merlee_message_string | ( | PopupMessage * | popup, |
s32 | posX, | ||
s32 | posY ) |
Definition at line 257 of file status_icons.c.
Referenced by draw_merlee_message().
s32 is_merlee_message_done | ( | void | ) |
Definition at line 331 of file status_icons.c.
s32 create_status_icon_set | ( | void | ) |
Definition at line 957 of file status_icons.c.
Referenced by create_actor(), load_partner_actor(), and load_player_actor().
void remove_all_status_icons | ( | s32 | iconID | ) |
Definition at line 1015 of file status_icons.c.
Referenced by btl_delete_actor(), and btl_delete_player_actor().
void set_status_icons_properties | ( | s32 | iconID, |
f32 | x, | ||
f32 | y, | ||
f32 | z, | ||
s32 | arg, | ||
s32 | arg2, | ||
s32 | radius, | ||
s32 | offsetY ) |
Definition at line 1031 of file status_icons.c.
Referenced by appendGfx_npc_actor(), and appendGfx_player_actor().
void set_status_icons_offset | ( | s32 | iconID, |
s32 | offsetY, | ||
s32 | offsetX ) |
Definition at line 1047 of file status_icons.c.
Referenced by appendGfx_npc_actor(), and appendGfx_player_actor().
void create_status_debuff | ( | s32 | iconID, |
s32 | statusID ) |
Definition at line 1054 of file status_icons.c.
Referenced by appendGfx_npc_actor(), appendGfx_player_actor(), and inflict_status().
void remove_status_debuff | ( | s32 | iconID | ) |
Definition at line 1065 of file status_icons.c.
Referenced by btl_state_update_9(), btl_state_update_begin_player_turn(), btl_state_update_defeat(), create_status_debuff(), and remove_all_status_icons().
void enable_status_debuff | ( | s32 | iconID | ) |
Definition at line 1078 of file status_icons.c.
void create_status_static | ( | s32 | iconID, |
s32 | statusID ) |
Definition at line 1084 of file status_icons.c.
Referenced by appendGfx_npc_actor(), appendGfx_player_actor(), and inflict_status().
void remove_status_static | ( | s32 | iconID | ) |
Definition at line 1095 of file status_icons.c.
Referenced by btl_state_update_9(), btl_state_update_begin_player_turn(), calc_item_damage_enemy(), create_status_static(), remove_all_status_icons(), and remove_player_buffs().
void enable_status_static | ( | s32 | iconID | ) |
Definition at line 1108 of file status_icons.c.
Referenced by appendGfx_npc_actor(), and appendGfx_player_actor().
void create_status_transparent | ( | s32 | iconID, |
s32 | statusID ) |
Definition at line 1114 of file status_icons.c.
Referenced by appendGfx_npc_actor(), appendGfx_player_actor(), and inflict_status().
void remove_status_transparent | ( | s32 | iconID | ) |
Definition at line 1125 of file status_icons.c.
Referenced by btl_state_update_9(), btl_state_update_begin_player_turn(), calc_item_damage_enemy(), create_status_transparent(), remove_all_status_icons(), and remove_player_buffs().
void enable_status_transparent | ( | s32 | iconID | ) |
Definition at line 1138 of file status_icons.c.
void create_status_chill_out | ( | s32 | iconID | ) |
Definition at line 1144 of file status_icons.c.
Referenced by appendGfx_npc_actor().
void remove_status_chill_out | ( | s32 | iconID | ) |
Definition at line 1154 of file status_icons.c.
Referenced by btl_state_update_begin_player_turn(), and remove_all_status_icons().
void enable_status_chill_out | ( | s32 | iconID | ) |
Definition at line 1167 of file status_icons.c.
Referenced by appendGfx_npc_actor(), and appendGfx_player_actor().
void create_status_icon_boost_jump | ( | s32 | iconID | ) |
Definition at line 1173 of file status_icons.c.
Referenced by appendGfx_player_actor().
void remove_status_icon_boost_jump | ( | s32 | iconID | ) |
Definition at line 1187 of file status_icons.c.
Referenced by appendGfx_player_actor(), and remove_all_status_icons().
void enable_status_icon_boost_jump | ( | s32 | iconID | ) |
Definition at line 1199 of file status_icons.c.
Referenced by appendGfx_player_actor().
void create_status_icon_boost_hammer | ( | s32 | iconID | ) |
Definition at line 1205 of file status_icons.c.
Referenced by appendGfx_player_actor().
void remove_status_icon_boost_hammer | ( | s32 | iconID | ) |
Definition at line 1219 of file status_icons.c.
Referenced by appendGfx_player_actor(), and remove_all_status_icons().
void enable_status_icon_boost_hammer | ( | s32 | iconID | ) |
Definition at line 1231 of file status_icons.c.
Referenced by appendGfx_player_actor().
void create_status_icon_boost_partner | ( | s32 | iconID | ) |
Definition at line 1237 of file status_icons.c.
void remove_status_icon_boost_partner | ( | s32 | iconID | ) |
Definition at line 1251 of file status_icons.c.
Referenced by remove_all_status_icons().
void enable_status_icon_boost_partner | ( | s32 | iconID | ) |
Definition at line 1260 of file status_icons.c.
void create_status_icon_surprise | ( | s32 | iconID | ) |
Definition at line 1266 of file status_icons.c.
void remove_status_icon_surprise | ( | s32 | iconID | ) |
Definition at line 1280 of file status_icons.c.
Referenced by remove_all_status_icons().
void enable_status_icon_surprise | ( | s32 | iconID | ) |
Definition at line 1289 of file status_icons.c.
void create_status_icon_peril | ( | s32 | iconID | ) |
Definition at line 1295 of file status_icons.c.
Referenced by appendGfx_player_actor().
void remove_status_icon_peril | ( | s32 | iconID | ) |
Definition at line 1309 of file status_icons.c.
Referenced by appendGfx_player_actor(), and remove_all_status_icons().
void enable_status_icon_peril | ( | s32 | iconID | ) |
Definition at line 1318 of file status_icons.c.
void create_status_icon_danger | ( | s32 | iconID | ) |
Definition at line 1324 of file status_icons.c.
Referenced by appendGfx_player_actor().
void remove_status_icon_danger | ( | s32 | iconID | ) |
Definition at line 1338 of file status_icons.c.
Referenced by appendGfx_player_actor(), and remove_all_status_icons().
void enable_status_icon_danger | ( | s32 | iconID | ) |
Definition at line 1347 of file status_icons.c.
s16 D_80078160[] = { 28, 40 } |
s16 D_80078164[] = { 0, -2 } |
Definition at line 75 of file status_icons.c.
Referenced by draw_merlee_message_string().
s32 D_80078168[] |
Definition at line 78 of file status_icons.c.
Referenced by draw_merlee_message(), and draw_merlee_message_string().
BSS PopupMessage D_800A0BC0[32] |
Definition at line 83 of file status_icons.c.
Referenced by draw_merlee_messages(), func_80045AC0(), func_80045B10(), func_80045BC8(), get_current_merlee_message(), and update_merlee_messages().
BSS s32 D_800A0F40 |
Definition at line 84 of file status_icons.c.
Referenced by is_merlee_message_done(), show_merlee_message(), and update_merlee_message().
BSS HudStatusIcon* D_800A0F44 |
Definition at line 85 of file status_icons.c.
Referenced by create_status_chill_out(), create_status_debuff(), create_status_icon_boost_hammer(), create_status_icon_boost_jump(), create_status_icon_boost_partner(), create_status_icon_danger(), create_status_icon_peril(), create_status_icon_set(), create_status_icon_surprise(), create_status_static(), create_status_transparent(), draw_all_status_icons(), enable_status_chill_out(), enable_status_debuff(), enable_status_icon_boost_hammer(), enable_status_icon_boost_jump(), enable_status_icon_boost_partner(), enable_status_icon_danger(), enable_status_icon_peril(), enable_status_icon_surprise(), enable_status_static(), enable_status_transparent(), init_all_status_icons(), remove_all_status_icons(), remove_status_chill_out(), remove_status_debuff(), remove_status_icon_boost_hammer(), remove_status_icon_boost_jump(), remove_status_icon_boost_partner(), remove_status_icon_danger(), remove_status_icon_peril(), remove_status_icon_surprise(), remove_status_static(), remove_status_transparent(), set_status_icons_offset(), set_status_icons_properties(), and update_all_status_icons().
|
extern |
Referenced by update_all_status_icons().
|
extern |
Definition at line 811 of file global_hud_scripts.c.
Referenced by update_all_status_icons().
|
extern |
Definition at line 850 of file global_hud_scripts.c.
Referenced by update_all_status_icons().
|
extern |
Definition at line 904 of file global_hud_scripts.c.
Referenced by update_all_status_icons().
|
extern |
Definition at line 952 of file global_hud_scripts.c.
Referenced by update_all_status_icons().
|
extern |
Definition at line 1006 of file global_hud_scripts.c.
Referenced by update_all_status_icons().
|
extern |
Definition at line 1054 of file global_hud_scripts.c.
Referenced by update_all_status_icons().
|
extern |
Definition at line 1138 of file global_hud_scripts.c.
Referenced by update_all_status_icons().
|
extern |
Definition at line 1183 of file global_hud_scripts.c.
Referenced by update_all_status_icons().
|
extern |
Definition at line 1222 of file global_hud_scripts.c.
Referenced by update_all_status_icons().
|
extern |
Definition at line 1099 of file global_hud_scripts.c.
Referenced by update_all_status_icons().
|
extern |
Definition at line 1267 of file global_hud_scripts.c.
Referenced by update_all_status_icons().
|
extern |
Definition at line 1306 of file global_hud_scripts.c.
Referenced by update_all_status_icons().
|
extern |
Definition at line 1339 of file global_hud_scripts.c.
Referenced by update_all_status_icons().
|
extern |
Definition at line 1349 of file global_hud_scripts.c.
Referenced by update_all_status_icons().
|
extern |
Definition at line 1386 of file global_hud_scripts.c.
Referenced by update_all_status_icons().
|
extern |
Definition at line 1431 of file global_hud_scripts.c.
Referenced by update_all_status_icons().
|
extern |
Definition at line 1470 of file global_hud_scripts.c.
Referenced by update_all_status_icons().
|
extern |
Definition at line 1515 of file global_hud_scripts.c.
Referenced by update_all_status_icons().
|
extern |
Definition at line 1554 of file global_hud_scripts.c.
Referenced by update_all_status_icons().
|
extern |
Definition at line 1601 of file global_hud_scripts.c.
Referenced by update_all_status_icons().
|
extern |
Definition at line 1642 of file global_hud_scripts.c.
Referenced by update_all_status_icons().
|
extern |
Definition at line 1677 of file global_hud_scripts.c.
Referenced by create_status_icon_boost_jump().
|
extern |
Definition at line 1712 of file global_hud_scripts.c.
Referenced by remove_status_icon_boost_jump().
|
extern |
Definition at line 1748 of file global_hud_scripts.c.
Referenced by create_status_icon_boost_hammer().
|
extern |
Definition at line 1783 of file global_hud_scripts.c.
Referenced by remove_status_icon_boost_hammer().
|
extern |
Definition at line 1817 of file global_hud_scripts.c.
Referenced by create_status_icon_boost_partner().
|
extern |
Definition at line 1819 of file global_hud_scripts.c.
Referenced by create_status_icon_surprise().
|
extern |
Definition at line 2172 of file global_hud_scripts.c.
Referenced by create_status_icon_peril().
|
extern |
Definition at line 2185 of file global_hud_scripts.c.
Referenced by create_status_icon_danger().
const f32 status_icons_rodata_alignment = 0.0f |
Definition at line 1353 of file status_icons.c.