This commit is contained in:
Jesper Lundin 2007-05-07 17:52:54 +00:00
parent a08a040ee4
commit 0fe57ce12e
2 changed files with 62 additions and 0 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 19 KiB

Before After
Before After

View file

@ -0,0 +1,62 @@
package ei.game.scene.map;
import ei.engine.math.Vector2f;
import ei.engine.math.Vector2i;
import ei.engine.scene.Entity;
import ei.engine.scene.Sprite;
import ei.game.player.Player;
import ei.game.scene.Map;
import ei.game.scene.SelectBox;
import ei.game.scene.buildings.Building;
import ei.game.scene.weapons.Explotion;
import ei.game.scene.weapons.WeaponHandler;
public class Water extends Building{
private static final String[] img = {
"data/map/water.png"
};
private Sprite water;
public Water(Vector2i pos, Player p, int size) {
super(size, pos, p, size%Map.POS_SIZE);
water = new Sprite("Water",img[(int)(Math.random()*img.length)]);
water.setSize(new Vector2f(size, size));
getNode().add(water);
}
@Override
public Entity getSprite() {
return water;
}
@Override
public int getMaintenanceCost() {
return 0;
}
@Override
public Entity getGroundSprite() {
return null;
}
@Override
public void attack(Vector2i target, boolean play) {
}
@Override
public void destroyed() {
}
@Override
protected SelectBox getSelection() {
return null;
}
public boolean isTerrain(){
return true;
}
}