From f06b86893e610276d1deac4c2dd3c0247d62b44d Mon Sep 17 00:00:00 2001 From: Bjørn Lindeijer Date: Tue, 15 Feb 2005 13:29:16 +0000 Subject: Updated layout and contents of FAQ a bit, fixed debug path and mouse rendering in OpenGL mode, and some general cleanups. --- src/main.cpp | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) (limited to 'src/main.cpp') diff --git a/src/main.cpp b/src/main.cpp index 043be40d..0c79affe 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -95,10 +95,6 @@ class InitWarningListener : public gcn::ActionListener { } } initWarningListener; -void request_exit() { - state = EXIT; -} - /** * Do all initialization stuff */ @@ -277,7 +273,7 @@ void init_engine() playerset = new Spriteset(playerImg, 160, 120); hairset = new Spriteset(hairImg, 40, 40); - init_gui(graphics); + gui = new Gui(graphics); state = LOGIN; // initialize sound-engine and start playing intro-theme /-kth5 @@ -302,15 +298,18 @@ void init_engine() } /** Clear the engine */ -void exit_engine() { +void exit_engine() +{ config.write(dir); delete[] dir; - gui_exit(); + delete gui; + delete graphics; ResourceManager::deleteInstance(); } /** Main */ -int main(int argc, char *argv[]) { +int main(int argc, char *argv[]) +{ init_engine(); SDL_Event event; -- cgit v1.2.3-70-g09d2