From 967bdb394f437eb972766c7ab203fec5d40477b1 Mon Sep 17 00:00:00 2001 From: Fan-Wu Yang Date: Tue, 26 Sep 2017 15:21:30 +1300 Subject: [PATCH] Merged in master and realigned center of the boat #story[1306] --- .../Controllers/InGameLobbyController.java | 2 ++ .../src/main/java/visualiser/layout/Subject3D.java | 12 ++++++++++++ .../src/main/resources/assets/V1.4 Boat.x3d | 4 ++-- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/racevisionGame/src/main/java/visualiser/Controllers/InGameLobbyController.java b/racevisionGame/src/main/java/visualiser/Controllers/InGameLobbyController.java index 9f30b448..c0985e4e 100644 --- a/racevisionGame/src/main/java/visualiser/Controllers/InGameLobbyController.java +++ b/racevisionGame/src/main/java/visualiser/Controllers/InGameLobbyController.java @@ -191,6 +191,8 @@ public class InGameLobbyController extends Controller { public void handle(long now) { subject.setHeading(subject.getHeading().getAngle() + 0.1); sailsSubject.setHeading(subject.getHeading().getAngle() + 0.1); + sailsSubject.setX(subject.getX()); + sailsSubject.setZ(subject.getZ()); } }; rotate.start(); diff --git a/racevisionGame/src/main/java/visualiser/layout/Subject3D.java b/racevisionGame/src/main/java/visualiser/layout/Subject3D.java index 2aae5a6f..a7f89f3c 100644 --- a/racevisionGame/src/main/java/visualiser/layout/Subject3D.java +++ b/racevisionGame/src/main/java/visualiser/layout/Subject3D.java @@ -77,14 +77,26 @@ public class Subject3D { position.setX(x); } + public double getX(){ + return position.getX(); + } + public void setY(double y) { position.setY(y); } + public double getY(){ + return position.getY(); + } + public void setZ(double z) { position.setZ(z); } + public double getZ(){ + return position.getZ(); + } + public void setHeading(double angle) { heading.setAngle(angle); } diff --git a/racevisionGame/src/main/resources/assets/V1.4 Boat.x3d b/racevisionGame/src/main/resources/assets/V1.4 Boat.x3d index 3bfad62e..8b01d28f 100644 --- a/racevisionGame/src/main/resources/assets/V1.4 Boat.x3d +++ b/racevisionGame/src/main/resources/assets/V1.4 Boat.x3d @@ -16,7 +16,7 @@ skyColor="0.051 0.051 0.051" /> @@ -50,7 +50,7 @@ coordIndex="8 9 3 -1 88 86 118 120 -1 87 89 121 119 -1 27 3 5 29 -1 93 87 119 132 -1 29 5 7 161 -1 51 2 4 52 -1 88 120 124 90 -1 97 135 129 233 -1 52 4 6 53 -1 92 128 193 103 -1 90 124 128 92 -1 79 23 65 83 -1 5 10 11 7 -1 98 141 135 97 -1 82 48 70 85 -1 3 9 10 5 -1 94 93 132 136 -1 12 13 9 8 -1 16 17 13 12 -1 95 94 136 142 -1 161 7 57 202 -1 99 147 141 98 -1 23 53 74 65 -1 10 14 15 11 -1 9 13 14 10 -1 30 41 67 66 -1 7 11 59 57 -1 105 95 142 219 -1 76 77 17 16 -1 14 18 19 15 -1 13 17 18 14 -1 50 51 21 20 -1 102 96 148 182 -1 6 30 66 58 -1 101 187 153 100 -1 46 173 204 68 -1 78 22 23 79 -1 77 21 22 78 -1 50 20 34 54 -1 76 16 33 80 -1 16 12 32 33 -1 12 8 31 32 -1 4 28 30 6 -1 2 26 28 4 -1 8 1 25 31 -1 38 27 29 40 -1 1 3 27 25 -1 2 0 24 26 -1 89 38 40 91 -1 125 91 40 161 -1 54 34 45 56 -1 80 33 44 81 -1 33 32 43 44 -1 32 31 42 43 -1 28 39 41 30 -1 26 37 39 28 -1 31 25 36 42 -1 25 27 38 36 -1 26 24 35 37 -1 24 54 56 35 -1 0 50 54 24 -1 55 49 71 75 -1 47 46 68 69 -1 86 102 182 118 -1 0 2 51 50 -1 22 52 53 23 -1 21 51 52 22 -1 11 15 60 59 -1 202 61 68 204 -1 3 1 8 -1 161 40 29 -1 60 63 61 59 -1 61 63 69 68 -1 63 64 70 69 -1 62 64 63 60 -1 84 72 71 85 -1 83 84 64 62 -1 72 65 74 73 -1 72 73 75 71 -1 66 73 74 58 -1 67 75 73 66 -1 103 193 212 104 -1 57 59 61 202 -1 48 47 69 70 -1 15 19 62 60 -1 101 55 75 104 -1 53 6 58 74 -1 65 72 84 83 -1 64 84 85 70 -1 34 80 81 45 -1 20 76 80 34 -1 17 77 78 18 -1 18 78 79 19 -1 20 21 77 76 -1 96 105 219 148 -1 100 153 218 106 -1 49 82 85 71 -1 19 79 83 62 -1 49 100 106 82 -1 45 81 105 96 -1 187 101 104 212 -1 67 103 104 75 -1 35 56 102 86 -1 121 89 91 125 -1 55 101 100 49 -1 56 45 96 102 -1 81 44 95 105 -1 82 106 99 48 -1 48 99 98 47 -1 44 43 94 95 -1 43 42 93 94 -1 47 98 97 46 -1 39 90 92 41 -1 41 92 103 67 -1 46 97 233 173 -1 37 88 90 39 -1 42 36 87 93 -1 36 38 89 87 -1 37 35 86 88 -1 107 248 253 254 -1 109 108 248 107 -1 255 109 107 254 -1 258 113 109 255 -1 113 112 108 109 -1 147 99 257 256 -1 106 218 111 110 -1 99 106 110 257 -1 110 111 112 113 -1 257 110 113 258 -1 258 255 261 262 -1 130 117 131 -1 228 120 118 226 -1 227 119 121 229 -1 157 159 123 117 -1 234 132 119 227 -1 159 161 127 123 -1 184 185 122 116 -1 128 193 212 187 -1 228 230 124 120 -1 238 233 129 135 -1 185 186 126 122 -1 232 244 193 128 -1 230 232 128 124 -1 217 223 200 152 -1 123 127 134 133 -1 239 238 135 141 -1 222 225 207 180 -1 117 123 133 131 -1 235 136 132 234 -1 137 130 131 138 -1 143 137 138 144 -1 236 142 136 235 -1 161 202 191 127 -1 240 239 141 147 -1 152 200 211 186 -1 133 134 140 139 -1 131 133 139 138 -1 160 201 203 172 -1 127 191 194 134 -1 246 219 142 236 -1 214 143 144 215 -1 139 140 146 145 -1 138 139 145 144 -1 183 149 150 184 -1 243 182 148 237 -1 126 192 201 160 -1 242 241 153 187 -1 178 205 204 173 -1 216 217 152 151 -1 215 216 151 150 -1 183 188 165 149 -1 214 220 164 143 -1 143 164 163 137 -1 137 163 162 130 -1 122 126 160 158 -1 116 122 158 156 -1 130 162 155 115 -1 169 171 159 157 -1 115 155 157 117 -1 116 156 154 114 -1 229 231 171 169 -1 125 161 171 231 -1 188 190 177 165 -1 220 221 176 164 -1 164 176 175 163 -1 163 175 174 162 -1 158 160 172 170 -1 156 158 170 168 -1 162 174 167 155 -1 155 167 169 157 -1 156 168 166 154 -1 154 166 190 188 -1 114 154 188 183 -1 189 213 208 181 -1 179 206 205 178 -1 226 118 182 243 -1 114 183 184 116 -1 151 152 186 185 -1 150 151 185 184 -1 134 194 195 140 -1 202 204 205 196 -1 117 130 115 -1 161 159 171 -1 195 194 196 198 -1 196 205 206 198 -1 198 206 207 199 -1 197 195 198 199 -1 224 225 208 209 -1 223 197 199 224 -1 209 210 211 200 -1 209 208 213 210 -1 201 192 211 210 -1 203 201 210 213 -1 244 245 212 193 -1 191 202 196 194 -1 173 204 202 161 -1 180 207 206 179 -1 140 195 197 146 -1 242 245 213 189 -1 186 211 192 126 -1 200 223 224 209 -1 199 207 225 224 -1 165 177 221 220 -1 149 165 220 214 -1 144 145 216 215 -1 145 146 217 216 -1 149 214 215 150 -1 237 148 219 246 -1 241 247 218 153 -1 181 208 225 222 -1 146 197 223 217 -1 181 222 247 241 -1 177 237 246 221 -1 187 212 245 242 -1 203 213 245 244 -1 166 226 243 190 -1 121 125 231 229 -1 189 181 241 242 -1 190 243 237 177 -1 221 246 236 176 -1 222 180 240 247 -1 180 179 239 240 -1 176 236 235 175 -1 175 235 234 174 -1 179 178 238 239 -1 170 172 232 230 -1 172 203 244 232 -1 178 173 233 238 -1 168 170 230 228 -1 174 234 227 167 -1 167 227 229 169 -1 168 228 226 166 -1 249 259 253 248 -1 250 249 248 108 -1 260 259 249 250 -1 264 260 250 252 -1 252 250 108 112 -1 147 256 263 240 -1 247 251 111 218 -1 240 263 251 247 -1 251 252 112 111 -1 263 264 252 251 -1 264 262 261 260 -1 256 257 258 262 -1 264 263 256 262 -1 254 253 261 255 -1 253 259 260 261 -1 " >