Moved boat annotations into their own class. Implemented observer pattern.

Observer pattern appears to have caused issues with updating Text objects.
Made annotations look nicer. Kinda.

#refactor
This commit is contained in:
Calum
2017-05-24 03:09:11 +12:00
parent 6f1b0b06c3
commit acbde5aad8
9 changed files with 543 additions and 159 deletions
@@ -25,6 +25,7 @@ import seng302.controllers.annotations.Annotation;
import seng302.controllers.annotations.ImportantAnnotationController;
import seng302.controllers.annotations.ImportantAnnotationDelegate;
import seng302.controllers.annotations.ImportantAnnotationsState;
import seng302.fxObjects.BoatGroup;
import seng302.models.*;
import seng302.models.stream.StreamParser;