V 20 U jts21A D 20Jan2014[14:50] M jts21A d 20Jan2014[15:29] Z S T 10 s 20Jan2014[14:50] d 0 0 100 100 P 16 55 T Create an arrow, then click here to continue Q 0 o jts21A v S f sb30 t -1.0 b 0.0 m 0.0 w 880 h -1.0 S T 12 s 20Jan2014[14:50.36] d 50 50 50 100 P 57 95 T @functions F Javascript1 Q 0 o jts21A v S f tr18 t -1.0 b 0.0 m 0.0 w 974 h -1.0 S T 167 s 20Jan2014[14:53.22] P 25 124 T var frame = loadTutorialFrame(28) Q 0 o jts21A v S f tr18 t -1.0 b 0.0 m 0.0 w 974 h -1.0 S T 179 s 20Jan2014[15:03.45] P 25 153 T var polygons = countSides(frame, false) Q 0 o jts21A v S f tr18 t -1.0 b 0.0 m 0.0 w 974 h -1.0 S T 253 s 20Jan2014[15:09.11] P 25 182 T success = false Q 0 o jts21A v S f tr18 t -1.0 b 0.0 m 0.0 w 974 h -1.0 S T 186 s 20Jan2014[15:08.00] P 25 211 T for(var i in polygons) Q 0 o jts21A v S f tr18 t -1.0 b 0.0 m 0.0 w 974 h -1.0 S P 324 s 20Jan2014[15:08.08] d 100 0 0 100 P 49 221 e 100 59 59 100 Q 0 o jts21A v S h 2.0 l 325 327 c 199 201 S P 326 s 20Jan2014[15:08.08] d 100 0 0 100 P 265 221 e 100 59 59 100 Q 0 o jts21A v S h 2.0 l 325 339 c 199 202 S T 328 s 20Jan2014[15:08.11] P 66 245 T if(polygons[i] == 1) Q 0 o jts21A v S f tr18 t -1.0 b 0.0 m 0.0 w 974 h -1.0 S P 329 s 20Jan2014[15:08.20] d 0 0 100 100 P 80 258 e 59 59 100 100 Q 0 o jts21A v S h 2.0 l 330 331 c 229 231 S P 332 s 20Jan2014[15:08.20] d 0 0 100 100 P 252 258 e 59 59 100 100 Q 0 o jts21A v S h 2.0 l 330 337 c 229 232 S T 333 s 20Jan2014[15:09.40] P 105 283 T success = true Q 0 o jts21A v S f tr18 t -1.0 b 0.0 m 0.0 w 974 h -1.0 S P 334 s 20Jan2014[15:08.20] d 0 0 100 100 P 80 298 e 59 59 100 100 Q 0 o jts21A v S h 2.0 l 331 336 c 230 231 S P 335 s 20Jan2014[15:08.20] d 0 0 100 100 P 252 298 e 59 59 100 100 Q 0 o jts21A v S h 2.0 l 336 337 c 230 232 S P 338 s 20Jan2014[15:08.08] d 100 0 0 100 P 265 316 e 100 59 59 100 Q 0 o jts21A v S h 2.0 l 341 339 c 200 202 S P 340 s 20Jan2014[15:08.08] d 100 0 0 100 P 49 316 e 100 59 59 100 Q 0 o jts21A v S h 2.0 l 327 341 c 200 201 S T 344 s 20Jan2014[15:10.07] P 29 349 T if(success) Q 0 o jts21A v S f tr18 t -1.0 b 0.0 m 0.0 w 974 h -1.0 S P 361 s 20Jan2014[15:10.11] d 100 0 0 100 P 973 363 e 100 59 59 100 Q 0 o jts21A v S h 2.0 l 365 413 c 357 360 S P 362 s 20Jan2014[15:10.11] d 100 0 0 100 P 44 363 e 100 59 59 100 Q 0 o jts21A v S h 2.0 l 365 366 c 357 359 S T 406 s 20Jan2014[15:10.43] P 59 392 T frame.addText(70, 206, "You can create polylines by starting a line and right clicking instead of middle clicking to end the line.\nThis will place down a point and continue the line.\nMiddle click is still used to end the poly-line when you're finished", null) Q 0 o jts21A v S f tr18 t -1.0 b 0.0 m 0.0 w 974 h -1.0 S T 415 s 20Jan2014[15:12.09] P 61 477 T frame.addText(70, 284, "Create a poly-line, then click here to continue", "runJSFrame", "Tutorials30") Q 0 o jts21A v S f tr18 t -1.0 b 0.0 m 0.0 w 974 h -1.0 S P 363 s 20Jan2014[15:10.11] d 100 0 0 100 P 44 509 e 100 59 59 100 Q 0 o jts21A v S h 2.0 l 366 412 c 358 359 S P 411 s 20Jan2014[15:10.11] d 100 0 0 100 P 973 509 e 100 59 59 100 Q 0 o jts21A v S h 2.0 l 412 413 c 358 360 S T 410 s 20Jan2014[15:10.18] P 21 552 T else Q 0 o jts21A v S f tr18 t -1.0 b 0.0 m 0.0 w 974 h -1.0 S P 391 s 20Jan2014[15:10.20] d 0 0 100 100 P 847 567 e 59 59 100 100 Q 0 o jts21A v S h 2.0 l 395 405 c 387 390 S P 392 s 20Jan2014[15:10.20] d 0 0 100 100 P 45 567 e 59 59 100 100 Q 0 o jts21A v S h 2.0 l 395 396 c 387 389 S T 402 s 20Jan2014[15:10.25] P 58 601 T org.expeditee.gui.MessageBay.errorMessage("You need to create an arrow to continue") Q 0 o jts21A v S f tr18 t -1.0 b 0.0 m 0.0 w 974 h -1.0 S P 393 s 20Jan2014[15:10.20] d 0 0 100 100 P 45 622 e 59 59 100 100 Q 0 o jts21A v S h 2.0 l 396 404 c 388 389 S P 403 s 20Jan2014[15:10.20] d 0 0 100 100 P 847 622 e 59 59 100 100 Q 0 o jts21A v S h 2.0 l 404 405 c 388 390 Z L 325 1 s 326 324 L 327 1 s 324 340 L 339 1 s 338 326 L 330 1 s 332 329 L 331 1 s 329 334 L 337 1 s 335 332 L 336 1 s 334 335 L 341 1 s 340 338 L 365 1 s 361 362 L 413 1 s 411 361 L 366 1 s 362 363 L 412 1 s 363 411 L 395 1 s 391 392 L 405 1 s 403 391 L 396 1 s 392 393 L 404 1 s 393 403 Z C 199 3 s 326 324 C 201 2 s 324 340 C 202 2 s 338 326 C 229 3 s 332 329 C 231 2 s 329 334 C 232 2 s 335 332 C 230 3 s 334 335 C 200 3 s 340 338 C 357 3 s 361 362 C 360 2 s 411 361 C 359 2 s 362 363 C 358 3 s 363 411 C 387 3 s 391 392 C 390 2 s 403 391 C 389 2 s 392 393 C 388 3 s 393 403 Z ActiveTime:00:09:41 DarkTime:00:01:32 29:45:468 246 473 kRight 29:45:708 259 477 kLeft 29:45:892 248 477 kLeft 29:46:396 238 477 k8 29:46:548 248 477 kRight 29:46:900 259 477 kDelete 29:47:783 638 231 Ld 29:47:862 638 230 Lu