sm64coopdx/src/game/obj_behaviors_2.h

24 lines
780 B
C
Raw Normal View History

2020-06-02 16:44:34 +00:00
#ifndef OBJ_BEHAVIORS_2_H
#define OBJ_BEHAVIORS_2_H
#include <PR/ultratypes.h>
2019-08-25 04:46:40 +00:00
#include "types.h"
#define ATTACK_HANDLER_NOP 0
#define ATTACK_HANDLER_DIE_IF_HEALTH_NON_POSITIVE 1
#define ATTACK_HANDLER_KNOCKBACK 2
#define ATTACK_HANDLER_SQUISHED 3
#define ATTACK_HANDLER_SPECIAL_KOOPA_LOSE_SHELL 4
#define ATTACK_HANDLER_SET_SPEED_TO_ZERO 5
#define ATTACK_HANDLER_SPECIAL_WIGGLER_JUMPED_ON 6
#define ATTACK_HANDLER_SPECIAL_HUGE_GOOMBA_WEAKLY_ATTACKED 7
#define ATTACK_HANDLER_SQUISHED_WITH_BLUE_COIN 8
2020-06-02 16:44:34 +00:00
void shelled_koopa_attack_handler(s32 attackType);
void obj_spit_fire(s16 relativePosX, s16 relativePosY, s16 relativePosZ, f32 scale, s32 model,
f32 startSpeed, f32 endSpeed, s16 movePitch);
void obj_set_speed_to_zero(void);
2019-08-25 04:46:40 +00:00
2020-06-02 16:44:34 +00:00
#endif // OBJ_BEHAVIORS_2_H