Go to the source code of this file.
Data Structures | |
| struct | WorldPartner |
Typedefs | |
| typedef void(* | PartnerFunc) (Npc *partner) |
| typedef s32(* | PartnerBoolFunc) (Npc *partner) |
| typedef s32(* | PartnerTesHitFunc) (Npc *partner, Npc *enemy) |
Variables | |
| Npc * | wPartnerNpc |
| struct WorldPartner |
| Data Fields | ||
|---|---|---|
| void * | dmaStart | |
| void * | dmaEnd | |
| void * | dmaDest |
Always 0x802BD100 |
| s32 | isFlying | |
| PartnerFunc | init | |
| EvtScript * | takeOut | |
| EvtScript * | update | |
| EvtScript * | useAbility | |
| EvtScript * | putAway | |
| s32 | idle | |
| PartnerTesHitFunc | testFirstStrike | |
| PartnerBoolFunc | canUseAbility | |
| PartnerBoolFunc | canPlayerOpenMenus | |
| PartnerFunc | preBattle | |
| PartnerFunc | postBattle | |
| EvtScript * | onEnterMap | |
Definition at line 6 of file partners.h.
Definition at line 2249 of file partners.c.
Definition at line 2256 of file partners.c.
Definition at line 2175 of file partners.c.
Definition at line 2182 of file partners.c.
Definition at line 993 of file partners.c.
Definition at line 964 of file partners.c.
Definition at line 2492 of file partners.c.
Referenced by partner_flying_update_motion(), and partner_walking_update_motion().
Definition at line 1231 of file partners.c.
Referenced by partner_walking_update_motion().
Definition at line 537 of file partners.c.
Definition at line 2451 of file partners.c.
Definition at line 1117 of file partners.c.
Definition at line 1125 of file partners.c.
Definition at line 2477 of file partners.c.
Referenced by check_input_open_menus(), SentinelAI_GrabPlayer(), update_encounters_conversation(), update_encounters_post_battle(), and update_item_entity_pickup().
|
extern |
Definition at line 43 of file partners.c.
Referenced by _use_partner_ability(), action_update_use_tweester(), ClubbaNappingAI_Sleep(), create_partner_npc(), enable_partner_ai(), npc_do_player_collision(), partner_can_open_world_menus(), partner_can_use_ability(), partner_handle_after_battle(), partner_handle_before_battle(), partner_reset_data(), partner_test_enemy_collision(), partner_use_ability(), and sync_held_position().