1/* flags.sswf V1.00 - written by Alexis Wilke for Made to Order Software Corp. (c) 2002-2009 */ 2/* encoding="iso8859-1" */ 3 4/* 5 6Copyright (c) 2002-2009 Made to Order Software Corp. 7 8Permission is hereby granted, free of charge, to any 9person obtaining a copy of this software and 10associated documentation files (the "Software"), to 11deal in the Software without restriction, including 12without limitation the rights to use, copy, modify, 13merge, publish, distribute, sublicense, and/or sell 14copies of the Software, and to permit persons to whom 15the Software is furnished to do so, subject to the 16following conditions: 17 18The above copyright notice and this permission notice 19shall be included in all copies or substantial 20portions of the Software. 21 22THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF 23ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT 24LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 25FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO 26EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 27LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 28WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 29ARISING FROM, OUT OF OR IN CONNECTION WITH THE 30SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 31SOFTWARE. 32 33*/ 34 35 36/* 37 * This file defines a set of sprites which are different country 38 * or state flags. 39 */ 40 41block sswf { 42 list flags { 43 list definitions { 44 fill style "fill_black" { sswf.col.black; }; 45 fill style "fill_blue" { sswf.col.blue; }; 46 fill style "fill_blue_green" { color { 36 / 255.0, 64 / 255.0, 192 / 255.0 } }; 47 fill style "fill_cyan" { sswf.col.cyan; }; 48 fill style "fill_dark_blue" { color { 20 / 255.0, 36 / 255.0, 132 / 255.0 } }; 49 fill style "fill_dark_green" { color { 12 / 255.0, 76 / 255.0, 12 / 255.0 } }; 50 fill style "fill_dark_red" { color { 212 / 255.0, 20 / 255.0, 12 / 255.0 } }; 51 fill style "fill_green" { color { 36 / 255.0, 124 / 255.0, 28 / 255.0 } }; 52 fill style "fill_green_blue" { color { 4 / 255.0, 116 / 255.0, 68 / 255.0 } }; 53 fill style "fill_light_purple" { color { 96 / 255.0, 96 / 255.0, 1 } }; 54 fill style "fill_orange" { color { 252 / 255.0, 108 / 255.0, 20 / 255.0 } }; 55 fill style "fill_red" { sswf.col.red; }; 56 fill style "fill_white" { sswf.col.white; }; 57 fill style "fill_yellow" { sswf.col.yellow; }; 58 fill style "fill_yolk" { color { 252 / 255.0, 204 / 255.0, 20 / 255.0 } }; 59 60 line style "line_thin" { width: 0.05; sswf.col.black; }; 61 62 edges "circle" { 63 // the scale_x/y define the radius in pixels by x and y 64 sx = defined("scale_x") ? scale_x / 28.35 : 1; 65 sy = defined("scale_y") ? scale_y / 28.35 : 1; 66 11.75 * sx, 0.00 * sy, 8.30 * sx, 8.30 * sy; 67 8.30 * sx, 8.30 * sy, 0.00 * sx, 11.75 * sy; 68 0.00 * sx, 11.75 * sy, -8.30 * sx, 8.30 * sy; 69 -8.30 * sx, 8.30 * sy, -11.75 * sx, 0.00 * sy; 70 -11.75 * sx, 0.00 * sy, -8.30 * sx, -8.30 * sy; 71 -8.30 * sx, -8.30 * sy, 0.00 * sx, -11.75 * sy; 72 0.00 * sx, -11.75 * sy, 8.30 * sx, -8.30 * sy; 73 close: 8.30 * sx, -8.30 * sy, 11.75 * sx, 0.00 * sy; 74 }; 75 76 77 // 1/3rd vertical rectangles 78 points "rect_vertical_1d3" { 16, 33; 16, -33; -16, -33; -16, 33; }; 79 edges "square" { 1, 0; 0, 1; -1, 0; 0, -1; }; 80 shape "rect_vertical_1d3_black" { 81 rectangle { -17, -34, 17, 34 }; 82 fill_black; move: -16, 33; rect_vertical_1d3; 83 }; 84 shape "rect_vertical_1d3_blue" { 85 rectangle { -17, -34, 17, 34 }; 86 fill_blue; move: -16, 33; rect_vertical_1d3; 87 }; 88 shape "rect_vertical_1d3_dark_blue" { 89 rectangle { -17, -34, 17, 34 }; 90 fill_dark_blue; move: -16, 33; rect_vertical_1d3; 91 }; 92 shape "rect_vertical_1d3_dark_green" { 93 rectangle { -17, -34, 17, 34 }; 94 fill_dark_green; move: -16, 33; rect_vertical_1d3; 95 }; 96 shape "rect_vertical_1d3_dark_red" { 97 rectangle { -17, -34, 17, 34 }; 98 fill_dark_red; move: -16, 33; rect_vertical_1d3; 99 }; 100 shape "rect_vertical_1d3_green" { 101 rectangle { -17, -34, 17, 34 }; 102 fill_green; move: -16, 33; rect_vertical_1d3; 103 }; 104 shape "rect_vertical_1d3_green_blue" { 105 rectangle { -17, -34, 17, 34 }; 106 definitions.fill_green_blue; move: -16, 33; rect_vertical_1d3; 107 }; 108 shape "rect_vertical_1d3_light_purple" { 109 rectangle { -17, -34, 17, 34 }; 110 fill_light_purple; move: -16, 33; rect_vertical_1d3; 111 }; 112 shape "rect_vertical_1d3_orange" { 113 rectangle { -17, -34, 17, 34 }; 114 fill_orange; move: -16, 33; rect_vertical_1d3; 115 }; 116 shape "rect_vertical_1d3_red" { 117 rectangle { -17, -34, 17, 34 }; 118 fill_red; move: -16, 33; rect_vertical_1d3; 119 }; 120 shape "rect_vertical_1d3_white" { 121 rectangle { -17, -34, 17, 34 }; 122 fill_white; move: -16, 33; rect_vertical_1d3; 123 }; 124 shape "rect_vertical_1d3_yellow" { 125 rectangle { -17, -34, 17, 34 }; 126 fill_yellow; move: -16, 33; rect_vertical_1d3; 127 }; 128 shape "rect_vertical_1d3_yolk" { 129 rectangle { -17, -34, 17, 34 }; 130 fill_yolk; move: -16, 33; rect_vertical_1d3; 131 }; 132 133 // draw this around all the flags 134 edges "rect_background" { 129, 0; 0, 66; -129, 0; 0, -66; }; 135 shape "rect_outline" { 136 rectangle { -65.5, -34, 65.5, 34 }; 137 line_thin; move: -64.5, -33; rect_background; 138 }; 139 edges "rect_reduced" { 96, 0; 0, 66; -96, 0; 0, -66; }; 140 shape "rect_outline_reduced" { 141 rectangle { -49, -34, 49, 34 }; 142 line_thin; move: -48, -33; rect_reduced; 143 }; 144 edges "horiz_band5" { 0, 5; 64.5 * 2, 0; 0, -5; -64.5 * 2, 0; }; 145 edges "half_horiz_band5" { 0, 5; 64.5, 0; 0, -5; -64.5, 0; }; 146 }; 147 list bangla { 148 list insert { 149 shape "rect_background" { 150 rectangle { -65.5, -34, 65.5, 34 }; 151 definitions.fill_green_blue; move: -48, -33; definitions.rect_reduced; 152 }; 153 shape "dot" { 154 rectangle { -19, -1, 19, 37 }; 155 scale_x = 18; 156 scale_y = 18; 157 definitions.fill_red; definitions.circle; 158 }; 159 definitions.rect_outline_reduced; 160 sprite "flag" { 161 place object { 162 depth: 1; 163 id: rect_background; 164 }; 165 place object { 166 depth: 2; 167 id: dot; 168 matrix { translate: 0, -18 }; 169 }; 170 place object { 171 depth: 3; 172 id: definitions.rect_outline_reduced; 173 }; 174 }; 175 }; 176 }; 177 list belau { 178 list insert { 179 shape "rect_background" { 180 rectangle { -65.5, -34, 65.5, 34 }; 181 definitions.fill_blue_green; move: -48, -33; definitions.rect_reduced; 182 }; 183 shape "dot" { 184 rectangle { -19, -1, 19, 37 }; 185 scale_x = 18; 186 scale_y = 18; 187 definitions.fill_yellow; definitions.circle; 188 }; 189 definitions.rect_outline_reduced; 190 sprite "flag" { 191 place object { 192 depth: 1; 193 id: rect_background; 194 }; 195 place object { 196 depth: 2; 197 id: dot; 198 matrix { translate: 0, -18 }; 199 }; 200 place object { 201 depth: 3; 202 id: definitions.rect_outline_reduced; 203 }; 204 }; 205 }; 206 }; 207 list belgium { 208 list insert { 209 definitions.rect_vertical_1d3_black; 210 definitions.rect_vertical_1d3_yellow; 211 definitions.rect_vertical_1d3_red; 212 definitions.rect_outline_reduced; 213 sprite "flag" { 214 place object { 215 depth: 1; 216 id: definitions.rect_vertical_1d3_black; 217 matrix { translate: -32, 0 }; 218 }; 219 place object { 220 depth: 2; 221 id: definitions.rect_vertical_1d3_yellow; 222 }; 223 place object { 224 depth: 3; 225 id: definitions.rect_vertical_1d3_red; 226 matrix { translate: 32, 0 }; 227 }; 228 place object { 229 depth: 4; 230 id: definitions.rect_outline_reduced; 231 }; 232 }; 233 }; 234 }; 235 list canaries { 236 list insert { 237 definitions.rect_vertical_1d3_white; 238 definitions.rect_vertical_1d3_light_purple; 239 definitions.rect_vertical_1d3_yellow; 240 definitions.rect_outline_reduced; 241 sprite "flag" { 242 place object { 243 depth: 1; 244 id: definitions.rect_vertical_1d3_white; 245 matrix { translate: -32, 0 }; 246 }; 247 place object { 248 depth: 2; 249 id: definitions.rect_vertical_1d3_light_purple; 250 }; 251 place object { 252 depth: 3; 253 id: definitions.rect_vertical_1d3_yellow; 254 matrix { translate: 32, 0 }; 255 }; 256 place object { 257 depth: 4; 258 id: definitions.rect_outline_reduced; 259 }; 260 }; 261 }; 262 }; 263 list chad { 264 list insert { 265 definitions.rect_vertical_1d3_dark_blue; 266 definitions.rect_vertical_1d3_yellow; 267 definitions.rect_vertical_1d3_red; 268 definitions.rect_outline_reduced; 269 sprite "flag" { 270 place object { 271 depth: 1; 272 id: definitions.rect_vertical_1d3_dark_blue; 273 matrix { translate: -32, 0 }; 274 }; 275 place object { 276 depth: 2; 277 id: definitions.rect_vertical_1d3_yellow; 278 }; 279 place object { 280 depth: 3; 281 id: definitions.rect_vertical_1d3_red; 282 matrix { translate: 32, 0 }; 283 }; 284 place object { 285 depth: 4; 286 id: definitions.rect_outline_reduced; 287 }; 288 }; 289 }; 290 }; 291 list france { 292 list insert { 293 definitions.rect_vertical_1d3_blue; 294 definitions.rect_vertical_1d3_white; 295 definitions.rect_vertical_1d3_red; 296 definitions.rect_outline_reduced; 297 sprite "flag" { 298 place object { 299 depth: 1; 300 id: definitions.rect_vertical_1d3_blue; 301 matrix { translate: -32, 0 }; 302 }; 303 place object { 304 depth: 2; 305 id: definitions.rect_vertical_1d3_white; 306 }; 307 place object { 308 depth: 3; 309 id: definitions.rect_vertical_1d3_red; 310 matrix { translate: 32, 0 }; 311 }; 312 place object { 313 depth: 4; 314 id: definitions.rect_outline_reduced; 315 }; 316 }; 317 }; 318 }; 319 list guinea { 320 list insert { 321 definitions.rect_vertical_1d3_red; 322 definitions.rect_vertical_1d3_yellow; 323 definitions.rect_vertical_1d3_green; 324 definitions.rect_outline_reduced; 325 sprite "flag" { 326 place object { 327 depth: 1; 328 id: definitions.rect_vertical_1d3_red; 329 matrix { translate: -32, 0 }; 330 }; 331 place object { 332 depth: 2; 333 id: definitions.rect_vertical_1d3_yellow; 334 }; 335 place object { 336 depth: 3; 337 id: definitions.rect_vertical_1d3_green; 338 matrix { translate: 32, 0 }; 339 }; 340 place object { 341 depth: 4; 342 id: definitions.rect_outline_reduced; 343 }; 344 }; 345 }; 346 }; 347 list ireland { 348 list insert { 349 definitions.rect_vertical_1d3_dark_green; 350 definitions.rect_vertical_1d3_white; 351 definitions.rect_vertical_1d3_orange; 352 definitions.rect_outline_reduced; 353 sprite "flag" { 354 place object { 355 depth: 1; 356 id: definitions.rect_vertical_1d3_dark_green; 357 matrix { translate: -32, 0 }; 358 }; 359 place object { 360 depth: 2; 361 id: definitions.rect_vertical_1d3_white; 362 }; 363 place object { 364 depth: 3; 365 id: definitions.rect_vertical_1d3_orange; 366 matrix { translate: 32, 0 }; 367 }; 368 place object { 369 depth: 4; 370 id: definitions.rect_outline_reduced; 371 }; 372 }; 373 }; 374 }; 375 list italy { 376 list insert { 377 definitions.rect_vertical_1d3_dark_green; 378 definitions.rect_vertical_1d3_white; 379 definitions.rect_vertical_1d3_red; 380 definitions.rect_outline_reduced; 381 sprite "flag" { 382 place object { 383 depth: 1; 384 id: definitions.rect_vertical_1d3_dark_green; 385 matrix { translate: -32, 0 }; 386 }; 387 place object { 388 depth: 2; 389 id: definitions.rect_vertical_1d3_white; 390 }; 391 place object { 392 depth: 3; 393 id: definitions.rect_vertical_1d3_red; 394 matrix { translate: 32, 0 }; 395 }; 396 place object { 397 depth: 4; 398 id: definitions.rect_outline_reduced; 399 }; 400 }; 401 }; 402 }; 403 list ivory_coast { 404 list insert { 405 definitions.rect_vertical_1d3_orange; 406 definitions.rect_vertical_1d3_white; 407 definitions.rect_vertical_1d3_green; 408 definitions.rect_outline_reduced; 409 sprite "flag" { 410 place object { 411 depth: 1; 412 id: definitions.rect_vertical_1d3_orange; 413 matrix { translate: -32, 0 }; 414 }; 415 place object { 416 depth: 2; 417 id: definitions.rect_vertical_1d3_white; 418 }; 419 place object { 420 depth: 3; 421 id: definitions.rect_vertical_1d3_green; 422 matrix { translate: 32, 0 }; 423 }; 424 place object { 425 depth: 4; 426 id: definitions.rect_outline_reduced; 427 }; 428 }; 429 }; 430 }; 431 list japan { 432 list insert { 433 shape "rect_background" { 434 rectangle { -65, -34, 66, 34 }; 435 definitions.fill_white; move: -48, -33; definitions.rect_reduced; 436 }; 437 shape "dot" { 438 rectangle { -19, -1, 19, 37 }; 439 scale_x = 18; 440 scale_y = 18; 441 definitions.fill_red; definitions.circle; 442 }; 443 definitions.rect_outline_reduced; 444 sprite "flag" { 445 place object { 446 depth: 1; 447 id: rect_background; 448 }; 449 place object { 450 depth: 2; 451 id: dot; 452 matrix { translate: 0, -18 }; 453 }; 454 place object { 455 depth: 3; 456 id: definitions.rect_outline_reduced; 457 }; 458 }; 459 }; 460 }; 461 list libya { 462 list insert { 463 shape "rect_background" { 464 rectangle { -65, -33, 66, 33 }; 465 definitions.fill_green; move: -48, -32; definitions.rect_reduced; 466 }; 467 definitions.rect_outline_reduced; 468 sprite "flag" { 469 place object { 470 depth: 1; 471 id: rect_background; 472 }; 473 place object { 474 depth: 2; 475 id: definitions.rect_outline_reduced; 476 }; 477 }; 478 }; 479 }; 480 list mali { 481 list insert { 482 definitions.rect_vertical_1d3_green; 483 definitions.rect_vertical_1d3_yellow; 484 definitions.rect_vertical_1d3_dark_red; 485 definitions.rect_outline_reduced; 486 sprite "flag" { 487 place object { 488 depth: 1; 489 id: definitions.rect_vertical_1d3_green; 490 matrix { translate: -32, 0 }; 491 }; 492 place object { 493 depth: 2; 494 id: definitions.rect_vertical_1d3_yellow; 495 }; 496 place object { 497 depth: 3; 498 id: definitions.rect_vertical_1d3_dark_red; 499 matrix { translate: 32, 0 }; 500 }; 501 place object { 502 depth: 4; 503 id: definitions.rect_outline_reduced; 504 }; 505 }; 506 }; 507 }; 508 list nigeria { 509 list insert { 510 definitions.rect_vertical_1d3_dark_green; 511 definitions.rect_vertical_1d3_white; 512 definitions.rect_outline_reduced; 513 sprite "flag" { 514 place object { 515 depth: 1; 516 id: definitions.rect_vertical_1d3_dark_green; 517 matrix { translate: -32, 0 }; 518 }; 519 place object { 520 depth: 2; 521 id: definitions.rect_vertical_1d3_white; 522 }; 523 place object { 524 depth: 3; 525 id: definitions.rect_vertical_1d3_dark_green; 526 matrix { translate: 32, 0 }; 527 }; 528 place object { 529 depth: 4; 530 id: definitions.rect_outline_reduced; 531 }; 532 }; 533 }; 534 }; 535 list romania { 536 list insert { 537 definitions.rect_vertical_1d3_dark_blue; 538 definitions.rect_vertical_1d3_yolk; 539 definitions.rect_vertical_1d3_dark_red; 540 definitions.rect_outline_reduced; 541 sprite "flag" { 542 place object { 543 depth: 1; 544 id: definitions.rect_vertical_1d3_dark_blue; 545 matrix { translate: -32, 0 }; 546 }; 547 place object { 548 depth: 2; 549 id: definitions.rect_vertical_1d3_yolk; 550 }; 551 place object { 552 depth: 3; 553 id: definitions.rect_vertical_1d3_dark_red; 554 matrix { translate: 32, 0 }; 555 }; 556 place object { 557 depth: 4; 558 id: definitions.rect_outline_reduced; 559 }; 560 }; 561 }; 562 }; 563 list united_kingdom { 564 list insert { 565 /* the England flag is very specific, draw it as is */ 566 definitions.rect_outline; 567 shape "uk_flag" { 568 rectangle { -65.5, -34, 65.5, 34 }; 569 definitions.fill_white; 570 move: -64.5, -33; 571 definitions.rect_background; 572 fill style { color { 207 / 255.0, 10 / 255.0, 4 / 255.0 } }; 573 move: -64.5, -7; 574 points { -64.5, 7; -7, 7; -7, 33; 7, 33; 7, 7; 64.5, 7; 64.5, -7; 7, -7; 7, -33; -7, -33; -7, -7; -64.5, -7; }; 575 fill style { color { 179 / 255.0, 9 / 255.0, 6 / 255.0 } }; 576 move: -64.5, -28; 577 points { -64.5, -33; -63, -33; -23, -11; -33, -11; -64.5, -28; }; 578 move: -62, 33; 579 points { -22, 11; -14, 11; -53, 33; -62, 33; }; 580 move: 64.5, 29; 581 points { 31, 11; 21, 11; 61, 33; 64.5, 33; 64.5, 29; }; 582 move: 64.5, -33; 583 points { 26, -11; 13, -11; 54, -33; 64.5, -33; }; 584 fill style { color { 5 / 255.0, 14 / 255.0, 76 / 255.0 } }; 585 move: -64.5, -24; 586 points { -38, -11; -64.5, -11; -64.5, -24; }; 587 move: -51, -33; 588 points { -11, -33; -11, -13; -51, -33; }; 589 move: 11, -33; 590 points { 11, -13; 49, -33; 11, -33; }; 591 move: 64.5, -25; 592 points { 64.5, -11; 37, -11; 64.5, -25; }; 593 move: 64.5, 11; 594 points { 64.5, 26; 37, 11; 64.5, 11; }; 595 move: -64.5, 11; 596 points { -35, 11; -64.5, 26; -64.5, 11; }; 597 move: -48, 33; 598 points { -11, 13; -11, 33; -48, 33; }; 599 move: 11, 13; 600 points { 11, 33; 49, 33; 11, 13; }; 601 }; 602 sprite "flag" { 603 place object { 604 depth: 1; 605 id: uk_flag; 606 }; 607 place object { 608 depth: 2; 609 id: definitions.rect_outline; 610 }; 611 }; 612 }; 613 }; 614 list united_states { /* USA */ 615 list insert { 616 /* the US flag is somewhat specific, draw a lot of it as is */ 617 definitions.rect_outline; 618 shape "us_flag" { 619 rectangle { -65.5, -34, 65.5, 34 }; 620 /* white background */ 621 definitions.fill_white; 622 move: -64.5, -33; 623 definitions.rect_background; 624 /* blue rectangle */ 625 fill style { color { 0, 10 / 255.0, 60 / 255.0 } }; 626 move: -64.5, -33; 627 points { -64.5, 2; 0, 2; 0, -33; -64.5, -33; }; 628 /* red stripes */ 629 fill style { color { 255 / 255.0, 15 / 255.0, 15 / 255.0 } }; 630 move: 0, -33; 631 definitions.half_horiz_band5; 632 move: 0, -23; 633 definitions.half_horiz_band5; 634 move: 0, -13; 635 definitions.half_horiz_band5; 636 move: 0, -3; 637 definitions.half_horiz_band5; 638 move: -64.5, 8; 639 definitions.horiz_band5; 640 move: -64.5, 18; 641 definitions.horiz_band5; 642 move: -64.5, 28; 643 definitions.horiz_band5; 644 }; 645 shape "star" { 646 fill style { color { 0 / 255.0, 255 / 255.0, 0 / 255.0 } }; 647 move: -39.27, 8.815; 648 edges { 30, 0; 9.27, -28.53; 9.27, 28.53; 30, 0; 649 -24.27, 17.63; 9.27, 28.53; -24.27, -17.63; -24.27, 17.63; 650 9.27, -28.53; close: 0, 0; }; 651 }; 652 star_width = (30 + 9.27) * 2 * 0.05; 653 space = (64.5 - 2 - star_width) / 5; 654 sprite "star_row5" { 655 place object { 656 depth: 2; 657 id: star; 658 matrix { translate: -61.67, 0; scale: 0.05; }; 659 }; 660 place object { 661 depth: 2; 662 id: star; 663 matrix { translate: -61.67 + space, 0; scale: 0.05; }; 664 }; 665 place object { 666 depth: 2; 667 id: star; 668 matrix { translate: -61.67 + space * 2, 0; scale: 0.05; }; 669 }; 670 place object { 671 depth: 2; 672 id: star; 673 matrix { translate: -61.67 + space * 3, 0; scale: 0.05; }; 674 }; 675 place object { 676 depth: 2; 677 id: star; 678 matrix { translate: -61.67 + space * 4, 0; scale: 0.05; }; 679 }; 680 }; 681 sprite "star_row6" { 682 place object { 683 depth: 1; 684 id: star_row5; 685 }; 686 place object { 687 depth: 2; 688 id: star; 689 matrix { translate: -61.67 + space * 5, 0; scale: 0.05; }; 690 }; 691 }; 692 sprite "flag" { 693 place object { 694 depth: 1; 695 id: us_flag; 696 }; 697 698 // rows of 6 stars 699 hspace = 7.42; 700 place object { 701 depth: 11; 702 id: star_row6; 703 matrix { translate: 0, -31.17; scale: 1; }; 704 }; 705 place object { 706 depth: 12; 707 id: star_row6; 708 matrix { translate: 0, -31.17 + hspace; scale: 1; }; 709 }; 710 place object { 711 depth: 13; 712 id: star_row6; 713 matrix { translate: 0, -31.17 + hspace * 2; scale: 1; }; 714 }; 715 place object { 716 depth: 14; 717 id: star_row6; 718 matrix { translate: 0, -31.17 + hspace * 3; scale: 1; }; 719 }; 720 place object { 721 depth: 15; 722 id: star_row6; 723 matrix { translate: 0, -31.17 + hspace * 4; scale: 1; }; 724 }; 725 726 // rows of 5 stars 727 place object { 728 depth: 21; 729 id: star_row5; 730 matrix { translate: space / 2.0, -27.43; scale: 1; }; 731 }; 732 place object { 733 depth: 22; 734 id: star_row5; 735 matrix { translate: space / 2.0, -27.43 + hspace; scale: 1; }; 736 }; 737 place object { 738 depth: 23; 739 id: star_row5; 740 matrix { translate: space / 2.0, -27.43 + hspace * 2; scale: 1; }; 741 }; 742 place object { 743 depth: 24; 744 id: star_row5; 745 matrix { translate: space / 2.0, -27.43 + hspace * 3; scale: 1; }; 746 }; 747 748 // draw outline on top 749 place object { 750 depth: 100; 751 id: definitions.rect_outline; 752 }; 753 }; 754 }; 755 }; 756 }; 757}; 758 759// vim: ts=4 760