Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Dec 11, 2018, 2:52:30 PM (7 years ago)
Author:
merholzl
Message:

World Map merging

Location:
code/branches/Merge_HS18
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • code/branches/Merge_HS18

  • code/branches/Merge_HS18/data/gui/layouts/CampaignMenu.layout

    r11803 r12180  
    77        <Property name="Area" value="{{0,0},{0,0},{1.0,0},{1.0,0}}" />
    88        <Property name="BackgroundEnabled" value="False" />
     9             
     10
     11       
     12
    913        <Window name="Mission1Text" type="MenuWidgets/Button">
    1014            <Property name="Text" value="Mission One" />
     
    1317            <Event function="CampaignMenu.Mission1Button_clicked" name="Clicked" />
    1418        </Window>
     19
    1520        <Window name="Mission1Button" type="MenuWidgets/JuuButton">
    1621            <Property name="Visible" value="False" />
     
    1924            <Event function="CampaignMenu.Mission1Button_clicked" name="Clicked" />
    2025        </Window>
     26
    2127        <Window name="Mission2Text" type="MenuWidgets/Button">
    2228            <Property name="Text" value="Fight in our Back" />
    23             <Property name="Visible" value="False" />
     29            <Property name="Visible" value="True" />
    2430            <Property name="Area" value="{{0.35,0},{0.6,0},{0.55,0},{0.65,0}}" />
    2531            <Property name="Disabled" value="True" />
    2632            <Event function="CampaignMenu.Mission2Button_clicked" name="Clicked" />
    2733        </Window>
     34       
    2835        <Window name="Mission2Button" type="MenuWidgets/JuuButton">
    29             <Property name="Visible" value="False" />
     36            <Property name="Visible" value="True" />
    3037            <Property name="MaxSize" value="{{1,0},{1,0}}" />
    3138            <Property name="Area" value="{{0.4,0},{0.7,0},{0.5,0},{0.85,0}}" />
     
    3340            <Event function="CampaignMenu.Mission2Button_clicked" name="Clicked" />
    3441        </Window>
     42
    3543        <Window name="Mission3Text" type="MenuWidgets/Button">
    3644            <Property name="Text" value="Pirate Attack" />
     
    4755            <Event function="CampaignMenu.Mission3Button_clicked" name="Clicked" />
    4856        </Window>
     57
    4958        <Window name="Mission4Text" type="MenuWidgets/Button">
    5059            <Property name="Text" value="Trip to Area 51" />
     
    6170            <Event function="CampaignMenu.Mission4Button_clicked" name="Clicked" />
    6271        </Window>
     72
    6373        <Window name="Mission5Text" type="MenuWidgets/Button">
    6474            <Property name="Text" value="Area 51 under Fire" />
     
    7585            <Event function="CampaignMenu.Mission5Button_clicked" name="Clicked" />
    7686        </Window>
     87
    7788        <Window name="Mission6Text" type="MenuWidgets/Button">
    7889            <Property name="Text" value="Escape the Bastards" />
     
    8596            <Property name="Visible" value="False" />
    8697            <Property name="MaxSize" value="{{1,0},{1,0}}" />
     98           
    8799            <Property name="Area" value="{{0.6,0},{0.17,0},{0.65,0},{0.27,0}}" />
    88             <Property name="Disabled" value="True" />
     100           
     101            <Property name="Disabled" value="True" />
    89102            <Event function="CampaignMenu.Mission6Button_clicked" name="Clicked" />
    90103        </Window>
     
    96109            <Property name="Area" value="{{0.4,0},{0.025,0},{0.6,0},{0.075,0}}" />
    97110        </Window>
     111
    98112        <Window name="Mission7Button" type="MenuWidgets/JuuButton">
    99113            <Property name="Visible" value="False" />
     
    117131            <Event function="CampaignMenu.Mission8Button_clicked" name="Clicked" />
    118132        </Window>
     133
    119134        <Window name="Mission9Text" type="MenuWidgets/Button">
    120135            <Property name="Text" value="Retaliation" />
     
    131146            <Event function="CampaignMenu.Mission9Button_clicked" name="Clicked" />
    132147        </Window>
     148
    133149        <Window name="CampaignMenuBackButton" type="MenuWidgets/Button">
    134150            <Property name="Text" value="Back" />
     
    137153            <Event function="CampaignMenu.CampaignMenuBackButton_clicked" name="Clicked" />
    138154        </Window>
     155
     156
    139157        <Window name="CampaignMenuCongratulation" type="MenuWidgets/StaticText">
    140158            <Property name="Text" value="Campaign Completed!!!" />
     
    146164            <Property name="Area" value="{{0.4,0},{0.15,0},{0.6,0},{0.2,0}}" />
    147165        </Window>
     166       
    148167    </Window>
    149168</GUILayout>
  • code/branches/Merge_HS18/data/gui/scripts/CampaignMenu.lua

    r11805 r12180  
    22
    33local P = createMenuSheet("CampaignMenu")
     4
    45
    56function P:onShow()
     
    3334    end
    3435end
    35 
     36--Updated Buttons der levels
    3637function P.updateButton(index, button)
     38    --Wenn genuegend Levels vorhanden sind, wird der Butten angezeigt
    3739    if (P.shouldDisplayButton(index)) then
    3840        button:setProperty("Visible", "True")
    3941
     42        --wenn genuegend levels bestanden sind, wird er benutzbar
    4043        if (P.shouldEnableButton(index)) then
    4144            button:setProperty("Disabled", "False")
    4245        end
    4346    end
     47end
     48
     49function P.Test(e)
     50     orxonox.execute("startMainMenu")
    4451end
    4552
     
    6976end
    7077
     78
     79
     80
    7181function P.Mission1Button_clicked(e)
     82    P.loadLevel(P.FindLevel(0))
     83end
     84function P.KeyPressed(e)
    7285    P.loadLevel(P.FindLevel(0))
    7386end
     
    110123end
    111124
     125function P.loadMap()
     126    orxonox.execute("changeGame  dynamicMatch.oxw")
     127     hideAllMenuSheets()
     128end
     129
    112130function P.FindLevel(index)
    113131    local filename = orxonox.LevelManager:getInstance():getCampaignMission(index)
Note: See TracChangeset for help on using the changeset viewer.