Für wall wird jetzt die Textur gezeichnet
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user