source:
code/trunk/data/gui/scripts/MainMenu.lua
@
6418
Last change on this file since 6418 was 6417, checked in by rgrieder, 15 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.