summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
Diffstat (limited to 'core')
-rw-r--r--core/src/ch/asynk/tankontank/game/Map.java19
1 files changed, 12 insertions, 7 deletions
diff --git a/core/src/ch/asynk/tankontank/game/Map.java b/core/src/ch/asynk/tankontank/game/Map.java
index dc93236..bb41af3 100644
--- a/core/src/ch/asynk/tankontank/game/Map.java
+++ b/core/src/ch/asynk/tankontank/game/Map.java
@@ -59,6 +59,7 @@ public abstract class Map extends Board
private void debugMap()
{
+ int o = Hex.FOG;
if (hexOn && (t == Hex.Terrain.CLEAR)) {
hexOn = false;
} else {
@@ -66,15 +67,19 @@ public abstract class Map extends Board
if (roadsOn) {
roadsOn = false;
t = Hex.Terrain.CLEAR;
- }
- else if (t == Hex.Terrain.CLEAR)
+ } else if (t == Hex.Terrain.CLEAR) {
+ o = Hex.GREEN;
t = Hex.Terrain.WOODS;
- else if (t == Hex.Terrain.WOODS)
+ } else if (t == Hex.Terrain.WOODS) {
+ o = Hex.BLUE;
t = Hex.Terrain.HILLS;
- else if (t == Hex.Terrain.HILLS)
+ } else if (t == Hex.Terrain.HILLS) {
+ o = Hex.RED;
t = Hex.Terrain.TOWN;
- else if (t == Hex.Terrain.TOWN)
+ } else if (t == Hex.Terrain.TOWN) {
+ o = Hex.FOG;
roadsOn = true;
+ }
}
boolean evenRow = true;
@@ -86,9 +91,9 @@ public abstract class Map extends Board
if (hexOn) {
if (roadsOn) {
if (hex.roads != 0)
- enableOverlayOn(i, j, 1, true);
+ enableOverlayOn(i, j, o, true);
} else if (hex.terrain == t)
- enableOverlayOn(i, j, 1, true);
+ enableOverlayOn(i, j, o, true);
}
}
evenRow = !evenRow;