2007-04-21 21:18:27 +00:00
|
|
|
package ei.game.scene.map;
|
|
|
|
|
|
|
|
|
|
import ei.engine.math.Vector2f;
|
|
|
|
|
import ei.engine.math.Vector2i;
|
2007-04-23 14:02:18 +00:00
|
|
|
import ei.engine.sound.Sound;
|
2007-04-21 21:18:27 +00:00
|
|
|
import ei.game.player.Player;
|
|
|
|
|
import ei.game.scene.SelectBox;
|
|
|
|
|
import ei.game.scene.units.Unit;
|
|
|
|
|
import ei.game.scene.weapons.Weapon;
|
|
|
|
|
|
|
|
|
|
public abstract class MapEntity extends Unit{
|
|
|
|
|
|
|
|
|
|
public MapEntity(int l, Vector2i pos, Player p) {
|
|
|
|
|
super(l, pos, p);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void update() {
|
|
|
|
|
if(getLife()<=0) {
|
|
|
|
|
removeUnit();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
protected void move(int x, int y, boolean b) {}
|
|
|
|
|
|
|
|
|
|
public void setSelected(boolean b) {}
|
|
|
|
|
|
|
|
|
|
public void setMouseOver(boolean b) {}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public float getVelocity() {
|
|
|
|
|
return 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public Weapon getWeapon(Vector2f startPos) {
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void destroyed() {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
protected SelectBox getSelection() {
|
|
|
|
|
return null;
|
|
|
|
|
}
|
2007-04-23 14:02:18 +00:00
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public Sound getGunSound() {
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
|
2007-04-23 15:51:55 +00:00
|
|
|
@Override
|
|
|
|
|
public Sound getAttackSound() {
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
|
2007-04-23 14:02:18 +00:00
|
|
|
@Override
|
|
|
|
|
public Sound getMoveSound() {
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public Sound getSelectSound() {
|
|
|
|
|
return null;
|
|
|
|
|
}
|
2007-04-21 21:18:27 +00:00
|
|
|
}
|