69 Commits (2a6085c9e8954c4807fe6e961571478decd8f363)

Author SHA1 Message Date
fjc40 2a6085c9e8 Test fix.
8 years ago
Fan-Wu Yang ae1526c457 Merge branch 'master' into vmg_fix
8 years ago
hba56 6b9c041c6b Merge remote-tracking branch 'remotes/origin/master' into wind_(story53)
8 years ago
Fan-Wu Yang 06517b7b47 Tidied up code
8 years ago
Fan-Wu Yang d602c1ec6f VMG is now working and fixed, however, it feels a bit odd #story[1182]
8 years ago
Fan-Wu Yang 7331ad1a20 VMG now works however some little bug in the interpolation in some quadrant that is making the speed all the same in the quadrant #story[1182]
8 years ago
fjc40 ac891fa91c Fixed tests.
8 years ago
fjc40 9156bde8af Moved XML message creation to RaceServer instead of ConnectionAcceptor.
8 years ago
Joseph Gardner 64e96a1b8b Class for shifting wind. #story[1187]
8 years ago
Joseph Gardner d41e52766b Merge branch 'master' into story_64_sails
8 years ago
Fan-Wu Yang 7546c65893 Merge branch 'master' into MapWindRotation
8 years ago
Joseph Gardner 20c9870fea Merge branch 'master' into story_64_sails
8 years ago
Joseph Gardner 1e7ba8cd51 Merge branch 'master' into MapWindRotation
8 years ago
Joseph f60809bdd4 Merge branch 'master' into story_64_sails
8 years ago
Connor Taylor-Brown f8150ef449 Added YachtEvent message with encoder and decoder
8 years ago
cbt24 79f3c41d45 Moved generic ray casting to Collider abstract class
8 years ago
cbt24 f44929f376 Spun off Locatable interface to make collision code more reusable
8 years ago
cbt24 f0d750cae1 Merge remote-tracking branch 'remotes/origin/master' into story66-collision
8 years ago
fjc40 3a0bd10a57 Merge remote-tracking branch 'origin/master' into story_61
8 years ago
cbt24 9ca50aa66c Ray casting now only supports distance specification.
8 years ago
cbt24 7d64a43350 Allow collision checking to provide collision parameters to ray casting method
8 years ago
Fan-Wu Yang ac42c07c69 Merge branch 'master' into MapWindRotation
8 years ago
fjc40 7366aba5ec Added empty data sources, to be used by VisualiserRace.
8 years ago
Fan-Wu Yang 7c6f0931ba Transferring files from my laptop to desktop to work on, may be broken.
8 years ago
hba56 fe91264aec fix for the tests
8 years ago
fjc40 89b0aa8b77 Implemented MessageRouter.
8 years ago
hba56 499a409d4f Merge branch 'master' into story68
8 years ago
fjc40 b625b6ab05 XMLReader.readXMLFileToString no longer throws a Transformer exception.
8 years ago
fjc40 61d18f85c5 javadoc fixes.
8 years ago
fjc40 19984772c0 Merge branch 'master' into story_61
8 years ago
fjc40 805c12bf41 Merge remote-tracking branch 'origin/master' into issue_28_36_decoders
8 years ago
Fraser Cope 7b382e48ac Merge branch 'story63' into 'master'
8 years ago
fjc40 7cc39abe57 WIP. Probably need to cherry pick stuff out of here.
8 years ago
Joseph Gardner 1302769a50 Merge branch 'Development' into story_64_sails
8 years ago
Joseph 41d09f587e Merge branch 'master' into story_64_sails
8 years ago
fjc40 3ec87582d3 Merge remote-tracking branch 'origin/master' into story_61
8 years ago
zwu18 53c9192130 Merge branch 'CommandFactory' into Development
8 years ago
Connor Taylor-Brown 8ee4e84236 Merge remote-tracking branch 'remotes/origin/story63' into Development
8 years ago
Connor Taylor-Brown dad4fa57c6 Fixed WindCommand not updating downwind command when moving upwind.
8 years ago
Connor Taylor-Brown e76de1cbf9 Added test for WindCommand
8 years ago
Jessica Syder 7c5670f8c2 Sails are displayed on first boat in a race. Optimised imports.
8 years ago
zwu18 ddaa2623ca Added tests for TackGybeCommand class.
8 years ago
fjc40 134586f407 The message encoders and decoders now catch exceptions, and throw InvalidMessageException.
8 years ago
fjc40 9c64b678e3 Added MarkRoundingEncoder.
8 years ago
fjc40 da800e659a Added AverageWindEncoder.
8 years ago
fjc40 ce63f58429 Added RaceStartStatusEncoder.
8 years ago
fjc40 750ea5c141 Added MessageDecoder interface. All decoder implement this.
8 years ago
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 b1922fc3fc Added RaceStatusEncoder.
8 years ago