- Timestamp:
- Nov 29, 2009, 1:36:12 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/presentation2/data/gui/scripts/NewMultiplayerMenu.lua
r6150 r6176 20 20 local level = "" 21 21 while true do 22 level = orxonox.LevelManager:getInstance():getAvailableLevelListItem(index)23 if level == "" then24 break25 end26 table.insert(levelList, level)27 index = index + 122 level = orxonox.LevelManager:getInstance():getAvailableLevelListItem(index) 23 if level == "" then 24 break 25 end 26 table.insert(levelList, level) 27 index = index + 1 28 28 end 29 29 table.sort(levelList) … … 38 38 local multiplayerMode = "startClient" 39 39 if multiplayerMode == "startClient" then 40 41 40 window = winMgr:getWindow("orxonox/MultiplayerJoinButton") 41 button = tolua.cast(window,"CEGUI::RadioButton") 42 42 button:setSelected(true) 43 43 end 44 44 if multiplayerMode == "startServer" then 45 46 45 window = winMgr:getWindow("orxonox/MultiplayerHostButton") 46 button = tolua.cast(window,"CEGUI::RadioButton") 47 47 button:setSelected(true) 48 48 end 49 49 if multiplayerMode == "startDedicated" then 50 51 50 window = winMgr:getWindow("orxonox/MultiplayerDedicatedButton") 51 button = tolua.cast(window,"CEGUI::RadioButton") 52 52 button:setSelected(true) 53 53 end … … 70 70 71 71 function P.MultiplayerStartButton_clicked(e) 72 orxonox.CommandExecutor:execute(multiplayerMode) 73 debug("event: start") 72 local choice = winMgr:getWindow("orxonox/MultiplayerLevelListbox"):getFirstSelectedItem() 73 if choice then 74 orxonox.LevelManager:getInstance():setDefaultLevel(choice:getText() .. ".oxw") 75 orxonox.CommandExecutor:execute(multiplayerMode) 76 hideAllGUIs() 77 debug("event: start") 78 end 74 79 end 75 80
Note: See TracChangeset
for help on using the changeset viewer.