1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 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; } }