scripting and UI improvements

This commit is contained in:
Eduardo Bart
2011-05-01 15:47:35 -03:00
parent 3960240b8e
commit 32a8ed3871
23 changed files with 424 additions and 293 deletions

View File

@@ -85,7 +85,7 @@ int main(int argc, const char *argv[])
Platform::init("OTClient");
// init random numbers
srand(time(NULL));
std::srand(std::time(NULL));
// init resources
g_resources.init(argv[0]);
@@ -120,21 +120,12 @@ int main(int argc, const char *argv[])
// load script modules
g_lua.loadAllModules();
if(!UIContainer::getRootContainer()->getChildCount())
logFatal("FATAL ERROR: no ui loaded at all, no reason to continue running");
Platform::showWindow();
//Platform::hideMouseCursor();
// main loop, run everything
g_engine.run();
// destroy root ui
UIContainer::getRootContainer()->destroy();
// poll remaning events
g_engine.poll();
// terminate stuff
g_engine.terminate();