summaryrefslogtreecommitdiff
path: root/Penguloon/Scenes/MenuScene.cs
diff options
context:
space:
mode:
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;