3#include <game/bases/d_enemy.hpp>
dActor_c()
Constructs a new actor.
dEn_c()
Constructs a new enemy actor.
void setDeathInfo_CarryBgIn(dActor_c *)
Sets the death info for when the enemy is stuck in background collision.
virtual void setPutOnChangeState()
Drops this enemy.
static const float smc_DIR_MODE1[]
dEnemyCarry_c()
Constructs a new carryable enemy.
bool mWasDropped
Whether the enemy was dropped or thrown. If dropped, it will not collide with other entities.
virtual void setThrowSpeed(dActor_c *actor)
Sets the throw speed based on the actor throwing it.
virtual void setThrowChangeState()
Throws this enemy.
static const float smc_DIR_MODE0[]
u8 mThrowSpeed
0 => X speed = 2.5, 1 => X speed = 3.0
#define STATE_VIRTUAL_FUNC_DECLARE(class, name)
Declares a virtual state.