df2b674b94update scale for table displaying
hwball
2017-08-17 11:51:33 +1200
4b3cc8e126Created ack number generator for use by multiple services
Connor Taylor-Brown
2017-08-17 11:47:54 +1200
1e7ba8cd51Merge branch 'master' into MapWindRotation
Joseph Gardner
2017-08-17 11:46:09 +1200
d7e0bfa86cTrackpoints are only shown for the player's boat. #story[1098]
Joseph
2017-08-17 10:13:30 +1200
47fc55245cMerged master.
Joseph
2017-08-17 09:27:41 +1200
f60809bdd4Merge branch 'master' into story_64_sails
Joseph
2017-08-17 09:13:49 +1200
109b291973Merged issue #20 fix and splash screen into development.
zwu18
2017-08-17 01:36:55 +1200
317582aae8Merge branch 'issue#20fix' into Development
zwu18
2017-08-17 01:35:33 +1200
4e8b7d3b5aMerge remote-tracking branch 'origin/master' into issue#20fix
zwu18
2017-08-17 01:30:43 +1200
8759ac070eMerge remote-tracking branch 'origin/splashScreen' into issue#20fix
zwu18
2017-08-17 01:30:38 +1200
f8150ef449Added YachtEvent message with encoder and decoder - Updated Encoder and Decoder factories for the new message type - Added an enum for handling yacht event types
Connor Taylor-Brown
2017-08-17 01:10:55 +1200
ee0cc4b704Merge branch 'issue#40' into Development
hba56
2017-08-16 22:41:49 +1200
114c18763bReduced track point period to 1000ms. issue #18
fjc40
2017-08-16 19:44:42 +1200
20055b1883Removed redunant calls in VisualiserRaceState.initialiseBoats(). Slightly refactored ResizableRaceCanvas - removed a redundant drawPoint() function, functions which alter the gc stroke call save/restore. Text is drawn black, at 20pts. The drawBoats() function: instead of drawing everything for each boat, one boat at a time, it draws the track points for all boats, then wake for all boats, etc..., to have better layering. issue #18
fjc40
2017-08-16 18:10:30 +1200
f7d0e9d466Boats bounce during collision if pointing into collision
cbt24
2017-08-16 17:55:33 +1200
eaa0d2e82bBoats bounce away from marks. - Changed onCollisionEnter signature to pass boat info
cbt24
2017-08-16 17:22:08 +1200
8113867576Bubbles collision events to RaceLogic - ColliderRegistry collects and forwards all Collision events - RaceLogic observes the ColliderRegistry of its single Race instance
cbt24
2017-08-16 16:56:20 +1200
f1e41d5d8fMerge branch 'master' into issue_18_trackpoint
fjc40
2017-08-16 16:52:32 +1200
79f3c41d45Moved generic ray casting to Collider abstract class - Boat is now collider - Collider subclasses specify their own collision ray and collision handler
cbt24
2017-08-16 16:21:55 +1200
8498701091Removed commented-out file from master
cbt24
2017-08-16 16:08:38 +1200
f44929f376Spun off Locatable interface to make collision code more reusable
cbt24
2017-08-16 16:05:25 +1200
f0d750cae1Merge remote-tracking branch 'remotes/origin/master' into story66-collision
cbt24
2017-08-16 15:09:18 +1200
d63641c1e2Cherry-picked multiple changes from master
cbt24
2017-08-16 14:54:55 +1200
fdd0b30a51Added the ability to hide and show info table with a key press -the wind arrow also scales with the new size of the screen
hba56
2017-08-16 02:04:07 +1200
3d953362a6Merge branch 'story_61' into 'master'
Jessica Syder
2017-08-16 00:00:08 +1200
85e703cba5RaceController/info table now makes a copy of the boat list, to avoid race conditions. #story[1095]
fjc40
2017-08-15 23:10:32 +1200
9f7c5d8c0cFixed other javadocs that were causing the build to fail #story[1092]
Fan-Wu Yang
2017-08-15 22:48:35 +1200
9e6bd10870Merge branch 'master' into MapWindRotation
Fan-Wu Yang
2017-08-15 22:45:01 +1200
8d87da6206fixed java doc issues on my side #story[1092]
Fan-Wu Yang
2017-08-15 22:44:56 +1200
bcb6b79f8dFixed player boat not being highlighted. #story[1095]
fjc40
2017-08-15 22:41:43 +1200
5e0bcd2af5Added control menu to title screen. Pressing control button will open a pop-up window showing game controls.
zwu18
2017-08-15 21:26:23 +1200
a4755ed88bMaybe fixed updating boat list on FX thread.
fjc40
2017-08-15 21:08:56 +1200
a4e1dfb3d7Fixed import that was messing up the build #story[1092]
Fan-Wu Yang
2017-08-15 20:46:10 +1200
0483859c40Fixed sparkline y axis labelling. Reverted it to how it previously worked (negative data values instead of negative scale). issue #32
fjc40
2017-08-15 20:40:29 +1200
9ab12a9c58MockBoat: Removed redundant isAutoVMG() function. TackGybeCommand now disables autoVMG. Removed print statements from VMGCommand.
fjc40
2017-08-15 18:48:14 +1200
dc4610d6ebFixed sparkline not updating. #story[1095]
fjc40
2017-08-15 18:41:28 +1200
5ae8393126Fixed null pointer exception when a boat finishes the race. Boats now default to have position (0, 0). Added mark rounding data to single player race.xml
fjc40
2017-08-15 17:13:12 +1200
3a0bd10a57Merge remote-tracking branch 'origin/master' into story_61
fjc40
2017-08-15 14:49:58 +1200
c9875f3987RaceLogic no longer uses AnimationTimer for its main loop (since that ran in javafx thread).
fjc40
2017-08-15 14:37:36 +1200
9ca50aa66cRay casting now only supports distance specification.
cbt24
2017-08-15 14:26:43 +1200
7d64a43350Allow collision checking to provide collision parameters to ray casting method - Added tests for MockBoat collision direction and distance
cbt24
2017-08-15 13:47:59 +1200
2fbb96afd7Created ray casting methods for MockBoat and CompoundMark - Added ColliderRegistry to Race - Added collision triggering to RaceLogic - Created basic collision handlers for MockBoat and CompoundMark
cbt24
2017-08-15 12:57:26 +1200
ab9aeeb58fMerge branch 'CommandFactory' into 'master'
Connor Taylor Brown
2017-08-15 12:06:20 +1200
b07c30704aThe trackpoint line is now a line (poly-line) instead of a sequence of circles. A point along the poly-line is added every 250ms. issue #18
fjc40
2017-08-14 12:58:05 +1200
7d4f1cd925Fixed first key press not working. #story[1098]
Joseph Gardner
2017-08-14 12:41:21 +1200
a5b21799d3Fixed java doc issue #story[1092]
Fan-Wu Yang
2017-08-14 04:10:24 +1200
eebdd3806eAdded .idea/codeStyleSettings.xml to the git ignore
Fan-Wu Yang
2017-08-14 04:06:14 +1200
ac42c07c69Merge branch 'master' into MapWindRotation
Fan-Wu Yang
2017-08-14 03:54:02 +1200
b5e414f97aMade all the model classes extend off the schema xml classes for race, and made xml builder, validator and reader utility class. #story[1092]
Fan-Wu Yang
2017-08-14 03:47:42 +1200
7366aba5ecAdded empty data sources, to be used by VisualiserRace. Created FrameRateTracker which can be used to track framerate. Updated RequestToJoinEnum and JoinAcceptanceEnum to match the agreed connection API. Added AssignPlayerBoat message, which is used internally on the client to assign the player a source ID once they have connected. Fixed some race conditions in the MessageRouter. Updated ConnectionAcceptor.CheckClientConnection to wait slightly longer before removing connection (there was a slight race condition before). Race no longer has a reference to LatestMessages. LatestMessages no longer has specific messages types in it. Created RaceState class, which contains the state that is shared between VisualiserRaceState and MockRaceState (currently only used on visualiser). Split VisualiserRace into VisualiserRaceState and VisualiserRaceService. Added the VisualiserRace commands (BoatLocatonCommand, RaceStatusCommand, etc...). Slightly increased the preferred width of race.fxml table columns. issues #27#37#35 #story[1095]
fjc40
2017-08-14 00:53:05 +1200
70d5447e88Moving stuff from school pc to home
Fan-Wu Yang
2017-08-13 23:03:16 +1200