diff --git a/VERSION b/VERSION index a3d088f..d93a2e0 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.4.76-beta +0.4.77-beta diff --git a/public/js/core.js b/public/js/core.js index c747da6..701713d 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.76-beta"; +const VERSION = "0.4.77-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 74ee4d3..f495e28 100644 --- a/public/js/widgets/coloring-scenes-advanced.js +++ b/public/js/widgets/coloring-scenes-advanced.js @@ -18,24 +18,23 @@ function plateSeasons(){ 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")+ - coloringContour("crown-autumn","M 400 210 L 400 60 A 150 150 0 0 1 550 210 Z","#f28c3c")+ - coloringContour("crown-spring","M 400 210 L 400 360 A 150 150 0 0 1 250 210 Z","#d85aa5")+ - coloringContour("crown-winter","M 400 210 L 550 210 A 150 150 0 0 1 400 360 Z","#2fb7a8")+ + /* geschulpte buitenrand per kwart: een gladde cirkel las als een bal in + plaats van als bladerdek */ + coloringContour("crown-summer","M 400 210 L 250 210 C 240 186 240 160 258 140 C 276 118 300 112 320 92 C 340 70 372 56 400 60 Z","#3fae6a")+ + coloringContour("crown-autumn","M 400 210 L 400 60 C 428 56 460 70 480 92 C 500 112 524 118 542 140 C 560 160 560 186 550 210 Z","#f28c3c")+ + coloringContour("crown-spring","M 400 210 L 400 360 C 372 364 340 350 320 328 C 300 308 276 302 258 280 C 240 260 240 234 250 210 Z","#d85aa5")+ + coloringContour("crown-winter","M 400 210 L 550 210 C 560 234 560 260 542 280 C 524 302 500 308 480 328 C 460 350 428 364 400 360 Z","#2fb7a8")+ coloringGroup("tree-detail", coloringFlat("blossom-a","M 296 260 C 310 244 334 244 348 260 C 334 278 310 278 296 260 Z","#ffffff")+ coloringFlat("blossom-b","M 320 306 C 334 290 358 290 372 306 C 358 324 334 324 320 306 Z","#ffffff")+ - coloringFlat("leaf-a","M 300 152 C 314 136 338 136 352 152 C 338 170 314 170 300 152 Z","#f7c948")+ + coloringFlat("leaf-a","M 272 116 C 286 100 310 100 324 116 C 310 134 286 134 272 116 Z","#f7c948")+ 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")+ - /* 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)+ + coloringFlat("blossom-c","M 268 296 C 282 280 306 280 320 296 C 306 314 282 314 268 296 Z","#ffffff")+ + coloringFlat("leaf-c","M 468 112 C 482 96 506 96 520 112 C 506 130 482 130 468 112 Z","#f7c948")+ + coloringFlat("snow-clump-b","M 464 296 C 478 280 502 280 516 296 C 502 314 478 314 464 296 Z","#ffffff"),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", @@ -245,44 +244,54 @@ function plateSavanna(){ 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", - coloringFlat("giraffe-far-leg","M 606 470 L 606 566 C 606 580 640 580 640 566 L 640 470 Z","#f7c948")+ - coloringFlat("giraffe-near-leg","M 542 476 L 542 572 C 542 588 580 588 580 572 L 580 476 Z","#f7c948")+ - coloringFlat("giraffe-tail","M 654 448 C 674 464 686 486 688 510 C 676 506 664 492 654 472 Z","#f7c948")+ - coloringContour("giraffe-body","M 522 452 C 522 408 564 384 614 384 C 662 384 692 408 692 452 C 692 486 662 502 610 502 C 560 502 522 486 522 452 Z","#f7c948")+ - coloringContour("giraffe-neck","M 520 430 C 512 360 502 292 498 236 L 560 224 C 572 288 582 358 592 424 C 570 442 538 444 520 430 Z","#f7c948")+ - coloringContour("giraffe-head","M 484 240 C 470 212 484 184 512 178 C 542 172 566 190 568 218 C 552 240 514 250 484 240 Z","#f7c948")+ - coloringFlat("giraffe-muzzle","M 484 208 C 460 202 442 210 436 226 C 450 240 472 244 490 238 Z","#f2b38f")+ + /* vier poten met een knik en een hoef; de nek loopt breed uit in de + schouder in plaats van als losse balk op het lichaam te staan */ + coloringFlat("giraffe-hind-leg-far","M 648 462 L 678 462 L 674 516 L 686 566 L 658 570 L 646 516 Z","#f7c948")+ + coloringFlat("giraffe-fore-leg-far","M 540 458 L 568 458 L 568 514 L 576 566 L 548 570 L 540 514 Z","#f7c948")+ + coloringFlat("giraffe-tail","M 686 424 C 706 442 718 466 720 492 C 706 488 692 472 682 450 Z","#f7c948")+ + coloringContour("giraffe-body","M 502 448 C 500 402 540 378 596 378 C 654 378 692 402 694 448 C 696 486 652 502 594 502 C 536 502 504 486 502 448 Z","#f7c948")+ + coloringContour("giraffe-neck","M 496 424 C 480 356 474 280 480 200 L 530 192 C 532 272 542 352 558 416 C 538 432 512 434 496 424 Z","#f7c948")+ + coloringFlat("giraffe-hind-leg-near","M 612 468 L 646 468 L 642 522 L 654 576 L 620 580 L 608 522 Z","#f7c948")+ + coloringFlat("giraffe-fore-leg-near","M 506 464 L 540 464 L 538 520 L 546 576 L 512 580 L 504 520 Z","#f7c948")+ + coloringContour("giraffe-head","M 476 204 C 460 176 474 146 504 140 C 536 134 560 154 562 182 C 546 206 506 216 476 204 Z","#f7c948")+ + coloringFlat("giraffe-muzzle","M 478 174 C 452 166 432 176 426 194 C 442 210 466 214 486 206 Z","#f2b38f")+ coloringGroup("giraffe-detail", - coloringCircle("giraffe-spot-a",556,414,18,"#8b5a3c")+ - coloringCircle("giraffe-spot-b",610,408,20,"#8b5a3c")+ - coloringCircle("giraffe-spot-c",660,420,17,"#8b5a3c")+ - coloringCircle("giraffe-spot-d",624,464,16,"#8b5a3c")+ - coloringCircle("giraffe-spot-e",524,304,15,"#8b5a3c")+ - coloringCircle("giraffe-spot-f",540,364,14,"#8b5a3c")+ - coloringCircle("giraffe-spot-g",512,252,12,"#8b5a3c")+ - coloringFlat("giraffe-horn-left","M 502 178 C 498 158 504 144 516 138 C 524 152 520 168 514 180 Z","#8b5a3c")+ - coloringFlat("giraffe-horn-right","M 540 176 C 540 156 548 142 560 138 C 564 154 558 168 550 180 Z","#8b5a3c")+ - coloringFlat("giraffe-ear","M 566 206 C 588 194 610 196 620 210 C 604 224 580 224 566 218 Z","#f2b38f")+ - coloringDot(516,206,6),2)+ - coloringLine("M 444 222 C 448 232 456 238 466 240",2)+ - coloringLine("M 532 448 C 566 462 634 466 682 456 M 512 292 C 528 298 544 306 554 312",3))+ + coloringCircle("giraffe-spot-a",548,412,18,"#8b5a3c")+ + coloringCircle("giraffe-spot-b",606,404,20,"#8b5a3c")+ + coloringCircle("giraffe-spot-c",660,414,17,"#8b5a3c")+ + coloringCircle("giraffe-spot-d",620,458,16,"#8b5a3c")+ + coloringCircle("giraffe-spot-e",512,268,15,"#8b5a3c")+ + coloringCircle("giraffe-spot-f",528,340,14,"#8b5a3c")+ + coloringCircle("giraffe-spot-g",500,216,12,"#8b5a3c")+ + coloringFlat("giraffe-horn-left","M 494 142 C 490 122 496 108 508 102 C 516 116 512 132 506 144 Z","#8b5a3c")+ + coloringFlat("giraffe-horn-right","M 534 140 C 534 120 542 106 554 102 C 558 118 552 132 544 144 Z","#8b5a3c")+ + coloringFlat("giraffe-ear","M 560 170 C 582 158 604 160 614 174 C 598 188 574 188 560 182 Z","#f2b38f")+ + coloringFlat("giraffe-hoof-far","M 646 556 L 688 556 L 686 570 L 656 574 Z","#8b5a3c")+ + coloringFlat("giraffe-hoof-near","M 608 564 L 656 564 L 654 580 L 618 584 Z","#8b5a3c")+ + coloringDot(506,170,6),2)+ + coloringLine("M 434 190 C 438 200 446 206 456 208 M 682 450 C 692 462 700 476 704 490",2)+ + coloringLine("M 512 444 C 548 458 630 462 684 452 M 494 256 C 510 262 526 270 536 276 M 548 520 C 560 526 574 526 584 522",3))+ coloringGroup("zebra", - coloringFlat("zebra-far-leg","M 318 470 L 318 558 C 318 572 348 572 348 558 L 348 470 Z","#ffffff")+ - coloringFlat("zebra-near-leg","M 254 474 L 254 566 C 254 580 288 580 288 566 L 288 474 Z","#ffffff")+ - coloringFlat("zebra-tail","M 362 438 C 382 450 394 468 398 490 C 386 486 372 474 362 456 Z","#ffffff")+ - coloringContour("zebra-body","M 234 450 C 234 410 272 386 318 386 C 364 386 396 410 396 450 C 396 480 364 496 316 496 C 268 496 234 480 234 450 Z","#ffffff")+ - coloringContour("zebra-neck","M 232 434 C 224 392 214 356 208 328 L 256 312 C 268 352 280 392 290 428 C 272 444 248 446 232 434 Z","#ffffff")+ - coloringContour("zebra-head","M 194 330 C 178 304 190 276 216 270 C 244 264 266 282 268 308 C 252 330 220 340 194 330 Z","#ffffff")+ - coloringFlat("zebra-muzzle","M 194 298 C 172 292 154 300 148 316 C 162 330 182 334 200 328 Z","#26344a")+ + coloringFlat("zebra-hind-leg-far","M 352 458 L 380 458 L 376 508 L 386 556 L 360 560 L 350 508 Z","#ffffff")+ + coloringFlat("zebra-fore-leg-far","M 254 456 L 280 456 L 280 506 L 286 556 L 260 560 L 254 506 Z","#ffffff")+ + coloringFlat("zebra-tail","M 384 428 C 404 442 416 462 420 486 C 406 482 392 468 382 448 Z","#ffffff")+ + coloringContour("zebra-body","M 222 446 C 220 404 258 380 306 380 C 356 380 392 404 394 446 C 396 480 356 496 306 496 C 254 496 224 480 222 446 Z","#ffffff")+ + coloringContour("zebra-neck","M 222 428 C 212 388 202 352 196 322 L 248 306 C 260 348 272 388 284 424 C 264 442 240 444 222 428 Z","#ffffff")+ + coloringFlat("zebra-hind-leg-near","M 322 464 L 352 464 L 348 514 L 358 566 L 328 570 L 318 514 Z","#ffffff")+ + coloringFlat("zebra-fore-leg-near","M 224 462 L 254 462 L 252 512 L 258 566 L 228 570 L 222 512 Z","#ffffff")+ + coloringContour("zebra-head","M 186 324 C 168 298 182 268 210 262 C 240 256 264 276 266 304 C 248 326 214 336 186 324 Z","#ffffff")+ + coloringFlat("zebra-muzzle","M 188 292 C 164 284 144 294 138 312 C 154 328 176 332 196 324 Z","#26344a")+ coloringGroup("zebra-stripes", - coloringFlat("stripe-a","M 264 398 C 270 424 270 456 264 490 L 284 492 C 290 456 290 424 284 396 Z","#26344a")+ - coloringFlat("stripe-b","M 306 388 C 312 416 312 452 306 494 L 326 494 C 332 452 332 416 326 388 Z","#26344a")+ - coloringFlat("stripe-c","M 348 392 C 354 418 354 452 348 488 L 366 484 C 372 450 372 418 366 392 Z","#26344a")+ - coloringFlat("stripe-mane","M 216 272 C 228 304 242 342 254 376 L 274 368 C 262 334 248 298 236 268 Z","#26344a")+ - coloringFlat("zebra-ear","M 266 292 C 288 280 310 282 320 296 C 304 310 280 310 266 304 Z","#ffffff")+ - coloringDot(220,296,6),2)+ - 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))+ + coloringFlat("stripe-a","M 252 392 C 258 420 258 454 252 490 L 274 492 C 280 454 280 420 274 390 Z","#26344a")+ + coloringFlat("stripe-b","M 298 382 C 304 412 304 450 298 494 L 320 494 C 326 450 326 412 320 382 Z","#26344a")+ + coloringFlat("stripe-c","M 344 386 C 350 414 350 450 344 490 L 364 486 C 370 448 370 414 364 386 Z","#26344a")+ + coloringFlat("stripe-mane","M 206 266 C 218 300 232 338 246 372 L 266 364 C 252 328 238 292 226 262 Z","#26344a")+ + coloringFlat("zebra-ear","M 262 286 C 284 274 306 276 316 290 C 300 304 276 304 262 298 Z","#ffffff")+ + coloringFlat("zebra-hoof-far","M 348 548 L 388 548 L 386 562 L 358 566 Z","#26344a")+ + coloringFlat("zebra-hoof-near","M 316 556 L 360 556 L 358 570 L 326 574 Z","#26344a")+ + coloringDot(214,290,6),2)+ + coloringLine("M 146 308 C 150 318 158 324 168 326 M 382 450 C 392 462 400 474 404 486",2)+ + coloringLine("M 232 442 C 268 456 344 460 390 450 M 210 334 C 224 342 236 350 244 356 M 258 512 C 270 518 284 518 294 514",3))+ coloringGroup("grass-front", 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", diff --git a/public/js/widgets/coloring-scenes-junior.js b/public/js/widgets/coloring-scenes-junior.js index 094609e..dca518a 100644 --- a/public/js/widgets/coloring-scenes-junior.js +++ b/public/js/widgets/coloring-scenes-junior.js @@ -95,6 +95,8 @@ function plateCake(){ return coloringScene("cake", coloringBackdrop("wall","#f2b38f")+ coloringFlat("table","M 4 496 L 796 496 L 796 596 L 4 596 Z","#8b5a3c")+ + /* tafelkleed met schulprand, zodat de onderrand geen lege strook blijft */ + coloringFlat("tablecloth","M 4 512 L 796 512 L 796 552 C 764 568 732 552 700 566 C 668 580 636 562 604 574 C 572 586 540 568 508 580 C 476 592 444 574 412 586 C 380 596 348 578 316 590 C 284 596 252 580 220 590 C 188 596 156 580 124 590 C 92 596 60 582 28 592 C 18 588 8 574 4 552 Z","#d85aa5")+ coloringGroup("balloons", coloringCircle("balloon-left",112,148,48,"#e0554d","coloring-contour")+ coloringCircle("balloon-right",692,124,44,"#3b7dd8","coloring-contour")+ @@ -172,6 +174,8 @@ function plateExcavator(){ coloringFlat("far-hill","M 4 372 C 128 336 236 344 344 366 C 456 388 596 380 796 344 L 796 434 L 4 434 Z","#2fb7a8")+ coloringFlat("sand","M 4 434 L 796 434 L 796 596 L 4 596 Z","#f7c948")+ coloringCircle("sun",108,110,46,"#f28c3c","coloring-contour")+ + coloringGroup("excavator-sun-rays", + coloringLine("M 108 52 L 108 36 M 166 110 L 182 110 M 108 168 L 108 184 M 149 69 L 161 57 M 149 151 L 161 163 M 67 69 L 55 57 M 67 151 L 55 163",2),2)+ coloringFlat("cloud",coloringCloudPath(548,84,190,66),"#ffffff")+ coloringFlat("dirt-pile","M 596 528 C 632 470 682 448 730 456 C 772 464 792 494 796 528 Z","#8b5a3c")+ coloringGroup("excavator", diff --git a/public/js/widgets/coloring-scenes-middle.js b/public/js/widgets/coloring-scenes-middle.js index 7e969f2..fe4a47a 100644 --- a/public/js/widgets/coloring-scenes-middle.js +++ b/public/js/widgets/coloring-scenes-middle.js @@ -19,17 +19,19 @@ function plateOcean(){ coloringFlat("rock-left","M 96 566 C 106 528 138 508 172 516 C 202 524 218 548 216 566 Z","#8b5a3c")+ coloringFlat("rock-right","M 604 570 C 616 536 648 518 680 526 C 708 534 722 554 720 570 Z","#8b5a3c"))+ coloringGroup("turtle", - coloringFlat("turtle-front-flipper","M 566 430 C 530 410 496 412 476 430 C 498 456 534 464 568 452 Z","#3fae6a")+ - coloringFlat("turtle-rear-flipper","M 648 456 C 672 474 700 476 718 466 C 704 442 678 432 650 436 Z","#3fae6a")+ - coloringContour("turtle-shell","M 544 434 C 550 386 586 358 628 362 C 670 366 698 398 694 442 C 664 468 610 472 568 460 C 552 456 544 446 544 434 Z","#f28c3c")+ - coloringFlat("turtle-neck","M 686 404 C 700 396 714 396 726 402 L 722 434 C 710 438 696 436 686 428 Z","#3fae6a")+ - coloringCircle("turtle-head",736,410,26,"#3fae6a","coloring-contour")+ + /* de schildpad stond klem tegen de rechterrand en is nu groter en verder + naar binnen geschoven */ + coloringFlat("turtle-front-flipper","M 520 426 C 482 404 444 406 422 426 C 446 456 486 464 524 450 Z","#3fae6a")+ + coloringFlat("turtle-rear-flipper","M 622 458 C 648 478 678 480 698 470 C 682 442 654 432 624 436 Z","#3fae6a")+ + coloringContour("turtle-shell","M 496 436 C 504 380 546 348 596 352 C 646 356 680 394 674 446 C 640 476 576 480 526 466 C 506 460 496 450 496 436 Z","#f28c3c")+ + coloringFlat("turtle-neck","M 664 402 C 680 392 696 392 710 400 L 706 436 C 692 442 674 440 662 430 Z","#3fae6a")+ + coloringCircle("turtle-head",722,408,28,"#3fae6a","coloring-contour")+ coloringGroup("turtle-detail", - coloringFlat("shell-plate-mid","M 592 400 C 610 384 638 384 656 400 C 652 428 620 438 594 428 Z","#f7c948")+ - coloringFlat("shell-plate-left","M 556 428 C 562 402 574 388 590 382 C 588 408 580 428 566 442 Z","#f7c948")+ - coloringFlat("shell-plate-right","M 660 384 C 676 392 688 410 690 434 C 674 434 662 424 656 404 Z","#f7c948")+ - coloringDot(744,402,5),2)+ - coloringLine("M 730 420 C 738 424 748 424 754 420",3))+ + coloringFlat("shell-plate-mid","M 552 396 C 574 376 606 376 628 396 C 624 430 584 442 554 430 Z","#f7c948")+ + coloringFlat("shell-plate-left","M 512 430 C 518 400 532 382 550 376 C 548 406 538 430 522 446 Z","#f7c948")+ + coloringFlat("shell-plate-right","M 632 378 C 652 388 666 408 668 438 C 650 438 636 426 628 402 Z","#f7c948")+ + coloringDot(732,400,5),2)+ + coloringLine("M 716 420 C 726 424 738 424 744 420 M 700 398 C 706 390 714 386 722 384",3))+ coloringGroup("fish", coloringFlat("fish-tail","M 306 306 C 274 272 248 260 226 262 C 234 292 234 320 226 350 C 250 352 278 340 306 314 Z","#f28c3c")+ coloringFlat("fish-dorsal-fin","M 356 250 C 370 214 394 192 424 188 C 420 216 412 238 400 256 Z","#f28c3c")+ @@ -52,6 +54,16 @@ function plateOcean(){ function plateGarden(){ return coloringScene("garden", coloringBackdrop("sky","#3b7dd8")+ + coloringCircle("sun",690,116,48,"#f7c948","coloring-contour")+ + coloringFlat("cloud",coloringCloudPath(86,88,178,58),"#ffffff")+ + coloringGroup("garden-butterfly", + coloringFlat("butterfly-wing-left","M 336 196 C 306 166 264 152 236 164 C 214 176 216 208 244 224 C 276 240 316 228 336 208 Z","#f28c3c")+ + coloringFlat("butterfly-wing-right","M 352 196 C 382 166 424 152 452 164 C 474 176 472 208 444 224 C 412 240 372 228 352 208 Z","#f28c3c")+ + coloringFlat("butterfly-body","M 338 176 C 332 196 334 216 344 234 C 354 216 356 196 350 176 C 346 168 342 168 338 176 Z","#8b5a3c")+ + coloringGroup("garden-butterfly-detail", + coloringCircle("butterfly-dot-left",272,192,14,"#f7c948")+ + coloringCircle("butterfly-dot-right",416,192,14,"#f7c948"),2)+ + coloringLine("M 340 172 C 330 152 318 142 302 138 M 348 172 C 358 152 370 142 386 138",2))+ 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 C 150 386 320 398 470 410 C 600 420 700 414 796 398 L 796 596 L 4 596 Z","#3fae6a")+ coloringGroup("flowers", @@ -151,11 +163,15 @@ function plateDinosaur(){ 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 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")+ + /* staart in twee delen die smaller worden, en vier poten met een voet: + de dinosaurus las eerder als een blob met twee latjes eronder */ + coloringFlat("dino-tail","M 262 448 C 196 436 132 448 78 482 C 116 508 172 512 224 502 C 248 496 254 472 264 462 Z","#3fae6a")+ + coloringFlat("dino-hind-leg-far","M 380 494 L 418 494 L 414 542 L 428 566 L 386 570 L 376 542 Z","#3fae6a")+ + coloringFlat("dino-fore-leg-far","M 286 496 L 320 496 L 318 542 L 330 566 L 292 570 L 284 542 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")+ + coloringFlat("dino-hind-leg-near","M 344 504 L 386 504 L 382 552 L 396 580 L 350 584 L 340 552 Z","#3fae6a")+ + coloringFlat("dino-fore-leg-near","M 252 506 L 292 506 L 290 552 L 302 580 L 258 584 L 250 552 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")+ coloringGroup("dino-detail", coloringFlat("dino-belly","M 258 484 C 288 508 342 518 396 514 C 432 512 460 504 476 490 C 462 516 416 526 364 526 C 306 526 266 512 258 484 Z","#f7c948")+ @@ -164,9 +180,11 @@ function plateDinosaur(){ coloringFlat("dino-back-plate-c","M 418 370 C 426 342 442 330 460 336 C 446 350 438 362 432 376 Z","#f28c3c")+ coloringCircle("dino-eye",544,240,11,"#ffffff")+ coloringDot(545,241,5)+ - coloringFlat("dino-nostril","M 566 250 C 574 246 582 248 586 254 C 580 260 570 260 564 256 Z","#8b5a3c"),2)+ + coloringFlat("dino-nostril","M 566 250 C 574 246 582 248 586 254 C 580 260 570 260 564 256 Z","#8b5a3c")+ + coloringFlat("dino-foot-far","M 372 556 L 432 556 L 430 570 L 380 574 Z","#8b5a3c")+ + coloringFlat("dino-foot-near","M 334 570 L 400 570 L 398 586 L 344 590 Z","#8b5a3c"),2)+ coloringLine("M 578 274 C 566 280 550 282 536 280 M 500 254 C 508 248 518 244 528 244",2)+ - coloringLine("M 272 466 C 306 478 356 484 404 482 M 462 320 C 476 328 488 340 496 356 M 90 492 C 132 500 172 500 208 494",3))+ + coloringLine("M 272 466 C 306 478 356 484 404 482 M 462 320 C 476 328 488 340 496 356 M 96 484 C 140 492 180 492 216 486 M 300 526 C 314 534 330 534 344 528",3))+ coloringGroup("eggs", coloringFlat("egg-a","M 168 566 C 156 546 162 522 180 516 C 198 522 204 546 192 566 Z","#f7c948")+ coloringFlat("egg-b","M 214 570 C 202 552 208 530 224 524 C 240 530 246 552 234 570 Z","#f7c948")+ diff --git a/public/js/widgets/coloring-scenes-senior.js b/public/js/widgets/coloring-scenes-senior.js index 13aa7c9..8f56d06 100644 --- a/public/js/widgets/coloring-scenes-senior.js +++ b/public/js/widgets/coloring-scenes-senior.js @@ -62,12 +62,13 @@ function plateRainforest(){ " 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")+ + coloringFlat("leaf-b","M 664 264 C 606 226 528 228 488 258 C 534 298 612 302 664 280 Z","#3fae6a")+ coloringFlat("leaf-c","M 176 314 C 226 282 292 286 326 314 C 286 348 220 352 176 330 Z","#3fae6a")+ coloringGroup("leaves-extra", - coloringFlat("leaf-d","M 620 372 C 572 340 508 344 476 372 C 514 404 578 408 620 388 Z","#3fae6a")+ + coloringFlat("leaf-d","M 664 372 C 612 340 544 344 510 372 C 550 404 618 408 664 388 Z","#3fae6a")+ coloringFlat("leaf-e","M 176 414 C 220 384 280 388 310 414 C 274 446 214 450 176 428 Z","#3fae6a"),2)+ - coloringLine("M 186 216 C 240 212 296 214 336 220 M 610 272 C 556 268 500 268 462 272 M 186 322 C 232 318 284 320 318 324",3))+ + coloringLine("M 186 216 C 240 212 296 214 336 220 M 654 272 C 600 268 542 268 494 272 M 186 322 C 232 318 284 320 318 324"+ + " M 654 380 C 606 376 556 376 516 380 M 186 420 C 226 416 272 418 302 422",3))+ 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", @@ -183,22 +184,36 @@ 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 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")+ + coloringFlat("seahorse-fin","M 646 264 C 668 256 688 262 696 278 C 680 292 656 292 642 282 Z","#f7c948")+ + /* stevige romp met een aparte gekrulde staart: het smalle buisje dat er + eerst stond las als een worm */ + coloringContour("seahorse-body","M 586 208 C 626 202 654 228 654 268 C 654 302 638 330 620 352 L 580 336 C 598 310 614 286 614 262 C 614 238 602 226 582 228 Z","#f7c948")+ + coloringContour("seahorse-tail","M 580 336 L 620 352 C 608 376 612 396 630 402 C 648 408 662 396 664 380 C 674 410 646 434 618 424 C 586 412 572 374 580 336 Z","#f7c948")+ + coloringFlat("seahorse-snout","M 574 202 C 548 194 528 202 522 218 C 536 234 560 240 582 232 Z","#f7c948")+ coloringGroup("seahorse-detail", - coloringFlat("seahorse-crown","M 596 194 C 592 170 600 152 616 144 C 620 166 614 184 604 196 Z","#f28c3c")+ - coloringCircle("seahorse-eye",596,216,11,"#ffffff")+ - coloringDot(596,216,5)+ - coloringLine("M 614 250 C 626 254 636 254 644 250 M 604 292 C 616 296 626 296 634 292 M 588 336 C 598 342 608 344 616 342",2)))+ + coloringFlat("seahorse-crown","M 600 208 C 596 182 606 162 624 154 C 628 178 620 198 610 212 Z","#f28c3c")+ + coloringCircle("seahorse-eye",594,224,11,"#ffffff")+ + coloringDot(594,224,5)+ + coloringLine("M 606 254 C 620 258 632 256 642 250 M 600 288 C 614 292 626 290 636 284 M 588 320 C 600 326 612 326 620 322 M 596 372 C 608 378 620 378 628 374",2)))+ coloringGroup("starfish", coloringFlat("starfish",coloringStarPath(456,528,50),"#e0554d")+ coloringGroup("starfish-detail", coloringCircle("starfish-heart",456,528,17,"#f7c948")+ coloringLine("M 456 486 L 456 512 M 490 520 L 470 530 M 476 566 L 464 544 M 436 566 L 448 544 M 422 520 L 442 530",2)))+ + /* schooltje kleine visjes vult de lege bovenhoek */ + coloringGroup("school", + coloringFlat("small-fish-a","M 152 148 C 168 132 196 132 212 148 C 196 166 168 166 152 148 Z","#f7c948")+ + coloringFlat("small-fish-a-tail","M 152 148 C 142 138 132 134 124 134 C 128 144 128 154 124 164 C 132 162 142 158 152 148 Z","#f7c948")+ + coloringFlat("small-fish-b","M 232 108 C 246 94 270 94 284 108 C 270 124 246 124 232 108 Z","#f7c948")+ + coloringFlat("small-fish-b-tail","M 232 108 C 224 100 216 96 208 96 C 212 104 212 112 208 120 C 216 118 224 116 232 108 Z","#f7c948")+ + coloringGroup("school-extra", + coloringFlat("small-fish-c","M 300 172 C 312 160 332 160 344 172 C 332 186 312 186 300 172 Z","#f7c948")+ + coloringFlat("small-fish-c-tail","M 300 172 C 294 166 286 162 280 162 C 284 168 284 176 280 182 C 286 180 294 178 300 172 Z","#f7c948")+ + coloringDot(198,144,4)+coloringDot(274,104,4),2)+ + coloringLine("M 328 168 L 334 168",3))+ coloringGroup("bubbles", - coloringCircle("reef-bubble-a",212,196,18,"#ffffff","coloring-contour")+ - coloringCircle("reef-bubble-b",176,150,12,"#ffffff","coloring-contour"),2) + coloringCircle("reef-bubble-a",212,232,18,"#ffffff","coloring-contour")+ + coloringCircle("reef-bubble-b",176,196,12,"#ffffff","coloring-contour"),2) ); }