22 #ifndef CAFU_FUNC_DOOR_HPP_INCLUDED
23 #define CAFU_FUNC_DOOR_HPP_INCLUDED
25 #include "BaseEntity.hpp"
29 namespace cf {
namespace SceneGraph {
class GenericNodeT; } }
41 void Think(
float FrameTime,
unsigned long ServerFrameNr);
44 void Draw(
bool FirstPersonView,
float LodDist)
const;
56 void UpdateMovePos(
float MoveFraction_);
58 enum DoorStateT { Closed, Opening, Open, Closing };
78 static int SetOrigin(lua_State* LuaState);
80 static const luaL_Reg MethodsList[];
A clip model represents an object in the world against which clipping queries can be performed...
Definition: ClipModel.hpp:46
This class is used for reading data from a StateT instance (deserialization).
Definition: State.hpp:222
Definition: EntityCreateParams.hpp:38
Definition: BaseEntity.hpp:85
This is the base class for collision models, making sure that they all share the same interface...
Definition: CollisionModel_base.hpp:45
Definition: FuncDoor.hpp:34
Definition: TypeSys.hpp:67
This class keeps type information (about an entity class that occurs in the game).
Definition: TypeSys.hpp:94