Fan-Wu Yang
9d1145b298
Changed back to CI IP to test on CI
2017-09-18 02:03:25 +12:00
fjc40
75c15d492e
There was a null pointer exception when finishing the race, as the finish leg doesn't have compound marks.
2017-09-15 11:24:55 +12:00
fjc40
eacbe8d8ea
Merge remote-tracking branch 'origin/master' into boat_movement_smooth
2017-09-15 09:04:42 +12:00
Fan-Wu Yang
0348b0c642
Merged in master
2017-09-15 02:50:06 +12:00
Fan-Wu Yang
c91c4e5d7c
Merge branch 'master' into network_on_VPS
2017-09-15 02:47:50 +12:00
Fan-Wu Yang
4970f52c3a
Merge remote-tracking branch 'origin/master' into network_on_VPS
2017-09-15 02:45:56 +12:00
Fan-Wu Yang
34a803f92e
More changes
2017-09-15 02:39:47 +12:00
Fan-Wu Yang
22e9db473e
Removed test that took a manditory socket
2017-09-15 02:28:09 +12:00
fjc40
2c92102b2a
Changed GraphCoordinate to use double instead of int.
...
This results in waaaaay smoother movement. Boats no longer jump around.
2017-09-15 01:34:32 +12:00
fjc40
191f249bfb
Speed scale is 2, rather than 10.
...
Server simulates frames every 16ms rather than 50ms.
2017-09-15 01:00:26 +12:00
fjc40
5c58ca11ff
Boats use their assigned color.
...
Boat name is displayed in lobby instead of source ID.
2017-09-15 00:59:43 +12:00
fjc40
eb2ed45ed2
Merge branch 'master' into spectate_mode_basic
...
# Conflicts:
# racevisionGame/src/main/java/visualiser/Controllers/LobbyController.java
2017-09-15 00:46:07 +12:00
hba56
3131d67cf2
Merge remote-tracking branch 'remotes/origin/master' into scoreTable
2017-09-14 23:50:29 +12:00
fjc40
ae9594f8c3
Removed a println and fixed some javadoc warnings.
2017-09-14 23:46:54 +12:00
fjc40
47d013612a
Fix for null pointer exception when finishing race.
2017-09-14 23:40:52 +12:00
hba56
88f1a393f2
Made the info tab into an overlay
...
#story[1195]
2017-09-14 23:40:02 +12:00
fjc40
24b068f249
Collision effect uses color.transparent instead of a custom transparent color.
2017-09-14 23:33:23 +12:00
fjc40
536428ce16
There was a null pointer exception related to going into/leaving third person camera and the arrow annotation.
2017-09-14 23:11:52 +12:00
fjc40
f308f5b8f3
Visualiser model thread was updating GUI instead of fx thread.
2017-09-14 23:08:58 +12:00
Connor Taylor-Brown
8d9624db96
Recovered sails smoothing
...
- Boat default position is now overridden only by collision command
- Sails command overrides boat velocity
#story[1195]
2017-09-14 23:01:29 +12:00
Connor Taylor-Brown
90c258e9e9
Reset collision tag on visualiser boat after displaying collision
...
- Modified View3D to index subjects rather than shapes by source ID
- Enforced one collision per boat on server to reduce rendering load
- Changed collision radius to less than bounce radius
- Fixed game-breaking null command bug
#story[1195]
2017-09-14 22:36:18 +12:00
hba56
c17900a461
Merge remote-tracking branch 'remotes/origin/master' into scoreTable
2017-09-14 22:25:33 +12:00
David Wu
e345ecdec1
Removed sout statements.
2017-09-14 16:52:45 +12:00
Joseph Gardner
f794aec4c8
boundaries are annotations.
2017-09-14 16:43:42 +12:00
Joseph Gardner
7fa2037753
Merge remote-tracking branch 'origin/storyD-3D' into storyD-3D
2017-09-14 16:42:39 +12:00
Fan-Wu Yang
2383915c78
Merged #story[1195]
2017-09-14 16:42:23 +12:00
Joseph Gardner
c42e25df86
Merge branch 'master' into storyD-3D
2017-09-14 16:39:55 +12:00
Joseph Gardner
55713f14a1
Merge branch 'master' into storyD-3D
...
# Conflicts:
# .gitignore
# racevisionGame/src/main/java/mock/model/RaceServer.java
# racevisionGame/src/main/java/mock/model/collider/Collider.java
# racevisionGame/src/main/java/mock/xml/RaceXMLCreator.java
# racevisionGame/src/main/java/shared/model/Boat.java
# racevisionGame/src/main/java/shared/model/Mark.java
# racevisionGame/src/main/java/visualiser/Controllers/HostController.java
# racevisionGame/src/main/java/visualiser/Controllers/LobbyController.java
# racevisionGame/src/main/java/visualiser/Controllers/MainController.java
# racevisionGame/src/main/java/visualiser/Controllers/RaceViewController.java
# racevisionGame/src/main/java/visualiser/Controllers/TitleController.java
# racevisionGame/src/main/java/visualiser/layout/Plane3D.java
# racevisionGame/src/main/java/visualiser/layout/SeaSurface.java
# racevisionGame/src/main/java/visualiser/layout/View3D.java
# racevisionGame/src/main/java/visualiser/utils/PerlinNoiseGenerator.java
# racevisionGame/src/main/resources/visualiser/scenes/title.fxml
2017-09-14 16:37:58 +12:00
Fan-Wu Yang
d70f556741
Changed arrow to next mark appearance #story[1195]
2017-09-14 16:36:17 +12:00
Joseph Gardner
7bea2fee73
Merge branch 'storyA_sounds' into storyD-3D
2017-09-14 16:36:05 +12:00
Joseph Gardner
14b5f4bdf1
Merge branch 'master' into storyD-3D
...
# Conflicts:
# .gitignore
# racevisionGame/src/main/java/mock/model/RaceServer.java
# racevisionGame/src/main/java/mock/model/collider/Collider.java
# racevisionGame/src/main/java/mock/xml/RaceXMLCreator.java
# racevisionGame/src/main/java/shared/model/Boat.java
# racevisionGame/src/main/java/shared/model/Mark.java
# racevisionGame/src/main/java/visualiser/Controllers/HostController.java
# racevisionGame/src/main/java/visualiser/Controllers/LobbyController.java
# racevisionGame/src/main/java/visualiser/Controllers/MainController.java
# racevisionGame/src/main/java/visualiser/Controllers/RaceViewController.java
# racevisionGame/src/main/java/visualiser/Controllers/TitleController.java
# racevisionGame/src/main/java/visualiser/layout/Plane3D.java
# racevisionGame/src/main/java/visualiser/layout/SeaSurface.java
# racevisionGame/src/main/java/visualiser/layout/View3D.java
# racevisionGame/src/main/java/visualiser/utils/PerlinNoiseGenerator.java
# racevisionGame/src/main/resources/visualiser/scenes/title.fxml
2017-09-14 16:34:28 +12:00
hba56
86de4e7c0c
Merge remote-tracking branch 'origin/master'
2017-09-14 16:27:54 +12:00
hba56
004aebceb5
fix null pointer when playing tutorial
2017-09-14 16:27:36 +12:00
cbt24
02b4146fa3
Amended collision effect radius
...
#story[1195]
2017-09-14 16:24:14 +12:00
David Wu
43ee92fb95
Created enums and bound them to zoom in, zoom out and sails toggle for key bindings so that something expected shows up for key binding descriptions when changing key bindings. #story[1197]
2017-09-14 16:23:56 +12:00
cbt24
7d58b05e38
Fixed collision not fading to zero
...
#story[1195]
2017-09-14 16:23:21 +12:00
cbt24
cdc7b642db
Boat now shows a fading collision effect
...
#story[1195]
2017-09-14 16:22:04 +12:00
Fan-Wu Yang
f541a13235
Tried to get lobby working #story[1188]
2017-09-14 15:54:48 +12:00
Joseph Gardner
1166c0a4fb
Merged sounds. #story[1196]
2017-09-14 14:37:53 +12:00
fjc40
43a1fbcb64
Spectate mode can be selected by clients when they join a game.
...
#story[1194]
2017-09-14 14:33:21 +12:00
David Wu
550180f286
Removed countdown pane.
2017-09-14 14:28:42 +12:00
Joseph Gardner
7b076f3718
Merge branch 'storyA_sounds' into storyD-3D
...
# Conflicts:
# racevisionGame/src/main/java/visualiser/layout/SeaSurface.java
# racevisionGame/src/main/java/visualiser/layout/SkyBox.java
2017-09-14 14:16:53 +12:00
Joseph Gardner
c23fcfcaa3
new skybox textures. Still need to fix two planes having a small gap between them. #story[1196]
2017-09-14 14:03:36 +12:00
hba56
083eb5a4bc
updated race view that does not use a split pane
2017-09-14 13:45:46 +12:00
fjc40
b59d36f4e5
Actually fixed the wind arrow direction.
2017-09-14 13:32:23 +12:00
fjc40
afd923c9fb
Revert "Appears to fix wind arrow direction."
...
This reverts commit 8e6a720558 .
2017-09-14 13:22:35 +12:00
Connor Taylor-Brown
f2370485a0
RaceController can now set up collision listeners on each boat.
...
#story[1195]
2017-09-14 12:48:02 +12:00
fjc40
e0278fdb85
Merge remote-tracking branch 'origin/master' into wind_arrow_direction_5
2017-09-14 12:40:23 +12:00
fjc40
8e6a720558
Appears to fix wind arrow direction.
2017-09-14 12:39:41 +12:00
Connor Taylor-Brown
e354320d74
Replaced camera tracking listeners with animation timer
...
- Documented animation timers and mark arrow
#story[1195]
2017-09-14 12:20:55 +12:00