egui = CS_QUERY_REGISTRY(GetObjectRegi
stry(), iCEGUI);
if (!cegui) return ReportError("Failed to locate CEGUI plugin");
// Initialize CEGUI wrapper
cegui->Initialize ();
// Set the logging level
cegui->GetLoggerPtr ()->setLoggingLevel(CEGUI::Informative);
vfs->ChDir ("/ceguitest/");
// Load the ice skin (which uses Falagard skinning system)
cegui->GetSchemeManagerPtr ()->loadScheme("ice.scheme");
cegui->GetSystemPtr ()->setDefaultMouseCursor("ice", "MouseArrow");
cegui->GetFontManagerPtr ()->createFont("Vera", "/fonts/ttf/Vera.ttf", 10,
CEGUI::Default);
CEGUI::WindowManager* winMgr = cegui->GetWindowManagerPtr ();
// Load layout and set as root
cegui->GetSystemPtr ()->setGUISheet(winMgr->loadWindowLayout("ice.layout"));
//Benyomjuk a CEGUIExit függvényt
cegui->GetWindowManagerPtr()->getWindow("Demo7/Window1/Quit")->subscribeEvent(
CEGUI::PushButton::EventClicked,CEGUI::Event::Subscriber(&CEGUITest::CEGUIExit,this));
if (!cegui) return ReportError("Failed to locate CEGUI plugin");
// Initialize CEGUI wrapper
cegui->Initialize ();
// Set the logging level
cegui->GetLoggerPtr ()->setLoggingLevel(CEGUI::Informative);
vfs->ChDir ("/ceguitest/");
// Load the ice skin (which uses Falagard skinning system)
cegui->GetSchemeManagerPtr ()->loadScheme("ice.scheme");
cegui->GetSystemPtr ()->setDefaultMouseCursor("ice", "MouseArrow");
cegui->GetFontManagerPtr ()->createFont("Vera", "/fonts/ttf/Vera.ttf", 10,
CEGUI::Default);
CEGUI::WindowManager* winMgr = cegui->GetWindowManagerPtr ();
// Load layout and set as root
cegui->GetSystemPtr ()->setGUISheet(winMgr->loadWindowLayout("ice.layout"));
//Benyomjuk a CEGUIExit függvényt
cegui->GetWindowManagerPtr()->getWindow("Demo7/Window1/Quit")->subscribeEvent(
CEGUI::PushButton::EventClicked,CEGUI::Event::Subscriber(&CEGUITest::CEGUIExit,this));
