Ich war mal Blumen sähen
This commit is contained in:
@@ -21,7 +21,9 @@ namespace WorldOfPeacecraft
|
|||||||
private Image Walkable;
|
private Image Walkable;
|
||||||
private Image Water;
|
private Image Water;
|
||||||
private Image Wall;
|
private Image Wall;
|
||||||
|
private Image Flowers;
|
||||||
private Random random = new Random ();
|
private Random random = new Random ();
|
||||||
|
private int FlowerCounter;
|
||||||
|
|
||||||
public MapPanel (IBackend backend)
|
public MapPanel (IBackend backend)
|
||||||
{
|
{
|
||||||
@@ -37,6 +39,7 @@ namespace WorldOfPeacecraft
|
|||||||
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");
|
Wall = Image.FromFile(ImagesFolder + "wall.jpg");
|
||||||
|
Flowers = Image.FromFile(ImagesFolder + "flowers.png");
|
||||||
}
|
}
|
||||||
|
|
||||||
protected override void OnLayout (LayoutEventArgs levent)
|
protected override void OnLayout (LayoutEventArgs levent)
|
||||||
@@ -90,6 +93,7 @@ namespace WorldOfPeacecraft
|
|||||||
{
|
{
|
||||||
ITile[,] map = Backend.GetMap ();
|
ITile[,] map = Backend.GetMap ();
|
||||||
if (map != null) {
|
if (map != null) {
|
||||||
|
FlowerCounter = 0;
|
||||||
for (int y = 0; y < map.GetLength(1); y++) {
|
for (int y = 0; y < map.GetLength(1); y++) {
|
||||||
for (int x = 0; x < map.GetLength(0); x++) {
|
for (int x = 0; x < map.GetLength(0); x++) {
|
||||||
int posx = x * TileSize;
|
int posx = x * TileSize;
|
||||||
@@ -110,8 +114,7 @@ namespace WorldOfPeacecraft
|
|||||||
image = Water;
|
image = Water;
|
||||||
} else if (tile.IsWall ()) {
|
} else if (tile.IsWall ()) {
|
||||||
image = Wall;
|
image = Wall;
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
image = Walkable;
|
image = Walkable;
|
||||||
}
|
}
|
||||||
if (image != null) {
|
if (image != null) {
|
||||||
@@ -121,6 +124,14 @@ namespace WorldOfPeacecraft
|
|||||||
}
|
}
|
||||||
if (tile.IsForest ()) {
|
if (tile.IsForest ()) {
|
||||||
PaintImage (g, x, y, Forest);
|
PaintImage (g, x, y, Forest);
|
||||||
|
} else if (tile.IsWalkable()) {
|
||||||
|
if (FlowerCounter == 4) {
|
||||||
|
PaintImage (g, x, y, Flowers);
|
||||||
|
FlowerCounter = 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
FlowerCounter++;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (tile.IsHuntable ()) {
|
if (tile.IsHuntable ()) {
|
||||||
PaintImage (g, x, y, BowAndArrow);
|
PaintImage (g, x, y, BowAndArrow);
|
||||||
|
|||||||
Reference in New Issue
Block a user