Kusal Ekanayake
07c76f12e1
Merge branch 'develop' into Story34_Sparklines
2017-05-21 17:37:41 +12:00
Kusal Ekanayake
059c0de1fa
Quickfix for null pointer in boatObject
...
#pair[ptg19,kre39]
2017-05-21 15:58:17 +12:00
Kusal Ekanayake
8e147bd1bd
Making the boat sparkline initialise after the race screen is shown.
...
#story[952]
2017-05-21 14:56:05 +12:00
Kusal Ekanayake
48d58ea660
Sparklines now update when a boat passes a mark.
...
There are issue of initialising the sparkline before the race starts and when the race is being viewed when it starts. It works great though when you join a race halfway.
#story[952]
2017-05-19 18:08:26 +12:00
Kusal Ekanayake
422dcd4501
Sparklines now update with boat position change.
...
Need to make it work for any amount of boats in the race and to work when the race first starts as it currently only shows one boat.
#story[952]
2017-05-19 15:15:05 +12:00
Kusal Ekanayake
951a726309
The line chart now has series which display on it.
...
Need to get the right data to display on the linechart when it updates.
#story[952]
2017-05-18 20:56:42 +12:00
Kusal Ekanayake
390aabc78f
Adding race yacht series to the sparkline.
...
Next step is to make the series of the boats update when new position information is received.
#story[952]
2017-05-18 14:44:10 +12:00
Kusal Ekanayake
b87008f590
Merge branch 'develop' into Story34_Sparklines
2017-05-18 13:22:51 +12:00
Kusal Ekanayake
ecc0e722b5
Started sparkline prototype
...
#story[952]
2017-05-18 13:19:59 +12:00
Michael Rausch
cf4d7e03f5
Merge branch 'issue#1_wakes_3.0' into 'develop'
...
Issue#1 wakes 3.0
Changed methods in the wake class to fix issues caused by unexpected velocities making the wakes go crazy.
Improved performance.
Made wakes look different.
See merge request !33
2017-05-18 11:45:28 +12:00
Michael Rausch
73eeeb0ef9
Removed extra print stmt and changed default server back to official
2017-05-18 11:45:06 +12:00
Calum
45db731a60
Fixed a merge issue.
...
#story[923] #bug #refactor
2017-05-17 18:06:36 +12:00
Calum
8a3a41294a
Fixed error causing build failure.
...
#story[923] #bug #refactor
2017-05-17 17:41:45 +12:00
Calum
f41858e2c7
Tidied variable names.
2017-05-17 17:35:59 +12:00
Calum
e5eab0a6c8
Merge remote-tracking branch 'origin/develop' into issue#1_wakes_3.0
...
# Conflicts:
# src/main/java/seng302/App.java
# src/main/java/seng302/models/BoatGroup.java
2017-05-17 17:27:34 +12:00
Calum
7c39368126
Removed unnecessary constant
2017-05-17 17:23:10 +12:00
Calum
ade926e2f2
StreamParser class now only shares thread safe classes.
...
#story[923] #bug
2017-05-17 16:44:05 +12:00
Calum
c63c8e4d73
Stripped out excess code in Wake class.
2017-05-17 16:33:45 +12:00
Michael Rausch
3c418b2aa4
Changed boat location message to milliseconds
2017-05-17 14:57:31 +12:00
Michael Rausch
d34a158c34
Merge branch '38a_Select_Boats' into 'develop'
...
38a select boats
Selection of boats now possible by selecting a boat from a drop down menu to focus that boat singularly or clicking a boat on the canvas to toggle that boats annotations.
Changed the annotations slider to remove the low annotation option. Only now includes None, Important and All. I think this makes much more sense.
Refactor of the race view controller class to combine all timelines for polling the Stream Parser to update race view data such as tables into one timeline for polling. In the future this should be improved further from polling to an observer model.
See merge request !31
2017-05-17 14:38:23 +12:00
Michael Rausch
6e3d037021
Merge branch 'develop' into 38a_Select_Boats
2017-05-17 14:34:10 +12:00
Zhi You Tan
7d160eaf54
Removed unused imports from controller.java
2017-05-17 13:16:00 +12:00
Peter Galloway
4fc99edbd6
Merge branch 'issue#14_split_start_screen_view&controller' into 'develop'
...
Split Start Screen out from Main View view and controller.
The start screen has its own view and controller now. Returned main view to its original function.
(This solves issue#14)
See merge request !32
2017-05-17 13:07:48 +12:00
Zhi You Tan
4da8c1645e
Split Start Screen out from Main View view and controller.
...
#story[923]
2017-05-17 12:56:13 +12:00
William Muir
1c01aab1e7
Merge on to develop
...
story[955]
2017-05-17 10:34:00 +12:00
William Muir
6a85b0800f
Merge on to develop
...
story[955]
2017-05-17 10:06:50 +12:00
William Muir
1acb0fbac4
Merge on to develop
...
story[955]
2017-05-17 10:04:28 +12:00
William Muir
2b294702a9
Merge remote-tracking branch 'origin/develop' into 38a_Select_Boats
...
# Conflicts:
# src/main/java/seng302/controllers/RaceViewController.java
# src/main/java/seng302/models/BoatGroup.java
2017-05-17 09:53:18 +12:00
William Muir
afd97d6e05
Reformating of code to google style.
...
#story[955]
2017-05-17 00:34:36 +12:00
William Muir
2d5a7a8a49
Large tidying of RaceViewController class. Fixing updating for combo boxes
...
#story[955]
2017-05-16 15:06:01 +12:00
Michael Rausch
da07d885da
Merge branch 'Story47CourseLimits' into 'develop'
...
Story47 course limits
The idea was to have the course canvas update whenever we receive a new xml packet for the race data. Specifically for a few seconds after the race where the course boundaries change, going from a boundary which contains the start line to cutting off the start line as soon as the boats start.
See merge request !30
2017-05-15 18:43:49 +12:00
Michael Rausch
a9de005e1a
Removed a extraneous print stmt
2017-05-15 18:41:44 +12:00
Michael Rausch
e03e121da4
Merge branch 'develop' into Story47CourseLimits
...
Conflicts:
src/main/java/seng302/App.java
2017-05-15 18:37:31 +12:00
Kusal Ekanayake
9c7144c918
Removed dud print statement
...
#story[889]
2017-05-15 17:55:06 +12:00
Kusal Ekanayake
fa501460cb
Cleaned up code for merge.
...
#story[889]
2017-05-15 17:21:56 +12:00
Kusal Ekanayake
110143ae6e
Added a dynamically updating course limits file to the model.
...
This will make manual testing of the course limits easier. When the race starts, the limits encapsulate the start line but soon after the race starts the course limits close off around the start line (this is for the model). This means the model acts in a very similar way to the actual live stream.
#story[889]
2017-05-15 17:09:12 +12:00
William Muir
51f090324a
CSS on annotation selection and minor bug fixes. Changed annotation slider to only have None, important and All
...
#story[955]
2017-05-15 16:44:28 +12:00
Michael Rausch
335540ff4a
Merge branch 'story36_elapsed_time' into 'develop'
...
Story36 elapsed time
Implemented time elapsed since last mark on annotation
See merge request !29
2017-05-15 16:33:21 +12:00
Zhi You Tan
5fa47ff65b
Implemented elapsed time since last mark on annotation.
...
#story[927]
2017-05-15 16:31:04 +12:00
Zhi You Tan
3a1c1a5e43
Merge remote-tracking branch 'origin/develop' into story36_elapsed_time
...
# Conflicts:
# src/main/java/seng302/models/BoatGroup.java
2017-05-15 15:54:44 +12:00
Michael Rausch
4c7f530458
Merge branch 'story33_add_estimated_time_annotation' into 'develop'
...
Story33 add estimated time annotation
Added estimated time to next mark to annotation
See merge request !28
2017-05-15 15:50:46 +12:00
Zhi You Tan
2e914a7704
Fixed estimate time to next mark to match acceptance criteria which is countdown in minutes and seconds.
...
#story[924]
2017-05-15 15:49:21 +12:00
Calum
8fbb9d6d4e
Added/improved documentation
...
#chore
2017-05-15 15:36:18 +12:00
Kusal Ekanayake
081d7e3dcb
Fixed the parsing of bytes being off by one byte in the stream parser fr the race status packet.
...
#story[924] #pair[kre39,zyt10]
2017-05-15 14:52:57 +12:00
William Muir
764ae37ce4
Gave the boatgroups a selection attribute, allowing them to be highlighted upon clicking
...
Boats can be clicked on canvas or from selection drop down on the side
#story[955]
2017-05-15 14:09:09 +12:00
Zhi You Tan
e62a609b6b
Prepared StreamParser.java, BoatGroup.java, Yacht.java for leg timer annotation (story 36)
...
#story[927]
2017-05-15 13:47:30 +12:00
Kusal Ekanayake
94d1982670
Shifted the canvas to the back of the window when updated.
...
This is to preserve the way the boats are still shown on the front when the course i reloaded.
As the main live stream has been down, this still needs to be tested.
2017-05-15 10:46:28 +12:00
Zhi You Tan
39efafc75f
Fixed Annotation.java, ImportantAnnotationController.java, RaceViewController.java to include estimate time to next mark after merge
...
#story[924]
2017-05-15 10:36:20 +12:00
Kusal Ekanayake
afe0c9f1a6
Merge branch 'develop' into Story47CourseLimits
...
# Conflicts:
# src/main/resources/views/RaceView.fxml
2017-05-15 10:33:22 +12:00
Zhi You Tan
04b105d74b
Merge branch 'develop' into story33_add_estimated_time_annotation
...
# Conflicts:
# src/main/java/seng302/controllers/RaceViewController.java
2017-05-15 10:19:58 +12:00