22 #ifndef CAFU_GAME_IMPLEMENTATION_HPP_INCLUDED
23 #define CAFU_GAME_IMPLEMENTATION_HPP_INCLUDED
25 #include "../../Game.hpp"
26 #include "Templates/Array.hpp"
29 #error Macro GAME_NAME must be defined!
46 void Initialize(
bool AsClient,
bool AsServer,
ModelManagerT& ModelMan);
This class represents a native Cafu model.
Definition: Model_cmdl.hpp:60
Definition: PhysicsWorld.hpp:173
This class represents a sound.
Definition: Sound.hpp:30
The game world interface, specified as an ABC so that is can be used without linked (module-local) im...
Definition: GameWorld.hpp:49
This class manages the type infos.
Definition: TypeSys.hpp:159
The game interface, specified as an ABC so that is can be used without linked (module-local) implemen...
Definition: Game.hpp:49
This class is used for managing model instances.
Definition: ModelManager.hpp:46
This class provides the "DeathMatch" implementation of the GameI interface.
Definition: GameImpl.hpp:41
This class keeps type information (about an entity class that occurs in the game).
Definition: TypeSys.hpp:94