Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/usability/data/gui/scripts/GameplayMenu.lua @ 10256

Last change on this file since 10256 was 6746, checked in by rgrieder, 15 years ago

Merged gamestates2 branch back to trunk.
This brings in some heavy changes in the GUI framework.
It should also fix problems with triggered asserts in the InputManager.

Note: PickupInventory does not seem to work —> Segfault when showing because before, the owner in GUIOverlay::setGUIName is already NULL.
I haven't tested it before, so I can't tell whether it's my changes.

  • Property svn:eol-style set to native
File size: 1023 bytes
Line 
1-- GameplayMenu.lua
2
3local P = createMenuSheet("GameplayMenu")
4
5function P.onLoad()
6    dropdown = winMgr:getWindow("orxonox/ThemeCombobox")
7    local themeList = {}
8    table.insert(themeList, "Theme 1")
9    table.insert(themeList, "Theme 2")
10    table.insert(themeList, "Theme 3")
11    for k,v in pairs(themeList) do
12        item = CEGUI.createListboxTextItem(v)
13        item:setSelectionBrushImage(menuImageSet, "MultiListSelectionBrush")
14        CEGUI.toCombobox(dropdown):addItem(item)
15    end
16end
17
18function P.GameplayThemeCombobox_changed(e)
19    -- theme
20    logMessage(0, "event: theme")
21end
22
23function P.GameplayDifficultyEasyButton_clicked(e)
24    -- difficulty easy
25    logMessage(0, "event: easy")
26end
27
28function P.GameplayDifficultyNormalButton_clicked(e)
29    -- difficulty normal
30    logMessage(0, "event: normal")
31end
32
33function P.GameplayDifficultyHardButton_clicked(e)
34    -- difficulty hard
35    logMessage(0, "event: hard")
36end
37
38function P.GameplayBackButton_clicked(e)
39    hideMenuSheet(P.name)
40end
41
42return P
43
Note: See TracBrowser for help on using the repository browser.