summaryrefslogtreecommitdiff
path: root/Penguloon/Levels
diff options
context:
space:
mode:
authoraldrikboy <aldrikboy@gmail.com>2017-12-11 22:57:04 +0100
committeraldrikboy <aldrikboy@gmail.com>2017-12-11 22:57:04 +0100
commitb0a3f57a68a39c2b027158cdfc9384ddb84dfa38 (patch)
treef3c3be7a2a826f4c3836be2a52573f8aa5000951 /Penguloon/Levels
parentfd6fa4e5cebbe3edb65d50c78dcc8a97ce98ce64 (diff)
haHA
Diffstat (limited to 'Penguloon/Levels')
-rw-r--r--Penguloon/Levels/IceLevel.cs30
-rw-r--r--Penguloon/Levels/Map.cs8
2 files changed, 26 insertions, 12 deletions
diff --git a/Penguloon/Levels/IceLevel.cs b/Penguloon/Levels/IceLevel.cs
index 984a07f..5f8b4c7 100644
--- a/Penguloon/Levels/IceLevel.cs
+++ b/Penguloon/Levels/IceLevel.cs
@@ -25,20 +25,32 @@ namespace Penguloon.Levels
Map = new Map(ParentScene);
Tile OO = new Tile(0, Direction.None);
+
Tile DN = new Tile(6, Direction.Down);
+ Tile RT = new Tile(5, Direction.Right);
+ Tile UP = new Tile(6, Direction.Up);
+
+ Tile TR = new Tile(4, Direction.Right);
+ Tile DR = new Tile(3, Direction.Right);
+
+ Tile DL = new Tile(1, Direction.Down);
+ Tile TL = new Tile(2, Direction.Up);
- Map.TileMap = new Tile[12, 18]
+ Tile FN = new Tile(5, Direction.Finish);
+
+ Map.TileMap = new Tile[13, 18]
{
{ OO,DN,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO },
{ OO,DN,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO },
- { OO,DN,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO },
- { OO,DN,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO },
- { OO,DN,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO },
- { OO,DN,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO },
- { OO,DN,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO },
- { OO,DN,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO },
- { OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO },
- { OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO },
+ { OO,DN,OO,OO,OO,DR,RT,RT,RT,DL,OO,OO,OO,DR,RT,RT,RT,FN },
+ { OO,DN,OO,OO,OO,UP,OO,OO,OO,DN,OO,OO,OO,UP,OO,OO,OO,OO },
+ { OO,DN,OO,OO,OO,UP,OO,OO,OO,DN,OO,OO,OO,UP,OO,OO,OO,OO },
+ { OO,DN,OO,OO,OO,UP,OO,OO,OO,DN,OO,OO,OO,UP,OO,OO,OO,OO },
+ { OO,DN,OO,OO,OO,UP,OO,OO,OO,DN,OO,OO,OO,UP,OO,OO,OO,OO },
+ { OO,TR,RT,DL,OO,UP,OO,OO,OO,DN,OO,OO,OO,UP,OO,OO,OO,OO },
+ { OO,OO,OO,DN,OO,UP,OO,OO,OO,DN,OO,OO,OO,UP,OO,OO,OO,OO },
+ { OO,OO,OO,DN,OO,UP,OO,OO,OO,DN,OO,OO,OO,UP,OO,OO,OO,OO },
+ { OO,OO,OO,TR,RT,TL,OO,OO,OO,TR,RT,RT,RT,TL,OO,OO,OO,OO },
{ OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO },
{ OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO,OO },
};
diff --git a/Penguloon/Levels/Map.cs b/Penguloon/Levels/Map.cs
index 384d011..699d9eb 100644
--- a/Penguloon/Levels/Map.cs
+++ b/Penguloon/Levels/Map.cs
@@ -21,11 +21,13 @@ namespace Penguloon.Levels
{
this.ParentScene = parentScene;
- MapWidth = (int)StaticUIValues.ScreenViewport.X - StaticUIValues.IngameUIWidth;
- MapHeight = (int)StaticUIValues.ScreenViewport.Y;
+ MapWidth = (int)(StaticUIValues.ScreenViewport.X - StaticUIValues.IngameUIWidth);
+ MapHeight = (int)(StaticUIValues.ScreenViewport.Y);
TileWidth = MapWidth / 18;
- TileHeight = MapHeight / 12;
+ TileHeight = MapHeight / 13;
+
+ MapWidth = TileWidth * 18;
}
public void Draw(float deltaTime)