Für wall wird jetzt die Textur gezeichnet

This commit is contained in:
2014-05-08 12:16:42 +02:00
parent 30b2956c2c
commit 3ef19ab09f

View File

@@ -20,6 +20,7 @@ namespace WorldOfPeacecraft
private Image Knight; private Image Knight;
private Image Walkable; private Image Walkable;
private Image Water; private Image Water;
private Image Wall;
private Dictionary<int, int> dragonImageMappings = new Dictionary<int, int>(); private Dictionary<int, int> dragonImageMappings = new Dictionary<int, int>();
private Random random = new Random (); private Random random = new Random ();
@@ -36,6 +37,7 @@ namespace WorldOfPeacecraft
Knight = Image.FromFile (ImagesFolder + "knight.png"); Knight = Image.FromFile (ImagesFolder + "knight.png");
Walkable = Image.FromFile (ImagesFolder + "walkable.jpg"); Walkable = Image.FromFile (ImagesFolder + "walkable.jpg");
Water = Image.FromFile (ImagesFolder + "water.jpg"); Water = Image.FromFile (ImagesFolder + "water.jpg");
Wall = Image.FromFile(ImagesFolder + "wall.jpg");
} }
protected override void OnLayout (LayoutEventArgs levent) protected override void OnLayout (LayoutEventArgs levent)
@@ -107,6 +109,8 @@ namespace WorldOfPeacecraft
Image image = null; Image image = null;
if (tile.IsWater ()) { if (tile.IsWater ()) {
image = Water; image = Water;
} else if (tile.IsWall ()) {
image = Wall;
} }
else { else {
image = Walkable; image = Walkable;
@@ -116,9 +120,6 @@ namespace WorldOfPeacecraft
} else { } else {
g.FillRectangle(new SolidBrush(Color.Red), x, y, TileSize, TileSize); g.FillRectangle(new SolidBrush(Color.Red), x, y, TileSize, TileSize);
} }
if (tile.IsWall ()) {
g.FillEllipse(new SolidBrush(Color.Gray), x + 3, y + 3, TileSize - 6 , TileSize - 6);
}
if (tile.IsForest ()) { if (tile.IsForest ()) {
PaintImage (g, x, y, Forest); PaintImage (g, x, y, Forest);
} }