This commit is contained in:
Jesper Lundin 2007-04-19 12:30:43 +00:00
parent f95dfe082b
commit 9d2be3e4cd
4 changed files with 6 additions and 3 deletions

View file

@ -6,6 +6,7 @@ import ei.game.input.InGameMouseInput;
import ei.game.player.HumanPlayer; import ei.game.player.HumanPlayer;
import ei.game.player.PlayerHandler; import ei.game.player.PlayerHandler;
import ei.game.scene.Map; import ei.game.scene.Map;
import ei.game.scene.units.APU;
import ei.game.scene.units.Bomber; import ei.game.scene.units.Bomber;
import ei.game.scene.units.Tank; import ei.game.scene.units.Tank;
import ei.game.scene.weapons.WeaponHandler; import ei.game.scene.weapons.WeaponHandler;
@ -33,6 +34,7 @@ public class InGameState extends GameState{
player.addUnit(t2); player.addUnit(t2);
player.addUnit(new Tank(2,0, player)); player.addUnit(new Tank(2,0, player));
player.addUnit(new Bomber(3, 0, player)); player.addUnit(new Bomber(3, 0, player));
player.addUnit(new APU(4, 0, player));
rootNode.add(player.getNode()); rootNode.add(player.getNode());
PlayerHandler.getInstance().addPlayer(player); PlayerHandler.getInstance().addPlayer(player);

View file

@ -16,13 +16,13 @@ public class Bomber extends Unit{
} }
public Bomber(int x, int y, Player p){ public Bomber(int x, int y, Player p){
super(100, new Vector2i(x,y), p); super(200, new Vector2i(x,y), p);
this.sprite = new Sprite("Tank", "data/units/bomber/bomber0000.png"); this.sprite = new Sprite("Tank", "data/units/bomber/bomber0000.png");
sprite.setSize(new Vector2f(50,60)); sprite.setSize(new Vector2f(50,60));
getNode().add(sprite); getNode().add(sprite);
selectionBox = new SelectBox(40,40,getMaxLife()); selectionBox = new SelectBox(40,40,getMaxLife());
setLife(50); setLife(180);
} }
protected SelectBox getSelection() { protected SelectBox getSelection() {

View file

@ -3,6 +3,7 @@ package ei.game.scene.units;
import java.util.LinkedList; import java.util.LinkedList;
import ei.engine.effects.Particles;
import ei.engine.math.Vector2f; import ei.engine.math.Vector2f;
import ei.engine.math.Vector2i; import ei.engine.math.Vector2i;
import ei.engine.math.Vector3f; import ei.engine.math.Vector3f;

View file

@ -15,7 +15,7 @@ public class BomberWeapon extends Weapon{
super(startPos); super(startPos);
setVelocity(4); setVelocity(4);
setRange(100); setRange(100);
setDamage(10); setDamage(30);
setReload(150); setReload(150);
hit = false; hit = false;
position = Map.getPosByPixel(startPos.getX(), startPos.getY()); position = Map.getPosByPixel(startPos.getX(), startPos.getY());