Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/kicklib/data/gui/scripts/InitialiseGUI.lua @ 8501

Last change on this file since 8501 was 7961, checked in by rgrieder, 14 years ago

Restored compatibility of our Lua code with CEGUI:
Some functions were renamed. I've done so too and added an alias at initialisation for older versions.
Caution: Credits and Quest menu don't yet work because CEGUI 0.7 has less Font functionality.

  • Property svn:eol-style set to native
File size: 1.4 KB
RevLine 
[6746]1-- Define some global shortcuts for common Managers
2guiMgr    = orxonox.GUIManager:getInstance()
3inputMgr  = orxonox.InputManager:getInstance()
4schemeMgr = CEGUI.SchemeManager:getSingleton()
5winMgr    = CEGUI.WindowManager:getSingleton()
[5491]6
[7801]7local scheme = orxonox.CommandExecutor:query("getConfig GUIManager guiScheme_")
[6746]8-- Load all required skins
[7961]9--schemeMgr:create("TaharezGreenLook.scheme")
10schemeMgr:create(scheme .. "Look.scheme")
11--schemeMgr:create("TaharezLook.scheme")
12--schemeMgr:create("WindowsLook.scheme")
13--schemeMgr:create("VanillaLook.scheme")
14--schemeMgr:create("SleekSpaceLook.scheme")
[6746]15
16-- Connect skin specific window types with our own window types
17-- By loading a different file (if there is) you can change the skin
18-- of the menus or the HUD independently
[7961]19--schemeMgr:create("TaharezGreenMenuWidgets.scheme")
[7801]20--menuImageSet = "TaharezGreenLook"
[7961]21--schemeMgr:create("TaharezGreenHUDWidgets.scheme")
[7801]22--hudImageSet = "TaharezGreenLook"
[7961]23schemeMgr:create(scheme .. "MenuWidgets.scheme")
[7801]24menuImageSet = scheme .. "Look"
[7961]25schemeMgr:create(scheme .. "HUDWidgets.scheme")
[7801]26hudImageSet = scheme .. "Look"
[6746]27
28-- Just a remaining test hack
[7961]29schemeMgr:create("OrxonoxGUIScheme.scheme")
[5491]30
[6746]31local system = CEGUI.System:getSingleton()
32system:setDefaultMouseCursor(menuImageSet, "MouseArrow")
[5491]33system:setDefaultFont("BlueHighway-12")
[6746]34system:setDefaultTooltip("MenuWidgets/Tooltip")
[5491]35
[6746]36-- Convenience function and additional tools
[6417]37require("GUITools")
Note: See TracBrowser for help on using the repository browser.