This commit is contained in:
Jesper Lundin 2007-04-04 14:44:25 +00:00
parent 660d1a7e3e
commit f7c37665e1
2 changed files with 33 additions and 0 deletions

View file

@ -0,0 +1,20 @@
package ei.game.scene.units;
import ei.engine.math.Vector2f;
import ei.engine.scene.Sprite;
public class Tank extends Unit{
public Tank(){
super(10);
setSprite(new Sprite("Tank", "data/units/tank.png"));
getSprite().setLocation(new Vector2f(200, 200));
getSprite().getTexture().setTextureWidth(90);
getSprite().getTexture().setTextureHeight(50);
getSprite().getTexture().setWidth(90);
getSprite().getTexture().setHeight(50);
}
}

View file

@ -1,12 +1,25 @@
package ei.game.scene.units; package ei.game.scene.units;
import ei.engine.math.Vector2i;
import ei.engine.scene.Sprite;
import ei.game.scene.GameEntity; import ei.game.scene.GameEntity;
import ei.game.scene.weapons.Weapon;
public abstract class Unit extends GameEntity{ public abstract class Unit extends GameEntity{
private Sprite looks;
private Weapon weapon;
public Unit(int l) { public Unit(int l) {
super(l); super(l);
// TODO Auto-generated constructor stub // TODO Auto-generated constructor stub
} }
public Sprite getSprite(){
return looks;
}
public void setSprite(Sprite image) {
looks = image;
}
} }