This commit is contained in:
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 |
62
src/ei/game/scene/map/Water.java
Normal file
62
src/ei/game/scene/map/Water.java
Normal 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;
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue