summaryrefslogtreecommitdiffstats
path: root/core/src/ch/asynk/tankontank/game/Map.java
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2014-11-23 12:28:15 +0100
committerJérémy Zurcher <jeremy@asynk.ch>2014-11-23 12:28:15 +0100
commit364ddbeaf910a16052792d7246a196dd4518cd81 (patch)
treef0bc91d58852c1c14b9f7bde50c9b7a64c340715 /core/src/ch/asynk/tankontank/game/Map.java
parent377d1fe9058798584948b9e1ee17fe636d0ec8f8 (diff)
downloadRustAndDust-364ddbeaf910a16052792d7246a196dd4518cd81.zip
RustAndDust-364ddbeaf910a16052792d7246a196dd4518cd81.tar.gz
add hudEngagement dialog
Diffstat (limited to 'core/src/ch/asynk/tankontank/game/Map.java')
-rw-r--r--core/src/ch/asynk/tankontank/game/Map.java10
1 files changed, 4 insertions, 6 deletions
diff --git a/core/src/ch/asynk/tankontank/game/Map.java b/core/src/ch/asynk/tankontank/game/Map.java
index bd36a7f..537a48f 100644
--- a/core/src/ch/asynk/tankontank/game/Map.java
+++ b/core/src/ch/asynk/tankontank/game/Map.java
@@ -271,13 +271,12 @@ public abstract class Map extends Board
int d2 = d6();
int die = d1 + d2;
- String msg;
boolean success = false;
if (die == 2) {
- msg = "Die : 1 + 1 => Automatic failure";
+ ctrl.hud.engagementSummary(d1, d2, 0, 0, 0, 0, 0, target.toString() + " is destroyed");
success = false;
} else if (die == 12) {
- msg = "Die : 6 + 6 => Automatic success";
+ ctrl.hud.engagementSummary(d1, d2, 0, 0, 0, 0, 0, target.toString() + " resisted the assault");
success = true;
} else {
@@ -315,10 +314,9 @@ public abstract class Map extends Board
int s2 = (def + tdf + wdf);
success = (s1 >= s2);
- msg = String.format("die : %d + %d\nunits : +%d\nflank: +%d\n = %d\ndefense: %d\nterrain: +%d\nweather: +%d\n = %d\n%s",
- d1, d2, cnt, flk, s1, def, tdf, wdf, s2, (success ? "target destroyed" : "target missed"));
+ ctrl.hud.engagementSummary(d1, d2, cnt, flk, def, tdf, wdf,
+ target.toString() + (success ? " is destroyed" : " resisted the assault"));
}
- ctrl.hud.engagementSummary(msg);
return success;
}