Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Dec 8, 2010, 1:27:51 PM (13 years ago)
Author:
konrad
Message:

decision popup in ingame menu has been changed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/trunk/data/gui/scripts/InGameMenu.lua

    r7689 r7726  
    33local P = createMenuSheet("InGameMenu")
    44P.loadAlong = { "DecisionPopup" }
     5
     6P.buttonList = {}
     7
     8function P.onLoad()
     9    P.multiplayerMode = "startClient"
     10
     11    --button are arranged in a 4x1 matrix, the left lower item is nil
     12    local item = {
     13            ["button"] = winMgr:getWindow("orxonox/InGameMenu_ReturnButton"),
     14            ["function"]  = P.button_settings_clicked
     15    }
     16    P.buttonList[1] = item
     17
     18    local item = {
     19            ["button"] = winMgr:getWindow("orxonox/InGameMenu_MainMenuButton"),
     20            ["function"]  = P.button_mainmenu_clicked
     21    }
     22    P.buttonList[2] = item
     23
     24    local item = {
     25            ["button"] = winMgr:getWindow("orxonox/InGameMenu_SettingsButton"),
     26            ["function"]  = P.button_settings_clicked
     27    }
     28    P.buttonList[3] = item
     29
     30    local item = {
     31            ["button"] = winMgr:getWindow("orxonox/InGameMenu_QuitButton"),
     32            ["function"]  = P.button_quit_clicked
     33    }
     34    P.buttonList[4] = item
     35
     36end
     37
     38function P.onShow()
     39    --indices to iterate through buttonlist
     40    P.oldindex = -2
     41    P.index = -1
     42end
    543
    644-- events for ingamemenu
     
    2765        hideMenuSheet("InGameMenu")
    2866        orxonox.execute("exit")
     67    else
     68        P.onShow()
    2969    end
     70end
     71
     72function P.onKeyPressed()
     73    buttonIteratorHelper(P.buttonList, code, P, 4, 1)
    3074end
    3175
Note: See TracChangeset for help on using the changeset viewer.