| [6746] | 1 | -- Define some global shortcuts for common Managers | 
|---|
|  | 2 | guiMgr    = orxonox.GUIManager:getInstance() | 
|---|
|  | 3 | inputMgr  = orxonox.InputManager:getInstance() | 
|---|
|  | 4 | schemeMgr = CEGUI.SchemeManager:getSingleton() | 
|---|
|  | 5 | winMgr    = CEGUI.WindowManager:getSingleton() | 
|---|
| [5491] | 6 |  | 
|---|
| [7801] | 7 | local scheme = orxonox.CommandExecutor:query("getConfig GUIManager guiScheme_") | 
|---|
| [6746] | 8 | -- Load all required skins | 
|---|
| [8351] | 9 | --schemeMgr:create("TaharezGreenLook.scheme") | 
|---|
| [11795] | 10 | schemeMgr:createFromFile(scheme .. "Look.scheme") | 
|---|
| [8351] | 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 | 
|---|
| [8351] | 19 | --schemeMgr:create("TaharezGreenMenuWidgets.scheme") | 
|---|
| [7801] | 20 | --menuImageSet = "TaharezGreenLook" | 
|---|
| [8351] | 21 | --schemeMgr:create("TaharezGreenHUDWidgets.scheme") | 
|---|
| [7801] | 22 | --hudImageSet = "TaharezGreenLook" | 
|---|
| [11795] | 23 | schemeMgr:createFromFile(scheme .. "MenuWidgets.scheme") | 
|---|
| [7801] | 24 | menuImageSet = scheme .. "Look" | 
|---|
| [11795] | 25 | schemeMgr:createFromFile(scheme .. "HUDWidgets.scheme") | 
|---|
| [7801] | 26 | hudImageSet = scheme .. "Look" | 
|---|
| [6746] | 27 |  | 
|---|
|  | 28 | -- Just a remaining test hack | 
|---|
| [11795] | 29 | schemeMgr:createFromFile("OrxonoxGUIScheme.scheme") | 
|---|
| [5491] | 30 |  | 
|---|
| [11795] | 31 | local system = CEGUI.System:getSingleton():getDefaultGUIContext() | 
|---|
|  | 32 | system:getMouseCursor():setDefaultImage(menuImageSet .. "/MouseArrow") | 
|---|
| [5491] | 33 | system:setDefaultFont("BlueHighway-12") | 
|---|
| [11795] | 34 | system:setDefaultTooltipType("MenuWidgets/Tooltip") | 
|---|
| [5491] | 35 |  | 
|---|
| [6746] | 36 | -- Convenience function and additional tools | 
|---|
| [6417] | 37 | require("GUITools") | 
|---|