2#include <game/bases/d_actor_state.hpp>
4#include <game/bases/d_heap_allocator.hpp>
5#include <game/mLib/m_3d.hpp>
6#include <lib/nw4r/g3d/res_file.hpp>
dActorState_c()
Constructs a new actor.
static const int SOUND_OPEN
The sound effect played when the door is opened.
nw4r::g3d::ResFile mRes
The resource file.
virtual int create()
do method for the create operation.
~daRemoDoor_c()
Destroys the actor.
virtual int draw()
do method for the draw operation.
virtual int execute()
do method for the execute operation.
dHeapAllocator_c mAllocator
The allocator.
daRemoDoor_c()
Constructs a new actor.
static const int SOUND_CLOSE
The sound effect played when the door is closed.
m3d::mdl_c mDoorModel
The door model.
void init()
Initializes the resources for the actor.
#define STATE_FUNC_DECLARE(class, name)
Declares a state.