85 Commits (ea02752dc08545032ed65f66d31d3c57cf998070)

Author SHA1 Message Date
David Wu 545ef7aa7f Fix lobby not entering race when race status is "started".
9 years ago
David Wu b60b4b257f Remove start button from StartController.
9 years ago
Erika Savell eb58581e83 Fixed velocity issues with mock data
9 years ago
Erika Savell b9901a252a Moved speed conversion to BoatMessage class
9 years ago
Erika Savell 7c59632c41 Fixes to get race running
9 years ago
Erika Savell d2e08fa8e1 Added boat velocity to information provided by mock
9 years ago
Erika Savell 08f203a0f8 Added race statuses for before the race has started. 3 min -> 1 min is warning, 1 min -> 0 min is preparatory.
9 years ago
Erika Savell 049f0f7331 Changed main loop so boats are looped through with a different starting boat
9 years ago
Erika Savell 42ad1f78fc Added heading to boatlocation messages
9 years ago
Erika Savell 7d1f4209e4 Got mock data being used by visualiser.
9 years ago
hba56 8bbea28cab refactored the boat message to not use boats
9 years ago
David Wu 4811b7f4ea Merge remote-tracking branch 'origin/splitIntoTwoModules' into splitIntoTwoModules
9 years ago
David Wu 0bfc9a5a39 Added test for race dnf in Race class.
9 years ago
Erika Savell 9acd519d7b Removed the rest of the shared model classes needed by mock
9 years ago
Erika Savell 3f748bfdb6 Removed BoatInRace from shared model, refactored
9 years ago
Erika Savell 0126d29524 Fixing some of the SharedModel/seng302 import conflicts
9 years ago
Erika Savell bbd282bd9b Set race to send out status messages (including boat location details)
9 years ago
Erika Savell e2f3abffc6 WIP adding race status messages
9 years ago
Erika Savell b1bbef814b Switching to use networking modules
9 years ago
fjc40 d29c0a9439 Mock now serializes and sends Boat.xml, Race.xml, Regatta.xml, Heartbeat, BoatLocation messages.
9 years ago
fjc40 90f8bec415 Moved several classes from seng302.model to its own module - sharedModel (this is supposed to contain any shared data model code between mock and visualiser). Specifically, Regatta, Boat, BoatInRace, Constants, GPSCoordinate, Leg, Marker.
9 years ago
Erika Savell 83dfe1a60c Renamed some directories, optimized imports, general code clean up
9 years ago
Erika Savell d05d7271fc Removed output stream, started refactoring BoatDataClass
9 years ago
David Wu d14446a12e Added extra constructor in Race.
9 years ago
Erika Savell 721fb5f28a Removed regatta xml creation from Event class into RegattaData class
9 years ago
fjc40 bf5ea193af Mock App now passes an OutputStream into the "Event" class. This is where data is written to (i.e., writing data over tcp socket).
9 years ago
fjc40 091ee4735b Race.simulateRace() function now generates a BoatLocationMessage after updating the position of each boat. Currently we just print the message to stdout.
9 years ago
Erika Savell 5304f7df7d removed problematic import
9 years ago
David Wu 687ffb41e6 Create XML object of boat data.
9 years ago
David Wu 265bece9ed Added a heartbeat value to the race.
9 years ago
Erika Savell 97c5c9662b Wrapped race in an event which sends out starting xml files
9 years ago
Erika Savell 231a1824d1 Condensed Race and ConstantVelocityRace into one class
9 years ago
Erika Savell 34c0aec0b9 Mock race runs without an fx component
9 years ago
Erika Savell 3326da4f5d Started removing fx component from mock module.
9 years ago
Erika Savell a584400e24 Actually added sub modules this time
9 years ago