/* game/game.h This file is part of the Osirion project and is distributed under the terms of the GNU General Public License version 2 */ #ifndef __INCLUDED_GAME_H__ #define __INCLUDED_GAME_H__ #include "game/ship.h" #include "game/star.h" #include "common/common.h" /// the game engine /** * The main game functions. The console should be initialized before calling these. */ namespace game { /// initialize the game void init(); /// shutdown the game void shutdown(); /// update the game state void update(float elapsed); /// the only ship in the game extern Ship ship; /// the only star in the game extern Star star; /// true while the game is running extern bool initialized; }; #endif // __INCLUDED_GAME_H__