1 #ifndef _OBJ_BEHAVIORS_2_H 2 #define _OBJ_BEHAVIORS_2_H 6 #define ATTACK_HANDLER_NOP 0 7 #define ATTACK_HANDLER_DIE_IF_HEALTH_NON_POSITIVE 1 8 #define ATTACK_HANDLER_KNOCKBACK 2 9 #define ATTACK_HANDLER_SQUISHED 3 10 #define ATTACK_HANDLER_SPECIAL_KOOPA_LOSE_SHELL 4 11 #define ATTACK_HANDLER_SET_SPEED_TO_ZERO 5 12 #define ATTACK_HANDLER_SPECIAL_WIGGLER_JUMPED_ON 6 13 #define ATTACK_HANDLER_SPECIAL_HUGE_GOOMBA_WEAKLY_ATTACKED 7 14 #define ATTACK_HANDLER_SQUISHED_WITH_BLUE_COIN 8 f32 sMontyMoleLastKilledPosY
Definition: monty_mole.inc.c:92
f32 sMontyMoleLastKilledPosZ
Definition: monty_mole.inc.c:93
f32 sMontyMoleLastKilledPosX
The position of the last killed monty mole, used for determining whether the next killed monty mole i...
Definition: monty_mole.inc.c:91
f32 sObjSavedPosX
Definition: obj_behaviors_2.c:114
s32 sMontyMoleKillStreak
The number of nearby monty moles that have been killed in a row.
Definition: monty_mole.inc.c:85
signed short int s16
Definition: ultratypes.h:13
struct Object * sMontyMoleHoleList
The first hole in the list of monty mole holes.
Definition: monty_mole.inc.c:80
f32 sObjSavedPosZ
Definition: obj_behaviors_2.c:116
s32 sNumActiveFirePiranhaPlants
Definition: fire_piranha_plant.inc.c:30
float f32
Definition: ultratypes.h:29
void obj_set_speed_to_zero(void)
Definition: klepto.inc.c:315
void shelled_koopa_attack_handler(s32)
Attack handler for regular-sized shelled koopa.
Definition: koopa.inc.c:258
f32 sObjSavedPosY
Definition: obj_behaviors_2.c:115
signed int s32
Definition: ultratypes.h:15
struct Object * sMasterTreadmill
The treadmill that plays sounds and controls the others on random setting.
Definition: ttc_treadmill.inc.c:29
void obj_spit_fire(s16, s16, s16, f32, s32, f32, f32, s16)
Definition: obj_behaviors_2.c:1894
s32 sNumKilledFirePiranhaPlants
Definition: fire_piranha_plant.inc.c:31