This commit is contained in:
parent
f95dfe082b
commit
9d2be3e4cd
4 changed files with 6 additions and 3 deletions
|
|
@ -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);
|
||||||
|
|
|
||||||
|
|
@ -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() {
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
|
||||||
|
|
@ -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());
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue