diff --git a/src/micropolisj/engine/ToolEffect.java b/src/micropolisj/engine/ToolEffect.java index 738912b..1061b82 100644 --- a/src/micropolisj/engine/ToolEffect.java +++ b/src/micropolisj/engine/ToolEffect.java @@ -87,6 +87,11 @@ class ToolEffect implements ToolEffectIfc } } + for (ToolPreview.SoundInfo si : preview.sounds) + { + city.makeSound(si.x, si.y, si.sound); + } + if (anyFound && preview.cost != 0) { city.spend(preview.cost); return ToolResult.SUCCESS; diff --git a/src/micropolisj/engine/ToolPreview.java b/src/micropolisj/engine/ToolPreview.java index 208e2e0..497b0ac 100644 --- a/src/micropolisj/engine/ToolPreview.java +++ b/src/micropolisj/engine/ToolPreview.java @@ -15,14 +15,14 @@ public class ToolPreview implements ToolEffectIfc public static class SoundInfo { - public int dx; - public int dy; + public int x; + public int y; public Sound sound; - SoundInfo(int dx, int dy, Sound sound) + SoundInfo(int x, int y, Sound sound) { - this.dx = dx; - this.dy = dy; + this.x = x; + this.y = y; this.sound = sound; } }