source:
code/trunk/data/gui/scripts/MainMenu.lua
@
6726
| Last change on this file since 6726 was 6417, checked in by rgrieder, 16 years ago | |
|---|---|
|
|
| File size: 752 bytes | |
| Rev | Line | |
|---|---|---|
| [5661] | 1 | -- MainMenu.lua |
| [5491] | 2 | |
| [5661] | 3 | BasicGUI = require("BasicGUI") |
| 4 | local P = BasicGUI:new() --inherit everything from the gui package | |
| 5 | if _REQUIREDNAME == nil then | |
| 6 | MainMenu = P | |
| 7 | else | |
| 8 | _G[_REQUIREDNAME] = P | |
| 9 | end | |
| [5491] | 10 | |
| [5661] | 11 | P.filename = "MainMenu" |
| 12 | P.layoutString = "MainMenu.layout" | |
| [5491] | 13 | |
| [6417] | 14 | -- events for MainMenu |
| 15 | function P.QuickGameTestButton_clicked(e) | |
| 16 | orxonox.execute("startGame") | |
| [5491] | 17 | end |
| 18 | ||
| [6417] | 19 | function P.SingleplayerButton_clicked(e) |
| 20 | showGUI("SingleplayerMenu", true) | |
| [5491] | 21 | end |
| 22 | ||
| [6417] | 23 | function P.MultiplayerButton_clicked(e) |
| 24 | showGUI("MultiplayerMenu", true) | |
| [5491] | 25 | end |
| 26 | ||
| [6417] | 27 | function P.SettingsButton_clicked(e) |
| 28 | showGUI("SettingsMenu", true) | |
| [5491] | 29 | end |
| 30 | ||
| [6417] | 31 | function P.CreditsButton_clicked(e) |
| 32 | showGUI("CreditsMenu", true) | |
| [5491] | 33 | end |
| 34 | ||
| [6417] | 35 | function P.ExitButton_clicked(e) |
| 36 | orxonox.execute("exit") | |
| [5491] | 37 | end |
| 38 | ||
| [5661] | 39 | return P |
| [5491] | 40 |
Note: See TracBrowser
for help on using the repository browser.










