803 Commits (1fbdd09d70b91988897e8d6658c7012646ad73a1)
 

Author SHA1 Message Date
fjc40 1fbdd09d70 Refactored BoatLocation message, encoders, decoders. It now exposes datatypes that we actually use in the program (double knots, bearings, etc..), instead of the bits-on-the-wire packed units (like int mmPerSec). Also documented it, and updated test.
8 years ago
fjc40 ff262a6227 Added Knots <-> MMperSec conversions to AC35UnitConverter.
8 years ago
fjc40 a0f98eadaa Added some documentation to BoatStatus.
8 years ago
fjc40 b1922fc3fc Added RaceStatusEncoder.
8 years ago
fjc40 e464ee298e javadoc fixes for some warnings.
8 years ago
fjc40 b486f99dbe Added XMLMessageEncoder.
8 years ago
fjc40 8ef906472b Renamed Heartbeat to HeartBeat.
8 years ago
fjc40 c3ed30019c Added BoatLocationEncoder.
8 years ago
fjc40 31ce9fff94 Added BoatActonEncoder.
8 years ago
fjc40 16686678a7 Added an InvalidMessageTypeException - thrown whenever we encounter a MessageType that isn't recognised or isn't supported.
8 years ago
fjc40 7ea5b31fa1 RequestToJoinEnum contains an int instead of a byte.
8 years ago
fjc40 ca2b8a8899 Added missing javadoc.
8 years ago
fjc40 f65ed79619 Implemented RequestToJoin and JoinAcceptance messages.
8 years ago
fjc40 1385500e68 Added JoinAcceptance and RequestToJoin enumerations.
8 years ago
Connor Taylor-Brown 425cc7f91f Changed ControlKey to use BoatActionEnum instead of magic numbers.
8 years ago
Connor Taylor-Brown 851bbb4fde Merged branch "RaceFactory" with master
8 years ago
fjc40 148108a658 CommandFactory uses BoatActionEnum instead of raw ints.
8 years ago
Connor Taylor-Brown c83442761c Implemented Factory for Command objects and fixed Command Pattern implementation.
8 years ago
Joseph Gardner 40a3ed1bb0 Boats now store whether autoVMG is on or off, boat speed scales off their bearing relative to the TWA. #story[1094]
8 years ago
Connor Taylor-Brown c8621a7be5 Merge branch 'RaceFactory' of https://eng-git.canterbury.ac.nz/seng302-2017/team-7 into RaceFactory
8 years ago
zwu18 d9679c1497 Build failing due to junit even though junit passes all tests. Commented out VMGCommand and TackGybeCommand content.
8 years ago
Connor Taylor-Brown 2672c2b13b Separated RaceLogic from MockRace
8 years ago
zwu18 b581b01a44 Merge branch 'RaceFactory' of https://eng-git.canterbury.ac.nz/seng302-2017/team-7 into RaceFactory
8 years ago
zwu18 ad61dc6bce Implemented runCommand method in VMGCommand and TackGybeCommand classes. Both classes currently rely on the MockRace class so changes will be required when MockRace is refactored.
8 years ago
Connor Taylor-Brown 0466292bd0 Partially removed VMG optimisation, separated server-specific functionality
8 years ago
zwu18 7fc1347377 Created class TackGybeCommand which implements the CommandFactory interface.
8 years ago
Joseph Gardner b258e94a54 Merged wind generator into this branch. #story[1094]
9 years ago
Joseph Gardner 577a1d1b5a Merge remote-tracking branch 'origin/RaceFactory' into RaceFactory
9 years ago
Joseph Gardner fba256113a Merged wind generator into this branch. #story[1094]
9 years ago
Joseph Gardner 51bbdf9a50 Merge branch 'issue_26_wind' into RaceFactory
9 years ago
fjc40 ed12ff659d mock:
9 years ago
cbt24 9249e74e3a Merge remote-tracking branch 'origin/RaceFactory' into RaceFactory
9 years ago
cbt24 a4592a10e6 Removed boundary checking logic to clean up MockRace before split
9 years ago
Joseph Gardner 81eeca3533 Split wind off from Race and made it its own class. Deleted dnfChance as it is no longer used.
9 years ago
Joseph Gardner 775c32ca92 Made new branch for command architecture.
9 years ago
Joseph Gardner a87879eaa9 Made new branch for command architecture.
9 years ago
fjc40 99f3310d8b Created a setWind(bearing, knots) in Race, which updates the Wind with new values.
9 years ago
fjc40 5af3053537 Added shared.model.Wind class.
9 years ago
David Wu f2932e8bae New branch created for development.
9 years ago
Fan-Wu Yang a8701d8a1f Merge branch 'css' into 'master'
9 years ago
Fan-Wu Yang 442920f9f6 DOD, and added javadocs/fixed javadocs #story[1087]
9 years ago
Jessica Syder 9eaf24e699 Fixed title screen having whitespace on different screen resolutions.
9 years ago
Jessica Syder 402df18b71 Merge remote-tracking branch 'remotes/origin/master' into css
9 years ago
Fraser Cope 7966ac41fb Merge branch 'cbt-multi-controller' into 'master'
9 years ago
fjc40 669b8167cd Merge branch 'cbt-multi-controller' of eng-git.canterbury.ac.nz:seng302-2017/team-7 into cbt-multi-controller
9 years ago
fjc40 1b5926007c Visualiser ConnectionController:
9 years ago
Joseph Gardner 67c7c88b32 Print statements now print off the actual key action. #story[1089]
9 years ago
fjc40 f91f7055de Visualiser RaceController:
9 years ago
hba56 92b8b7b77f moved the tm symbol
9 years ago
David Wu 2b8b334486 Updated host to show the hosted address and port. Fixed css issue with lobby text field.
9 years ago