From b4973888aeaea2dde6058bc06c3f6631349e7f3c Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Sun, 3 Feb 2008 01:43:03 +0000 Subject: command buffer handling engine function parsing buffered client console --- src/game/game.h | 29 +++++++++++++++++++---------- 1 file changed, 19 insertions(+), 10 deletions(-) (limited to 'src/game/game.h') diff --git a/src/game/game.h b/src/game/game.h index 6f77bcf..bd9cebb 100644 --- a/src/game/game.h +++ b/src/game/game.h @@ -10,31 +10,40 @@ // project headers #include "game/ship.h" #include "game/star.h" +#include "game/sector.h" #include "core/core.h" #include "sys/sys.h" +// C++ headers +#include +#include + /// the game-specific engine -/** The main game functions. The console should be initialized before calling these. +/** The main game functions. */ namespace game { -/// the only ship in the game -extern Ship ship; - -/// the only star in the game -extern Star star; - class Game : public core::GameInterface { public: /// initialize the game void init(); - /// shutdown the game void shutdown(); - - /// update the game state + /// execute one game grame void frame(float sec); + + /// sectors in space + std::vector sectors; + /// the only ship in the game + Ship ship; + /// the only star in the game + Star star; + +private: + std::string name; + std::string label; + std::string author; }; } -- cgit v1.2.3