Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Nov 3, 2009, 11:53:47 AM (15 years ago)
Author:
scheusso
Message:

Added return to Game button to InGameMenu
MainMenu button now requests mainmenu gamestate

Location:
code/branches/ingamemenu/data/gui
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • code/branches/ingamemenu/data/gui/layouts/InGameMenu.layout

    r6018 r6019  
    1010            <Property Name="Text" Value="MainMenu" />
    1111            <Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
    12             <Property Name="UnifiedAreaRect" Value="{{0.2,0},{0.45,0},{0.4,0},{0.55,0}}" />
     12            <Property Name="UnifiedAreaRect" Value="{{0.4,0},{0.2,0},{0.6,0},{0.3,0}}" />
    1313            <Property Name="Alpha" Value="0.7" />
    1414            <Event Name="Clicked" Function="InGameMenu.button_mainmenu_clicked"/>
     
    1818            <Property Name="Text" Value="Quit" />
    1919            <Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
    20             <Property Name="UnifiedAreaRect" Value="{{0.6,0},{0.45,0},{0.8,0},{0.55,0}}" />
     20            <Property Name="UnifiedAreaRect" Value="{{0.4,0},{0.4,0},{0.6,0},{0.5,0}}" />
    2121            <Property Name="Alpha" Value="0.7" />
    2222            <Event Name="Clicked" Function="InGameMenu.button_quit_clicked"/>
    2323        </Window>
     24        <Window Type="TaharezLook/Button" Name="orxonox/InGameMenu_ReturnButton" >
     25            <Property Name="Font" Value="BlueHighway-12" />
     26            <Property Name="Text" Value="return to Game" />
     27            <Property Name="UnifiedMaxSize" Value="{{1,0},{1,0}}" />
     28            <Property Name="UnifiedAreaRect" Value="{{0.4,0},{0.6,0},{0.6,0},{0.7,0}}" />
     29            <Property Name="Alpha" Value="0.7" />
     30            <Event Name="Clicked" Function="InGameMenu.button_return_clicked"/>
     31        </Window>
    2432    </Window>
    2533</GUILayout>
  • code/branches/ingamemenu/data/gui/scripts/InGameMenu.lua

    r6018 r6019  
    2323
    2424function P.button_mainmenu_clicked(e)
     25    orxonox.Game:getInstance():popState()
     26    orxonox.Game:getInstance():popState()
     27    orxonox.Game:getInstance():requestState("mainmenu")
    2528    orxonox.CommandExecutor:execute("showGUI MainMenu")
     29    orxonox.CommandExecutor:execute("hideGUI InGameMenu")
     30end
     31
     32function P.button_return_clicked(e)
    2633    orxonox.CommandExecutor:execute("hideGUI InGameMenu")
    2734end
Note: See TracChangeset for help on using the changeset viewer.