diff options
author | Jérémy Zurcher <jeremy@asynk.ch> | 2014-11-23 12:28:15 +0100 |
---|---|---|
committer | Jérémy Zurcher <jeremy@asynk.ch> | 2014-11-23 12:28:15 +0100 |
commit | 364ddbeaf910a16052792d7246a196dd4518cd81 (patch) | |
tree | f0bc91d58852c1c14b9f7bde50c9b7a64c340715 /core/src/ch/asynk/tankontank/game/Map.java | |
parent | 377d1fe9058798584948b9e1ee17fe636d0ec8f8 (diff) | |
download | RustAndDust-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.java | 10 |
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; } |