Pferde \o/

This commit is contained in:
2014-05-23 10:06:33 +02:00
parent 75b5b65d37
commit 4d6cfef5ab
3 changed files with 29 additions and 12 deletions

View File

@@ -15,6 +15,8 @@ namespace WorldOfPeacecraft
private Image Dragon1; private Image Dragon1;
private Image Dragon2; private Image Dragon2;
private Image Dragon3; private Image Dragon3;
private Image Pferd1;
private Image Pferd2;
private Image Forest; private Image Forest;
private Image ForestStag; private Image ForestStag;
private Image ForestLeft; private Image ForestLeft;
@@ -368,19 +370,32 @@ namespace WorldOfPeacecraft
foreach (IEntity dragon in dragons) { foreach (IEntity dragon in dragons) {
int id = dragon.GetId(); int id = dragon.GetId();
Image image; Image image;
switch (Math.Abs(id % 3)) if (Math.Abs (id % 50) == 0)
{ {
case 0: if (Math.Abs (id % 100) == 0) {
image = Dragon1; image = Pferd1;
break; }
case 1: else {
image = Dragon2; image = Pferd2;
break; }
case 2:
image = Dragon3; }
break; else
default: {
throw new Exception("There is no image for dragon id '" + id + "' (this should never happen)"); switch (Math.Abs(id % 3))
{
case 0:
image = Dragon1;
break;
case 1:
image = Dragon2;
break;
case 2:
image = Dragon3;
break;
default:
throw new Exception("There is no image for dragon id '" + id + "' (this should never happen)");
}
} }
PaintImage(g, dragon.GetX() * TileSize, dragon.GetY() * TileSize, image); PaintImage(g, dragon.GetX() * TileSize, dragon.GetY() * TileSize, image);
} }
@@ -400,6 +415,8 @@ namespace WorldOfPeacecraft
Dragon1 = Image.FromFile (ImagesFolder + "dragon1.png"); Dragon1 = Image.FromFile (ImagesFolder + "dragon1.png");
Dragon2 = Image.FromFile (ImagesFolder + "dragon2.png"); Dragon2 = Image.FromFile (ImagesFolder + "dragon2.png");
Dragon3 = Image.FromFile (ImagesFolder + "dragon3.png"); Dragon3 = Image.FromFile (ImagesFolder + "dragon3.png");
Pferd1 = Image.FromFile (ImagesFolder + "pferd1.png");
Pferd2 = Image.FromFile (ImagesFolder + "pferd2.png");
Forest = Image.FromFile (ImagesFolder + "forest.png"); Forest = Image.FromFile (ImagesFolder + "forest.png");
ForestStag = Image.FromFile (ImagesFolder + "stag.png"); ForestStag = Image.FromFile (ImagesFolder + "stag.png");
ForestLeft = Image.FromFile (ImagesFolder + "forest_left.png"); ForestLeft = Image.FromFile (ImagesFolder + "forest_left.png");

BIN
textures/pferd1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

BIN
textures/pferd2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB