From f7c37665e1ead9e4583208ab96c7115aae44d870 Mon Sep 17 00:00:00 2001 From: Jesper Lundin Date: Wed, 4 Apr 2007 14:44:25 +0000 Subject: [PATCH] hej --- src/ei/game/scene/units/Tank.java | 20 ++++++++++++++++++++ src/ei/game/scene/units/Unit.java | 13 +++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 src/ei/game/scene/units/Tank.java diff --git a/src/ei/game/scene/units/Tank.java b/src/ei/game/scene/units/Tank.java new file mode 100644 index 0000000..11bdb79 --- /dev/null +++ b/src/ei/game/scene/units/Tank.java @@ -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); + + } + + +} diff --git a/src/ei/game/scene/units/Unit.java b/src/ei/game/scene/units/Unit.java index 9cab81f..c166a2e 100644 --- a/src/ei/game/scene/units/Unit.java +++ b/src/ei/game/scene/units/Unit.java @@ -1,12 +1,25 @@ package ei.game.scene.units; +import ei.engine.math.Vector2i; +import ei.engine.scene.Sprite; import ei.game.scene.GameEntity; +import ei.game.scene.weapons.Weapon; public abstract class Unit extends GameEntity{ + + private Sprite looks; + private Weapon weapon; public Unit(int l) { super(l); // TODO Auto-generated constructor stub } + + public Sprite getSprite(){ + return looks; + } + public void setSprite(Sprite image) { + looks = image; + } }