summaryrefslogtreecommitdiffstats
path: root/core/src/ch/asynk
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/ch/asynk')
-rw-r--r--core/src/ch/asynk/tankontank/game/Map.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/core/src/ch/asynk/tankontank/game/Map.java b/core/src/ch/asynk/tankontank/game/Map.java
index ca1fffd..eca6e64 100644
--- a/core/src/ch/asynk/tankontank/game/Map.java
+++ b/core/src/ch/asynk/tankontank/game/Map.java
@@ -354,12 +354,17 @@ public abstract class Map extends Board
{
moveableUnits.remove(unit);
activatedUnits.add(unit);
+ playMoveSound(unit);
+ return moveableUnits.size();
+ }
+
+ private void playMoveSound(Unit unit)
+ {
if (unit.isA(Unit.UnitType.INFANTRY))
sound = infantryMoveSound;
else
sound = tankMoveSound;
soundId = sound.play(ctrl.cfg.fxVolume);
- return moveableUnits.size();
}
private RunnableAnimation notifyDoneAnimation(final Unit unit)