diff options
| author | Jérémy Zurcher <jeremy@asynk.ch> | 2014-09-17 00:06:23 +0200 | 
|---|---|---|
| committer | Jérémy Zurcher <jeremy@asynk.ch> | 2014-09-17 00:06:23 +0200 | 
| commit | 6331ff9a4aeb99a16026c4f3f82f5c5965e26c6f (patch) | |
| tree | 469974695add6b844de342ad4f8e627843a53b41 /core/src/ch/asynk/tankontank/screens | |
| parent | 7251086910912202b31a2a2c0318e7869bc1654d (diff) | |
| download | RustAndDust-6331ff9a4aeb99a16026c4f3f82f5c5965e26c6f.zip RustAndDust-6331ff9a4aeb99a16026c4f3f82f5c5965e26c6f.tar.gz  | |
rename
interfaces: Map Tile Pawn
implementations: MapImage Hex PawnImage
Diffstat (limited to 'core/src/ch/asynk/tankontank/screens')
| -rw-r--r-- | core/src/ch/asynk/tankontank/screens/GameScreen.java | 22 | 
1 files changed, 13 insertions, 9 deletions
diff --git a/core/src/ch/asynk/tankontank/screens/GameScreen.java b/core/src/ch/asynk/tankontank/screens/GameScreen.java index 8118489..731db63 100644 --- a/core/src/ch/asynk/tankontank/screens/GameScreen.java +++ b/core/src/ch/asynk/tankontank/screens/GameScreen.java @@ -25,13 +25,17 @@ import com.badlogic.gdx.utils.viewport.FitViewport;  import com.badlogic.gdx.utils.viewport.ScreenViewport;  import ch.asynk.tankontank.TankOnTank; +  import ch.asynk.tankontank.game.GameFactory;  import ch.asynk.tankontank.game.GameFactory.UnitType; + +// interfaces +import ch.asynk.tankontank.game.Map; +import ch.asynk.tankontank.game.Tile;  import ch.asynk.tankontank.game.Pawn; -import ch.asynk.tankontank.game.HexMap; -import ch.asynk.tankontank.game.Hex; -import ch.asynk.tankontank.game.HexMapImage; -import ch.asynk.tankontank.game.Unit; + +import ch.asynk.tankontank.game.MapImage;   // addActor +import ch.asynk.tankontank.game.Unit;       // addActor  public class GameScreen extends AbstractScreen  { @@ -43,7 +47,7 @@ public class GameScreen extends AbstractScreen      private float maxZoomOut;      final OrthographicCamera cam; -    private HexMap map; +    private Map map;      private Image selectedHex;      private Label fps; @@ -75,11 +79,11 @@ public class GameScreen extends AbstractScreen          // cam.position.set((map.getWidth()/2), (map.getHeight()/2), 0);          gameStage = new Stage(new FitViewport(map.getWidth(), map.getHeight(), cam)); -        gameStage.addActor((HexMapImage) map); +        gameStage.addActor((MapImage) map);          gameStage.addActor(selectedHex); -        Hex.Orientation o = Hex.Orientation.SOUTH_EAST; +        Tile.Orientation o = Tile.Orientation.SOUTH_EAST;          addUnit(gameStage, UnitType.GE_AT_GUN, 1, 4, o);          addUnit(gameStage, UnitType.GE_INFANTRY, 2, 4, o);          addUnit(gameStage, UnitType.GE_KINGTIGER, 3, 4, o); @@ -88,7 +92,7 @@ public class GameScreen extends AbstractScreen          addUnit(gameStage, UnitType.GE_TIGER, 6, 4, o);          addUnit(gameStage, UnitType.GE_WESPE, 7, 4, o); -        o = Hex.Orientation.NORTH_WEST; +        o = Tile.Orientation.NORTH_WEST;          addUnit(gameStage, UnitType.US_AT_GUN, 1, 3, o);          addUnit(gameStage, UnitType.US_INFANTRY, 2, 3, o);          addUnit(gameStage, UnitType.US_PERSHING, 3, 3, o); @@ -104,7 +108,7 @@ public class GameScreen extends AbstractScreen          Gdx.input.setInputProcessor(getMultiplexer());      } -    private void addUnit(Stage stage, UnitType t, int col, int row, Hex.Orientation o) +    private void addUnit(Stage stage, UnitType t, int col, int row, Tile.Orientation o)      {          Unit u = GameFactory.getUnit(t);          map.setPawnAt((Pawn) u, col, row, o);  | 
