Ooops, a newline missing in my code. The real version:

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));


Reply via email to