[Orxonox-commit 1499] r6217 - in code/branches/presentation2/data/gui: layouts scripts
dafrick at orxonox.net
dafrick at orxonox.net
Wed Dec 2 22:13:13 CET 2009
Author: dafrick
Date: 2009-12-02 22:13:13 +0100 (Wed, 02 Dec 2009)
New Revision: 6217
Modified:
code/branches/presentation2/data/gui/layouts/DecisionPopup.layout
code/branches/presentation2/data/gui/layouts/InGameMenu.layout
code/branches/presentation2/data/gui/layouts/MainMenu.layout
code/branches/presentation2/data/gui/scripts/InGameMenu.lua
Log:
Improved GUI. (Especially IngameMenu)
Modified: code/branches/presentation2/data/gui/layouts/DecisionPopup.layout
===================================================================
--- code/branches/presentation2/data/gui/layouts/DecisionPopup.layout 2009-12-02 21:08:08 UTC (rev 6216)
+++ code/branches/presentation2/data/gui/layouts/DecisionPopup.layout 2009-12-02 21:13:13 UTC (rev 6217)
@@ -8,7 +8,7 @@
<Window Type="TaharezLook/StaticImage" Name="orxonox/DecisionPopup_Background" >
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0,0},{0,0},{1,0},{1,0}}" />
- <Property Name="Alpha" Value="0.5" />
+ <Property Name="Alpha" Value="0.6" />
<Window Type="TaharezLook/Button" Name="orxonox/DecisionPopup_button_yes" >
<Property Name="Font" Value="BlueHighway-12" />
<Property Name="Text" Value="Yes" />
Modified: code/branches/presentation2/data/gui/layouts/InGameMenu.layout
===================================================================
--- code/branches/presentation2/data/gui/layouts/InGameMenu.layout 2009-12-02 21:08:08 UTC (rev 6216)
+++ code/branches/presentation2/data/gui/layouts/InGameMenu.layout 2009-12-02 21:13:13 UTC (rev 6217)
@@ -5,29 +5,37 @@
<Property Name="InheritsAlpha" Value="False" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0,0},{0,0},{1,0},{1,0}}" />
+ <Window Type="TaharezLook/Button" Name="orxonox/InGameMenu_ReturnButton" >
+ <Property Name="Font" Value="BlueHighway-12" />
+ <Property Name="Text" Value="Return to Game" />
+ <Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
+ <Property Name="UnifiedAreaRect" Value="{{0.4,0},{0.3,0},{0.6,0},{0.36,0}}" />
+ <Property Name="Alpha" Value="0.7" />
+ <Event Name="Clicked" Function="InGameMenu.button_return_clicked"/>
+ </Window>
<Window Type="TaharezLook/Button" Name="orxonox/InGameMenu_MainMenuButton" >
<Property Name="Font" Value="BlueHighway-12" />
- <Property Name="Text" Value="MainMenu" />
+ <Property Name="Text" Value="Main Menu" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
- <Property Name="UnifiedAreaRect" Value="{{0.4,0},{0.2,0},{0.6,0},{0.3,0}}" />
+ <Property Name="UnifiedAreaRect" Value="{{0.4,0},{0.4,0},{0.6,0},{0.46,0}}" />
<Property Name="Alpha" Value="0.7" />
<Event Name="Clicked" Function="InGameMenu.button_mainmenu_clicked"/>
</Window>
- <Window Type="TaharezLook/Button" Name="orxonox/InGameMenu_QuitButton" >
+ <Window Type="TaharezLook/Button" Name="orxonox/InGameMenu_SettingsButton" >
<Property Name="Font" Value="BlueHighway-12" />
- <Property Name="Text" Value="Quit" />
+ <Property Name="Text" Value="Settings" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
- <Property Name="UnifiedAreaRect" Value="{{0.4,0},{0.4,0},{0.6,0},{0.5,0}}" />
+ <Property Name="UnifiedAreaRect" Value="{{0.4,0},{0.5,0},{0.6,0},{0.56,0}}" />
<Property Name="Alpha" Value="0.7" />
- <Event Name="Clicked" Function="InGameMenu.button_quit_clicked"/>
+ <Event Name="Clicked" Function="InGameMenu.button_settings_clicked"/>
</Window>
- <Window Type="TaharezLook/Button" Name="orxonox/InGameMenu_ReturnButton" >
+ <Window Type="TaharezLook/Button" Name="orxonox/InGameMenu_QuitButton" >
<Property Name="Font" Value="BlueHighway-12" />
- <Property Name="Text" Value="return to Game" />
+ <Property Name="Text" Value="Quit" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
- <Property Name="UnifiedAreaRect" Value="{{0.4,0},{0.6,0},{0.6,0},{0.7,0}}" />
+ <Property Name="UnifiedAreaRect" Value="{{0.4,0},{0.6,0},{0.6,0},{0.66,0}}" />
<Property Name="Alpha" Value="0.7" />
- <Event Name="Clicked" Function="InGameMenu.button_return_clicked"/>
+ <Event Name="Clicked" Function="InGameMenu.button_quit_clicked"/>
</Window>
</Window>
</GUILayout>
Modified: code/branches/presentation2/data/gui/layouts/MainMenu.layout
===================================================================
--- code/branches/presentation2/data/gui/layouts/MainMenu.layout 2009-12-02 21:08:08 UTC (rev 6216)
+++ code/branches/presentation2/data/gui/layouts/MainMenu.layout 2009-12-02 21:13:13 UTC (rev 6217)
@@ -8,7 +8,7 @@
<Property Name="UnifiedAreaRect" Value="{{0,0},{0,0},{1.02125,0},{1.02167,0}}" />
<Property Name="BackgroundEnabled" Value="False" />
<Window Type="TaharezLook/Button" Name="orxonox/QuickGameTestButton" >
- <Property Name="Text" Value="QUICK GAME TEST" />
+ <Property Name="Text" Value="Quickstart" />
<Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
<Property Name="UnifiedAreaRect" Value="{{0.4,0},{0.25,0},{0.6,0},{0.3,0}}" />
<Event Name="Clicked" Function="MainMenu.QuickGameTestButton_clicked"/>
Modified: code/branches/presentation2/data/gui/scripts/InGameMenu.lua
===================================================================
--- code/branches/presentation2/data/gui/scripts/InGameMenu.lua 2009-12-02 21:08:08 UTC (rev 6216)
+++ code/branches/presentation2/data/gui/scripts/InGameMenu.lua 2009-12-02 21:13:13 UTC (rev 6217)
@@ -24,16 +24,20 @@
orxonox.Game:getInstance():popState()
orxonox.Game:getInstance():popState()
orxonox.Game:getInstance():requestState("mainmenu")
- orxonox.CommandExecutor:execute("hideGUI InGameMenu")
+ hideGUI("InGameMenu")
end
+function P.button_settings_clicked(e)
+ showGUI("SettingsMenu", true)
+end
+
function P.button_return_clicked(e)
- orxonox.CommandExecutor:execute("hideGUI InGameMenu")
+ hideGUI("InGameMenu")
end
function P.callback(doExit)
if doExit then
- orxonox.CommandExecutor:execute("hideGUI InGameMenu")
+ hideGUI("InGameMenu")
orxonox.CommandExecutor:execute("exit")
end
end
More information about the Orxonox-commit
mailing list