diff --git a/core/src/de/samdev/cannonshooter/entities/Cannon.java b/core/src/de/samdev/cannonshooter/entities/Cannon.java index 89082db..b6e99f7 100644 --- a/core/src/de/samdev/cannonshooter/entities/Cannon.java +++ b/core/src/de/samdev/cannonshooter/entities/Cannon.java @@ -27,7 +27,7 @@ public class Cannon extends Entity { public float health; // 1 = active | 0 = neutral public Cannon(float x, float y, Team t) { - super(Textures.cannon_body, 2, 2); + super(Textures.cannon_body, 4, 4); setPosition(x, y); setZLayer(ZLayers.LAYER_CANNON_BODY); diff --git a/core/src/de/samdev/cannonshooter/entities/CannonBarrel.java b/core/src/de/samdev/cannonshooter/entities/CannonBarrel.java index 9ef7edd..284f6e4 100644 --- a/core/src/de/samdev/cannonshooter/entities/CannonBarrel.java +++ b/core/src/de/samdev/cannonshooter/entities/CannonBarrel.java @@ -35,7 +35,7 @@ public class CannonBarrel extends Entity { private float[] booster = new float[MAX_BOOSTER_COUNT]; public CannonBarrel(Cannon owner) { - super(Textures.cannon_barrel[0], 4, 2); + super(Textures.cannon_barrel[0], 8, 4); cannon = owner; clearBooster(); @@ -65,7 +65,7 @@ public class CannonBarrel extends Entity { private void updateBullet() { if (loaded) { - Vector2 v = new Vector2(1f - 0.5f + (1.9f) * charge, 0); + Vector2 v = new Vector2(1.5f + 3f * charge, 0); v.rotate(rotation); diff --git a/core/src/de/samdev/cannonshooter/entities/CannonBullet.java b/core/src/de/samdev/cannonshooter/entities/CannonBullet.java index e1c795f..b80a7ac 100644 --- a/core/src/de/samdev/cannonshooter/entities/CannonBullet.java +++ b/core/src/de/samdev/cannonshooter/entities/CannonBullet.java @@ -14,7 +14,7 @@ public class CannonBullet extends Entity { private final static float RESIZE_SPEED = 0.002f; private final static float MAX_LIFETIME = 25 * 1000; - private final static float SHOOTING_SPEED = 0.002f; + private final static float SHOOTING_SPEED = 0.004f; public Cannon cannon; private final Team team; @@ -26,7 +26,7 @@ public class CannonBullet extends Entity { public float lifetime = 0; public CannonBullet(Cannon owner, Team t) { - super(Textures.cannon_bullet, 0.5f, 0.5f); + super(Textures.cannon_bullet, 1f, 1f); this.cannon = owner; this.team = t; diff --git a/core/src/de/samdev/cannonshooter/entities/CannonHearth.java b/core/src/de/samdev/cannonshooter/entities/CannonHearth.java index 64dc883..39a8d5e 100644 --- a/core/src/de/samdev/cannonshooter/entities/CannonHearth.java +++ b/core/src/de/samdev/cannonshooter/entities/CannonHearth.java @@ -21,7 +21,7 @@ public class CannonHearth extends Entity { private Cannon cannon; public CannonHearth(Cannon owner) { - super(Textures.cannon_hearth[0], 2, 2); + super(Textures.cannon_hearth[0], 4, 4); cannon = owner; setPosition(owner.getPositionX(), owner.getPositionY()); diff --git a/core/src/de/samdev/cannonshooter/level/StandardLevel.java b/core/src/de/samdev/cannonshooter/level/StandardLevel.java index ea61fd3..ef5587c 100644 --- a/core/src/de/samdev/cannonshooter/level/StandardLevel.java +++ b/core/src/de/samdev/cannonshooter/level/StandardLevel.java @@ -27,7 +27,7 @@ public class StandardLevel extends GameLayer { private Team team_computer3 = new Team(12, Team.COL_P4, false, true, false, Team.MULTIPLIER_AI_D0); public StandardLevel(AgdxGame owner) { - super(owner, TileMap.createEmptyMapUnsafe(35, 20, StandardTile.class)); + super(owner, TileMap.createEmptyMapUnsafe(70, 40, StandardTile.class)); initTeams(); @@ -38,9 +38,9 @@ public class StandardLevel extends GameLayer { addBackground(new RepeatingBackground(Textures.texbackground, 1/32f)); setMapScaleResolver(new ShowCompleteMapScaleResolver()); - addEntity(new Cannon(3, 13, team_player)); - addEntity(new Cannon(24, 3, team_computer1)); - addEntity(new Cannon(30, 17, team_neutral)); + addEntity(new Cannon(6, 25, team_player)); + addEntity(new Cannon(48, 6, team_computer1)); + addEntity(new Cannon(60, 34, team_neutral)); } private void initTeams() {