summaryrefslogtreecommitdiff
path: root/Penguloon/Scenes/MenuScene.cs
diff options
context:
space:
mode:
authoraldrikboy <aldrikboy@gmail.com>2017-12-29 17:27:49 +0100
committeraldrikboy <aldrikboy@gmail.com>2017-12-29 17:27:49 +0100
commitda38e93e55b6ff46a53dcd9d2be393149089d329 (patch)
treec19fdb964ee6f8dd8dd3102b22de541828850983 /Penguloon/Scenes/MenuScene.cs
parent5373e919a0d9e389fc2076963f610d044c21ccb5 (diff)
obejct info, new level selector, credits haHA
Diffstat (limited to 'Penguloon/Scenes/MenuScene.cs')
-rw-r--r--Penguloon/Scenes/MenuScene.cs14
1 files changed, 13 insertions, 1 deletions
diff --git a/Penguloon/Scenes/MenuScene.cs b/Penguloon/Scenes/MenuScene.cs
index 7957151..cab9f8c 100644
--- a/Penguloon/Scenes/MenuScene.cs
+++ b/Penguloon/Scenes/MenuScene.cs
@@ -22,11 +22,24 @@ namespace Penguloon.Scenes
new Vector2((StaticUIValues.ScreenViewport.X - StaticUIValues.MenuButtonSize.X) / 2, 100 + StaticUIValues.MenuButtonSize.Y + 25),
StaticUIValues.MenuButtonSize, Main.Resources.GetString(Resource.String.MenuBtnStats));
+ Button btnCredits = new Button(this,
+ new Vector2((StaticUIValues.ScreenViewport.X - StaticUIValues.MenuButtonSize.X) / 2, 100 + (StaticUIValues.MenuButtonSize.Y * 2) + (25 * 2)),
+ StaticUIValues.MenuButtonSize, Main.Resources.GetString(Resource.String.MenuBtnCredits));
+
btnStart.OnClick += BtnStart_OnClick;
btnStats.OnClick += BtnStats_OnClick;
+ btnCredits.OnClick += BtnCredits_OnClick;
Controls.Add(btnStart);
Controls.Add(btnStats);
+ Controls.Add(btnCredits);
+ }
+
+ private void BtnCredits_OnClick(object sender, ClickArgs e)
+ {
+ SceneManager.CreditsScene = new CreditsScene(Main);
+
+ SceneManager.SelectedScene = SelectedScene.Credits;
}
private void BtnStats_OnClick(object sender, ClickArgs e)
@@ -39,7 +52,6 @@ namespace Penguloon.Scenes
private void BtnStart_OnClick(object sender, ClickArgs e)
{
- if(SceneManager.LevelSelectionScene == null)
SceneManager.LevelSelectionScene = new LevelSelectionScene(Main);
SceneManager.SelectedScene = SelectedScene.LevelSelection;