diff --git a/VERSION b/VERSION index 4fc66cb..a3d088f 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.4.75-beta +0.4.76-beta diff --git a/public/js/core.js b/public/js/core.js index 54d14ac..c747da6 100644 --- a/public/js/core.js +++ b/public/js/core.js @@ -2,7 +2,7 @@ "use strict"; /* version — shown until /api/version resolves (or if the fetch fails, e.g. offline). Kept in sync by hand with the VERSION file at the repo root on every release. */ -const VERSION = "0.4.75-beta"; +const VERSION = "0.4.76-beta"; /* Safari en oudere mobiele browsers behandelen 100vh/100% soms als de hoogte achter hun adres- en navigatiebalk. visualViewport geeft de werkelijk zichtbare hoogte; de CSS gebruikt deze pixelwaarde als betrouwbare bron en diff --git a/public/js/widgets/coloring-scenes-advanced.js b/public/js/widgets/coloring-scenes-advanced.js index a7753f9..74ee4d3 100644 --- a/public/js/widgets/coloring-scenes-advanced.js +++ b/public/js/widgets/coloring-scenes-advanced.js @@ -12,10 +12,10 @@ function plateSeasons(){ banen mee, dus de plaat leest van links naar rechts als een jaar. */ return coloringScene("four-seasons", coloringBackdrop("sky","#3b7dd8")+ - coloringFlat("ground-spring","M 4 452 L 200 452 L 200 596 L 4 596 Z","#3fae6a")+ - coloringFlat("ground-summer","M 200 452 L 400 452 L 400 596 L 200 596 Z","#f7c948")+ - coloringFlat("ground-autumn","M 400 452 L 600 452 L 600 596 L 400 596 Z","#f28c3c")+ - coloringFlat("ground-winter","M 600 452 L 796 452 L 796 596 L 600 596 Z","#ffffff")+ + coloringFlat("ground-spring","M 4 452 C 70 442 140 448 200 456 L 200 596 L 4 596 Z","#3fae6a")+ + coloringFlat("ground-summer","M 200 456 C 260 462 340 456 400 448 L 400 596 L 200 596 Z","#f7c948")+ + coloringFlat("ground-autumn","M 400 448 C 460 440 540 446 600 454 L 600 596 L 400 596 Z","#f28c3c")+ + coloringFlat("ground-winter","M 600 454 C 660 460 730 454 796 446 L 796 596 L 600 596 Z","#ffffff")+ coloringGroup("tree", coloringContour("trunk","M 344 452 C 356 400 364 340 366 250 L 434 250 C 436 340 444 400 456 452 Z","#8b5a3c")+ coloringContour("crown-summer","M 400 210 L 250 210 A 150 150 0 0 1 400 60 Z","#3fae6a")+ @@ -29,8 +29,14 @@ function plateSeasons(){ coloringFlat("leaf-b","M 452 152 C 466 136 490 136 504 152 C 490 170 466 170 452 152 Z","#e0554d")+ coloringFlat("snow-clump","M 452 262 C 466 246 490 246 504 262 C 490 280 466 280 452 262 Z","#ffffff")+ coloringFlat("trunk-knot","M 384 372 C 396 362 412 362 420 372 C 412 386 396 386 384 372 Z","#f2b38f")+ - coloringFlat("hollow","M 386 418 C 396 406 410 406 418 418 C 410 434 396 434 386 418 Z","#26344a"),2)+ - coloringLine("M 372 300 C 392 292 412 292 430 300 M 376 392 C 394 384 410 384 426 392",2)+ + coloringFlat("hollow","M 386 418 C 396 406 410 406 418 418 C 410 434 396 434 386 418 Z","#26344a")+ + /* plukken op de rand van de kroon, zodat de cirkel als bladerdek leest + in plaats van als een bal */ + coloringCircle("lobe-summer",294,104,36,"#3fae6a")+ + coloringCircle("lobe-autumn",506,104,36,"#f28c3c")+ + coloringCircle("lobe-spring",294,316,32,"#d85aa5")+ + coloringCircle("lobe-winter",506,316,32,"#2fb7a8"),2)+ + coloringLine("M 376 392 C 394 384 410 384 426 392 M 372 424 C 390 416 408 416 424 424",2)+ coloringLine("M 400 60 L 400 360 M 250 210 L 550 210 M 296 106 L 504 314 M 504 106 L 296 314",3))+ coloringGroup("season-props", coloringContour("tulip-cup","M 78 448 C 78 424 90 408 108 408 C 126 408 138 424 138 448 C 122 458 94 458 78 448 Z","#e0554d")+ @@ -158,6 +164,12 @@ function plateMandala(){ function plateEcosystem(){ return coloringScene("ecosystem", coloringBackdrop("sky","#3b7dd8")+ + coloringCircle("sun",130,116,50,"#f7c948","coloring-contour")+ + coloringFlat("cloud",coloringCloudPath(486,74,196,58),"#ffffff")+ + coloringGroup("swallows", + coloringLine("M 268 148 C 282 136 294 136 306 146 C 318 136 330 136 344 148"+ + " M 330 206 C 342 196 352 196 362 204 C 372 196 382 196 394 206",2)+ + coloringLine("M 196 216 C 208 206 218 206 228 214 C 238 206 248 206 260 216",3),2)+ coloringFlat("far-bank","M 4 300 C 130 268 250 296 370 280 C 480 266 580 292 690 278 C 740 272 776 280 796 292 L 796 356 L 4 356 Z","#3fae6a")+ coloringFlat("pond","M 4 356 L 796 356 L 796 500 L 4 500 Z","#2fb7a8")+ coloringFlat("near-bank","M 4 500 C 160 484 340 494 490 506 C 610 516 700 512 796 498 L 796 596 L 4 596 Z","#8b5a3c")+ @@ -173,11 +185,11 @@ function plateEcosystem(){ coloringFlat("lily-pad-a","M 200 452 C 200 428 236 412 276 412 C 316 412 348 428 348 452 C 348 474 316 486 274 486 C 234 486 200 474 200 452 Z","#3fae6a")+ coloringFlat("lily-pad-b","M 520 470 C 520 450 550 436 584 436 C 618 436 646 450 646 470 C 646 488 618 500 582 500 C 548 500 520 488 520 470 Z","#3fae6a")+ coloringGroup("lily-flower", - coloringFlat("lily-petal-a",coloringPetalPath(584,432,-90,42,17),"#d85aa5")+ - coloringFlat("lily-petal-b",coloringPetalPath(584,432,-138,38,16),"#d85aa5")+ - coloringFlat("lily-petal-c",coloringPetalPath(584,432,-42,38,16),"#d85aa5")+ - coloringCircle("lily-heart",584,432,15,"#f7c948"),2)+ - coloringLine("M 274 418 L 274 452 M 226 444 L 348 452 M 582 442 L 582 470",3))+ + coloringFlat("lily-petal-a",coloringPetalPath(636,424,-90,44,18),"#d85aa5")+ + coloringFlat("lily-petal-b",coloringPetalPath(636,424,-140,40,17),"#d85aa5")+ + coloringFlat("lily-petal-c",coloringPetalPath(636,424,-40,40,17),"#d85aa5")+ + coloringCircle("lily-heart",636,424,16,"#f7c948"),2)+ + coloringLine("M 274 418 L 274 452 M 226 444 L 348 452 M 634 440 L 634 466",3))+ coloringGroup("fish", coloringFlat("pond-fish-tail","M 466 396 C 448 380 434 374 422 376 C 426 392 426 408 422 424 C 436 424 452 414 466 400 Z","#f28c3c")+ coloringContour("pond-fish-body","M 462 400 C 474 372 500 356 530 356 C 562 356 586 374 596 400 C 586 426 562 442 530 442 C 500 442 474 426 462 400 Z","#f28c3c")+ @@ -186,8 +198,10 @@ function plateEcosystem(){ coloringDot(571,388,5)+ coloringLine("M 500 380 C 514 376 528 374 542 374 M 500 418 C 514 422 528 424 542 424",2)))+ coloringGroup("frog", - coloringFlat("frog-far-leg","M 240 512 C 208 508 182 518 166 538 C 190 550 224 548 248 534 Z","#3fae6a")+ - coloringFlat("frog-near-leg","M 372 514 C 404 510 432 520 448 540 C 424 552 390 550 366 536 Z","#3fae6a")+ + /* echte poten met een knik en een voet: de lensvormen die er stonden + lazen als blaadjes naast de kikker */ + coloringFlat("frog-far-leg","M 244 494 C 212 494 186 508 174 530 L 174 552 C 174 562 200 562 200 552 L 200 540 C 212 528 230 520 250 516 Z","#3fae6a")+ + coloringFlat("frog-near-leg","M 424 494 C 456 494 482 508 494 530 L 494 552 C 494 562 468 562 468 552 L 468 540 C 456 528 438 520 418 516 Z","#3fae6a")+ coloringContour("frog-body","M 244 496 C 244 448 284 418 334 418 C 384 418 424 448 424 496 C 424 532 384 548 334 548 C 284 548 244 532 244 496 Z","#3fae6a")+ coloringContour("frog-head","M 262 434 C 262 398 294 376 334 376 C 374 376 406 398 406 434 C 406 458 374 470 334 470 C 294 470 262 458 262 434 Z","#3fae6a")+ coloringGroup("frog-detail", @@ -223,8 +237,11 @@ function plateSavanna(){ coloringFlat("acacia-branch-right","M 200 236 C 234 226 266 214 294 200 L 288 182 C 258 196 226 208 194 216 Z","#8b5a3c")+ coloringContour("acacia-canopy","M 30 196 C 12 168 40 138 84 138 C 106 112 168 106 202 130 C 254 122 304 146 306 180 C 308 198 288 208 254 206 L 80 206 C 50 206 34 202 30 196 Z","#3fae6a")+ coloringGroup("acacia-detail", - coloringFlat("acacia-cluster-a","M 74 172 C 94 154 128 154 146 172 C 126 192 94 192 74 172 Z","#2fb7a8")+ - coloringFlat("acacia-cluster-b","M 186 164 C 206 146 240 146 258 164 C 238 184 206 184 186 164 Z","#2fb7a8")+ + coloringFlat("acacia-cluster-a","M 72 174 C 72 156 90 144 112 146 C 136 148 152 160 150 178 C 148 196 128 206 106 204 C 84 202 72 192 72 174 Z","#2fb7a8")+ + coloringFlat("acacia-cluster-b","M 184 166 C 184 148 202 136 224 138 C 248 140 264 152 262 170 C 260 188 240 198 218 196 C 196 194 184 184 184 166 Z","#2fb7a8")+ + /* een derde pluk hoger in het midden: twee symmetrische plukken lazen + als een paar ogen in de kroon */ + coloringFlat("acacia-cluster-c","M 148 136 C 148 120 164 110 184 112 C 204 114 218 124 216 140 C 214 156 196 164 176 162 C 158 160 148 152 148 136 Z","#3fae6a")+ coloringLine("M 166 232 C 162 288 164 344 172 392 M 186 232 C 182 288 186 344 194 392",2))+ coloringLine("M 80 206 C 120 202 240 202 280 206 M 100 154 C 130 148 200 148 240 154",3))+ coloringGroup("giraffe", @@ -267,9 +284,9 @@ function plateSavanna(){ coloringLine("M 156 312 C 160 322 168 328 178 330",2)+ coloringLine("M 244 448 C 278 462 348 466 392 456 M 220 340 C 234 348 246 356 254 362",3))+ coloringGroup("grass-front", - coloringFlat("grass-tuft-a","M 440 566 C 434 534 442 508 460 490 C 470 514 468 544 456 566 Z","#3fae6a")+ + coloringFlat("grass-tuft-a","M 430 566 C 432 540 438 518 448 498 C 452 522 454 544 452 566 C 458 542 466 522 478 506 C 476 532 472 552 466 566 Z","#3fae6a")+ coloringGroup("grass-extra", - coloringFlat("grass-tuft-b","M 738 570 C 732 540 740 514 758 496 C 768 520 766 548 754 570 Z","#3fae6a"),2)+ + coloringFlat("grass-tuft-b","M 728 570 C 730 544 736 522 746 502 C 750 526 752 548 750 570 C 756 546 764 526 776 510 C 774 536 770 556 764 570 Z","#3fae6a"),2)+ coloringLine("M 500 586 C 508 556 512 536 510 516 M 530 590 C 540 560 544 540 544 520 M 692 584 C 700 554 704 534 702 514",3)) ); } diff --git a/public/js/widgets/coloring-scenes-junior.js b/public/js/widgets/coloring-scenes-junior.js index f2e8165..094609e 100644 --- a/public/js/widgets/coloring-scenes-junior.js +++ b/public/js/widgets/coloring-scenes-junior.js @@ -16,7 +16,8 @@ function plateButterfly(){ coloringGroup("cloud-extra",coloringFlat("cloud-right",coloringCloudPath(452,50,148,50),"#ffffff"),2)+ coloringCircle("sun",702,108,52,"#f7c948","coloring-contour")+ coloringGroup("sun-rays", - coloringLine("M 702 34 L 702 12 M 776 108 L 796 108 M 754 56 L 770 40 M 754 160 L 770 176 M 650 56 L 634 40",2),2)+ + coloringLine("M 702 44 L 702 28 M 766 108 L 782 108 M 638 108 L 622 108 M 702 172 L 702 188"+ + " M 747 63 L 759 51 M 657 63 L 645 51 M 747 153 L 759 165 M 657 153 L 645 165",2),2)+ coloringFlat("meadow","M 4 452 C 150 420 290 436 420 460 C 540 482 670 470 796 440 L 796 596 L 4 596 Z","#3fae6a")+ coloringGroup("poppy", coloringFlat("poppy-stem","M 626 470 C 620 506 620 536 624 566 L 654 566 C 648 536 648 506 652 470 Z","#3fae6a")+ @@ -47,9 +48,11 @@ function plateButterfly(){ coloringDot(332,192,4)+coloringDot(348,192,4),2)+ coloringLine("M 326 260 L 354 260 M 328 296 L 352 296 M 332 336 L 348 336",2)+ coloringLine("M 178 200 C 216 214 258 236 296 264 M 502 200 C 464 214 422 236 384 264 M 256 404 C 284 396 310 384 330 370 M 424 404 C 396 396 370 384 350 370",3))+ + /* de graspollen beginnen op de weilijn zelf, zodat er geen losse streepjes + in het niets blijven staan */ coloringGroup("grass-tufts", - coloringLine("M 96 508 C 104 484 108 472 106 456 M 118 512 C 128 490 132 476 132 462 M 140 516 C 146 494 148 480 146 466")+ - coloringLine("M 716 494 C 724 470 728 458 726 442 M 738 498 C 748 476 752 462 752 448",2),2) + coloringLine("M 100 434 C 96 414 100 400 108 390 M 116 436 C 116 414 122 400 132 392 M 132 438 C 136 418 144 406 154 398")+ + coloringLine("M 706 464 C 702 444 706 430 714 420 M 722 464 C 722 442 728 428 738 420 M 738 462 C 742 442 750 430 760 422",2),2) ); } @@ -64,11 +67,13 @@ function plateAutumn(){ coloringGroup("oak", coloringContour("oak-trunk","M 322 468 C 344 412 358 348 362 260 L 442 260 C 446 348 460 412 482 468 Z","#8b5a3c")+ coloringContour("oak-crown","M 402 62 C 474 62 528 94 548 140 C 606 154 622 214 586 254 C 600 296 558 332 512 322 C 478 350 420 352 402 324 C 384 352 326 350 292 322 C 246 332 204 296 218 254 C 182 214 198 154 256 140 C 276 94 330 62 402 62 Z","#f28c3c")+ + /* bladbossen als ronde plukken; de lensvormen die er eerst stonden lazen + als ogen in de kroon */ coloringGroup("oak-clusters", - coloringFlat("cluster-left","M 262 214 C 288 190 330 192 348 216 C 328 248 284 250 262 234 Z","#f7c948")+ - coloringFlat("cluster-right","M 456 208 C 482 184 524 186 542 210 C 522 242 478 244 456 228 Z","#f7c948")+ - coloringFlat("cluster-mid","M 356 132 C 382 108 424 110 442 134 C 422 166 378 168 356 150 Z","#e0554d")+ - coloringFlat("cluster-low","M 340 268 C 366 244 408 246 426 270 C 406 302 362 304 340 288 Z","#e0554d"),2)+ + coloringFlat("cluster-left","M 258 218 C 258 196 278 182 302 184 C 328 186 346 202 344 222 C 342 244 320 256 296 254 C 272 252 258 240 258 218 Z","#f7c948")+ + coloringFlat("cluster-right","M 452 212 C 452 190 472 176 496 178 C 522 180 540 196 538 216 C 536 238 514 250 490 248 C 466 246 452 234 452 212 Z","#f7c948")+ + coloringFlat("cluster-mid","M 352 136 C 352 114 372 100 396 102 C 422 104 440 120 438 140 C 436 162 414 174 390 172 C 366 170 352 158 352 136 Z","#e0554d")+ + coloringFlat("cluster-low","M 336 272 C 336 250 356 236 380 238 C 406 240 424 256 422 276 C 420 298 398 310 374 308 C 350 306 336 294 336 272 Z","#e0554d"),2)+ coloringLine("M 402 324 C 400 380 398 424 394 468 M 428 316 C 432 372 436 420 442 468",2)+ coloringLine("M 384 300 C 356 288 330 272 310 254 M 420 300 C 448 288 474 272 494 254 M 402 240 L 402 320",3))+ coloringGroup("fallen-leaves", @@ -93,7 +98,9 @@ function plateCake(){ coloringGroup("balloons", coloringCircle("balloon-left",112,148,48,"#e0554d","coloring-contour")+ coloringCircle("balloon-right",692,124,44,"#3b7dd8","coloring-contour")+ - coloringLine("M 112 196 C 104 244 108 288 124 330 M 692 168 C 700 216 696 258 682 296"))+ + /* de touwtjes lopen door tot op de tafel in plaats van in de lucht te stoppen */ + coloringLine("M 112 196 C 100 260 112 350 150 424 C 162 452 168 476 166 496"+ + " M 692 168 C 704 240 692 330 656 404 C 642 434 636 468 638 496"))+ coloringGroup("cake", coloringContour("cake-base","M 250 400 L 550 400 C 556 428 556 452 550 470 L 250 470 C 244 452 244 428 250 400 Z","#f7c948")+ coloringContour("cake-middle","M 286 336 L 514 336 C 520 360 520 382 514 400 L 286 400 C 280 382 280 360 286 336 Z","#f2b38f")+ @@ -101,6 +108,7 @@ function plateCake(){ coloringFlat("cake-stand","M 300 470 L 500 470 C 494 484 480 492 462 496 L 338 496 C 320 492 306 484 300 470 Z","#7557c8")+ coloringGroup("cake-icing", coloringFlat("icing-base","M 250 400 L 550 400 C 540 416 526 420 512 410 C 498 424 482 424 468 410 C 454 424 438 424 424 410 C 410 424 394 424 380 410 C 366 424 350 424 336 410 C 322 424 306 424 292 410 C 278 420 262 416 250 400 Z","#ffffff")+ + coloringFlat("icing-middle","M 286 336 L 514 336 C 504 352 490 356 476 346 C 462 360 446 360 432 346 C 418 360 402 360 388 346 C 374 360 358 360 344 346 C 330 356 316 352 286 336 Z","#ffffff")+ coloringFlat("icing-top","M 320 282 L 480 282 C 470 298 456 302 442 292 C 428 306 412 306 398 292 C 384 306 368 306 354 292 C 340 302 326 298 320 282 Z","#ffffff"),2)+ coloringLine("M 286 368 L 514 368 M 250 436 L 550 436",3))+ coloringGroup("candles", @@ -110,9 +118,11 @@ function plateCake(){ coloringFlat("flame-left","M 355 216 C 344 204 346 188 355 176 C 364 188 366 204 355 216 Z","#f28c3c")+ coloringFlat("flame-mid","M 400 200 C 389 188 391 170 400 158 C 409 170 411 188 400 200 Z","#f28c3c")+ coloringFlat("flame-right","M 445 216 C 434 204 436 188 445 176 C 454 188 456 204 445 216 Z","#f28c3c"))+ + /* confetti als stippen: losse kruisjes in de lucht lazen als vergissingen */ coloringGroup("confetti", - coloringLine("M 168 300 L 184 316 M 184 300 L 168 316 M 620 372 L 636 388 M 636 372 L 620 388 M 132 412 L 148 428 M 148 412 L 132 428")+ - coloringLine("M 596 216 L 612 232 M 612 216 L 596 232 M 216 232 L 232 248 M 232 232 L 216 248",3),2) + coloringDot(206,296,7)+coloringDot(596,344,7)+coloringDot(238,384,6)+coloringDot(566,244,6)+ + coloringGroup("confetti-extra", + coloringDot(174,206,5)+coloringDot(626,196,5)+coloringDot(264,458,5)+coloringDot(542,470,5),3),2) ); } @@ -123,10 +133,12 @@ function platePicnic(){ coloringFlat("meadow","M 4 452 L 796 452 L 796 596 L 4 596 Z","#3fae6a")+ coloringGroup("tree-left", coloringContour("tree-left-crown","M 60 268 C 30 244 38 200 76 190 C 78 148 122 128 154 148 C 186 126 232 144 238 182 C 274 196 278 244 244 266 L 168 266 L 168 292 L 128 292 L 128 266 L 60 268 Z","#3fae6a")+ - coloringFlat("tree-left-trunk","M 118 452 C 122 400 124 344 128 292 L 168 292 C 172 344 176 400 182 452 Z","#8b5a3c"))+ + coloringFlat("tree-left-trunk","M 118 452 C 122 400 124 344 128 292 L 168 292 C 172 344 176 400 182 452 Z","#8b5a3c")+ + coloringGroup("tree-left-bark",coloringLine("M 140 302 C 138 350 140 400 144 448 M 158 302 C 156 350 158 400 162 448",2),2))+ coloringGroup("tree-right", coloringContour("tree-right-crown","M 596 232 C 566 208 574 164 612 154 C 614 112 658 92 690 112 C 722 90 768 108 774 146 C 796 156 796 206 776 224 L 706 224 L 706 250 L 666 250 L 666 224 L 596 232 Z","#3fae6a")+ - coloringFlat("tree-right-trunk","M 656 452 C 660 400 662 300 666 250 L 706 250 C 710 300 712 400 718 452 Z","#8b5a3c"))+ + coloringFlat("tree-right-trunk","M 656 452 C 660 400 662 300 666 250 L 706 250 C 710 300 712 400 718 452 Z","#8b5a3c")+ + coloringGroup("tree-right-bark",coloringLine("M 678 260 C 676 320 678 390 682 446 M 696 260 C 694 320 696 390 700 446",2),2))+ coloringGroup("blanket", coloringContour("picnic-blanket","M 226 476 L 596 476 L 664 574 L 158 574 Z","#e0554d")+ coloringGroup("blanket-check", @@ -148,9 +160,9 @@ function platePicnic(){ coloringFlat("rabbit-nose","M 526 470 C 532 464 540 464 546 470 C 540 478 532 478 526 470 Z","#e0554d"),2)+ coloringLine("M 522 482 C 528 490 540 490 546 482 M 500 470 L 470 462 M 500 480 L 470 484 M 570 470 L 600 462 M 570 480 L 600 484",3))+ coloringGroup("apples", - coloringCircle("apple-left",404,500,22,"#e0554d","coloring-contour")+ - coloringCircle("apple-right",600,510,22,"#f7c948","coloring-contour")+ - coloringLine("M 404 478 C 402 468 404 462 410 458 M 600 488 C 598 478 600 472 606 468"),2) + coloringCircle("apple-left",556,536,22,"#e0554d","coloring-contour")+ + coloringCircle("apple-right",614,550,20,"#f7c948","coloring-contour")+ + coloringLine("M 556 514 C 554 504 556 498 562 494 M 614 530 C 612 520 614 514 620 510"),2) ); } diff --git a/public/js/widgets/coloring-scenes-middle.js b/public/js/widgets/coloring-scenes-middle.js index 751e6bf..7e969f2 100644 --- a/public/js/widgets/coloring-scenes-middle.js +++ b/public/js/widgets/coloring-scenes-middle.js @@ -53,7 +53,7 @@ function plateGarden(){ return coloringScene("garden", coloringBackdrop("sky","#3b7dd8")+ coloringFlat("hedge","M 4 306 C 90 262 170 300 250 274 C 330 248 400 292 480 272 C 560 252 640 296 720 276 C 756 268 780 274 796 284 L 796 400 L 4 400 Z","#2fb7a8")+ - coloringFlat("lawn","M 4 400 L 796 400 L 796 596 L 4 596 Z","#3fae6a")+ + coloringFlat("lawn","M 4 400 C 150 386 320 398 470 410 C 600 420 700 414 796 398 L 796 596 L 4 596 Z","#3fae6a")+ coloringGroup("flowers", coloringFlat("flower-stem-left","M 128 356 C 122 400 124 440 130 476 L 152 476 C 146 440 144 400 150 356 Z","#3fae6a")+ coloringFlat("flower-leaf-left","M 148 410 C 182 390 218 396 234 420 C 212 444 176 446 148 428 Z","#3fae6a")+ @@ -78,18 +78,20 @@ function plateGarden(){ coloringLine("M 464 508 C 472 514 482 514 490 508",3))+ coloringGroup("ladybird", coloringLine("M 596 520 C 576 536 562 548 552 560 M 664 520 C 684 536 698 548 708 560 M 600 500 C 578 502 562 500 548 494 M 660 500 C 682 502 698 500 712 494")+ - coloringCircle("ladybird-head",630,470,24,"#26344a","coloring-contour")+ - coloringContour("ladybird-body","M 560 512 C 560 470 592 442 630 442 C 668 442 700 470 700 512 C 700 550 668 570 630 570 C 592 570 560 550 560 512 Z","#e0554d")+ + coloringCircle("ladybird-head",630,436,28,"#26344a","coloring-contour")+ + coloringContour("ladybird-body","M 560 518 C 560 478 592 448 630 448 C 668 448 700 478 700 518 C 700 554 668 574 630 574 C 592 574 560 554 560 518 Z","#e0554d")+ coloringGroup("ladybird-spots", - coloringCircle("ladybird-spot-a",596,490,15,"#26344a")+ - coloringCircle("ladybird-spot-b",664,490,15,"#26344a")+ - coloringCircle("ladybird-spot-c",590,536,13,"#26344a")+ - coloringCircle("ladybird-spot-d",670,536,13,"#26344a")+ - coloringDot(620,462,5)+coloringDot(640,462,5),2)+ - coloringLine("M 630 448 L 630 566",2)+ + coloringCircle("ladybird-spot-a",598,496,15,"#26344a")+ + coloringCircle("ladybird-spot-b",662,496,15,"#26344a")+ + coloringCircle("ladybird-spot-c",592,540,13,"#26344a")+ + coloringCircle("ladybird-spot-d",668,540,13,"#26344a")+ + coloringDot(620,428,5)+coloringDot(640,428,5),2)+ + coloringLine("M 630 456 L 630 570",2)+ coloringLine("M 618 452 C 612 428 606 414 596 404 M 642 452 C 648 428 654 414 664 404",3))+ + /* graspollen op de gazonlijn zelf, niet los in het gras */ coloringGroup("grass-front", - coloringLine("M 60 566 C 68 540 72 526 70 508 M 84 570 C 94 546 98 530 98 514 M 748 560 C 756 534 760 520 758 502",2),2) + coloringLine("M 60 400 C 56 382 60 370 68 360 M 78 402 C 78 384 84 372 92 364 M 96 404 C 100 386 106 376 116 368"+ + " M 728 400 C 724 382 728 370 736 360 M 746 400 C 746 382 752 370 760 362",2),2) ); } @@ -99,34 +101,41 @@ function plateWindmill(){ coloringFlat("cloud-a",coloringCloudPath(70,64,176,58),"#ffffff")+ coloringGroup("cloud-b",coloringFlat("cloud-right",coloringCloudPath(540,44,168,54),"#ffffff"),2)+ coloringFlat("far-field","M 4 320 C 150 300 300 314 450 328 C 590 340 700 332 796 314 L 796 396 L 4 396 Z","#3fae6a")+ - coloringFlat("canal","M 4 396 L 796 396 L 796 452 L 4 452 Z","#2fb7a8")+ - coloringFlat("meadow","M 4 452 L 796 452 L 796 596 L 4 596 Z","#3fae6a")+ + coloringFlat("canal","M 4 396 C 140 384 300 394 440 404 C 570 412 690 408 796 394 L 796 448 C 690 462 570 466 440 458 C 300 448 140 438 4 450 Z","#2fb7a8")+ + coloringFlat("meadow","M 4 450 C 140 438 300 448 440 458 C 570 466 690 462 796 448 L 796 596 L 4 596 Z","#3fae6a")+ coloringGroup("windmill", - coloringFlat("sail-north","M 388 214 L 412 214 L 412 44 L 388 44 Z","#ffffff")+ - coloringFlat("sail-south","M 388 236 L 412 236 L 412 406 L 388 406 Z","#ffffff")+ - coloringFlat("sail-west","M 388 214 L 388 238 L 214 238 L 214 214 Z","#ffffff")+ - coloringFlat("sail-east","M 412 214 L 412 238 L 586 238 L 586 214 Z","#ffffff")+ - coloringContour("mill-body","M 330 452 L 470 452 L 436 268 L 364 268 Z","#8b5a3c")+ - coloringFlat("mill-cap","M 356 268 L 444 268 C 440 238 424 220 400 216 C 376 220 360 238 356 268 Z","#e0554d")+ - coloringCircle("mill-hub",400,226,18,"#26344a","coloring-contour")+ + /* de wieken staan als een kruis schuin: zo komt geen enkele wiek achter + de romp terecht en blijft elk vak echt kleurbaar */ + coloringContour("mill-body","M 326 452 L 474 452 L 444 300 L 356 300 Z","#8b5a3c")+ + coloringFlat("mill-cap","M 348 300 L 452 300 C 448 272 430 252 400 248 C 370 252 352 272 348 300 Z","#e0554d")+ + coloringFlat("sail-northeast","M 409 249 L 391 231 L 525 97 L 543 115 Z","#ffffff")+ + coloringFlat("sail-northwest","M 391 249 L 409 231 L 275 97 L 257 115 Z","#ffffff")+ + coloringFlat("sail-southeast","M 391 249 L 409 231 L 543 365 L 525 383 Z","#ffffff")+ + coloringFlat("sail-southwest","M 391 231 L 409 249 L 275 383 L 257 365 Z","#ffffff")+ + coloringCircle("mill-hub",400,240,20,"#26344a","coloring-contour")+ coloringGroup("mill-detail", - coloringFlat("mill-door","M 382 452 L 418 452 L 418 386 C 412 378 388 378 382 386 Z","#f28c3c")+ - coloringFlat("mill-window-left","M 348 356 L 378 356 L 378 326 L 348 326 Z","#f7c948")+ - coloringFlat("mill-window-right","M 422 356 L 452 356 L 452 326 L 422 326 Z","#f7c948")+ - coloringFlat("mill-balcony","M 336 402 L 464 402 L 464 382 L 336 382 Z","#8b5a3c"),2)+ - coloringLine("M 226 220 L 226 232 M 254 218 L 254 234 M 546 218 L 546 234 M 574 220 L 574 232 M 394 60 L 406 60 M 394 92 L 406 92 M 394 372 L 406 372",2)+ - coloringLine("M 344 428 L 456 428 M 352 300 L 448 300",3))+ + coloringFlat("mill-door","M 382 452 L 418 452 L 418 398 C 412 390 388 390 382 398 Z","#f28c3c")+ + coloringFlat("mill-window-left","M 350 384 L 378 384 L 378 356 L 350 356 Z","#f7c948")+ + coloringFlat("mill-window-right","M 422 384 L 450 384 L 450 356 L 422 356 Z","#f7c948")+ + coloringFlat("mill-window-top","M 386 336 L 414 336 L 414 310 L 386 310 Z","#f7c948"),2)+ + /* latwerk in de wieken */ + coloringLine("M 424 200 L 442 218 M 452 172 L 470 190 M 480 144 L 498 162 M 376 200 L 358 218 M 348 172 L 330 190 M 320 144 L 302 162"+ + " M 424 280 L 442 262 M 452 308 L 470 290 M 480 336 L 498 318 M 376 280 L 358 262 M 348 308 L 330 290 M 320 336 L 302 318",2)+ + coloringLine("M 340 424 L 460 424 M 334 452 L 466 452",3))+ + /* tulpen met een puntige kelk van drie blaadjes: de ronde koepel die er + eerst stond las als een paddenstoel */ coloringGroup("tulips", - coloringFlat("tulip-stem-a","M 122 566 C 118 534 118 508 122 486 L 138 486 C 134 508 134 534 138 566 Z","#3fae6a")+ - coloringFlat("tulip-cup-a","M 100 486 C 100 462 112 446 130 446 C 148 446 160 462 160 486 C 144 496 116 496 100 486 Z","#e0554d")+ - coloringFlat("tulip-stem-b","M 202 570 C 198 538 198 512 202 490 L 218 490 C 214 512 214 538 218 570 Z","#3fae6a")+ - coloringFlat("tulip-cup-b","M 180 490 C 180 466 192 450 210 450 C 228 450 240 466 240 490 C 224 500 196 500 180 490 Z","#f7c948")+ + coloringFlat("tulip-stem-a","M 122 570 C 118 538 118 512 122 490 L 138 490 C 134 512 134 538 138 570 Z","#3fae6a")+ + coloringFlat("tulip-leaf-a","M 138 536 C 156 514 176 504 194 502 C 186 526 168 544 142 552 Z","#3fae6a")+ + coloringFlat("tulip-cup-a","M 102 494 C 100 466 108 444 122 430 C 128 452 130 470 130 490 C 130 470 132 452 138 430 C 152 444 160 466 158 494 C 140 502 120 502 102 494 Z","#e0554d")+ + coloringFlat("tulip-stem-b","M 202 574 C 198 542 198 516 202 494 L 218 494 C 214 516 214 542 218 574 Z","#3fae6a")+ + coloringFlat("tulip-cup-b","M 182 498 C 180 470 188 448 202 434 C 208 456 210 474 210 494 C 210 474 212 456 218 434 C 232 448 240 470 238 498 C 220 506 200 506 182 498 Z","#f7c948")+ coloringGroup("tulips-extra", - coloringFlat("tulip-stem-c","M 596 566 C 592 534 592 508 596 486 L 612 486 C 608 508 608 534 612 566 Z","#3fae6a")+ - coloringFlat("tulip-cup-c","M 574 486 C 574 462 586 446 604 446 C 622 446 634 462 634 486 C 618 496 590 496 574 486 Z","#d85aa5")+ - coloringFlat("tulip-stem-d","M 678 570 C 674 538 674 512 678 490 L 694 490 C 690 512 690 538 694 570 Z","#3fae6a")+ - coloringFlat("tulip-cup-d","M 656 490 C 656 466 668 450 686 450 C 704 450 716 466 716 490 C 700 500 672 500 656 490 Z","#f28c3c"),2)+ - coloringLine("M 130 452 L 130 486 M 210 456 L 210 490 M 604 452 L 604 486 M 686 456 L 686 490",3)) + coloringFlat("tulip-stem-c","M 596 570 C 592 538 592 512 596 490 L 612 490 C 608 512 608 538 612 570 Z","#3fae6a")+ + coloringFlat("tulip-cup-c","M 576 494 C 574 466 582 444 596 430 C 602 452 604 470 604 490 C 604 470 606 452 612 430 C 626 444 634 466 632 494 C 614 502 594 502 576 494 Z","#d85aa5")+ + coloringFlat("tulip-stem-d","M 678 574 C 674 542 674 516 678 494 L 694 494 C 690 516 690 542 694 574 Z","#3fae6a")+ + coloringFlat("tulip-cup-d","M 658 498 C 656 470 664 448 678 434 C 684 456 686 474 686 494 C 686 474 688 456 694 434 C 708 448 716 470 714 498 C 696 506 676 506 658 498 Z","#f28c3c"),2)+ + coloringLine("M 130 500 L 130 566 M 210 504 L 210 570 M 604 500 L 604 566 M 686 504 L 686 570",3)) ); } @@ -135,16 +144,16 @@ function plateDinosaur(){ coloringBackdrop("sky","#f2b38f")+ coloringFlat("smoke",coloringCloudPath(590,44,190,62),"#8b5a3c")+ coloringContour("volcano","M 552 400 L 654 142 C 666 126 688 126 700 142 L 796 400 Z","#8b5a3c")+ - coloringFlat("lava","M 654 172 C 666 162 688 162 700 172 L 716 220 C 698 208 658 208 640 220 Z","#e0554d")+ + coloringFlat("lava","M 654 148 C 666 134 688 134 700 148 L 708 180 C 690 168 662 168 646 180 Z","#e0554d")+ coloringFlat("far-hills","M 4 344 C 110 290 186 336 264 300 C 340 266 420 320 552 300 L 552 400 L 4 400 Z","#7557c8")+ - coloringFlat("valley","M 4 400 L 796 400 L 796 596 L 4 596 Z","#3fae6a")+ + coloringFlat("valley","M 4 400 C 150 384 320 396 470 408 C 600 418 700 412 796 396 L 796 596 L 4 596 Z","#3fae6a")+ coloringGroup("ferns", - coloringFlat("fern-left","M 44 552 C 26 500 46 452 84 424 C 96 464 92 508 70 546 C 64 556 52 558 44 552 Z","#2fb7a8")+ - coloringFlat("fern-right","M 750 548 C 732 496 752 448 790 420 C 796 460 794 504 772 542 C 766 552 758 554 750 548 Z","#2fb7a8"))+ + coloringFlat("fern-left","M 64 552 C 46 500 66 452 104 424 C 116 464 112 508 90 546 C 84 556 72 558 64 552 Z","#2fb7a8")+ + coloringFlat("fern-right","M 712 548 C 694 496 714 448 752 420 C 764 460 760 504 738 542 C 732 552 720 554 712 548 Z","#2fb7a8"))+ coloringGroup("dinosaur", coloringFlat("dino-tail","M 258 452 C 190 442 120 456 68 492 C 104 518 156 522 208 512 C 236 506 250 480 262 466 Z","#3fae6a")+ - coloringFlat("dino-far-leg","M 372 496 L 372 562 C 372 576 404 576 404 562 L 404 496 Z","#3fae6a")+ - coloringFlat("dino-near-leg","M 274 502 L 274 570 C 274 586 312 586 312 570 L 312 502 Z","#3fae6a")+ + coloringFlat("dino-far-leg","M 364 496 L 364 552 C 364 572 414 572 414 552 L 414 496 Z","#3fae6a")+ + coloringFlat("dino-near-leg","M 266 502 L 266 560 C 266 582 320 582 320 560 L 320 502 Z","#3fae6a")+ coloringContour("dino-body","M 244 456 C 248 398 300 364 366 364 C 436 364 484 398 486 452 C 488 504 436 526 364 526 C 292 526 242 510 244 456 Z","#3fae6a")+ coloringContour("dino-neck","M 436 400 C 444 338 464 280 500 240 C 530 248 544 274 532 304 C 512 348 496 392 492 434 C 468 438 446 428 436 400 Z","#3fae6a")+ coloringContour("dino-head","M 486 244 C 502 214 542 206 570 222 C 596 238 598 268 578 286 C 552 296 514 288 490 274 C 482 266 482 252 486 244 Z","#3fae6a")+ @@ -180,7 +189,11 @@ function plateNest(){ coloringCircle("blossom-b",144,286,17,"#d85aa5")+ coloringCircle("blossom-c",676,326,22,"#d85aa5")+ coloringCircle("blossom-d",712,356,17,"#d85aa5")+ - coloringCircle("blossom-e",240,300,15,"#d85aa5"),2)+ + coloringCircle("blossom-e",240,300,15,"#d85aa5")+ + /* bloesems krijgen bloemblaadjeslijnen, anders lezen ze als lolly's */ + coloringLine("M 184 226 L 184 266 M 166 234 L 202 258 M 202 234 L 166 258"+ + " M 676 306 L 676 346 M 658 314 L 694 338 M 694 314 L 658 338"+ + " M 144 272 L 144 300 M 132 278 L 156 294 M 156 278 L 132 294"),2)+ coloringLine("M 60 366 C 120 358 180 360 240 368 M 480 410 C 560 418 640 420 720 414",3))+ coloringGroup("nest", coloringContour("nest-bowl","M 262 388 C 272 362 320 346 384 346 C 448 346 494 362 502 388 C 496 442 452 476 382 476 C 312 476 268 442 262 388 Z","#f28c3c")+ @@ -201,7 +214,9 @@ function plateNest(){ coloringDot(394,234,6),2)+ coloringLine("M 340 250 L 372 254",2)+ coloringLine("M 436 300 C 470 292 502 294 522 302 M 412 326 C 442 336 480 340 512 334",3))+ + /* graspollen beginnen op de weilijn */ coloringGroup("front-grass", - coloringLine("M 96 566 C 104 540 108 526 106 508 M 120 570 C 130 546 134 530 134 514 M 700 560 C 708 534 712 520 710 502",2),2) + coloringLine("M 96 428 C 92 408 96 396 104 386 M 114 430 C 114 410 120 398 128 390 M 132 432 C 136 412 142 402 152 394"+ + " M 688 424 C 684 404 688 392 696 382 M 706 424 C 706 404 712 392 720 384",2),2) ); } diff --git a/public/js/widgets/coloring-scenes-senior.js b/public/js/widgets/coloring-scenes-senior.js index a3b13ec..13aa7c9 100644 --- a/public/js/widgets/coloring-scenes-senior.js +++ b/public/js/widgets/coloring-scenes-senior.js @@ -54,8 +54,12 @@ function plateRainforest(){ coloringGroup("trunks", coloringContour("trunk-left","M 92 486 C 100 400 104 300 100 190 L 176 190 C 172 300 176 400 184 486 Z","#8b5a3c")+ coloringFlat("trunk-right","M 660 478 C 666 404 668 322 666 246 L 722 246 C 720 322 722 404 728 478 Z","#8b5a3c")+ + /* schorstextuur: de stammen waren kale rechthoeken en lazen als planken */ coloringGroup("trunk-detail", - coloringLine("M 118 200 C 114 292 114 396 122 480 M 152 200 C 148 292 148 396 156 480 M 686 254 C 682 336 682 410 688 472",2)))+ + coloringLine("M 118 200 C 114 292 114 396 122 480 M 152 200 C 148 292 148 396 156 480"+ + " M 686 254 C 682 336 682 410 688 472 M 704 254 C 702 336 702 410 706 472",2)+ + coloringLine("M 98 240 C 118 246 152 246 174 240 M 100 320 C 120 326 154 326 176 320 M 104 404 C 124 410 156 410 178 404"+ + " M 664 300 C 682 306 706 306 724 300 M 666 380 C 684 386 708 386 726 380",3)))+ coloringGroup("leaves-back", coloringFlat("leaf-a","M 176 208 C 232 172 306 176 344 208 C 300 246 226 250 176 226 Z","#3fae6a")+ coloringFlat("leaf-b","M 620 264 C 566 226 494 228 456 258 C 500 298 574 302 622 280 Z","#3fae6a")+ @@ -67,8 +71,8 @@ function plateRainforest(){ coloringGroup("branch", coloringContour("branch","M 184 388 C 280 372 400 372 520 388 L 520 420 C 400 404 282 404 184 420 Z","#8b5a3c")+ coloringGroup("branch-moss", - coloringFlat("moss-a","M 250 388 C 274 372 306 374 322 388 C 300 398 272 398 250 388 Z","#3fae6a")+ - coloringFlat("moss-b","M 400 386 C 424 370 456 372 472 386 C 450 396 422 396 400 386 Z","#3fae6a"),2))+ + coloringFlat("moss-a","M 192 388 C 214 372 242 374 256 388 C 238 398 212 398 192 388 Z","#3fae6a")+ + coloringFlat("moss-b","M 240 386 C 262 370 290 372 304 386 C 286 396 258 396 240 386 Z","#3fae6a"),2))+ coloringGroup("macaw", coloringFlat("macaw-tail-long","M 396 320 C 456 352 512 404 546 466 C 522 476 494 466 470 440 C 436 404 408 364 390 336 Z","#3b7dd8")+ coloringFlat("macaw-tail-short","M 384 322 C 420 356 456 402 478 452 C 456 458 434 446 416 422 C 396 396 382 360 376 336 Z","#7557c8")+ @@ -102,8 +106,8 @@ function plateCastle(){ return coloringScene("castle", coloringBackdrop("sky","#3b7dd8")+ coloringFlat("cloud",coloringCloudPath(72,58,168,54),"#ffffff")+ - coloringFlat("far-hills","M 4 296 C 116 240 208 292 300 258 C 386 226 456 274 540 252 C 622 230 700 272 796 250 L 796 340 L 4 340 Z","#7557c8")+ - coloringFlat("meadow","M 4 340 L 796 340 L 796 468 L 4 468 Z","#3fae6a")+ + coloringFlat("far-hills","M 4 254 C 116 198 208 250 300 216 C 386 184 456 232 540 210 C 622 188 700 230 796 208 L 796 340 L 4 340 Z","#7557c8")+ + coloringFlat("meadow","M 4 340 C 150 330 320 340 470 350 C 600 358 700 354 796 338 L 796 468 L 4 468 Z","#3fae6a")+ coloringFlat("river","M 4 468 C 160 452 340 464 490 480 C 610 492 700 488 796 472 L 796 596 L 4 596 Z","#2fb7a8")+ coloringGroup("castle", coloringContour("keep","M 300 440 L 300 232 L 500 232 L 500 440 Z","#f2b38f")+ @@ -134,10 +138,14 @@ function plateCastle(){ coloringGroup("tree-right", coloringFlat("tree-right-trunk","M 664 468 C 668 436 670 408 668 380 L 700 380 C 698 408 700 436 704 468 Z","#8b5a3c")+ coloringContour("tree-right-crown","M 620 380 C 592 358 600 314 636 304 C 642 270 686 258 712 282 C 746 288 756 332 728 356 L 700 380 Z","#3fae6a"),2))+ + /* het bootje ligt links in de rivier; het overlapte eerder de brug, waardoor + zeil en brugdek door elkaar heen liepen */ coloringGroup("boat", - coloringContour("boat-hull","M 232 550 C 268 540 344 540 380 550 C 368 574 250 574 232 550 Z","#e0554d")+ - coloringFlat("boat-sail","M 302 536 L 302 462 L 366 536 Z","#ffffff")+ - coloringGroup("boat-detail",coloringLine("M 306 470 L 306 536 M 320 502 L 348 536",2),2)) + coloringFlat("boat-sail","M 120 548 L 120 438 L 214 548 Z","#ffffff")+ + coloringContour("boat-hull","M 78 552 C 116 542 192 542 228 552 C 214 578 94 578 78 552 Z","#e0554d")+ + coloringGroup("boat-detail", + coloringLine("M 132 458 L 132 546 M 146 494 L 178 546",2)+ + coloringLine("M 92 562 L 214 562",3))) ); } @@ -147,10 +155,11 @@ function plateReef(){ coloringFlat("mid-water","M 4 236 C 150 210 320 226 470 244 C 600 258 700 250 796 230 L 796 452 L 4 452 Z","#2fb7a8")+ coloringFlat("reef-floor","M 4 452 C 150 428 320 444 470 460 C 600 474 700 466 796 446 L 796 596 L 4 596 Z","#f2b38f")+ coloringGroup("corals", - coloringContour("fan-coral-left","M 76 508 C 46 452 60 384 104 350 C 148 384 160 452 132 508 C 116 520 92 520 76 508 Z","#d85aa5")+ + coloringContour("fan-coral-left","M 62 500 C 40 442 56 380 104 348 C 152 380 170 442 148 500 C 132 480 116 470 104 470 C 92 470 78 480 62 500 Z","#d85aa5")+ coloringContour("tube-coral-right","M 668 512 C 664 466 680 428 712 408 C 744 428 758 466 754 512 C 730 524 692 524 668 512 Z","#f28c3c")+ coloringGroup("coral-detail", - coloringLine("M 104 356 C 100 404 100 456 106 502 M 82 388 C 88 428 90 466 90 500 M 128 388 C 122 428 120 466 120 500")+ + coloringLine("M 104 356 C 100 404 100 448 104 470 M 84 384 C 88 424 88 456 84 486 M 124 384 C 120 424 120 456 124 486"+ + " M 68 420 C 88 428 120 428 140 420 M 74 458 C 92 466 116 466 134 458")+ coloringFlat("tube-a","M 682 500 C 680 466 688 440 704 424 C 710 452 710 478 704 502 Z","#f7c948")+ coloringFlat("tube-b","M 716 502 C 716 470 722 444 736 428 C 744 456 744 480 738 504 Z","#f7c948"),2))+ coloringGroup("anemone", @@ -174,7 +183,7 @@ function plateReef(){ coloringLine("M 520 250 C 532 270 536 288 536 298 C 536 310 532 328 520 346",2)+ coloringLine("M 318 292 C 336 284 352 280 368 278 M 318 308 C 336 314 352 318 368 320",3))+ coloringGroup("seahorse", - coloringFlat("seahorse-fin","M 620 322 C 648 310 674 314 688 330 C 670 348 642 350 620 340 Z","#f7c948")+ + coloringFlat("seahorse-fin","M 634 296 C 656 288 676 292 686 306 C 672 322 650 324 634 314 Z","#f7c948")+ coloringContour("seahorse-body","M 588 200 C 620 196 642 216 644 248 C 646 288 626 326 606 358 C 592 382 592 404 608 420 C 626 438 654 438 672 424 C 664 452 630 464 602 452 C 570 438 558 402 572 368 C 586 334 604 300 604 268 C 604 246 596 232 580 228 C 570 220 574 204 588 200 Z","#f7c948")+ coloringFlat("seahorse-snout","M 580 208 C 556 200 536 206 528 220 C 540 234 562 240 584 234 Z","#f7c948")+ coloringGroup("seahorse-detail", @@ -206,12 +215,13 @@ function plateCamp(){ coloringGroup("mountains", coloringContour("mountain-far","M 4 396 L 190 168 L 376 396 Z","#2fb7a8")+ coloringContour("mountain-near","M 300 396 L 520 132 L 740 396 Z","#3b7dd8")+ - coloringFlat("snow-far","M 148 220 L 190 168 L 232 220 C 212 210 168 210 148 220 Z","#ffffff")+ - coloringFlat("snow-near","M 466 196 L 520 132 L 574 196 C 546 182 494 182 466 196 Z","#ffffff")+ + coloringFlat("snow-far","M 128 248 L 190 168 L 252 248 C 232 232 216 240 190 236 C 164 232 148 236 128 248 Z","#ffffff")+ + coloringFlat("snow-near","M 442 228 L 520 132 L 598 228 C 574 210 552 220 520 216 C 488 212 466 216 442 228 Z","#ffffff")+ + /* graatlijnen blijven binnen de berg: eerder liepen ze door tot in het meer */ coloringGroup("mountain-detail", - coloringLine("M 190 176 L 190 380 M 520 142 L 520 372 M 232 232 L 300 340 M 574 208 L 656 340",2)))+ - coloringFlat("lake","M 4 396 L 796 396 L 796 470 L 4 470 Z","#2fb7a8")+ - coloringFlat("shore","M 4 470 C 160 456 340 466 490 478 C 610 488 700 484 796 470 L 796 596 L 4 596 Z","#3fae6a")+ + coloringLine("M 190 180 L 190 384 M 520 146 L 520 388 M 236 244 L 300 384 M 578 224 L 652 384",2)))+ + coloringFlat("lake","M 4 396 C 150 388 320 396 470 404 C 600 410 700 406 796 394 L 796 466 C 690 480 570 484 440 476 C 300 466 140 456 4 468 Z","#2fb7a8")+ + coloringFlat("shore","M 4 468 C 140 456 300 466 440 476 C 570 484 690 480 796 466 L 796 596 L 4 596 Z","#3fae6a")+ coloringGroup("pines", coloringFlat("pine-left-trunk","M 92 470 L 92 430 L 112 430 L 112 470 Z","#8b5a3c")+ coloringContour("pine-left","M 40 434 L 102 300 L 164 434 Z","#3fae6a")+