diff options
Diffstat (limited to 'Penguloon/Levels')
| -rw-r--r-- | Penguloon/Levels/IceLevel.cs | 2 | ||||
| -rw-r--r-- | Penguloon/Levels/Map.cs | 10 |
2 files changed, 8 insertions, 4 deletions
diff --git a/Penguloon/Levels/IceLevel.cs b/Penguloon/Levels/IceLevel.cs index 615924f..237ebf8 100644 --- a/Penguloon/Levels/IceLevel.cs +++ b/Penguloon/Levels/IceLevel.cs @@ -66,7 +66,7 @@ namespace Penguloon.Levels //Map.Objects.Add(new GoldPenguinObject(new Vector2(0, 0), Map)); //Map.Objects.Add(new GoldPenguinObject(new Vector2(Map.TileWidth * 2, Map.TileHeight * 4), Map)); - Map.Objects.Add(new GoldPenguinObject(new Vector2(Map.TileWidth * 1, Map.TileHeight * 8), Map)); + //Map.Objects.Add(new GoldPenguinObject(new Vector2(Map.TileWidth * 1, Map.TileHeight * 8), Map)); } } }
\ No newline at end of file diff --git a/Penguloon/Levels/Map.cs b/Penguloon/Levels/Map.cs index bb574d5..71a826e 100644 --- a/Penguloon/Levels/Map.cs +++ b/Penguloon/Levels/Map.cs @@ -19,7 +19,7 @@ namespace Penguloon.Levels public int TileWidth { get; private set; } public int TileHeight { get; private set; } - public SceneBase ParentScene { get; set; } + public GameScene ParentScene { get; set; } public List<EnemyBase> Enemies { get; set; } = new List<EnemyBase>(); public List<ObjectBase> Objects { get; set; } = new List<ObjectBase>(); @@ -32,7 +32,7 @@ namespace Penguloon.Levels public LevelBase Level { get; set; } - public Map(SceneBase parentScene, LevelBase level) + public Map(GameScene parentScene, LevelBase level) { this.ParentScene = parentScene; this.Level = level; @@ -63,11 +63,15 @@ namespace Penguloon.Levels for (int y = 0; y < TileMap.GetLength(0); y++) { for (int x = 0; x < TileMap.GetLength(1); x++) - { + { Texture2D tileTexture = ContentManager.GetTileTextureByType(TileMap[y, x].Type); ParentScene.Main.SpriteBatch.Draw(tileTexture, destinationRectangle: new Rectangle(x * TileWidth, y * TileHeight, TileWidth, TileHeight)); + + //if (ParentScene.ObjectSeletor.State == Controls.State.Selected) + // ParentScene.Main.SpriteBatch.Draw(tileTexture, + // destinationRectangle: new Rectangle(x * TileWidth, y * TileHeight, TileWidth, TileHeight)); } } |
