38 lines
777 B
Java
38 lines
777 B
Java
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;
|
|
|
|
public class Factory extends MapEntity{
|
|
private static final String[] img = {
|
|
"data/map/factory/factory_1.png",
|
|
"data/map/factory/factory_2.png"
|
|
};
|
|
|
|
private Sprite factory;
|
|
|
|
public Factory(Vector2i pos, Player p) {
|
|
super(500, pos, p);
|
|
}
|
|
|
|
@Override
|
|
public void init() {
|
|
factory = new Sprite("Factory",img[(int)(Math.random()*img.length)]);
|
|
factory.setSize(new Vector2f(50,50));
|
|
getNode().add(factory);
|
|
}
|
|
|
|
@Override
|
|
public Entity getSprite() {
|
|
return factory;
|
|
}
|
|
|
|
@Override
|
|
public int getMaintenanceCost() {
|
|
return 0;
|
|
}
|
|
|
|
}
|