Problem with multiple ImageSets
Posted: Fri May 20, 2005 21:25
I'm having trouble loading imagesets. It seems like you can only have one loaded at a time.
If I go:
// load the UI imageset
CEGUI::SchemeManager::getSingleton().loadScheme((CEGUI::utf8*)"TaharezLook.scheme");
mGUISystem->setDefaultMouseCursor((CEGUI::utf8*)"TaharezLook", (CEGUI::utf8*)"MouseArrow");
mGUISystem->setDefaultFont((CEGUI::utf8*)"Tahoma-12");
// load my imageset
CEGUI::ImagesetManager imagesetManager=CEGUI::ImagesetManager::getSingleton();
imagesetManager.createImageset("mainscreen.imageset");
CEGUI::Window* sheet = CEGUI::WindowManager::getSingleton().loadWindowLayout("mainscreen.layout");
mGUISystem->setGUISheet(sheet);
I don't see the mouse.
But if I go:
// load my imageset
CEGUI::ImagesetManager imagesetManager=CEGUI::ImagesetManager::getSingleton();
imagesetManager.createImageset("mainscreen.imageset");
// load the UI imageset CEGUI::SchemeManager::getSingleton().loadScheme((CEGUI::utf8*)"TaharezLook.scheme");
mGUISystem->setDefaultMouseCursor((CEGUI::utf8*)"TaharezLook", (CEGUI::utf8*)"MouseArrow");
mGUISystem->setDefaultFont((CEGUI::utf8*)"Tahoma-12");
CEGUI::Window* sheet = CEGUI::WindowManager::getSingleton().loadWindowLayout("mainscreen.layout");
mGUISystem->setGUISheet(sheet);
I get UI images instead of my images in my layout?
What is the correct way to work with multiple imagesets?
If I go:
// load the UI imageset
CEGUI::SchemeManager::getSingleton().loadScheme((CEGUI::utf8*)"TaharezLook.scheme");
mGUISystem->setDefaultMouseCursor((CEGUI::utf8*)"TaharezLook", (CEGUI::utf8*)"MouseArrow");
mGUISystem->setDefaultFont((CEGUI::utf8*)"Tahoma-12");
// load my imageset
CEGUI::ImagesetManager imagesetManager=CEGUI::ImagesetManager::getSingleton();
imagesetManager.createImageset("mainscreen.imageset");
CEGUI::Window* sheet = CEGUI::WindowManager::getSingleton().loadWindowLayout("mainscreen.layout");
mGUISystem->setGUISheet(sheet);
I don't see the mouse.
But if I go:
// load my imageset
CEGUI::ImagesetManager imagesetManager=CEGUI::ImagesetManager::getSingleton();
imagesetManager.createImageset("mainscreen.imageset");
// load the UI imageset CEGUI::SchemeManager::getSingleton().loadScheme((CEGUI::utf8*)"TaharezLook.scheme");
mGUISystem->setDefaultMouseCursor((CEGUI::utf8*)"TaharezLook", (CEGUI::utf8*)"MouseArrow");
mGUISystem->setDefaultFont((CEGUI::utf8*)"Tahoma-12");
CEGUI::Window* sheet = CEGUI::WindowManager::getSingleton().loadWindowLayout("mainscreen.layout");
mGUISystem->setGUISheet(sheet);
I get UI images instead of my images in my layout?
What is the correct way to work with multiple imagesets?