From fd6fa4e5cebbe3edb65d50c78dcc8a97ce98ce64 Mon Sep 17 00:00:00 2001 From: aldrikboy Date: Mon, 11 Dec 2017 22:02:13 +0100 Subject: First commit --- Penguloon/Scenes/GameScene.cs | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 Penguloon/Scenes/GameScene.cs (limited to 'Penguloon/Scenes/GameScene.cs') diff --git a/Penguloon/Scenes/GameScene.cs b/Penguloon/Scenes/GameScene.cs new file mode 100644 index 0000000..2928b4b --- /dev/null +++ b/Penguloon/Scenes/GameScene.cs @@ -0,0 +1,36 @@ +using Microsoft.Xna.Framework.Input.Touch; +using Penguloon.Levels; +using Penguloon.Scenes; + +namespace Penguloon.Scenes +{ + internal class GameScene : SceneBase + { + public LevelBase Level { get; set; } + + public GameScene(Main main, LevelBase level) : base(main) + { + this.Level = level; + this.Level.Initialize(this); + } + + public override void CreateControls() + { + + } + + public override void Draw(float deltaTime) + { + base.Draw(deltaTime); + + this.Level.Draw(deltaTime); + } + + public override void Update(float deltaTime, TouchLocation[] touchLocations) + { + base.Update(deltaTime, touchLocations); + + this.Level.Update(deltaTime, touchLocations); + } + } +} \ No newline at end of file -- cgit v1.2.3-70-g09d2