diff options
author | Stijn Buys <ingar@osirion.org> | 2008-02-01 19:34:47 +0000 |
---|---|---|
committer | Stijn Buys <ingar@osirion.org> | 2008-02-01 19:34:47 +0000 |
commit | 6c8446cddb37df732fc9e5fc21f98e31968ce634 (patch) | |
tree | 25515ae78969e2f0ef216a5cbef8a650b217e8f8 /src/server/server.cc | |
parent | f794b9ee52293cefd6ac73fdf0d2a01c5388f057 (diff) |
interface cleanup
Diffstat (limited to 'src/server/server.cc')
-rw-r--r-- | src/server/server.cc | 48 |
1 files changed, 6 insertions, 42 deletions
diff --git a/src/server/server.cc b/src/server/server.cc index 69c58b2..ad8960e 100644 --- a/src/server/server.cc +++ b/src/server/server.cc @@ -5,52 +5,16 @@ */ // project headers -#include "server/server.h" + +#include "server/application.h" +#include "server/console.h" #include "game/game.h" -#include "core/core.h" -#include "common/common.h" namespace server { -// private instance of the server console object -Console console_instance; -// private instance of the game object -game::Game game_instance; - -void init() -{ - // initialize core - core::init(); - - con_debug << "Initializing server..." << std::endl; -} - -void run() -{ - - const float server_framerate = 1.0f / 20.0f; - server::Timer timer; +Application application; +Console console; +game::Game Game; - timer.mark(); - - while(true) { - float elapsed = timer.elapsed(); - - core::frame(elapsed); - - timer.sleep(server_framerate - elapsed); - timer.mark(); - } - } -void shutdown() -{ - con_debug << "Shutting down server..." << std::endl; - - core::shutdown(); - - exit(0); -} - -} |