Bubbles collision events to RaceLogic

- ColliderRegistry collects and forwards all Collision events
- RaceLogic observes the ColliderRegistry of its single Race instance

#story[1100]
This commit is contained in:
cbt24
2017-08-16 16:56:20 +12:00
parent 79f3c41d45
commit 8113867576
5 changed files with 44 additions and 12 deletions
@@ -401,6 +401,5 @@ public class Boat extends Collider {
@Override
public void onCollisionEnter(Collision e) {
System.out.println(e.getBearing().degrees());
}
}
@@ -86,9 +86,5 @@ public class Mark extends Collider {
@Override
public void onCollisionEnter(Collision e) {
if(e.getBearing().degrees() == 0) System.out.println("Ahead");
else if(e.getBearing().degrees() < 90) System.out.println("Starboard");
else if(e.getBearing().degrees() > 270) System.out.println("Port");
else System.out.println("Behind");
}
}