00001 #include "skye.h"
00002
00003 #ifndef SPLINT
00004
00005 const char tile_sprites[NUM_TILE_TYPES][24] = {
00006
00007
00008
00009
00010
00011 { 0b00000000,
00012 0b00000000,
00013 0b00000000,
00014 0b00000000,
00015 0b00000000,
00016 0b00000000,
00017 0b00000000,
00018 0b00000000,
00019
00020 0b00000000, 0b00000000,
00021 0b00000000, 0b00000000,
00022 0b00000000, 0b00000000,
00023 0b00000000, 0b00000000,
00024 0b00000000, 0b00000000,
00025 0b00000000, 0b00000000,
00026 0b00000000, 0b00000000,
00027 0b00000000, 0b00000000 },
00028
00029
00030
00031 { 0b00111100,
00032 0b01111110,
00033 0b11111111,
00034 0b11111111,
00035 0b11111111,
00036 0b11111111,
00037 0b01111110,
00038 0b00111100,
00039
00040 0b00111100, 0b00111100,
00041 0b01111110, 0b01111110,
00042 0b11111111, 0b11111111,
00043 0b11111111, 0b11111111,
00044 0b11111111, 0b11111111,
00045 0b11111111, 0b11111111,
00046 0b01111110, 0b01111110,
00047 0b00111100, 0b00111100 },
00048
00049
00050
00051 { 0b01111110,
00052 0b11011011,
00053 0b10011001,
00054 0b10011001,
00055 0b11111111,
00056 0b10111101,
00057 0b11011011,
00058 0b01111110,
00059
00060 0b01111110, 0b01111110,
00061 0b11011011, 0b11100111,
00062 0b10011001, 0b11100111,
00063 0b10011001, 0b11100111,
00064 0b11111111, 0b10000001,
00065 0b10111101, 0b11000011,
00066 0b11011011, 0b11100111,
00067 0b01111110, 0b01111110 },
00068
00069
00070
00071 { 0b01111110,
00072 0b11001011,
00073 0b10001101,
00074 0b11111111,
00075 0b11111111,
00076 0b10001101,
00077 0b11001011,
00078 0b01111110,
00079
00080 0b01111110, 0b01111110,
00081 0b11001011, 0b11110111,
00082 0b10001101, 0b11110011,
00083 0b11111111, 0b10000001,
00084 0b11111111, 0b10000001,
00085 0b10001101, 0b11110011,
00086 0b11001011, 0b11110111,
00087 0b01111110, 0b01111110 },
00088
00089
00090
00091 { 0b01111110,
00092 0b11011011,
00093 0b10111101,
00094 0b11111111,
00095 0b10011001,
00096 0b10011001,
00097 0b11011011,
00098 0b01111110,
00099
00100 0b01111110, 0b01111110,
00101 0b11011011, 0b11100111,
00102 0b10111101, 0b11000011,
00103 0b11111111, 0b10000001,
00104 0b10011001, 0b11100111,
00105 0b10011001, 0b11100111,
00106 0b11011011, 0b11100111,
00107 0b01111110, 0b01111110 },
00108
00109
00110
00111 { 0b01111110,
00112 0b11010011,
00113 0b10110001,
00114 0b11111111,
00115 0b11111111,
00116 0b10110001,
00117 0b11010011,
00118 0b01111110,
00119
00120 0b01111110, 0b01111110,
00121 0b11010011, 0b11101111,
00122 0b10110001, 0b11001111,
00123 0b11111111, 0b10000001,
00124 0b11111111, 0b10000001,
00125 0b10110001, 0b11001111,
00126 0b11010011, 0b11101111,
00127 0b01111110, 0b01111110 },
00128
00129
00130
00131 { 0b00111100,
00132 0b01111110,
00133 0b11011011,
00134 0b10011001,
00135 0b11111111,
00136 0b11111111,
00137 0b01111110,
00138 0b00111100,
00139
00140 0b00111100, 0b00111100,
00141 0b01111110, 0b01100110,
00142 0b11011011, 0b11100111,
00143 0b10011001, 0b11100111,
00144 0b11111111, 0b10000001,
00145 0b11111111, 0b11000011,
00146 0b01111110, 0b01100110,
00147 0b00111100, 0b00111100 },
00148
00149
00150
00151 { 0b00111100,
00152 0b01101110,
00153 0b11001111,
00154 0b11111111,
00155 0b11111111,
00156 0b11001111,
00157 0b01101110,
00158 0b00111100,
00159
00160 0b00111100, 0b00111100,
00161 0b01101110, 0b01110110,
00162 0b11001111, 0b11110011,
00163 0b11111111, 0b10000001,
00164 0b11111111, 0b10000001,
00165 0b11001111, 0b11100011,
00166 0b01101110, 0b01100110,
00167 0b00111100, 0b00111100 },
00168
00169
00170
00171 { 0b00111100,
00172 0b01111110,
00173 0b11111111,
00174 0b11111111,
00175 0b10011001,
00176 0b11011011,
00177 0b01111110,
00178 0b00111100,
00179
00180 0b00111100, 0b00111100,
00181 0b01111110, 0b01100110,
00182 0b11111111, 0b11000011,
00183 0b11111111, 0b10000001,
00184 0b10011001, 0b11100111,
00185 0b11011011, 0b11100111,
00186 0b01111110, 0b01100110,
00187 0b00111100, 0b00111100 },
00188
00189
00190
00191 { 0b00111100,
00192 0b01110110,
00193 0b11110011,
00194 0b11111111,
00195 0b11111111,
00196 0b11110011,
00197 0b01110110,
00198 0b00111100,
00199
00200 0b00111100, 0b00111100,
00201 0b01110110, 0b01101110,
00202 0b11110011, 0b11001111,
00203 0b11111111, 0b10000001,
00204 0b11111111, 0b10000001,
00205 0b11110011, 0b11001111,
00206 0b01110110, 0b01101110,
00207 0b00111100, 0b00111100 },
00208
00209
00210
00211 { 0b00011000,
00212 0b00111100,
00213 0b01111110,
00214 0b11111111,
00215 0b11111111,
00216 0b01111110,
00217 0b00111100,
00218 0b00011000,
00219
00220 0b00001000, 0b00000000,
00221 0b00001100, 0b00000000,
00222 0b00001110, 0b00000000,
00223 0b00001111, 0b00000000,
00224 0b00001111, 0b11111111,
00225 0b00001110, 0b01111110,
00226 0b00001100, 0b00111100,
00227 0b00001000, 0b00011000 },
00228
00229
00230
00231 { 0b01111110,
00232 0b11000011,
00233 0b10000001,
00234 0b10000001,
00235 0b10000001,
00236 0b10000001,
00237 0b11000011,
00238 0b01111110,
00239
00240 0b01111110, 0b01111110,
00241 0b11111111, 0b11000011,
00242 0b11111111, 0b10000001,
00243 0b11111111, 0b10000001,
00244 0b11111111, 0b10000001,
00245 0b11111111, 0b10000001,
00246 0b11111111, 0b11000011,
00247 0b01111110, 0b01111110 },
00248
00249
00250
00251 { 0b01111110,
00252 0b11010111,
00253 0b10101011,
00254 0b11010101,
00255 0b10101011,
00256 0b11010101,
00257 0b11101011,
00258 0b01111110,
00259
00260 0b01111110, 0b00000000,
00261 0b11000011, 0b00111100,
00262 0b10000001, 0b01111110,
00263 0b10000001, 0b01111110,
00264 0b10000001, 0b01111110,
00265 0b10000001, 0b01111110,
00266 0b11000011, 0b00111100,
00267 0b01111110, 0b00000000 },
00268
00269
00270
00271 { 0b00111100,
00272 0b01100110,
00273 0b11000011,
00274 0b10000001,
00275 0b10000001,
00276 0b11000011,
00277 0b01100110,
00278 0b00111100,
00279
00280 0b00111100, 0b00111100,
00281 0b01100110, 0b01111110,
00282 0b11000011, 0b11111111,
00283 0b10000001, 0b11111111,
00284 0b10000001, 0b11111111,
00285 0b11000011, 0b11111111,
00286 0b01100110, 0b01111110,
00287 0b00111100, 0b00111100 },
00288
00289
00290
00291 { 0b01111110,
00292 0b10010001,
00293 0b10111001,
00294 0b11111101,
00295 0b10010001,
00296 0b10010011,
00297 0b10001101,
00298 0b01111110,
00299
00300 0b01111110, 0b01111110,
00301 0b10010001, 0b11101111,
00302 0b10111001, 0b11000111,
00303 0b11111101, 0b10000011,
00304 0b10010001, 0b11101111,
00305 0b10010011, 0b11101101,
00306 0b10001101, 0b11110011,
00307 0b01111110, 0b01111110 },
00308
00309
00310
00311 { 0b01111110,
00312 0b10001001,
00313 0b10011101,
00314 0b10111111,
00315 0b10001001,
00316 0b11001001,
00317 0b10110001,
00318 0b01111110,
00319
00320 0b01111110, 0b01111110,
00321 0b10001001, 0b11110111,
00322 0b10011101, 0b11100011,
00323 0b10111111, 0b11000001,
00324 0b10001001, 0b11110111,
00325 0b11001001, 0b10110111,
00326 0b10110001, 0b11001111,
00327 0b01111110, 0b01111110 },
00328
00329
00330
00331 { 0b11000011,
00332 0b11100111,
00333 0b11111111,
00334 0b11100111,
00335 0b11100111,
00336 0b11111111,
00337 0b11100111,
00338 0b11000011,
00339
00340 0b11000011, 0b11000011,
00341 0b11100111, 0b10100101,
00342 0b11111111, 0b10111101,
00343 0b11100111, 0b10011001,
00344 0b11100111, 0b10011001,
00345 0b11111111, 0b10111101,
00346 0b11100111, 0b10100101,
00347 0b11000011, 0b11000011 },
00348
00349
00350
00351 { 0b11111111,
00352 0b11111111,
00353 0b01111110,
00354 0b00100100,
00355 0b00100100,
00356 0b01111110,
00357 0b11111111,
00358 0b11111111,
00359
00360 0b11111111, 0b11111111,
00361 0b11111111, 0b10000001,
00362 0b01111110, 0b01100110,
00363 0b00100100, 0b00111100,
00364 0b00100100, 0b00111100,
00365 0b01111110, 0b01100110,
00366 0b11111111, 0b10000001,
00367 0b11111111, 0b11111111 },
00368
00369
00370
00371 { 0b00011110,
00372 0b00110010,
00373 0b01110010,
00374 0b11111110,
00375 0b01110010,
00376 0b00110010,
00377 0b00011110,
00378 0b00000000,
00379
00380 0b00011110, 0b00011110,
00381 0b00110010, 0b00101110,
00382 0b01110010, 0b01001110,
00383 0b11111110, 0b10000010,
00384 0b01110010, 0b01001110,
00385 0b00110010, 0b00101110,
00386 0b00011110, 0b00011110,
00387 0b00000000, 0b00000000 },
00388
00389
00390
00391 { 0b01111000,
00392 0b01001100,
00393 0b01001110,
00394 0b01111111,
00395 0b01001110,
00396 0b01001100,
00397 0b01111000,
00398 0b00000000,
00399
00400 0b01111000, 0b01111000,
00401 0b01001100, 0b01110100,
00402 0b01001110, 0b01110010,
00403 0b01111111, 0b01000001,
00404 0b01001110, 0b01110010,
00405 0b01001100, 0b01110100,
00406 0b01111000, 0b01111000,
00407 0b00000000, 0b00000000 },
00408
00409
00410
00411 { 0b00001000,
00412 0b00011100,
00413 0b00111110,
00414 0b01111111,
00415 0b01001001,
00416 0b01001001,
00417 0b01111111,
00418 0b00000000,
00419
00420 0b00001000, 0b00001000,
00421 0b00011100, 0b00010100,
00422 0b00111110, 0b00100010,
00423 0b01111111, 0b01000001,
00424 0b01001001, 0b01110111,
00425 0b01001001, 0b01110111,
00426 0b01111111, 0b01111111,
00427 0b00000000, 0b00000000 },
00428
00429
00430
00431 { 0b00000000,
00432 0b01111111,
00433 0b01001001,
00434 0b01001001,
00435 0b01111111,
00436 0b00111110,
00437 0b00011100,
00438 0b00001000,
00439
00440 0b00000000, 0b00000000,
00441 0b01111111, 0b01111111,
00442 0b01001001, 0b01110111,
00443 0b01001001, 0b01110111,
00444 0b01111111, 0b01000001,
00445 0b00111110, 0b00100010,
00446 0b00011100, 0b00010100,
00447 0b00001000, 0b00001000 },
00448
00449
00450
00451 { 0b11111111,
00452 0b10000001,
00453 0b10111111,
00454 0b10111111,
00455 0b10111111,
00456 0b10111111,
00457 0b10111111,
00458 0b11111111,
00459
00460 0b11111111, 0b00000000,
00461 0b10000001, 0b01111110,
00462 0b10111111, 0b01000010,
00463 0b10111111, 0b01000010,
00464 0b10111111, 0b01000010,
00465 0b10111111, 0b01000010,
00466 0b10111111, 0b01111110,
00467 0b11111111, 0b00000000 },
00468
00469
00470
00471 { 0b11111111,
00472 0b10000001,
00473 0b10111111,
00474 0b10111111,
00475 0b10111110,
00476 0b10111110,
00477 0b10111100,
00478 0b11110000,
00479
00480 0b11111111, 0b00000000,
00481 0b10000001, 0b01111110,
00482 0b10111111, 0b01000010,
00483 0b10111111, 0b01000010,
00484 0b10111110, 0b01000010,
00485 0b10111110, 0b01000010,
00486 0b10111100, 0b01111100,
00487 0b11110000, 0b00000000 },
00488
00489
00490
00491 { 0b11110000,
00492 0b10000000,
00493 0b10111110,
00494 0b10111110,
00495 0b10111111,
00496 0b10111111,
00497 0b10111111,
00498 0b11111111,
00499
00500 0b11110000, 0b00000000,
00501 0b10000000, 0b01111100,
00502 0b10111110, 0b01000010,
00503 0b10111110, 0b01000010,
00504 0b10111111, 0b01000010,
00505 0b10111111, 0b01000010,
00506 0b10111111, 0b01111110,
00507 0b11111111, 0b00000000 },
00508
00509
00510
00511 { 0b00001111,
00512 0b00000001,
00513 0b00111111,
00514 0b00111111,
00515 0b10111111,
00516 0b10111111,
00517 0b10111111,
00518 0b11111111,
00519
00520 0b00001111, 0b00000000,
00521 0b00000001, 0b00111110,
00522 0b00111111, 0b01000010,
00523 0b00111111, 0b01000010,
00524 0b10111111, 0b01000010,
00525 0b10111111, 0b01000010,
00526 0b10111111, 0b01111110,
00527 0b11111111, 0b00000000 },
00528
00529
00530
00531 { 0b11111111,
00532 0b10000001,
00533 0b10111111,
00534 0b10111111,
00535 0b00111111,
00536 0b00111111,
00537 0b00111111,
00538 0b00001111,
00539
00540 0b11111111, 0b00000000,
00541 0b10000001, 0b01111110,
00542 0b10111111, 0b01000010,
00543 0b10111111, 0b01000010,
00544 0b00111111, 0b01000010,
00545 0b00111111, 0b01000010,
00546 0b00111111, 0b00111110,
00547 0b00001111, 0b00000000 },
00548
00549
00550
00551 { 0b11111111,
00552 0b10000001,
00553 0b10111111,
00554 0b10111111,
00555 0b10111111,
00556 0b00111110,
00557 0b00111100,
00558 0b00011000,
00559
00560 0b11111111, 0b00000000,
00561 0b10000001, 0b01111110,
00562 0b10111111, 0b01000010,
00563 0b10111111, 0b01000010,
00564 0b10111111, 0b01000010,
00565 0b00111110, 0b01000010,
00566 0b00111100, 0b00111100,
00567 0b00011000, 0b00000000 },
00568
00569
00570
00571 { 0b11111000,
00572 0b10000000,
00573 0b10111110,
00574 0b10111111,
00575 0b10111111,
00576 0b10111110,
00577 0b10111100,
00578 0b11111000,
00579
00580 0b11111000, 0b00000000,
00581 0b10000000, 0b01111100,
00582 0b10111110, 0b01000010,
00583 0b10111111, 0b01000010,
00584 0b10111111, 0b01000010,
00585 0b10111110, 0b01000010,
00586 0b10111100, 0b01111100,
00587 0b11111000, 0b00000000 },
00588
00589
00590
00591 { 0b00011000,
00592 0b00000000,
00593 0b00111110,
00594 0b10111111,
00595 0b10111111,
00596 0b10111111,
00597 0b10111111,
00598 0b11111111,
00599
00600 0b00011000, 0b00000000,
00601 0b00000000, 0b00111100,
00602 0b00111110, 0b01000010,
00603 0b10111111, 0b01000010,
00604 0b10111111, 0b01000010,
00605 0b10111111, 0b01000010,
00606 0b10111111, 0b01111110,
00607 0b11111111, 0b00000000 },
00608
00609
00610
00611 { 0b00011111,
00612 0b00000001,
00613 0b00111111,
00614 0b10111111,
00615 0b10111111,
00616 0b00111111,
00617 0b00111111,
00618 0b00011111,
00619
00620 0b00011111, 0b00000000,
00621 0b00000001, 0b00111110,
00622 0b00111111, 0b01000010,
00623 0b10111111, 0b01000010,
00624 0b10111111, 0b01000010,
00625 0b00111111, 0b01000010,
00626 0b00111111, 0b00111110,
00627 0b00011111, 0b00000000 },
00628
00629
00630
00631 { 0b00111100,
00632 0b01100110,
00633 0b11100111,
00634 0b11100111,
00635 0b11100111,
00636 0b11111111,
00637 0b01100110,
00638 0b00111100,
00639
00640 0b00111100, 0b00111100,
00641 0b01100110, 0b01011010,
00642 0b11100111, 0b10011001,
00643 0b11100111, 0b10011001,
00644 0b11100111, 0b10011001,
00645 0b11111111, 0b10000001,
00646 0b01100110, 0b01011010,
00647 0b00111100, 0b00111100 },
00648
00649
00650
00651 { 0b11111111,
00652 0b11000001,
00653 0b10100001,
00654 0b10011111,
00655 0b10010001,
00656 0b10010001,
00657 0b10010001,
00658 0b11111111,
00659
00660 0b11111111, 0b11111111,
00661 0b11000001, 0b11111111,
00662 0b10100001, 0b11111111,
00663 0b10011111, 0b11111111,
00664 0b10011111, 0b11110001,
00665 0b10011111, 0b11110001,
00666 0b10011111, 0b11110001,
00667 0b11111111, 0b11111111 },
00668
00669
00670
00671 { 0b11000011,
00672 0b11100111,
00673 0b11111111,
00674 0b11100111,
00675 0b11100111,
00676 0b11111111,
00677 0b11100111,
00678 0b11000011,
00679
00680 0b11000011, 0b11000011,
00681 0b11100111, 0b11100111,
00682 0b11111111, 0b11111111,
00683 0b11100111, 0b11111111,
00684 0b11100111, 0b11111111,
00685 0b11111111, 0b11111111,
00686 0b11100111, 0b11100111,
00687 0b11000011, 0b11000011 },
00688
00689
00690
00691 { 0b11111111,
00692 0b11111111,
00693 0b01111110,
00694 0b00100100,
00695 0b00100100,
00696 0b01111110,
00697 0b11111111,
00698 0b11111111,
00699
00700 0b11111111, 0b11111111,
00701 0b11111111, 0b11111111,
00702 0b01111110, 0b01111110,
00703 0b00100100, 0b00111100,
00704 0b00100100, 0b00111100,
00705 0b01111110, 0b01111110,
00706 0b11111111, 0b11111111,
00707 0b11111111, 0b11111111 },
00708
00709
00710
00711 { 0b00111100,
00712 0b01000011,
00713 0b00100001,
00714 0b01010010,
00715 0b10000001,
00716 0b10000001,
00717 0b01000101,
00718 0b00111110,
00719
00720 0b00111100, 0b00111100,
00721 0b01000011, 0b01111111,
00722 0b00100001, 0b00111111,
00723 0b01010010, 0b01111110,
00724 0b10000001, 0b11111111,
00725 0b10000001, 0b11111111,
00726 0b01000101, 0b01111111,
00727 0b00111110, 0b00111110 },
00728
00729
00730
00731 { 0b00000000,
00732 0b00111100,
00733 0b00000010,
00734 0b01111100,
00735 0b10000000,
00736 0b01110000,
00737 0b00001000,
00738 0b00001000,
00739
00740 0b00000000, 0b00000000,
00741 0b00111100, 0b00111100,
00742 0b00000010, 0b00000010,
00743 0b01111100, 0b01111100,
00744 0b10000000, 0b10000000,
00745 0b01110000, 0b01110000,
00746 0b00001000, 0b00001000,
00747 0b00001000, 0b00001000 },
00748
00749
00750
00751 { 0b01111100,
00752 0b00010001,
00753 0b10011001,
00754 0b10100111,
00755 0b11100101,
00756 0b10011001,
00757 0b10001000,
00758 0b00111110,
00759
00760 0b01111100, 0b01111100,
00761 0b00010001, 0b00000001,
00762 0b10010001, 0b10000001,
00763 0b10011111, 0b10011001,
00764 0b11111001, 0b10011001,
00765 0b10001001, 0b10000001,
00766 0b10001000, 0b10000000,
00767 0b00111110, 0b00111110 },
00768
00769
00770
00771 { 0b01111110,
00772 0b10100101,
00773 0b10100101,
00774 0b10000001,
00775 0b10000001,
00776 0b10100101,
00777 0b10100101,
00778 0b01111110,
00779
00780 0b01111110, 0b01111110,
00781 0b10100101, 0b10100101,
00782 0b10100101, 0b10100101,
00783 0b10000001, 0b00000000,
00784 0b10000001, 0b00000000,
00785 0b10100101, 0b10100101,
00786 0b10100101, 0b10100101,
00787 0b01111110, 0b01111110 },
00788
00789
00790
00791 { 0b00001000,
00792 0b00011100,
00793 0b01001000,
00794 0b11111010,
00795 0b01011111,
00796 0b00010010,
00797 0b00111000,
00798 0b00010000,
00799
00800 0b00001000, 0b00001000,
00801 0b00011100, 0b00011100,
00802 0b01001000, 0b01001000,
00803 0b11111010, 0b11111010,
00804 0b01011111, 0b01011111,
00805 0b00010010, 0b00010010,
00806 0b00111000, 0b00111000,
00807 0b00010000, 0b00010000 },
00808
00809
00810
00811 { 0b00010100,
00812 0b00101100,
00813 0b00010110,
00814 0b11111111,
00815 0b00010110,
00816 0b00101100,
00817 0b00010100,
00818 0b00101000,
00819
00820 0b00010100, 0b00101000,
00821 0b00010100, 0b00101000,
00822 0b00101010, 0b00010110,
00823 0b01111111, 0b01111111,
00824 0b00010110, 0b00101010,
00825 0b00010100, 0b00101000,
00826 0b00101000, 0b00010100,
00827 0b00101000, 0b00010100 },
00828
00829
00830
00831 { 0b00010100,
00832 0b00101000,
00833 0b01110100,
00834 0b11111111,
00835 0b01110100,
00836 0b00101000,
00837 0b00010100,
00838 0b00101000,
00839
00840 0b00010100, 0b00101000,
00841 0b00010100, 0b00101000,
00842 0b01101000, 0b01010100,
00843 0b11111111, 0b11111111,
00844 0b01010100, 0b01101000,
00845 0b00010100, 0b00101000,
00846 0b00101000, 0b00010100,
00847 0b00101000, 0b00010100 },
00848
00849
00850
00851 { 0b00010000,
00852 0b00010000,
00853 0b01010101,
00854 0b10111010,
00855 0b01010101,
00856 0b11111110,
00857 0b00111000,
00858 0b00010000,
00859
00860 0b00000000, 0b00000000,
00861 0b00010000, 0b00010000,
00862 0b00110011, 0b11011100,
00863 0b11011100, 0b00110011,
00864 0b00110011, 0b11011100,
00865 0b11011100, 0b00110011,
00866 0b00111000, 0b00111000,
00867 0b00010000, 0b00010000 },
00868
00869
00870
00871 { 0b00010000,
00872 0b00111000,
00873 0b01111101,
00874 0b10111010,
00875 0b01010101,
00876 0b10111010,
00877 0b00010000,
00878 0b00010000,
00879
00880 0b00010000, 0b00010000,
00881 0b00111000, 0b00111000,
00882 0b00110011, 0b11011100,
00883 0b11011100, 0b00110011,
00884 0b00110011, 0b11011100,
00885 0b11011100, 0b00110011,
00886 0b00010000, 0b00010000,
00887 0b00000000, 0b00000000 },
00888
00889 };
00890
00891
00892 const char effects[16][24] = {
00893
00894
00895 {
00896 0b00000000,
00897 0b00000000,
00898 0b00000000,
00899 0b00000000,
00900 0b00000000,
00901 0b00000000,
00902 0b00000000,
00903 0b00000000,
00904
00905 0b00000000, 0b00000000,
00906 0b00000000, 0b00000000,
00907 0b00000000, 0b00000000,
00908 0b00000000, 0b00000000,
00909 0b00000000, 0b00000000,
00910 0b00000000, 0b00000000,
00911 0b00000000, 0b00000000,
00912 0b00000000, 0b00000000
00913 },
00914
00915
00916 {
00917 0b00000000,
00918 0b00000000,
00919 0b00110001,
00920 0b00111111,
00921 0b00111111,
00922 0b00110000,
00923 0b01110110,
00924 0b01100011,
00925
00926 0b00000000, 0b00000000,
00927 0b00000000, 0b00000000,
00928 0b00110001, 0b00110001,
00929 0b00111111, 0b00111111,
00930 0b00111111, 0b00111111,
00931 0b00110000, 0b00111111,
00932 0b01110110, 0b01111001,
00933 0b01100011, 0b01111100
00934 },
00935
00936
00937 {
00938 0b00000000,
00939 0b00010000,
00940 0b01111111,
00941 0b11111111,
00942 0b11000000,
00943 0b00011000,
00944 0b00011000,
00945 0b00011000,
00946
00947 0b00000000, 0b00000000,
00948 0b00010000, 0b00010000,
00949 0b01111111, 0b01111111,
00950 0b11111111, 0b11111111,
00951 0b11000000, 0b11111111,
00952 0b00011000, 0b11100111,
00953 0b00011000, 0b11100111,
00954 0b00011000, 0b11100111
00955 },
00956
00957
00958 {
00959 0b00000000,
00960 0b00000000,
00961 0b00011000,
00962 0b11111000,
00963 0b11111100,
00964 0b00001110,
00965 0b01101100,
00966 0b11001100,
00967
00968 0b00000000, 0b00000000,
00969 0b00000000, 0b00000000,
00970 0b00011000, 0b00011000,
00971 0b11111000, 0b11111000,
00972 0b11111100, 0b11111100,
00973 0b00001110, 0b11111110,
00974 0b01101100, 0b10011100,
00975 0b11001100, 0b00111100
00976 },
00977
00978
00979 {
00980 0b00110001,
00981 0b00110000,
00982 0b01100000,
00983 0b01110111,
00984 0b00110111,
00985 0b00011000,
00986 0b00011000,
00987 0b00110001,
00988
00989 0b00110001, 0b00111110,
00990 0b00110000, 0b00111111,
00991 0b01100000, 0b01111111,
00992 0b01110111, 0b01111000,
00993 0b00110111, 0b00111000,
00994 0b00011000, 0b00011111,
00995 0b00011000, 0b00011111,
00996 0b00110001, 0b00111110
00997 },
00998
00999
01000 {
01001 0b10011001,
01002 0b11011011,
01003 0b01111110,
01004 0b11111111,
01005 0b11111111,
01006 0b01111110,
01007 0b11011011,
01008 0b10011001,
01009
01010 0b10011001, 0b01100110,
01011 0b11011011, 0b00100100,
01012 0b01111110, 0b10000001,
01013 0b11111111, 0b00000000,
01014 0b11111111, 0b00000000,
01015 0b01111110, 0b10000001,
01016 0b11011011, 0b00100100,
01017 0b10011001, 0b01100110
01018 },
01019
01020
01021 {
01022 0b10011000,
01023 0b00011000,
01024 0b00011100,
01025 0b11101100,
01026 0b11111100,
01027 0b00011000,
01028 0b00011100,
01029 0b10011100,
01030
01031 0b10011000, 0b01111000,
01032 0b00011000, 0b11111000,
01033 0b00011100, 0b11111100,
01034 0b11101100, 0b00011100,
01035 0b11111100, 0b00011100,
01036 0b00011000, 0b11111000,
01037 0b00011100, 0b11111100,
01038 0b10011100, 0b01111100
01039 },
01040
01041
01042 {
01043 0b00011011,
01044 0b00111110,
01045 0b00110000,
01046 0b00111000,
01047 0b00011011,
01048 0b00001111,
01049 0b00000110,
01050 0b00000000,
01051
01052 0b00011011, 0b00011100,
01053 0b00111110, 0b00111001,
01054 0b00110000, 0b00111111,
01055 0b00111000, 0b00111111,
01056 0b00011011, 0b00011111,
01057 0b00001111, 0b00001111,
01058 0b00000110, 0b00000110,
01059 0b00000000, 0b00000000
01060 },
01061
01062
01063 {
01064 0b00011000,
01065 0b00011000,
01066 0b00011000,
01067 0b00000000,
01068 0b11001111,
01069 0b11111100,
01070 0b00110000,
01071 0b00000000,
01072
01073 0b00011000, 0b11100111,
01074 0b00011000, 0b11100111,
01075 0b00011000, 0b11100111,
01076 0b00000000, 0b11111111,
01077 0b11001111, 0b11111111,
01078 0b11111100, 0b11111100,
01079 0b00110000, 0b00110000,
01080 0b00000000, 0b00000000
01081 },
01082
01083
01084 {
01085 0b11001100,
01086 0b01101100,
01087 0b00011000,
01088 0b00011100,
01089 0b11111000,
01090 0b11110000,
01091 0b00000000,
01092 0b00000000,
01093
01094 0b11001100, 0b00111100,
01095 0b01101100, 0b10011100,
01096 0b00011000, 0b11111000,
01097 0b00011100, 0b11111100,
01098 0b11111000, 0b11111000,
01099 0b11110000, 0b11110000,
01100 0b00000000, 0b00000000,
01101 0b00000000, 0b00000000
01102 },
01103
01104
01105
01106 { 0b00000000,
01107 0b00110000,
01108 0b01001100,
01109 0b00100100,
01110 0b01000010,
01111 0b01001010,
01112 0b00100100,
01113 0b00011000,
01114
01115 0b00000000, 0b00000000,
01116 0b00110000, 0b00110000,
01117 0b01001100, 0b01111100,
01118 0b00100100, 0b00111100,
01119 0b01000010, 0b01111110,
01120 0b01001010, 0b01111110,
01121 0b00100100, 0b00111100,
01122 0b00011000, 0b00011000 },
01123
01124
01125
01126
01127 { 0b00001000,
01128 0b00001000,
01129 0b01110000,
01130 0b10000000,
01131 0b01111100,
01132 0b00000010,
01133 0b00111100,
01134 0b00000000,
01135
01136 0b00001000, 0b00001000,
01137 0b00001000, 0b00001000,
01138 0b01110000, 0b01110000,
01139 0b10000000, 0b10000000,
01140 0b01111100, 0b01111100,
01141 0b00000010, 0b00000010,
01142 0b00111100, 0b00111100,
01143 0b00000000, 0b00000000 },
01144
01145
01146
01147 { 0b00100100,
01148 0b01000010,
01149 0b10100101,
01150 0b00011000,
01151 0b00011000,
01152 0b10100101,
01153 0b01000010,
01154 0b00100100,
01155
01156 0b00100100, 0b00100100,
01157 0b01000010, 0b01000010,
01158 0b10100101, 0b10000001,
01159 0b00011000, 0b00011000,
01160 0b00011000, 0b00011000,
01161 0b10100101, 0b10000001,
01162 0b01000010, 0b01000010,
01163 0b00100100, 0b00100100 },
01164
01165
01166
01167 { 0b00000000,
01168 0b01111110,
01169 0b10100101,
01170 0b10100101,
01171 0b10100101,
01172 0b10100101,
01173 0b01111110,
01174 0b00000000,
01175
01176 0b00000000, 0b00000000,
01177 0b01111110, 0b01111110,
01178 0b10100101, 0b10100101,
01179 0b10100101, 0b10100101,
01180 0b10100101, 0b10100101,
01181 0b10100101, 0b10100101,
01182 0b01111110, 0b01111110,
01183 0b00000000, 0b00000000 },
01184
01185
01186
01187 { 0b00000000,
01188 0b00001000,
01189 0b00111100,
01190 0b01111100,
01191 0b00111110,
01192 0b00111100,
01193 0b00010000,
01194 0b00000000,
01195
01196 0b00000000, 0b00000000,
01197 0b00001000, 0b00001000,
01198 0b00111100, 0b00111100,
01199 0b01111100, 0b01111100,
01200 0b00111110, 0b00111110,
01201 0b00111100, 0b00111100,
01202 0b00010000, 0b00010000,
01203 0b00000000, 0b00000000 },
01204
01205
01206
01207 { 0b00011000,
01208 0b00111100,
01209 0b01111110,
01210 0b11111111,
01211 0b11111111,
01212 0b01111110,
01213 0b00111100,
01214 0b00011000,
01215
01216 0b00001000, 0b00011000,
01217 0b00001100, 0b00111100,
01218 0b00001110, 0b01111110,
01219 0b00001111, 0b11111111,
01220 0b00001111, 0b00000000,
01221 0b00001110, 0b00000000,
01222 0b00001100, 0b00000000,
01223 0b00001000, 0b00000000 }
01224
01225 };
01226
01227
01228 const char black_square[24] = {
01229 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
01230 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
01231 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
01232 };
01233
01234 #endif
01235