diff options
Diffstat (limited to 'NET/worlds/scape/BumpSensor.java')
| -rw-r--r-- | NET/worlds/scape/BumpSensor.java | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/NET/worlds/scape/BumpSensor.java b/NET/worlds/scape/BumpSensor.java new file mode 100644 index 0000000..1833a61 --- /dev/null +++ b/NET/worlds/scape/BumpSensor.java @@ -0,0 +1,21 @@ +package NET.worlds.scape; + +public class BumpSensor extends Sensor implements BumpHandler { + public BumpSensor(Action a) { + if (a != null) { + this.addAction(a); + } + } + + public BumpSensor() { + } + + @Override + public boolean handle(BumpEventTemp e) { + if (e.source instanceof Pilot) { + this.trigger(e); + } + + return true; + } +} |