Changeset 7607 for code/branches/menu/data/gui/scripts/MainMenu.lua
- Timestamp:
- Nov 2, 2010, 11:30:44 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/menu/data/gui/scripts/MainMenu.lua
r7594 r7607 10 10 hideAllMenuSheets() 11 11 orxonox.execute("startGame") 12 end 13 14 function P.onShow() 15 12 16 end 13 17 … … 32 36 end 33 37 34 function P.Key_clicked(e) 38 function P.onKeyPressed() 39 --local we = tolua.cast(e, "CEGUI::KeyEventArgs") 40 cout(0, code) 41 if code == "15" then 42 P.index = P.index + 1 43 local window = winMgr:getWindow("orxonox/MainMenuBackground") 44 if P.index == window:getChildCount() then 45 P.index = 1 46 end 47 local child = window:getChildAtIdx(P.index-1) 48 child:setProperty("NormalImageRightEdge", string.sub(child:getProperty("NormalImageRightEdge"),1,-7) .. "Highlight") 49 child:setProperty("NormalImageLeftEdge", string.sub(child:getProperty("NormalImageLeftEdge"),1,-7) .. "Highlight") 50 child:setProperty("NormalImageBackground", string.sub(child:getProperty("NormalImageBackground"),1,-7) .. "Highlight") 51 elseif code == "28" and P.index ~= 0 then 52 if P.index == 1 then 53 P.QuickGameTestButton_clicked() 54 elseif P.index == 2 then 55 P.SingleplayerButton_clicked() 56 elseif P.index == 3 then 57 P.MultiplayerButton_clicked() 58 elseif P.index == 4 then 59 P.SettingsButton_clicked() 60 elseif P.index == 5 then 61 P.CreditsButton_clicked() 62 elseif P.index == 6 then 63 P.ExitButton_clicked() 64 end 65 end 66 end 67 68 --[[function P.Key_clicked(e) 35 69 local we = tolua.cast(e, "CEGUI::KeyEventArgs") 36 70 cout(0, tostring(we.scancode)) … … 60 94 end 61 95 end 62 end 96 end]]-- 63 97 64 98 return P 65
Note: See TracChangeset
for help on using the changeset viewer.