rework ui layouts, now it is more flexible and modular

This commit is contained in:
Eduardo Bart
2011-05-09 17:38:01 -03:00
parent 6d871b305f
commit 51fe97644d
29 changed files with 441 additions and 398 deletions

View File

@@ -39,6 +39,7 @@ void Engine::init()
// initialize stuff
g_graphics.init();
g_fonts.init("tibia-12px-rounded");
g_lua.init();
}
void Engine::terminate()
@@ -46,6 +47,14 @@ void Engine::terminate()
// terminate stuff
g_fonts.terminate();
g_graphics.terminate();
// destroy root ui
UIContainer::getRoot()->destroy();
g_lua.terminate();
// poll remaning events
g_engine.poll();
}
void Engine::poll()
@@ -116,14 +125,6 @@ void Engine::run()
m_stopping = false;
m_running = false;
g_lua.collectGarbage();
// destroy root ui
rootContainer->destroy();
// poll remaning events
g_engine.poll();
}
void Engine::stop()