Components and supplies
Analog joystick (Generic)
Arduino Mega 2560
HX8357C IPS TFT LCD DISPLAY
Jumper wires (generic)
Buzzer, Piezo
Project description
Code
baddie2
c_cpp
1// Generated by : ImageConverter 565 Online 2// Generated from : baddie2.png 3// Time generated : Wed, 03 Jun 20 16:48:23 +0200 (Server timezone: CET) 4// Image Size : 32x32 pixels 5// Memory usage : 2048 bytes 6 7 8#if defined(__AVR__) 9 #include <avr/pgmspace.h> 10#elif defined(__PIC32MX__) 11 #define PROGMEM 12#elif defined(__arm__) 13 #define PROGMEM 14#endif 15 16const unsigned short baddie2[1024] PROGMEM={ 170x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4964, 0x4964, // 0x0010 (16) pixels 180x4964, 0x4964, 0x4964, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0020 (32) pixels 190x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5185, 0x4124, 0x30C3, 0x0000, 0x0000, 0x0000, // 0x0030 (48) pixels 200x0000, 0x0000, 0x0000, 0x1041, 0x3903, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0040 (64) pixels 210x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4144, 0x0020, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0050 (80) pixels 220x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1881, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0060 (96) pixels 230x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4964, 0x1861, 0x0000, 0x0000, 0x0000, 0x2041, 0x4882, 0x58A2, 0x78E3, // 0x0070 (112) pixels 240x78E3, 0x58A2, 0x4082, 0x2020, 0x0000, 0x0000, 0x0000, 0x28C2, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0080 (128) pixels 250x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4944, 0x0000, 0x0000, 0x0000, 0x0000, 0x1820, 0x2041, 0x1820, 0x1020, 0x1820, // 0x0090 (144) pixels 260x2841, 0x5082, 0x8104, 0x9104, 0x70C3, 0x2041, 0x0000, 0x0000, 0x0000, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x00A0 (160) pixels 270x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x0000, 0x0000, 0x1020, 0x1020, 0x78E3, 0x9104, 0x9104, 0x8104, 0x78E3, 0x60C3, // 0x00B0 (176) pixels 280x4882, 0x2841, 0x1020, 0x50A2, 0x8904, 0x9924, 0x4082, 0x0000, 0x0000, 0x0000, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x00C0 (192) pixels 290x5165, 0x5165, 0x5165, 0x5165, 0x4964, 0x0000, 0x0000, 0x3861, 0x3041, 0x80E3, 0x58A2, 0x2041, 0x1820, 0x2061, 0x2861, 0x3861, // 0x00D0 (208) pixels 300x58A2, 0x70E3, 0x78E3, 0x5082, 0x8104, 0x8904, 0xA124, 0x3861, 0x0000, 0x0000, 0x1061, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x00E0 (224) pixels 310x5165, 0x5165, 0x5165, 0x5185, 0x0000, 0x0000, 0x2041, 0x68C3, 0x4082, 0x4882, 0x0000, 0x30E3, 0x4986, 0x20A2, 0x0820, 0x28E3, // 0x00F0 (240) pixels 320x20A2, 0x0000, 0x1820, 0x78E3, 0xA124, 0x78E3, 0x58A2, 0x9924, 0x2841, 0x0000, 0x0000, 0x4964, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0100 (256) pixels 330x5165, 0x5165, 0x5165, 0x1061, 0x0000, 0x1020, 0x8104, 0x3061, 0x5082, 0x0000, 0x20C3, 0x2904, 0x1061, 0x3145, 0xA430, 0x3124, // 0x0110 (272) pixels 340x7249, 0x20C3, 0x0841, 0x0000, 0x50A2, 0x9104, 0x58A2, 0x68C3, 0x9104, 0x0800, 0x0000, 0x0000, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0120 (288) pixels 350x5165, 0x5165, 0x5165, 0x0000, 0x0000, 0x60C3, 0x8904, 0x60C3, 0x5082, 0x0000, 0x832C, 0xA3AE, 0x18A2, 0x5A28, 0xF71C, 0x93EF, // 0x0130 (304) pixels 360x28C3, 0x3945, 0x936D, 0x1082, 0x0841, 0x2020, 0x8904, 0x4882, 0x8904, 0x5082, 0x0000, 0x0000, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0140 (320) pixels 370x5165, 0x5165, 0x4944, 0x0000, 0x1820, 0x80E3, 0x78E3, 0x9104, 0x3861, 0x0820, 0xA3AE, 0xCD75, 0x6249, 0x5A08, 0xDE38, 0xC5B6, // 0x0150 (336) pixels 380x2904, 0x41A6, 0xAC10, 0x5A08, 0x20C3, 0x0861, 0x1020, 0x68C3, 0x3061, 0x9924, 0x0800, 0x0000, 0x28C2, 0x5165, 0x5165, 0x5165, // 0x0160 (352) pixels 390x5165, 0x5165, 0x3903, 0x0000, 0x5082, 0x70E3, 0x60C3, 0x80E3, 0x1020, 0x20C3, 0xABEF, 0xD5B6, 0x49C7, 0x49A6, 0xB451, 0xA410, // 0x0170 (368) pixels 400x6249, 0x6249, 0xA3AE, 0x8B4D, 0x0820, 0xA3EF, 0x20E3, 0x4861, 0x4082, 0x8904, 0x4882, 0x0000, 0x1041, 0x5165, 0x5165, 0x5165, // 0x0180 (384) pixels 410x5165, 0x5165, 0x0000, 0x0800, 0x80E3, 0x3061, 0x80E3, 0x2020, 0x5208, 0x1061, 0x934D, 0xB410, 0x1061, 0x3124, 0xB430, 0xA3CF, // 0x0190 (400) pixels 420x1082, 0x2904, 0xAC10, 0x938E, 0x0841, 0xBCD3, 0xB4D3, 0x1020, 0x8904, 0x8904, 0x80E3, 0x0000, 0x0000, 0x4964, 0x5165, 0x5165, // 0x01A0 (416) pixels 430x5165, 0x5185, 0x0000, 0x3061, 0x78E3, 0x4882, 0x68C3, 0x0820, 0x6249, 0x0000, 0x18A2, 0x2904, 0x0000, 0x0841, 0x6A69, 0x49C7, // 0x01B0 (432) pixels 440x0000, 0x18A2, 0x934D, 0x4186, 0x0000, 0x72AA, 0xA3CF, 0x0020, 0x68C3, 0x9924, 0x9924, 0x1820, 0x0000, 0x4944, 0x5165, 0x5185, // 0x01C0 (448) pixels 450x5165, 0x5185, 0x0000, 0x4082, 0x68C3, 0x78E3, 0x4082, 0x2904, 0x0020, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0820, 0x20A2, // 0x01D0 (464) pixels 460x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1061, 0x18A2, 0x1882, 0x2841, 0x78E3, 0x9104, 0x3861, 0x0000, 0x3903, 0x5165, 0x5165, // 0x01E0 (480) pixels 470x5165, 0x5185, 0x0000, 0x3861, 0x58A2, 0x8904, 0x2841, 0x3965, 0x0820, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4145, 0x7249, // 0x01F0 (496) pixels 480x0820, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x20E3, 0x0800, 0x78E3, 0x70C3, 0x58A2, 0x0000, 0x0000, 0x5165, 0x30E3, // 0x0200 (512) pixels 490x5185, 0x5165, 0x0000, 0x2841, 0x4882, 0x9104, 0x2041, 0x3924, 0x1861, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1061, 0x20A2, // 0x0210 (528) pixels 500x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1861, 0x0841, 0x78E3, 0x58A2, 0x78E3, 0x0000, 0x0000, 0x5165, 0x4944, // 0x0220 (544) pixels 510x5185, 0x5165, 0x0000, 0x1020, 0x2841, 0x8904, 0x1861, 0x61E7, 0x28C3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0230 (560) pixels 520x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4145, 0x3924, 0x60A2, 0x58A2, 0x80E3, 0x0000, 0x0000, 0x5165, 0x5185, // 0x0240 (576) pixels 530x5185, 0x5165, 0x0000, 0x0000, 0x1020, 0x78E3, 0x1882, 0x3924, 0x51A6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0250 (592) pixels 540x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4145, 0x51A6, 0x3861, 0x60A2, 0x78E3, 0x0000, 0x0000, 0x5165, 0x5165, // 0x0260 (608) pixels 550x5165, 0x5165, 0x4124, 0x0000, 0x1020, 0x60C3, 0x0020, 0x0000, 0x28C3, 0x0000, 0x1061, 0x41A6, 0x28E3, 0x0000, 0x0841, 0x20E3, // 0x0270 (624) pixels 560x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4986, 0x4986, 0x2061, 0x60A2, 0x68C3, 0x0000, 0x0000, 0x5165, 0x5165, // 0x0280 (640) pixels 570x5165, 0x5165, 0x4944, 0x0000, 0x1820, 0x4882, 0x49C7, 0x0020, 0x6249, 0x0000, 0x51E7, 0xBC51, 0x8B2C, 0x0000, 0x5A08, 0xBD34, // 0x0290 (656) pixels 580x0841, 0x0841, 0x3945, 0x0000, 0x0000, 0x1061, 0x20A2, 0x1882, 0x20A2, 0x1041, 0x58A2, 0x4061, 0x0000, 0x3923, 0x5165, 0x5165, // 0x02A0 (672) pixels 590x5165, 0x5165, 0x4965, 0x0000, 0x1020, 0x3841, 0x3145, 0x0000, 0x7AEB, 0x0841, 0x18A2, 0x7AEB, 0x49C7, 0x1061, 0x6228, 0x9BAE, // 0x02B0 (688) pixels 600x1061, 0x28E3, 0x936D, 0x0000, 0x4186, 0x936D, 0x0000, 0x51E7, 0x6228, 0x0000, 0x60C3, 0x0800, 0x0000, 0x4944, 0x5165, 0x5165, // 0x02C0 (704) pixels 610x5165, 0x5165, 0x5165, 0x0841, 0x0000, 0x3061, 0x0000, 0x20A2, 0x20C3, 0x0841, 0x0820, 0x0000, 0x0000, 0x1882, 0x0020, 0x0861, // 0x02D0 (720) pixels 620x30E3, 0x1882, 0x2904, 0x1041, 0x6228, 0x6A49, 0x20A2, 0x830C, 0x830C, 0x0800, 0x78E3, 0x0000, 0x0820, 0x5165, 0x5165, 0x5165, // 0x02E0 (736) pixels 630x5165, 0x5165, 0x5165, 0x5165, 0x0000, 0x1820, 0x3861, 0x0020, 0x0800, 0x5082, 0x70E3, 0x78E3, 0x70C3, 0x60A2, 0x50A2, 0x4061, // 0x02F0 (752) pixels 640x3061, 0x1820, 0x0800, 0x0000, 0x0000, 0x0841, 0x28E3, 0x3145, 0x18A2, 0x5082, 0x60A2, 0x0000, 0x2082, 0x5165, 0x5165, 0x5165, // 0x0300 (768) pixels 650x5165, 0x5165, 0x5165, 0x5165, 0x0020, 0x0000, 0x60A2, 0x70C3, 0x70C3, 0x70E3, 0x68C3, 0x60C3, 0x60C3, 0x70C3, 0x8904, 0x9104, // 0x0310 (784) pixels 660x8104, 0x78E3, 0x78E3, 0x70C3, 0x58A2, 0x4061, 0x2020, 0x2020, 0x2841, 0x70C3, 0x0000, 0x0000, 0x5185, 0x5165, 0x5165, 0x5165, // 0x0320 (800) pixels 670x5165, 0x5165, 0x5165, 0x5165, 0x4944, 0x0000, 0x0800, 0x2041, 0x1820, 0x3061, 0x50A2, 0x58A2, 0x50A2, 0x58A2, 0x8104, 0x80E3, // 0x0330 (816) pixels 680x68C3, 0x58A2, 0x5082, 0x4882, 0x4882, 0x58A2, 0x68C3, 0x70E3, 0x68C3, 0x1020, 0x0000, 0x30C2, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0340 (832) pixels 690x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x0820, 0x0000, 0x0820, 0x68C3, 0x78E3, 0x60C3, 0x3861, 0x3861, 0x3861, 0x3861, 0x3061, // 0x0350 (848) pixels 700x58A2, 0x8104, 0x70C3, 0x78E3, 0x68C3, 0x50A2, 0x3861, 0x0800, 0x0000, 0x0000, 0x0000, 0x4964, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0360 (864) pixels 710x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5185, 0x0820, 0x0000, 0x2041, 0x68C3, 0x78E3, 0x78E3, 0x78E3, 0x78E3, 0x78E3, 0x78E3, // 0x0370 (880) pixels 720x78E3, 0x78E3, 0x70C3, 0x58A2, 0x4082, 0x2041, 0x1820, 0x0000, 0x0000, 0x1041, 0x5164, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0380 (896) pixels 730x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4964, 0x0000, 0x0000, 0x1020, 0x4082, 0x70E3, 0x80E3, 0x78E3, 0x78E3, 0x78E3, // 0x0390 (912) pixels 740x78E3, 0x80E3, 0x80E3, 0x68C3, 0x3061, 0x0800, 0x0000, 0x0000, 0x0000, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x03A0 (928) pixels 750x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x0000, 0x0000, 0x0000, 0x0800, 0x3061, 0x50A2, 0x60C3, 0x68C3, // 0x03B0 (944) pixels 760x60C3, 0x50A2, 0x2041, 0x0000, 0x0000, 0x0000, 0x0000, 0x4144, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x03C0 (960) pixels 770x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5185, 0x30E3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x03D0 (976) pixels 780x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x30E3, 0x5185, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x03E0 (992) pixels 790x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4964, 0x4944, 0x0000, 0x0000, 0x0000, 0x0000, // 0x03F0 (1008) pixels 800x0000, 0x0000, 0x4144, 0x4964, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0400 (1024) pixels 81};
sol
c_cpp
1// We need this header file to use FLASH as storage with PROGMEM directive: 2#include <avr/pgmspace.h> 3 4const unsigned short sol[1024] PROGMEM={ 50x4964, 0x4964, 0x4964, 0x4964, 0x4965, 0x4965, 0x4965, 0x4965, 0x4965, 0x4965, 0x4964, 0x4964, 0x4964, 0x4944, 0x4964, 0x4144, // 0x0010 (16) pixels 60x4164, 0x4164, 0x4164, 0x4964, 0x4964, 0x4964, 0x4964, 0x4964, 0x4944, 0x4944, 0x4944, 0x4944, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0020 (32) pixels 70x4964, 0x4964, 0x4144, 0x4964, 0x4965, 0x4965, 0x4965, 0x4965, 0x4965, 0x4965, 0x4964, 0x4964, 0x4964, 0x4944, 0x4944, 0x4964, // 0x0030 (48) pixels 80x4964, 0x4944, 0x4144, 0x4144, 0x4944, 0x4964, 0x4964, 0x4964, 0x4144, 0x4144, 0x4144, 0x4164, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0040 (64) pixels 90x4965, 0x4964, 0x4964, 0x4964, 0x4965, 0x4965, 0x4965, 0x4965, 0x4964, 0x4964, 0x4964, 0x4964, 0x4964, 0x4944, 0x4944, 0x4964, // 0x0050 (80) pixels 100x4964, 0x4944, 0x4144, 0x4144, 0x4944, 0x4944, 0x4944, 0x4964, 0x4944, 0x4164, 0x4164, 0x4164, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0060 (96) pixels 110x5165, 0x4944, 0x4164, 0x4964, 0x4964, 0x4965, 0x4965, 0x4964, 0x4964, 0x4964, 0x4964, 0x4144, 0x4964, 0x4964, 0x4964, 0x4964, // 0x0070 (112) pixels 120x4964, 0x4944, 0x4144, 0x4144, 0x4144, 0x4144, 0x4144, 0x4964, 0x5165, 0x5165, 0x4964, 0x4144, 0x4144, 0x4964, 0x5165, 0x5165, // 0x0080 (128) pixels 130x5164, 0x4964, 0x4144, 0x4144, 0x4144, 0x4144, 0x4964, 0x4964, 0x4964, 0x4964, 0x4964, 0x4964, 0x4944, 0x4944, 0x4964, 0x4964, // 0x0090 (144) pixels 140x5165, 0x4944, 0x4144, 0x4144, 0x4144, 0x4144, 0x4144, 0x4944, 0x5165, 0x5165, 0x4964, 0x4144, 0x4144, 0x4964, 0x5165, 0x5165, // 0x00A0 (160) pixels 150x5164, 0x4964, 0x4964, 0x4164, 0x4964, 0x4144, 0x4144, 0x4964, 0x4964, 0x4964, 0x4964, 0x4964, 0x4964, 0x4964, 0x4964, 0x4964, // 0x00B0 (176) pixels 160x5165, 0x4944, 0x4144, 0x4164, 0x4144, 0x4144, 0x4144, 0x4144, 0x4964, 0x5165, 0x4964, 0x4144, 0x4144, 0x4964, 0x4964, 0x5165, // 0x00C0 (192) pixels 170x4944, 0x4944, 0x5164, 0x4964, 0x4964, 0x4964, 0x4964, 0x4944, 0x4964, 0x4964, 0x4964, 0x4144, 0x4144, 0x4144, 0x4944, 0x4944, // 0x00D0 (208) pixels 180x4944, 0x4944, 0x4944, 0x5164, 0x4144, 0x4144, 0x4144, 0x4144, 0x4964, 0x5185, 0x4964, 0x4144, 0x4144, 0x4144, 0x4144, 0x5185, // 0x00E0 (224) pixels 190x4144, 0x4944, 0x4964, 0x4964, 0x4964, 0x4964, 0x4144, 0x4144, 0x4944, 0x4964, 0x4964, 0x4964, 0x4164, 0x4964, 0x4944, 0x4944, // 0x00F0 (240) pixels 200x4944, 0x4944, 0x5164, 0x5165, 0x4144, 0x4144, 0x4144, 0x4144, 0x4964, 0x4964, 0x4985, 0x4944, 0x4964, 0x4144, 0x4144, 0x5185, // 0x0100 (256) pixels 210x4944, 0x4944, 0x4964, 0x4964, 0x4964, 0x4964, 0x4144, 0x4144, 0x4144, 0x4944, 0x4944, 0x4964, 0x4144, 0x4144, 0x4944, 0x4944, // 0x0110 (272) pixels 220x4144, 0x4944, 0x5185, 0x5185, 0x4964, 0x4144, 0x4144, 0x4144, 0x4144, 0x4143, 0x5164, 0x5185, 0x5184, 0x4964, 0x4144, 0x5185, // 0x0120 (288) pixels 230x4144, 0x4144, 0x4964, 0x4964, 0x4964, 0x4964, 0x4164, 0x4144, 0x4964, 0x4144, 0x4964, 0x4964, 0x4144, 0x4144, 0x4144, 0x4144, // 0x0130 (304) pixels 240x4144, 0x4144, 0x5185, 0x4944, 0x4964, 0x4164, 0x4144, 0x4944, 0x4144, 0x4144, 0x4964, 0x5185, 0x5184, 0x4964, 0x4164, 0x5185, // 0x0140 (320) pixels 250x4964, 0x4164, 0x4964, 0x5164, 0x4964, 0x4944, 0x4944, 0x4964, 0x4964, 0x4964, 0x4944, 0x4944, 0x4944, 0x4144, 0x4164, 0x4144, // 0x0150 (336) pixels 260x4144, 0x4144, 0x4964, 0x4143, 0x4944, 0x4164, 0x5165, 0x5185, 0x4144, 0x4144, 0x4964, 0x5185, 0x5185, 0x4964, 0x4164, 0x5185, // 0x0160 (352) pixels 270x4144, 0x4144, 0x4964, 0x4964, 0x4144, 0x4944, 0x4144, 0x4144, 0x4964, 0x4144, 0x4144, 0x4944, 0x4144, 0x4964, 0x4944, 0x4144, // 0x0170 (368) pixels 280x4144, 0x4144, 0x4144, 0x4944, 0x4144, 0x4144, 0x4944, 0x4944, 0x4144, 0x4144, 0x4964, 0x5185, 0x4964, 0x4964, 0x5185, 0x5165, // 0x0180 (384) pixels 290x4964, 0x4964, 0x4964, 0x4165, 0x4164, 0x4144, 0x4964, 0x4144, 0x4164, 0x4964, 0x4964, 0x4944, 0x4944, 0x4944, 0x4164, 0x4144, // 0x0190 (400) pixels 300x4144, 0x4144, 0x4144, 0x4144, 0x4144, 0x4144, 0x4144, 0x4144, 0x4143, 0x4144, 0x4964, 0x5165, 0x4964, 0x4964, 0x5185, 0x5185, // 0x01A0 (416) pixels 310x4164, 0x4964, 0x4144, 0x4164, 0x4144, 0x4144, 0x4964, 0x4164, 0x4144, 0x4164, 0x4144, 0x4944, 0x4964, 0x4964, 0x4144, 0x4144, // 0x01B0 (432) pixels 320x4144, 0x4144, 0x4144, 0x4144, 0x4144, 0x4144, 0x4144, 0x4144, 0x4144, 0x4144, 0x4944, 0x5165, 0x4964, 0x5164, 0x5185, 0x5185, // 0x01C0 (448) pixels 330x4144, 0x4144, 0x4144, 0x4144, 0x4164, 0x4964, 0x4964, 0x4964, 0x4144, 0x4964, 0x4944, 0x4944, 0x4965, 0x4164, 0x4164, 0x4944, // 0x01D0 (464) pixels 340x4144, 0x4144, 0x4144, 0x4144, 0x4144, 0x4944, 0x4964, 0x4144, 0x4144, 0x4164, 0x4144, 0x4144, 0x5185, 0x5185, 0x5185, 0x5185, // 0x01E0 (480) pixels 350x4964, 0x4164, 0x4964, 0x4144, 0x4164, 0x4964, 0x4964, 0x4964, 0x4964, 0x4964, 0x4944, 0x4144, 0x4164, 0x4164, 0x4143, 0x4964, // 0x01F0 (496) pixels 360x4144, 0x4164, 0x4144, 0x4144, 0x4144, 0x4944, 0x4964, 0x4944, 0x4144, 0x4144, 0x4144, 0x4944, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0200 (512) pixels 370x4964, 0x4964, 0x4964, 0x4144, 0x4944, 0x4944, 0x4964, 0x4964, 0x4164, 0x4164, 0x4164, 0x4964, 0x4164, 0x4164, 0x4944, 0x4964, // 0x0210 (528) pixels 380x5164, 0x4944, 0x4144, 0x4144, 0x4144, 0x4144, 0x4144, 0x4964, 0x4144, 0x4144, 0x4964, 0x4964, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0220 (544) pixels 390x4964, 0x4964, 0x4964, 0x4964, 0x4944, 0x4144, 0x4144, 0x4164, 0x4144, 0x4144, 0x4144, 0x4144, 0x4164, 0x4144, 0x4944, 0x4944, // 0x0230 (560) pixels 400x5165, 0x4964, 0x4144, 0x4164, 0x4144, 0x4144, 0x4944, 0x4964, 0x4144, 0x4144, 0x4144, 0x4144, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0240 (576) pixels 410x4964, 0x4964, 0x4964, 0x4944, 0x4944, 0x4944, 0x4964, 0x4164, 0x4164, 0x4164, 0x4164, 0x4144, 0x4144, 0x4144, 0x4144, 0x4964, // 0x0250 (592) pixels 420x5165, 0x4964, 0x4164, 0x4164, 0x4964, 0x4964, 0x4964, 0x4964, 0x4944, 0x4964, 0x4144, 0x4144, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0260 (608) pixels 430x4964, 0x4964, 0x4964, 0x4964, 0x4144, 0x4944, 0x4964, 0x4144, 0x4964, 0x4964, 0x4164, 0x4964, 0x4944, 0x4144, 0x4144, 0x4144, // 0x0270 (624) pixels 440x5165, 0x4944, 0x4964, 0x5164, 0x4964, 0x4944, 0x4944, 0x4944, 0x4944, 0x4944, 0x4944, 0x4144, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0280 (640) pixels 450x4964, 0x4964, 0x4964, 0x4964, 0x4944, 0x4964, 0x4944, 0x4144, 0x4944, 0x4964, 0x4164, 0x4964, 0x4944, 0x4144, 0x4144, 0x4144, // 0x0290 (656) pixels 460x5165, 0x4944, 0x4144, 0x4964, 0x5164, 0x4944, 0x4944, 0x4144, 0x4144, 0x4144, 0x4164, 0x4164, 0x5185, 0x5185, 0x5185, 0x5185, // 0x02A0 (672) pixels 470x4964, 0x4964, 0x4964, 0x4964, 0x4944, 0x4964, 0x4964, 0x4944, 0x4964, 0x4964, 0x4964, 0x4964, 0x4944, 0x4144, 0x4144, 0x4144, // 0x02B0 (688) pixels 480x4964, 0x4944, 0x4944, 0x4965, 0x5165, 0x4144, 0x4144, 0x4944, 0x4164, 0x4164, 0x4164, 0x4144, 0x5165, 0x5185, 0x5185, 0x5185, // 0x02C0 (704) pixels 490x4964, 0x4165, 0x4164, 0x4164, 0x4944, 0x4964, 0x4944, 0x4944, 0x4964, 0x5164, 0x4144, 0x4944, 0x4144, 0x4144, 0x4164, 0x4144, // 0x02D0 (720) pixels 500x4144, 0x5165, 0x4964, 0x5165, 0x5164, 0x4144, 0x4944, 0x4944, 0x5185, 0x4944, 0x4144, 0x4144, 0x4964, 0x5185, 0x5185, 0x5185, // 0x02E0 (736) pixels 510x4144, 0x4164, 0x4164, 0x4143, 0x4144, 0x4164, 0x4964, 0x4964, 0x4964, 0x5165, 0x4964, 0x4964, 0x4944, 0x4144, 0x4144, 0x4144, // 0x02F0 (752) pixels 520x4144, 0x5165, 0x4964, 0x5165, 0x5164, 0x4144, 0x4144, 0x4964, 0x5185, 0x4944, 0x4144, 0x4144, 0x4964, 0x5185, 0x5185, 0x5185, // 0x0300 (768) pixels 530x4964, 0x4164, 0x4164, 0x4964, 0x4964, 0x4144, 0x4964, 0x4964, 0x5164, 0x4964, 0x4964, 0x4964, 0x4944, 0x4944, 0x4964, 0x4964, // 0x0310 (784) pixels 540x4964, 0x5165, 0x4964, 0x4964, 0x4964, 0x4144, 0x4144, 0x4944, 0x5165, 0x4944, 0x4144, 0x4144, 0x4964, 0x4964, 0x5185, 0x5185, // 0x0320 (800) pixels 550x4964, 0x4164, 0x4164, 0x5165, 0x5165, 0x5165, 0x5165, 0x5164, 0x4964, 0x4965, 0x4144, 0x4144, 0x4144, 0x4123, 0x3903, 0x5165, // 0x0330 (816) pixels 560x5165, 0x5165, 0x5165, 0x4964, 0x4944, 0x4144, 0x4164, 0x4144, 0x4144, 0x5165, 0x4144, 0x4144, 0x4144, 0x4144, 0x5185, 0x5185, // 0x0340 (832) pixels 570x4964, 0x4144, 0x4144, 0x5165, 0x5165, 0x5165, 0x5165, 0x5164, 0x4944, 0x4164, 0x4164, 0x4144, 0x4964, 0x4123, 0x38E2, 0x5165, // 0x0350 (848) pixels 580x5165, 0x5165, 0x5165, 0x4964, 0x4964, 0x4144, 0x4144, 0x4144, 0x4944, 0x5165, 0x4944, 0x4964, 0x4144, 0x4144, 0x5185, 0x5185, // 0x0360 (864) pixels 590x4964, 0x4964, 0x4964, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4964, 0x4144, 0x4965, 0x4964, 0x5165, 0x38E3, 0x4123, 0x4964, // 0x0370 (880) pixels 600x4964, 0x5165, 0x5165, 0x4964, 0x4964, 0x4964, 0x38E3, 0x4103, 0x4944, 0x5164, 0x5165, 0x5165, 0x4964, 0x4144, 0x5185, 0x5185, // 0x0380 (896) pixels 610x4964, 0x4944, 0x4144, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4944, 0x4144, 0x4964, 0x5165, 0x5165, 0x5165, 0x4964, 0x4944, // 0x0390 (912) pixels 620x4964, 0x5165, 0x5165, 0x5165, 0x4964, 0x5185, 0x3903, 0x3903, 0x4944, 0x4964, 0x5185, 0x5185, 0x4964, 0x4164, 0x5185, 0x5185, // 0x03A0 (928) pixels 630x4964, 0x4964, 0x4964, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4964, 0x4144, 0x4964, 0x5165, 0x5165, 0x5165, 0x4964, 0x4964, // 0x03B0 (944) pixels 640x4964, 0x3903, 0x4123, 0x5165, 0x4964, 0x5165, 0x38E3, 0x3903, 0x4144, 0x4964, 0x5185, 0x5185, 0x4964, 0x4164, 0x5185, 0x5185, // 0x03C0 (960) pixels 650x4964, 0x5165, 0x5165, 0x5165, 0x5165, 0x4964, 0x4944, 0x4964, 0x4944, 0x4944, 0x4964, 0x5165, 0x5165, 0x5165, 0x4944, 0x4964, // 0x03D0 (976) pixels 660x5185, 0x3903, 0x3903, 0x5165, 0x4964, 0x5165, 0x5165, 0x4144, 0x4944, 0x4944, 0x5185, 0x4944, 0x4964, 0x5185, 0x5165, 0x5185, // 0x03E0 (992) pixels 670x4964, 0x5165, 0x5165, 0x5165, 0x5165, 0x4964, 0x4144, 0x4164, 0x4964, 0x4964, 0x4964, 0x5165, 0x5165, 0x5165, 0x4964, 0x4964, // 0x03F0 (1008) pixels 680x5165, 0x38E3, 0x3903, 0x5165, 0x4964, 0x5165, 0x5165, 0x4143, 0x4144, 0x4964, 0x5185, 0x4964, 0x4964, 0x5185, 0x5185, 0x5185, // 0x0400 (1024) pixels 69};
baddie1
c_cpp
1// Generated by : ImageConverter 565 Online 2// Generated from : baddie1.png 3// Time generated : Wed, 03 Jun 20 16:48:07 +0200 (Server timezone: CET) 4// Image Size : 32x32 pixels 5// Memory usage : 2048 bytes 6 7 8#if defined(__AVR__) 9 #include <avr/pgmspace.h> 10#elif defined(__PIC32MX__) 11 #define PROGMEM 12#elif defined(__arm__) 13 #define PROGMEM 14#endif 15 16const unsigned short baddie1[1024] PROGMEM={ 170x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4964, 0x4944, 0x3923, 0x0000, 0x0000, // 0x0010 (16) pixels 180x0000, 0x0000, 0x4124, 0x4964, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0020 (32) pixels 190x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4944, 0x1881, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0030 (48) pixels 200x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x30E3, 0x5164, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0040 (64) pixels 210x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x1061, 0x0000, 0x0000, 0x0000, 0x1000, 0x3861, 0x3061, 0x1020, // 0x0050 (80) pixels 220x1020, 0x3061, 0x2041, 0x0800, 0x0000, 0x0000, 0x0000, 0x0000, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0060 (96) pixels 230x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x0000, 0x0000, 0x0800, 0x3061, 0x68C3, 0x9104, 0xA124, 0x9104, 0x60C3, // 0x0070 (112) pixels 240x60C3, 0x8904, 0x3861, 0x4082, 0x58A2, 0x2841, 0x0800, 0x0000, 0x0000, 0x3903, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0080 (128) pixels 250x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x0820, 0x0000, 0x1820, 0x78E3, 0x9924, 0xA124, 0x9924, 0x9924, 0xA124, 0x80E3, // 0x0090 (144) pixels 260x3061, 0x68C3, 0x3861, 0x50A2, 0xA124, 0xA124, 0x80E3, 0x3061, 0x0000, 0x0000, 0x0000, 0x5164, 0x5165, 0x5165, 0x5165, 0x5165, // 0x00A0 (160) pixels 270x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x0000, 0x0000, 0x1820, 0x8904, 0x8104, 0x8904, 0x9924, 0x9924, 0x9924, 0x9924, 0x9104, // 0x00B0 (176) pixels 280x4882, 0x4082, 0x70E3, 0x60C3, 0x4882, 0x2841, 0x3861, 0x80E3, 0x68C3, 0x1020, 0x0000, 0x0000, 0x4104, 0x5165, 0x5165, 0x5165, // 0x00C0 (192) pixels 290x5165, 0x5165, 0x5165, 0x5165, 0x4124, 0x0000, 0x1020, 0x8904, 0x8104, 0x78E3, 0x8104, 0x9924, 0x9924, 0x9924, 0x9924, 0x9924, // 0x00D0 (208) pixels 300x78E3, 0x78E3, 0x9924, 0x2841, 0x0000, 0x0000, 0x0000, 0x1061, 0x5061, 0x80E3, 0x2041, 0x0000, 0x0000, 0x4944, 0x5165, 0x5165, // 0x00E0 (224) pixels 310x5165, 0x5165, 0x5165, 0x5165, 0x0000, 0x0000, 0x60A2, 0x68C3, 0x2041, 0x1841, 0x4882, 0x8904, 0x9924, 0x9924, 0x9924, 0x9924, // 0x00F0 (240) pixels 320x9924, 0x9124, 0x58A2, 0x0000, 0x0000, 0x0000, 0x2945, 0xDEFB, 0x736D, 0x5082, 0x9104, 0x2041, 0x0000, 0x0000, 0x5165, 0x5165, // 0x0100 (256) pixels 330x5165, 0x5165, 0x5165, 0x1041, 0x0000, 0x1820, 0x70C3, 0x0000, 0x0000, 0x0000, 0x0020, 0x3061, 0x78E3, 0x78E3, 0x8904, 0x9924, // 0x0110 (272) pixels 340x9924, 0x78E3, 0x1020, 0x0000, 0x0000, 0x0000, 0x10A2, 0xEF5D, 0xFFFF, 0x31A6, 0x70C3, 0x9104, 0x1020, 0x0000, 0x4124, 0x5165, // 0x0120 (288) pixels 350x5165, 0x5165, 0x5165, 0x0820, 0x0000, 0x60C3, 0x3061, 0x0000, 0x0000, 0x4208, 0xAD75, 0x1082, 0x58A2, 0x78E3, 0x78E3, 0x80E3, // 0x0130 (304) pixels 360x8104, 0x60C3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x630C, 0xC638, 0x31C7, 0x2841, 0x60C3, 0x78E3, 0x0000, 0x1041, 0x5165, // 0x0140 (320) pixels 370x5165, 0x5165, 0x4944, 0x0000, 0x1020, 0x70C3, 0x0000, 0x0000, 0x0000, 0x39C7, 0xFFFF, 0x634D, 0x1820, 0x78E3, 0x78E3, 0x78E3, // 0x0150 (336) pixels 380x70C3, 0x3061, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0861, 0x10A2, 0x1820, 0x4082, 0x8904, 0x2020, 0x0000, 0x5164, // 0x0160 (352) pixels 390x5165, 0x5165, 0x4124, 0x0000, 0x3061, 0x4082, 0x0000, 0x0000, 0x0000, 0x0020, 0x9CD3, 0x4228, 0x0800, 0x58A2, 0x78E3, 0x78E3, // 0x0170 (368) pixels 400x70C3, 0x2841, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0020, 0x1082, 0x1020, 0x3861, 0x8904, 0x50A2, 0x0000, 0x4944, // 0x0180 (384) pixels 410x5165, 0x5165, 0x1861, 0x0000, 0x4082, 0x2841, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1020, 0x4061, 0x78E3, 0x78E3, // 0x0190 (400) pixels 420x8904, 0x3861, 0x0000, 0x2124, 0x0861, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3061, 0xA124, 0x78E3, 0x0000, 0x0000, // 0x01A0 (416) pixels 430x5165, 0x5165, 0x0000, 0x0800, 0x58A2, 0x3041, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0820, 0x3041, 0x80E3, 0x78E3, // 0x01B0 (432) pixels 440x8104, 0x70C3, 0x0000, 0x528A, 0x3186, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1020, 0x8904, 0x9104, 0x80E3, 0x0000, 0x0000, // 0x01C0 (448) pixels 450x5165, 0x5165, 0x0000, 0x1820, 0x70C3, 0x1020, 0x39E7, 0x0841, 0x0000, 0x0000, 0x0000, 0x0000, 0x0800, 0x60A2, 0x9104, 0x80E3, // 0x01D0 (464) pixels 460x80E3, 0x9904, 0x68C3, 0x3841, 0x1000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2041, 0x78E3, 0x8904, 0x8904, 0x70C3, 0x0000, 0x0000, // 0x01E0 (480) pixels 470x5165, 0x5185, 0x0000, 0x2041, 0x9104, 0x3041, 0x10C3, 0x0841, 0x0000, 0x0000, 0x0000, 0x2041, 0x80E3, 0x70C3, 0x1820, 0x2082, // 0x01F0 (496) pixels 480x2082, 0x2061, 0x3861, 0x60A2, 0x80E3, 0x78E3, 0x70C3, 0x78E3, 0x78E3, 0x9104, 0x68C3, 0x4882, 0x80E3, 0x58A2, 0x0000, 0x0000, // 0x0200 (512) pixels 490x5165, 0x5185, 0x0000, 0x2041, 0x8904, 0x9924, 0x60A2, 0x2841, 0x0800, 0x2020, 0x58A2, 0x9104, 0x58A2, 0x1882, 0x4165, 0x4145, // 0x0210 (528) pixels 500x7249, 0x4145, 0x28C3, 0x0841, 0x0820, 0x2041, 0x3061, 0x3861, 0x4082, 0x60C3, 0x8904, 0x8904, 0x3861, 0x2041, 0x0000, 0x0000, // 0x0220 (544) pixels 510x5165, 0x5165, 0x0000, 0x0820, 0x78E3, 0x78E3, 0x8904, 0x8904, 0x78E3, 0x9104, 0x60A2, 0x2861, 0x3124, 0x2904, 0x1882, 0x49C7, // 0x0230 (560) pixels 520x1882, 0x72CB, 0x4165, 0x49A6, 0x8B4D, 0x3104, 0x18A2, 0x838E, 0x49A6, 0x0000, 0x1020, 0x70E3, 0x70C3, 0x0000, 0x0000, 0x4944, // 0x0240 (576) pixels 530x5165, 0x5165, 0x0000, 0x0000, 0x50A2, 0x78E3, 0x58A2, 0x8904, 0x88E3, 0x3882, 0x1061, 0x28E3, 0x20C3, 0x2904, 0x5ACB, 0x49A6, // 0x0250 (592) pixels 540x0841, 0x936D, 0x3124, 0x3965, 0x938E, 0x6249, 0x0020, 0x6249, 0x28E3, 0x0000, 0x0000, 0x3861, 0x60C3, 0x0000, 0x0000, 0x5164, // 0x0260 (608) pixels 550x5165, 0x5165, 0x4124, 0x0000, 0x2041, 0x68C3, 0x60A2, 0x8104, 0x4924, 0x9BAE, 0x5208, 0x1061, 0x6249, 0xAC10, 0xEE9A, 0x9BEF, // 0x0270 (624) pixels 560x20C3, 0x3124, 0x5A8A, 0x4A08, 0x1061, 0x3124, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5082, 0x3861, 0x0000, 0x0820, 0x5165, // 0x0280 (640) pixels 570x5165, 0x5165, 0x4964, 0x0000, 0x0000, 0x2841, 0x68C3, 0x3861, 0x1061, 0x5208, 0x3924, 0x61C7, 0x51E7, 0x3124, 0x72CB, 0x6A8A, // 0x0290 (656) pixels 580x3924, 0x49A6, 0xCD55, 0xB492, 0x0000, 0x0000, 0x18A2, 0x1061, 0x0000, 0x0000, 0x1820, 0x58A2, 0x0000, 0x0000, 0x30E3, 0x5165, // 0x02A0 (672) pixels 590x5165, 0x5165, 0x5165, 0x0840, 0x0000, 0x0000, 0x58A2, 0x1841, 0x1020, 0x0000, 0x1061, 0x3924, 0x1041, 0x4145, 0x18A2, 0x28E3, // 0x02B0 (688) pixels 600x7228, 0x3965, 0xA3AE, 0x6A69, 0x28C3, 0x4186, 0xAC10, 0x49A6, 0x0000, 0x50A2, 0x4082, 0x2041, 0x0000, 0x0000, 0x5185, 0x5165, // 0x02C0 (704) pixels 610x5165, 0x5165, 0x5165, 0x5165, 0x0000, 0x0000, 0x2841, 0x4082, 0x70C3, 0x80E3, 0x70C3, 0x60A2, 0x50A2, 0x4082, 0x3061, 0x2882, // 0x02D0 (720) pixels 620x28A2, 0x0820, 0x1061, 0x4165, 0x6A28, 0x49C7, 0x6249, 0x1861, 0x58A2, 0x8904, 0x4882, 0x0000, 0x0000, 0x3903, 0x5165, 0x5165, // 0x02E0 (736) pixels 630x5165, 0x5165, 0x5165, 0x5165, 0x4124, 0x0000, 0x0000, 0x2841, 0x70E3, 0x78E3, 0x78E3, 0x80E3, 0x8104, 0x80E3, 0x78E3, 0x70C3, // 0x02F0 (752) pixels 640x70E3, 0x60A2, 0x1020, 0x1082, 0x28E3, 0x0020, 0x2841, 0x70C3, 0x8904, 0x58A2, 0x0000, 0x0000, 0x0840, 0x5165, 0x5165, 0x5165, // 0x0300 (768) pixels 650x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5164, 0x0000, 0x0000, 0x3861, 0x70E3, 0x78E3, 0x78E3, 0x78E3, 0x60C3, 0x2841, 0x1020, // 0x0310 (784) pixels 660x1020, 0x50A2, 0x9104, 0x60A2, 0x5082, 0x68C3, 0x60A2, 0x4882, 0x60C3, 0x0800, 0x0000, 0x0000, 0x4944, 0x5165, 0x5165, 0x5165, // 0x0320 (800) pixels 670x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4944, 0x0000, 0x0000, 0x1820, 0x58A2, 0x78E3, 0x80E3, 0x78E3, 0x78E3, 0x70E3, // 0x0330 (816) pixels 680x68C3, 0x4082, 0x3061, 0x58A2, 0x50A2, 0x4082, 0x50A2, 0x4882, 0x0800, 0x0000, 0x0000, 0x3923, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0340 (832) pixels 690x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5164, 0x0000, 0x0000, 0x0000, 0x1820, 0x4882, 0x70E3, 0x78E3, 0x78E3, // 0x0350 (848) pixels 700x78E3, 0x78E3, 0x68C3, 0x4882, 0x58A2, 0x4082, 0x1020, 0x0000, 0x0000, 0x0000, 0x30E3, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0360 (864) pixels 710x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5185, 0x30E3, 0x0820, 0x0000, 0x0000, 0x0000, 0x1820, 0x2841, // 0x0370 (880) pixels 720x3882, 0x3061, 0x2841, 0x1820, 0x0800, 0x0000, 0x0000, 0x0000, 0x0000, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0380 (896) pixels 730x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4144, 0x1041, 0x0000, 0x0000, 0x0000, // 0x0390 (912) pixels 740x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4144, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x03A0 (928) pixels 750x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x0000, // 0x03B0 (944) pixels 760x0841, 0x0820, 0x0841, 0x0820, 0x3903, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x03C0 (960) pixels 770x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x03D0 (976) pixels 780x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x03E0 (992) pixels 790x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x03F0 (1008) pixels 800x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0400 (1024) pixels 81};
murs
c_cpp
1// We need this header file to use FLASH as storage with PROGMEM directive: 2#include <avr/pgmspace.h> 3 4const unsigned short murs[1024] PROGMEM={ 50x3103, 0x18C2, 0x18A2, 0x18C2, 0x18C2, 0x18C2, 0x18C2, 0x18C2, 0x18C2, 0x18C2, 0x18C2, 0x18C2, 0x18C2, 0x18C2, 0x18C2, 0x18C2, // 0x0010 (16) pixels 60x18C2, 0x18C2, 0x18C2, 0x18C2, 0x18C2, 0x18C2, 0x18C2, 0x18C2, 0x18C2, 0x18C2, 0x18C2, 0x18A2, 0x18A2, 0x3103, 0x5185, 0x5165, // 0x0020 (32) pixels 70x2904, 0x41E7, 0x4A28, 0x2103, 0x2924, 0x2904, 0x2904, 0x2904, 0x2904, 0x2904, 0x2904, 0x2904, 0x2904, 0x2904, 0x2904, 0x2904, // 0x0030 (48) pixels 80x2904, 0x2924, 0x2104, 0x20E3, 0x2103, 0x20E3, 0x20E3, 0x2104, 0x2924, 0x2924, 0x2904, 0x5249, 0x39A6, 0x2104, 0x18C3, 0x18C3, // 0x0040 (64) pixels 90x20E4, 0x3185, 0x4A08, 0x4A49, 0x2924, 0x2924, 0x2924, 0x2924, 0x2924, 0x2924, 0x2924, 0x2924, 0x2924, 0x2924, 0x2924, 0x2924, // 0x0050 (80) pixels 100x2924, 0x2924, 0x2924, 0x2104, 0x2103, 0x2104, 0x2104, 0x2924, 0x2924, 0x2945, 0x5249, 0x4A08, 0x3165, 0x20E3, 0x18C3, 0x18C3, // 0x0060 (96) pixels 110x20E3, 0x2924, 0x41C7, 0x6B2C, 0x3145, 0x2924, 0x2924, 0x2924, 0x2924, 0x2924, 0x2924, 0x2924, 0x2924, 0x2924, 0x2924, 0x2924, // 0x0070 (112) pixels 120x2924, 0x2924, 0x2924, 0x2904, 0x20E3, 0x2924, 0x2924, 0x2924, 0x2924, 0x3186, 0x6B4D, 0x3186, 0x2104, 0x20E3, 0x18C3, 0x18C3, // 0x0080 (128) pixels 130x2904, 0x2924, 0x2924, 0x3145, 0x62CB, 0x3165, 0x2104, 0x2104, 0x2104, 0x2104, 0x2103, 0x2104, 0x2104, 0x2104, 0x2104, 0x2904, // 0x0090 (144) pixels 140x2904, 0x2904, 0x2904, 0x2904, 0x2924, 0x2924, 0x2924, 0x2924, 0x39A6, 0x5ACA, 0x2945, 0x20E3, 0x20E3, 0x18E3, 0x18C3, 0x18C3, // 0x00A0 (160) pixels 150x2904, 0x2924, 0x2924, 0x2924, 0x18C3, 0x5249, 0x6B4D, 0x7BAF, 0x7BCF, 0x7BCF, 0x7BCF, 0x630C, 0x62CB, 0x62CB, 0x5AAA, 0x39A6, // 0x00B0 (176) pixels 160x39A6, 0x3986, 0x3986, 0x3186, 0x3145, 0x3145, 0x3145, 0x3145, 0x2904, 0x18A2, 0x20E3, 0x2103, 0x2103, 0x18E3, 0x18C3, 0x18C3, // 0x00C0 (192) pixels 170x2104, 0x2924, 0x2904, 0x2924, 0x20E3, 0x630C, 0x5249, 0x3165, 0x3145, 0x3145, 0x3145, 0x3145, 0x3145, 0x3145, 0x3145, 0x2945, // 0x00D0 (208) pixels 180x2945, 0x2945, 0x2945, 0x2945, 0x3145, 0x2945, 0x3145, 0x2945, 0x2924, 0x2103, 0x2103, 0x2103, 0x2103, 0x18E3, 0x18C3, 0x18C3, // 0x00E0 (224) pixels 190x2104, 0x2924, 0x2924, 0x2924, 0x2104, 0x630C, 0x4A29, 0x3145, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, // 0x00F0 (240) pixels 200x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x3186, 0x3145, 0x2945, 0x2924, 0x2103, 0x18E3, 0x2103, 0x2103, 0x18E3, 0x18C3, 0x18C3, // 0x0100 (256) pixels 210x2104, 0x2924, 0x2924, 0x2924, 0x2904, 0x630C, 0x4A28, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, // 0x0110 (272) pixels 220x2945, 0x2945, 0x2945, 0x2945, 0x3145, 0x39A6, 0x3165, 0x2945, 0x2924, 0x20E3, 0x18E3, 0x2103, 0x2103, 0x18E3, 0x18C3, 0x18C3, // 0x0120 (288) pixels 230x2904, 0x2924, 0x2924, 0x2924, 0x2904, 0x6B0C, 0x4A28, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, // 0x0130 (304) pixels 240x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2924, 0x2103, 0x2103, 0x2103, 0x2103, 0x18E3, 0x18C3, 0x18C3, // 0x0140 (320) pixels 250x20E4, 0x2924, 0x2924, 0x2924, 0x2904, 0x5249, 0x41C7, 0x2945, 0x2945, 0x2945, 0x2945, 0x39A6, 0x3186, 0x2945, 0x2945, 0x2945, // 0x0150 (336) pixels 260x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2924, 0x2103, 0x2103, 0x2103, 0x2103, 0x18E3, 0x18C3, 0x18C3, // 0x0160 (352) pixels 270x2104, 0x2924, 0x2924, 0x2924, 0x20E3, 0x5249, 0x41C7, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, // 0x0170 (368) pixels 280x2945, 0x2945, 0x2945, 0x3145, 0x2945, 0x3145, 0x2945, 0x2945, 0x2924, 0x2103, 0x2103, 0x2103, 0x2103, 0x18E3, 0x18C3, 0x18C3, // 0x0180 (384) pixels 290x2104, 0x2924, 0x2924, 0x2924, 0x20E3, 0x39C7, 0x3986, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, // 0x0190 (400) pixels 300x2945, 0x2945, 0x2945, 0x3145, 0x3186, 0x3145, 0x2945, 0x2945, 0x2924, 0x2103, 0x2103, 0x2103, 0x2103, 0x18E3, 0x18C3, 0x18C3, // 0x01A0 (416) pixels 310x2104, 0x2904, 0x2924, 0x2924, 0x20E3, 0x3165, 0x3165, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, // 0x01B0 (432) pixels 320x2945, 0x2945, 0x2945, 0x3145, 0x39A6, 0x3145, 0x2945, 0x3145, 0x2944, 0x2103, 0x2103, 0x2103, 0x2103, 0x18E3, 0x18C3, 0x18C3, // 0x01C0 (448) pixels 330x20E3, 0x2103, 0x2924, 0x2924, 0x20E3, 0x3165, 0x3165, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, // 0x01D0 (464) pixels 340x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x3165, 0x3165, 0x20E3, 0x2103, 0x2103, 0x20E3, 0x18E3, 0x18C3, 0x18C3, // 0x01E0 (480) pixels 350x20E3, 0x2103, 0x2924, 0x2924, 0x20E3, 0x3165, 0x3165, 0x3145, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, // 0x01F0 (496) pixels 360x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x3165, 0x3165, 0x20E3, 0x2103, 0x2103, 0x18E3, 0x18E3, 0x18C3, 0x18C3, // 0x0200 (512) pixels 370x2904, 0x2924, 0x2924, 0x2924, 0x2924, 0x3165, 0x3165, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, // 0x0210 (528) pixels 380x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x3165, 0x2945, 0x18E3, 0x2103, 0x2103, 0x2103, 0x18E3, 0x18C3, 0x18C3, // 0x0220 (544) pixels 390x2104, 0x2924, 0x2924, 0x2924, 0x2924, 0x3165, 0x3165, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, // 0x0230 (560) pixels 400x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x3165, 0x3145, 0x18E3, 0x2103, 0x2103, 0x2103, 0x18E3, 0x18C3, 0x18C3, // 0x0240 (576) pixels 410x2904, 0x2924, 0x2904, 0x2924, 0x2924, 0x3165, 0x3165, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, // 0x0250 (592) pixels 420x2945, 0x3145, 0x3145, 0x2945, 0x2945, 0x2945, 0x3145, 0x3165, 0x3165, 0x18E3, 0x2103, 0x2103, 0x2103, 0x18E3, 0x18C3, 0x18C3, // 0x0260 (608) pixels 430x2904, 0x2104, 0x2104, 0x2924, 0x2924, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, // 0x0270 (624) pixels 440x2945, 0x3986, 0x3186, 0x2945, 0x2945, 0x2945, 0x2945, 0x3165, 0x3165, 0x18E3, 0x2103, 0x2103, 0x2103, 0x18E3, 0x18C3, 0x18C3, // 0x0280 (640) pixels 450x2904, 0x2924, 0x2924, 0x2924, 0x2924, 0x2945, 0x2945, 0x2945, 0x3165, 0x39C7, 0x3145, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, // 0x0290 (656) pixels 460x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x3165, 0x4A08, 0x4A28, 0x18E3, 0x2103, 0x2103, 0x2103, 0x18E3, 0x18C3, 0x18C3, // 0x02A0 (672) pixels 470x2104, 0x2924, 0x2924, 0x2924, 0x2104, 0x3165, 0x3145, 0x3145, 0x2945, 0x2945, 0x3145, 0x3145, 0x3145, 0x3145, 0x3145, 0x2945, // 0x02B0 (688) pixels 480x3186, 0x3186, 0x3186, 0x3186, 0x39A6, 0x3186, 0x5269, 0x6B2C, 0x5AAA, 0x18C3, 0x20E3, 0x2103, 0x2103, 0x18E3, 0x18C3, 0x18C3, // 0x02C0 (704) pixels 490x2104, 0x2924, 0x2924, 0x2924, 0x20E3, 0x4A28, 0x39A7, 0x2924, 0x20E3, 0x2104, 0x2104, 0x2104, 0x2104, 0x2104, 0x2104, 0x2104, // 0x02D0 (720) pixels 500x2124, 0x2124, 0x2124, 0x2124, 0x2924, 0x2104, 0x3165, 0x41E7, 0x39C6, 0x20E3, 0x2103, 0x2103, 0x2103, 0x18E3, 0x18C3, 0x18C3, // 0x02E0 (736) pixels 510x2104, 0x2924, 0x2924, 0x2925, 0x39A6, 0x4A28, 0x39A6, 0x2104, 0x18E3, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, // 0x02F0 (752) pixels 520x2103, 0x2103, 0x2103, 0x2103, 0x2103, 0x18E3, 0x2924, 0x3165, 0x3165, 0x2124, 0x2103, 0x20E3, 0x2103, 0x18E3, 0x18C3, 0x18C3, // 0x0300 (768) pixels 530x2104, 0x2924, 0x2904, 0x2945, 0x738E, 0x39C7, 0x2124, 0x20E3, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, // 0x0310 (784) pixels 540x2103, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, 0x20E3, 0x2924, 0x3165, 0x39A6, 0x20E3, 0x18E3, 0x20E3, 0x18E3, 0x18C3, 0x18C3, // 0x0320 (800) pixels 550x2904, 0x2123, 0x39A7, 0x7BAE, 0x2945, 0x2103, 0x2103, 0x2103, 0x20E3, 0x20E3, 0x20E3, 0x20E3, 0x20E3, 0x20E3, 0x20E3, 0x20E3, // 0x0330 (816) pixels 560x20E3, 0x20E3, 0x20E3, 0x2103, 0x20E3, 0x20E3, 0x2103, 0x18E3, 0x2103, 0x3145, 0x41C7, 0x20E3, 0x20E3, 0x18E3, 0x18C3, 0x18C3, // 0x0340 (832) pixels 570x20E4, 0x5249, 0x630B, 0x2104, 0x18E3, 0x20E3, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, // 0x0350 (848) pixels 580x2103, 0x2103, 0x20E3, 0x18E3, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, 0x2945, 0x39C6, 0x2924, 0x18C3, 0x18C3, 0x18C3, // 0x0360 (864) pixels 590x39C7, 0x4A08, 0x3185, 0x20E3, 0x20E3, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, // 0x0370 (880) pixels 600x18E3, 0x18E3, 0x20E3, 0x20E3, 0x18E3, 0x18E3, 0x2103, 0x2103, 0x2103, 0x2103, 0x2104, 0x3145, 0x3165, 0x2924, 0x18C3, 0x18C3, // 0x0380 (896) pixels 610x39A6, 0x39A6, 0x2104, 0x18E3, 0x18E3, 0x20E3, 0x20E3, 0x20E3, 0x20E3, 0x20E3, 0x20E3, 0x20E3, 0x20E3, 0x20E3, 0x20E3, 0x20E3, // 0x0390 (912) pixels 620x18E3, 0x18E3, 0x18E3, 0x20E3, 0x18E3, 0x18E3, 0x20E3, 0x20E3, 0x18E3, 0x2103, 0x18E3, 0x2924, 0x3165, 0x2924, 0x18C3, 0x18C3, // 0x03A0 (928) pixels 630x20E3, 0x20E3, 0x18E3, 0x18E3, 0x18E3, 0x18E3, 0x18E3, 0x18E3, 0x18E3, 0x18E3, 0x18E3, 0x18E3, 0x18E3, 0x18E3, 0x18E3, 0x18E3, // 0x03B0 (944) pixels 640x18E3, 0x18E3, 0x18E3, 0x18E3, 0x18E3, 0x18E3, 0x18E3, 0x18E3, 0x18E3, 0x18E3, 0x18E3, 0x18E3, 0x2103, 0x20E3, 0x18C2, 0x20C2, // 0x03C0 (960) pixels 650x20E3, 0x10C2, 0x18C3, 0x18C3, 0x18C3, 0x18C3, 0x18C3, 0x18C3, 0x18C3, 0x18C3, 0x18C3, 0x18C3, 0x18C3, 0x18C3, 0x18C3, 0x18C3, // 0x03D0 (976) pixels 660x18C3, 0x18C3, 0x18C3, 0x18C3, 0x18C3, 0x18C3, 0x18C3, 0x18C3, 0x18C3, 0x18C3, 0x18C3, 0x18C3, 0x18C2, 0x28E3, 0x3924, 0x3903, // 0x03E0 (992) pixels 670x3923, 0x3923, 0x3903, 0x3923, 0x3923, 0x3923, 0x3923, 0x3923, 0x3923, 0x3923, 0x3923, 0x3923, 0x3923, 0x3923, 0x3923, 0x3923, // 0x03F0 (1008) pixels 680x3923, 0x3923, 0x3923, 0x3923, 0x3923, 0x3923, 0x3903, 0x3903, 0x3903, 0x3903, 0x3903, 0x3903, 0x3923, 0x3903, 0x3903, 0x3123, // 0x0400 (1024) pixels 69};
baddie
c_cpp
1// We need this header file to use FLASH as storage with PROGMEM directive: 2#include <avr/pgmspace.h> 3 4const unsigned short baddie[1024] PROGMEM={ 50x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0010 (16) pixels 60x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0020 (32) pixels 70x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5185, 0x5185, // 0x0030 (48) pixels 80x5185, 0x5185, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0040 (64) pixels 90x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4964, 0x0000, 0x0020, 0x0020, 0x0000, // 0x0050 (80) pixels 100x0000, 0x0020, 0x0020, 0x0840, 0x5164, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0060 (96) pixels 110x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4944, 0x1861, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0070 (112) pixels 120x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4123, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0080 (128) pixels 130x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5185, 0x2082, 0x0000, 0x0000, 0x0800, 0x3861, 0x5082, 0x1820, 0x68C3, 0x70C3, // 0x0090 (144) pixels 140x70E3, 0x68C3, 0x4061, 0x1820, 0x0000, 0x0000, 0x0000, 0x0000, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x00A0 (160) pixels 150x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4124, 0x0000, 0x0000, 0x0800, 0x50A2, 0x9104, 0xA124, 0x78E3, 0x60A2, 0xA124, 0x9924, // 0x00B0 (176) pixels 160x9924, 0x9924, 0xA124, 0x9104, 0x70C3, 0x2841, 0x0000, 0x0000, 0x0000, 0x3903, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x00C0 (192) pixels 170x5165, 0x5165, 0x5165, 0x5185, 0x3903, 0x0000, 0x0000, 0x3061, 0x8904, 0xA124, 0x9924, 0x9924, 0x80E3, 0x8904, 0x9924, 0x80E3, // 0x00D0 (208) pixels 180x9924, 0x9924, 0x8904, 0x3861, 0x78E3, 0x8904, 0x5082, 0x1020, 0x0000, 0x0000, 0x4124, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x00E0 (224) pixels 190x5165, 0x5165, 0x5165, 0x0000, 0x0000, 0x0000, 0x1820, 0x78E3, 0x9924, 0xA124, 0x60C3, 0x9104, 0x9104, 0x9904, 0x9104, 0x3861, // 0x00F0 (240) pixels 200xA124, 0x9924, 0x4882, 0x0000, 0x0800, 0x0800, 0x0000, 0x1000, 0x0000, 0x0000, 0x0000, 0x4964, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0100 (256) pixels 210x5165, 0x5165, 0x4964, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4882, 0x9124, 0x8104, 0x68C3, 0xA124, 0x8904, 0x78E3, 0x5082, // 0x0110 (272) pixels 220xA124, 0x78E3, 0x1020, 0x0000, 0x0000, 0x4A69, 0xBDD7, 0x5A49, 0x2841, 0x0000, 0x0000, 0x2082, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0120 (288) pixels 230x5165, 0x5165, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4A49, 0x2104, 0x4882, 0x80E3, 0x3061, 0x9124, 0x78E3, 0x5082, 0x1841, // 0x0130 (304) pixels 240x58A2, 0x3861, 0x0000, 0x0000, 0x0000, 0x2104, 0xAD75, 0xAD75, 0x3082, 0x4082, 0x0000, 0x0000, 0x4144, 0x5165, 0x5165, 0x5165, // 0x0140 (320) pixels 250x5165, 0x4124, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x738E, 0xD69A, 0x0020, 0x0800, 0x3861, 0x60C3, 0x8904, 0x50A2, 0x1820, // 0x0150 (336) pixels 260x0000, 0x0000, 0x31A6, 0x0841, 0x0000, 0x0000, 0x0000, 0x0020, 0x0000, 0x78E3, 0x1020, 0x0000, 0x0000, 0x5165, 0x5165, 0x5165, // 0x0160 (352) pixels 270x5165, 0x0000, 0x0000, 0x4082, 0x0841, 0x0020, 0x0000, 0x0000, 0x2104, 0x0000, 0x3041, 0x4082, 0x80E3, 0x8904, 0x70C3, 0x70C3, // 0x0170 (368) pixels 280x58A2, 0x1020, 0x0820, 0x0800, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x50A2, 0x3861, 0x0000, 0x0000, 0x5165, 0x5165, 0x5165, // 0x0180 (384) pixels 290x5165, 0x0000, 0x1820, 0x3861, 0x1061, 0x1041, 0x1020, 0x1020, 0x1820, 0x2841, 0x58A2, 0x8904, 0x9924, 0x8904, 0x80E3, 0x8104, // 0x0190 (400) pixels 300x8904, 0x8904, 0x80E3, 0x80E3, 0x80E3, 0x78E3, 0x70C3, 0x60C3, 0x58A2, 0x60A2, 0x58A2, 0x0000, 0x0000, 0x30E3, 0x5165, 0x5165, // 0x01A0 (416) pixels 310x5185, 0x0000, 0x4882, 0x78E3, 0x8904, 0x8904, 0x80E3, 0x78E3, 0x70C3, 0x70C3, 0x70E3, 0x70C3, 0x58A2, 0x4882, 0x4882, 0x4882, // 0x01B0 (432) pixels 320x4882, 0x4882, 0x4882, 0x4882, 0x50A2, 0x58A2, 0x58A2, 0x60A2, 0x60C3, 0x60C3, 0x58A2, 0x3061, 0x0000, 0x28C2, 0x5165, 0x5165, // 0x01C0 (448) pixels 330x5165, 0x0000, 0x58A2, 0x80E3, 0x0800, 0x1041, 0x1020, 0x0000, 0x0000, 0x0000, 0x0000, 0x1041, 0x1882, 0x1061, 0x1041, 0x1061, // 0x01D0 (464) pixels 340x28E3, 0x3104, 0x18A2, 0x0841, 0x18A2, 0x3104, 0x0841, 0x18C3, 0x1061, 0x1882, 0x0000, 0x4882, 0x0000, 0x0000, 0x5165, 0x5165, // 0x01E0 (480) pixels 350x30E3, 0x0000, 0x4882, 0x68C3, 0x0020, 0x936D, 0x4145, 0x49A6, 0xAC71, 0x93CF, 0x20A2, 0x59C7, 0x4965, 0x3945, 0x9C30, 0x49A6, // 0x01F0 (496) pixels 360x59C7, 0x3104, 0x28E3, 0xC575, 0x5208, 0x6A28, 0x3924, 0xD618, 0x9CB2, 0x1861, 0x0000, 0x50A2, 0x0000, 0x0000, 0x5165, 0x5165, // 0x0200 (512) pixels 370x4944, 0x0000, 0x3861, 0x68C3, 0x0000, 0x5208, 0x20A2, 0x8B4D, 0xC4F3, 0xEEDB, 0x830C, 0x1882, 0x3124, 0xA3CF, 0xEEBA, 0x9BCF, // 0x0210 (528) pixels 380x0841, 0x832C, 0xA3AE, 0xC514, 0x834D, 0x1882, 0x6A69, 0xBC92, 0x9C10, 0x0820, 0x0000, 0x60C3, 0x0000, 0x0000, 0x5165, 0x5165, // 0x0220 (544) pixels 390x5185, 0x0000, 0x2041, 0x80E3, 0x0000, 0x1061, 0x1061, 0x5A28, 0xB410, 0xB430, 0x830C, 0x0000, 0x5A28, 0xB430, 0xABEF, 0x936D, // 0x0230 (560) pixels 400x0000, 0x3945, 0x8B2C, 0x7AEB, 0x5A08, 0x0000, 0x28E3, 0x6249, 0x2904, 0x3924, 0x2861, 0x78E3, 0x0000, 0x0000, 0x5165, 0x5165, // 0x0240 (576) pixels 410x5165, 0x0000, 0x0820, 0x8904, 0x1020, 0x4965, 0x6A28, 0x1061, 0x20C3, 0x20C3, 0x0841, 0x0000, 0x0820, 0x20C3, 0x20C3, 0x0820, // 0x0250 (592) pixels 420x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4986, 0x4165, 0x60A2, 0x78E3, 0x0000, 0x0000, 0x5165, 0x5165, // 0x0260 (608) pixels 430x5165, 0x0000, 0x0000, 0x78E3, 0x4082, 0x3104, 0x7A69, 0x1882, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0270 (624) pixels 440x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5186, 0x20A2, 0x78E3, 0x70E3, 0x0000, 0x0000, 0x5165, 0x5165, // 0x0280 (640) pixels 450x5165, 0x0000, 0x0000, 0x58A2, 0x78E3, 0x1882, 0x7A69, 0x1061, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0290 (656) pixels 460x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1082, 0x2904, 0x0820, 0x8104, 0x68C3, 0x0000, 0x0000, 0x5165, 0x5165, // 0x02A0 (672) pixels 470x5165, 0x3903, 0x0000, 0x2841, 0x9924, 0x1820, 0x59C7, 0x20A2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0020, 0x1082, // 0x02B0 (688) pixels 480x0000, 0x0000, 0x5228, 0x0000, 0x0000, 0x7ACB, 0x20C3, 0x1061, 0x0841, 0x3861, 0x80E3, 0x50A2, 0x0000, 0x28C2, 0x5165, 0x5165, // 0x02C0 (704) pixels 490x5165, 0x4964, 0x0000, 0x0800, 0x80E3, 0x60A2, 0x0820, 0x41A6, 0x3965, 0x1882, 0x5A08, 0x0841, 0x8B4D, 0x18A2, 0x20C3, 0xA3AE, // 0x02D0 (720) pixels 500x0020, 0x0000, 0x9C10, 0x1082, 0x0000, 0x8B2C, 0x3945, 0x0800, 0x60A2, 0x4882, 0x78E3, 0x2041, 0x0000, 0x5164, 0x5165, 0x5165, // 0x02E0 (736) pixels 510x5165, 0x5165, 0x0000, 0x0000, 0x4082, 0x9104, 0x58A2, 0x0841, 0x18A2, 0x3124, 0x7AEB, 0x0000, 0xABEF, 0x18A2, 0x1082, 0xAC10, // 0x02F0 (752) pixels 520x0841, 0x0000, 0x830C, 0x18A2, 0x1882, 0x2904, 0x1082, 0x58A2, 0x9924, 0x58A2, 0x4882, 0x0000, 0x0000, 0x5165, 0x5165, 0x5165, // 0x0300 (768) pixels 530x5165, 0x5165, 0x5165, 0x0000, 0x0000, 0x58A2, 0x60C3, 0x60A2, 0x1020, 0x0020, 0x20C3, 0x1861, 0x728A, 0x28E3, 0x28E3, 0x728A, // 0x0310 (784) pixels 540x30E3, 0x30E3, 0x2904, 0x3104, 0x20A2, 0x1820, 0x2841, 0x8904, 0x70C3, 0x4882, 0x0000, 0x0000, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0320 (800) pixels 550x5165, 0x5165, 0x5165, 0x20A2, 0x0000, 0x1020, 0x4082, 0x3861, 0x60A2, 0x58A2, 0x1820, 0x0020, 0x0000, 0x20C3, 0x3104, 0x0020, // 0x0330 (816) pixels 560x28E3, 0x20C3, 0x0000, 0x1841, 0x58A2, 0x8904, 0x9104, 0x78E3, 0x4882, 0x0800, 0x0000, 0x30E3, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0340 (832) pixels 570x5165, 0x5165, 0x5165, 0x5165, 0x0000, 0x0000, 0x0800, 0x58A2, 0x3061, 0x3861, 0x80E3, 0x78E3, 0x4882, 0x2841, 0x2841, 0x2841, // 0x0350 (848) pixels 580x3861, 0x4882, 0x68C3, 0x78E3, 0x78E3, 0x78E3, 0x68C3, 0x2041, 0x0000, 0x0000, 0x0000, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0360 (864) pixels 590x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x0020, 0x0000, 0x0000, 0x3861, 0x4882, 0x3061, 0x4882, 0x60C3, 0x70C3, 0x70C3, 0x68C3, // 0x0370 (880) pixels 600x78E3, 0x9104, 0x80E3, 0x70E3, 0x58A2, 0x3061, 0x0000, 0x0000, 0x0000, 0x20A2, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0380 (896) pixels 610x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x0000, 0x0000, 0x0000, 0x0820, 0x2041, 0x3861, 0x4882, 0x5082, 0x58A2, 0x58A2, // 0x0390 (912) pixels 620x58A2, 0x5082, 0x3061, 0x1020, 0x0000, 0x0000, 0x0000, 0x0000, 0x4144, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x03A0 (928) pixels 630x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4944, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0800, 0x0800, 0x0800, // 0x03B0 (944) pixels 640x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4964, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x03C0 (960) pixels 650x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5185, 0x4944, 0x30E3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x03D0 (976) pixels 660x0000, 0x28C2, 0x30E3, 0x3904, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x03E0 (992) pixels 670x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4964, 0x4944, 0x4944, 0x4964, // 0x03F0 (1008) pixels 680x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0400 (1024) pixels 69};
InsoDashTFT
arduino
1#include <TFT_HX8357.h> // Hardware-specific library 2 3TFT_HX8357 tft = TFT_HX8357(); 4//ArduboyTones sound(arduboy.audio.enabled); 5 6 7 8#include "baddie.c" 9#include "baddie1.c" 10#include "baddie2.c" 11#include "diamond.c" 12#include "dude.c" 13#include "murs.c" 14#include "rocher.c" 15#include "sol.c" 16#include "vide.c" 17 18#define terreTile 3 19#define videTile 0 20#define playerTile 1 21#define rocherTile 8 22#define diamondTile 7 23#define porteClosedTile 10 24#define wallTile 6 25#define ennemyTile 9 26 27#define screenWidth 480 28#define screenHeight 256 29#define xNbTile 16 30#define yNbTile 8 31#define maxLvl 20 32 33 34int xdirPin = A0; /* Base - joystick1*/ 35int ydirPin = A2; 36int clickJoystick = A1; 37int piezzoPin = 3; 38 39 40const char dataLvl[maxLvl][9][17] PROGMEM = { 41 { {3,8,3,3,3,3,3,3,3,8,8,3,3,3,3,3}, 42 {3,7,7,7,3,3,3,3,3,3,3,3,3,8,3,3}, 43 {3,3,3,3,3,3,3,3,3,3,3,7,7,7,3,3}, 44 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 45 {3,3,3,0,9,0,3,1,3,3,3,3,3,3,3,3}, 46 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 47 {3,8,3,3,3,3,3,3,3,3,3,3,8,8,3,3}, 48 {3,7,7,7,3,3,3,3,3,3,3,7,7,7,3,3} }, 49 50 { {3,8,8,8,8,3,3,3,3,3,8,3,3,3,3,3}, 51 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 52 {3,7,7,7,7,3,3,6,3,3,7,7,7,3,3,3}, 53 {3,3,3,3,3,3,3,6,3,3,3,3,3,3,3,3}, 54 {3,3,3,3,3,3,3,6,3,3,3,3,3,3,3,3}, 55 {3,3,3,3,8,3,3,6,3,3,3,7,7,7,3,3}, 56 {3,3,3,3,7,3,3,6,3,3,3,8,8,8,3,3}, 57 {3,1,3,3,7,3,3,6,3,3,3,3,3,3,3,3} }, 58 59 { {3,3,3,3,3,3,3,3,3,3,8,3,3,3,3,3}, 60 {3,3,3,3,3,3,3,3,3,3,7,3,3,3,3,3}, 61 {3,3,3,3,3,0,9,0,3,3,7,3,3,3,3,3}, 62 {3,3,8,3,3,3,3,3,3,3,7,3,3,3,3,3}, 63 {3,3,3,3,3,3,3,6,3,3,3,3,3,3,3,3}, 64 {3,3,7,3,3,3,3,6,3,3,3,3,3,3,3,3}, 65 {3,3,7,3,3,3,3,6,6,6,6,6,6,6,6,6}, 66 {3,3,7,3,3,3,3,3,3,3,3,3,3,1,3,3} }, 67 68 { {3,3,3,8,8,8,3,3,3,3,3,3,3,3,3,3}, 69 {3,3,3,3,3,3,3,3,3,7,7,7,3,3,3,3}, 70 {3,3,3,0,9,0,3,3,3,3,3,3,3,3,3,3}, 71 {3,3,3,7,7,7,3,3,3,3,3,3,3,3,3,3}, 72 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 73 {3,3,3,8,8,8,3,3,3,3,3,3,3,1,3,3}, 74 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 75 {3,3,3,7,7,7,3,3,3,3,3,3,3,3,3,3}}, 76 77 78 79 { {3,3,3,8,8,8,8,3,3,3,6,3,3,3,3,3}, 80 {8,3,3,7,7,7,7,3,3,3,6,3,3,8,8,3}, 81 {7,3,3,3,3,3,3,3,3,3,6,3,3,7,7,3}, 82 {7,3,3,3,6,3,3,3,3,3,6,8,8,3,3,3}, 83 {7,3,3,8,6,3,3,3,3,3,6,7,7,3,3,3}, 84 {3,3,3,7,6,3,3,3,3,3,6,3,3,3,3,3}, 85 {3,3,3,7,6,8,8,8,3,3,6,6,6,6,3,3}, 86 {3,1,3,3,6,0,0,9,3,3,7,7,7,7,3,3}}, 87 88 { {1,3,3,3,3,7,7,7,3,3,3,3,3,3,3,8}, 89 {3,3,3,3,3,7,7,7,3,3,3,3,3,7,7,7}, 90 {6,6,6,6,6,6,6,6,6,6,6,6,3,3,3,3}, 91 {8,8,3,3,7,7,7,7,3,3,3,3,3,3,8,8}, 92 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,7,7}, 93 {3,3,3,3,3,6,6,6,6,6,6,6,6,6,6,6}, 94 {3,3,3,3,3,7,7,7,3,3,3,3,6,3,3,3}, 95 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}}, 96 97 98 { {3,3,3,3,3,8,7,7,7,7,3,3,3,3,8,8}, 99 {3,3,3,8,3,3,3,3,3,3,3,3,3,3,7,7}, 100 {3,3,3,7,6,6,6,6,6,6,6,8,3,3,3,3}, 101 {3,3,3,7,6,3,3,3,8,8,6,7,3,3,3,3}, 102 {3,3,3,7,6,7,7,7,7,7,6,7,3,3,3,3}, 103 {9,3,3,3,6,3,3,3,3,3,6,7,3,3,3,9}, 104 {0,8,8,3,6,6,6,3,6,6,6,3,8,8,8,0}, 105 {3,0,0,3,3,3,3,1,3,3,3,3,0,0,0,3}}, 106 107 { {3,8,8,8,3,3,3,3,3,8,8,3,3,8,8,8}, 108 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 109 {3,0,9,0,3,3,3,3,3,3,3,3,3,0,9,0}, 110 {3,7,7,7,3,3,8,8,8,8,8,3,3,7,7,7}, 111 {3,6,6,6,6,3,7,7,7,7,7,3,6,6,6,6}, 112 {3,6,8,8,6,3,3,3,3,3,3,3,6,8,8,6}, 113 {3,6,6,6,6,3,3,3,1,3,3,3,6,6,6,6}, 114 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}}, 115 116 { {3,3,3,3,3,3,3,3,8,8,3,8,3,3,3,3}, 117 {3,3,3,8,3,3,3,3,7,7,3,3,3,3,3,8}, 118 {3,3,3,3,3,3,3,3,3,3,3,0,3,3,3,7}, 119 {8,8,3,0,3,3,3,8,3,3,3,0,3,3,3,3}, 120 {7,7,3,9,3,3,3,3,3,3,3,9,3,8,8,3}, 121 {7,7,3,0,3,3,3,0,3,3,3,3,3,7,7,3}, 122 {3,3,3,3,3,3,3,0,3,3,3,8,8,3,3,3}, 123 {3,3,3,3,3,3,3,0,3,3,7,7,7,3,3,1}}, 124 125 { {3,3,8,8,8,3,6,3,8,3,6,3,3,8,8,8}, 126 {7,7,7,7,7,3,6,3,7,3,6,7,7,7,7,7}, 127 {3,3,3,3,3,3,6,3,7,3,6,3,3,3,3,3}, 128 {6,6,6,6,6,3,6,3,7,3,6,3,6,6,6,6}, 129 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 130 {3,8,8,3,3,3,1,3,3,3,6,3,6,6,6,6}, 131 {3,3,3,3,3,3,3,3,3,3,6,3,7,7,7,7}, 132 {3,3,3,3,3,0,9,0,3,3,6,3,3,3,3,3}}, 133 134 { {1,3,3,8,8,8,3,8,8,8,8,3,7,7,3,3}, 135 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 136 {3,3,8,0,9,0,8,0,9,0,0,8,3,3,3,3}, 137 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 138 {3,3,9,3,7,3,9,3,7,3,3,9,3,3,8,8}, 139 {3,3,0,3,7,3,0,3,7,3,3,0,3,3,7,7}, 140 {3,3,0,3,7,3,0,3,7,3,3,0,3,3,7,7}, 141 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}}, 142 143 { {7,7,7,3,6,8,8,8,8,8,8,6,3,7,7,7}, 144 {3,8,3,3,6,7,7,7,7,7,7,6,3,3,8,3}, 145 {3,3,3,3,6,3,7,7,7,7,3,6,3,3,3,3}, 146 {3,9,3,3,6,3,3,3,3,3,3,6,3,3,9,3}, 147 {3,0,3,3,6,6,6,3,3,6,6,6,3,3,0,3}, 148 {3,0,3,3,7,7,3,3,3,7,7,3,3,3,0,3}, 149 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 150 {3,3,3,3,3,1,3,3,3,3,3,3,3,3,3,3}}, 151 152 { {3,3,3,3,3,3,8,8,7,7,3,3,3,8,3,3}, 153 {3,3,3,3,3,3,7,7,3,3,3,3,3,3,3,3}, 154 {6,6,6,6,6,6,6,6,6,6,3,3,3,0,3,3}, 155 {3,8,3,8,3,3,3,7,7,7,7,3,3,9,3,3}, 156 {3,3,3,3,3,3,6,6,6,6,6,6,6,6,6,6}, 157 {3,9,3,9,3,3,8,8,8,8,8,8,8,8,8,8}, 158 {3,0,3,0,3,3,7,7,7,7,7,7,7,7,3,3}, 159 {3,0,3,0,3,3,3,3,3,3,3,3,3,3,3,1}}, 160 161 { {3,3,3,3,6,3,7,7,7,3,3,3,3,6,8,8}, 162 {6,6,6,6,6,3,3,3,3,3,3,3,3,6,6,6}, 163 {7,7,3,3,3,3,0,3,0,3,3,3,3,3,3,7}, 164 {7,7,3,3,3,3,0,3,0,3,3,3,3,3,3,7}, 165 {6,6,6,6,3,3,9,3,9,3,3,3,6,6,6,6}, 166 {8,8,8,6,3,3,3,3,3,3,3,3,6,3,8,8}, 167 {7,7,7,6,3,3,3,3,3,3,3,3,6,3,7,7}, 168 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1}}, 169 170 { {8,8,3,3,3,3,3,1,3,3,3,3,3,8,8,8}, 171 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 172 {0,0,0,9,6,6,6,6,6,6,6,0,0,0,0,9}, 173 {3,3,3,3,6,8,8,8,8,8,6,3,3,3,3,3}, 174 {3,8,3,3,6,7,7,7,7,7,6,3,3,3,3,8}, 175 {3,3,3,3,6,3,3,3,3,3,6,3,3,3,3,3}, 176 {7,0,3,3,6,6,3,3,6,6,6,3,3,3,3,0}, 177 {7,0,3,3,7,7,3,3,7,7,7,3,3,3,3,0}}, 178 179 { {1,3,3,3,6,8,3,8,8,3,3,3,3,3,8,8}, 180 {3,3,8,8,6,3,3,7,7,3,3,3,3,3,7,7}, 181 {3,3,7,7,6,9,3,3,3,3,3,3,3,3,3,3}, 182 {3,3,7,7,6,0,3,3,6,6,6,6,6,6,3,3}, 183 {3,3,7,7,6,3,3,3,6,3,3,3,8,8,8,3}, 184 {3,3,3,3,6,7,7,3,6,3,3,3,7,7,7,3}, 185 {3,3,8,8,6,7,7,3,6,3,3,3,8,8,8,3}, 186 {3,3,3,3,3,3,3,3,6,3,3,3,7,7,7,3}}, 187 188 { {3,3,8,8,8,3,8,8,8,3,8,8,8,3,8,8}, 189 {1,3,7,7,7,3,7,7,7,3,7,7,7,3,7,7}, 190 {3,3,3,3,8,8,8,3,8,8,8,3,8,8,8,3}, 191 {3,3,8,3,7,7,7,3,7,7,7,3,7,7,7,3}, 192 {8,3,8,7,3,3,3,3,3,3,3,3,3,3,3,3}, 193 {8,3,8,7,3,3,8,3,8,3,8,3,8,3,8,3}, 194 {3,3,7,7,3,3,8,3,8,3,8,3,8,3,8,3}, 195 {3,3,7,3,3,3,7,7,7,3,7,7,7,3,7,7}}, 196 197 { {3,3,3,3,8,6,8,8,8,3,3,8,8,6,3,3}, 198 {3,1,3,3,7,6,7,7,7,3,3,7,7,6,3,3}, 199 {3,8,8,3,7,6,3,3,8,3,3,7,7,6,3,8}, 200 {3,7,7,3,7,6,3,3,7,6,3,7,7,6,3,3}, 201 {3,7,7,3,7,6,3,3,7,6,3,3,3,6,8,3}, 202 {3,3,3,3,7,6,3,3,7,6,3,3,3,6,7,3}, 203 {3,3,3,3,7,3,3,3,3,6,3,3,3,6,7,3}, 204 {3,3,3,3,3,3,3,3,3,6,7,3,3,3,3,3}}, 205 206 { {8,8,3,3,3,6,3,3,3,3,8,8,8,8,7,8}, 207 {7,7,8,8,8,6,3,3,3,7,7,7,7,7,7,8}, 208 {7,7,7,7,7,6,3,3,3,3,3,3,3,3,3,3}, 209 {7,7,8,8,8,6,6,6,6,6,6,6,6,8,3,3}, 210 {3,3,7,7,7,3,3,8,8,8,8,8,8,8,3,3}, 211 {8,3,7,7,7,3,3,7,7,7,7,7,7,7,3,3}, 212 {8,3,7,7,7,3,3,3,3,3,3,3,3,3,3,3}, 213 {3,1,3,3,3,3,3,8,8,8,8,3,3,3,3,3}}, 214 215 { {8,8,8,6,3,3,8,8,8,8,8,7,7,7,7,8}, 216 {3,3,7,6,3,3,3,3,3,7,7,3,3,3,3,8}, 217 {3,1,7,6,8,8,8,8,3,3,3,8,3,3,3,7}, 218 {8,3,7,6,3,7,7,7,7,3,3,8,8,8,8,7}, 219 {7,3,3,6,3,3,3,3,3,3,3,3,3,3,3,3}, 220 {7,7,8,6,3,3,3,3,3,3,3,7,7,7,7,3}, 221 {8,3,7,3,3,3,7,7,7,3,8,8,8,3,3,3}, 222 {3,3,3,3,3,3,7,7,7,3,3,3,3,3,3,3}}, 223 224 /* 225 { {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 226 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 227 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 228 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 229 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 230 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 231 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 232 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 233 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}} 234 */ 235 236 237 }; 238 239char currentDataLvl[8][16]; 240char lastCurrentDataLvl[8][16]; 241 242 243 244 245char playerX; 246char playerY; 247bool playerFrame = 1; 248char ennemyFrame = 0; 249 250 251 252char life = 5; 253char iLvl = 0; 254bool beginLvl = 1; 255bool gameOver = 0; 256bool youWin = 0; 257 258 259int lastValX = 0; 260int lastValY = 0; 261int lastValClick = 0; 262 263void setup() { 264 Serial.begin(115200); 265 tft.begin(); 266 267 tft.fillScreen(TFT_BLACK); 268 tft.setRotation(3); // landscape 269 270 pinMode(xdirPin, INPUT); 271 pinMode(ydirPin, INPUT); 272 pinMode(clickJoystick, INPUT); 273 digitalWrite(clickJoystick, HIGH); 274 lastValClick = digitalRead(clickJoystick); 275 delay(4000); 276 277} 278 279void loop() { 280 //arduboy.clear(); 281 if ( beginLvl ){ 282 initLvl(); 283 beginLvl= 0; 284 } 285 else if(youWin){ 286 tone(piezzoPin, 800,60); 287 delay(160); 288 tft.fillScreen(TFT_BLACK); 289 tft.setCursor(150,100, 2); 290 tft.setTextColor(TFT_WHITE,TFT_BLACK); 291 tft.setTextSize(3); 292 tft.println("YOU WIN"); 293 tone(piezzoPin, 800,60); 294 tone(piezzoPin, 800,60); 295 tone(piezzoPin, 800,60); 296 delay(300); 297 delay(500); 298 if(iLvl < maxLvl){ 299 iLvl++; 300 youWin = 0; 301 beginLvl = 1; 302 } 303 } 304 else if (gameOver){ 305 life--; 306 tone(piezzoPin, 100,60); 307 tone(piezzoPin, 100,60); 308 tone(piezzoPin, 100,60); 309 delay(160); 310 tft.fillScreen(TFT_BLACK); 311 tft.setCursor(150,100, 2); 312 tft.setTextColor(TFT_WHITE,TFT_BLACK); 313 tft.setTextSize(3); 314 if (life > 0 ){ 315 tft.println("YOU LOOSE"); 316 } 317 else{ 318 tft.println("GAME OVER !!!"); 319 } 320 delay(300); 321 delay(500); 322 if (life > 0){ 323 beginLvl = 1; 324 gameOver = 0; 325 } 326 else{ 327 life = 5; 328 iLvl = 0; 329 beginLvl = 1; 330 gameOver = 0; 331 } 332 } 333 else{ 334 for (uint8_t i = 0 ; i < 5 ; i ++ ){ 335 controls(); 336 drawLvl(); 337 delay(60); 338 } 339 game(); 340 drawLvl(); 341 delay(60); 342 } 343 344} 345 346 347void game(){ 348 uint8_t nbDiamond = 0; 349 for(uint8_t j = 0; j < yNbTile ; j++ ){ 350 for(uint8_t i = 0 ; i < xNbTile ; i++){ 351 if( currentDataLvl[j][i] == diamondTile ){ 352 nbDiamond++; 353 } 354 } 355 } 356 if (nbDiamond == 0){ 357 youWin = 1; 358 } 359 else{ 360 for(uint8_t j = 0; j < yNbTile ; j++ ){ 361 for(uint8_t i = 0 ; i < xNbTile ; i++){ 362 if( currentDataLvl[j][i] == diamondTile ){ 363 nbDiamond++; 364 } 365 if( currentDataLvl[j][i] == rocherTile || currentDataLvl[j][i] == diamondTile ){ 366 if (j < yNbTile - 1 ){ 367 if(currentDataLvl[j +1][i] == videTile || currentDataLvl[j +1][i] == ennemyTile ){ 368 if( j < yNbTile - 2 && currentDataLvl[j + 2][i] == 1 ){ 369 gameOver = 1; 370 } 371 if(currentDataLvl[j +1][i] == ennemyTile ){ 372 tone(piezzoPin, 100,60); 373 } 374 tone(piezzoPin, 100,60); 375 currentDataLvl[j +1][i] = currentDataLvl[j][i]; 376 currentDataLvl[j][i] = 0; 377 drawLvl(); 378 } 379 } 380 } 381 else if( currentDataLvl[j][i] == ennemyTile ){ 382 uint8_t rndEnnemyMvt = rand() % 4; 383 switch( rndEnnemyMvt ){ 384 case 0 : 385 //Droite 386 if( i < xNbTile - 2 && ( currentDataLvl[j][i+1] == videTile || currentDataLvl[j][i+1] == playerTile ) ){ 387 if ( currentDataLvl[j][i+1] == playerTile){ 388 gameOver = 1; 389 } 390 currentDataLvl[j][i] = videTile; 391 currentDataLvl[j][i+1] = ennemyTile; 392 drawLvl(); 393 } 394 break; 395 case 1 : 396 //Gauche 397 if( i > 1 && ( currentDataLvl[j][i-1] == videTile || currentDataLvl[j][i-1] == playerTile )){ 398 if ( currentDataLvl[j][i-1] == playerTile){ 399 gameOver = 1; 400 } 401 currentDataLvl[j][i] = videTile; 402 currentDataLvl[j][i-1] = ennemyTile; 403 drawLvl(); 404 } 405 break; 406 case 2 : 407 //Haut 408 if( j > 1 && ( currentDataLvl[j-1][i] == videTile || currentDataLvl[j-1][i] == playerTile ) ){ 409 if ( currentDataLvl[j-1][i] == playerTile){ 410 gameOver = 1; 411 } 412 currentDataLvl[j][i] = videTile; 413 currentDataLvl[j-1][i] = ennemyTile; 414 drawLvl(); 415 } 416 break; 417 case 3 : 418 //Bas 419 if( j < yNbTile - 2 && ( currentDataLvl[j+1][i] == videTile || currentDataLvl[j+1][i] == playerTile ) ){ 420 if ( currentDataLvl[j+1][i] == playerTile){ 421 gameOver = 1; 422 } 423 currentDataLvl[j][i] = videTile; 424 currentDataLvl[j+1][i] = ennemyTile; 425 drawLvl(); 426 } 427 break; 428 } 429 430 } 431 432 } 433 } 434 435 } 436 if (ennemyFrame > 4 ){ 437 ennemyFrame = 0; 438 } 439 440 ennemyFrame++; 441} 442 443 444void controls(){ 445 446 float dx = map(analogRead(xdirPin), 0, 1023, 3.5, -3.5); 447 float dy = map(analogRead(ydirPin), 0, 1023, 4.0, -4.0); 448 449 int joystickClick = digitalRead(clickJoystick); 450 bool controlsActivated = 0; 451 452 uint8_t lastX = playerX; 453 uint8_t lastY = playerY; 454 455 if (joystickClick != lastValClick){ 456 if( joystickClick == 1){ 457 gameOver = 1; 458 controlsActivated = 0; 459 } 460 lastValClick = joystickClick ; 461 } 462 463 if ( dx < -2 && playerX > 0 ) { 464 playerX = playerX - 1; 465 controlsActivated = 1; 466 } 467 if (dx > 2 && playerX < xNbTile - 1 ) { 468 playerX = playerX + 1; 469 controlsActivated = 1; 470 } 471 if (dy < -2 && playerY > 0 ) { 472 playerY = playerY - 1; 473 controlsActivated = 1; 474 } 475 if (dy > 2 && playerY < yNbTile - 1 ) { 476 playerY = playerY + 1; 477 controlsActivated = 1; 478 479 } 480 481 482 bool mvtPossible = 0; 483 if(controlsActivated){ 484 playerFrame = ! playerFrame; 485 if( currentDataLvl[playerY][playerX] == terreTile || currentDataLvl[playerY][playerX] == videTile || currentDataLvl[playerY][playerX] == diamondTile || currentDataLvl[playerY][playerX] == ennemyTile ){ 486 mvtPossible = 1; 487 if( currentDataLvl[playerY][playerX] == diamondTile ){ 488 tone(piezzoPin, 800,60); 489 } 490 if( currentDataLvl[playerY][playerX] == ennemyTile){ 491 gameOver = 1; 492 tone(piezzoPin, 100,60); 493 mvtPossible = 0; 494 currentDataLvl[lastY][lastX] = videTile; 495 } 496 } 497 else if(currentDataLvl[playerY][playerX] == rocherTile ){ 498 if(lastX > playerX && playerX > 1 ){ 499 if ( currentDataLvl[playerY][playerX - 1 ] == videTile ){ 500 currentDataLvl[playerY][playerX - 1 ] = rocherTile; 501 mvtPossible = 1; 502 } 503 } 504 else if (lastX < playerX && playerX < xNbTile - 2 ){ 505 if ( currentDataLvl[playerY][playerX + 1 ] == videTile ){ 506 currentDataLvl[playerY][playerX + 1 ] = rocherTile; 507 mvtPossible = 1; 508 } 509 } 510 } 511 if( mvtPossible == 1){ 512 currentDataLvl[lastY][lastX] = videTile; 513 currentDataLvl[playerY][playerX] = playerTile; 514 } 515 else { 516 playerX = lastX; 517 playerY = lastY; 518 } 519 //debugLvl(); 520 } 521} 522 523 524void debugLvl(){ 525 for(uint8_t j = 0; j < yNbTile ; j++ ){ 526 for(uint8_t i = 0 ; i < xNbTile ; i++){ 527 uint8_t posXSprite = ( screenWidth / xNbTile ) * i; 528 uint8_t posYSprite = (screenHeight / xNbTile ) * j; 529 530 Serial.print(uint8_t( currentDataLvl[j][i] )); 531 Serial.print(","); 532 } 533 Serial.println(); 534 } 535 Serial.println("\ 536"); 537 Serial.println("\ 538"); 539 Serial.println("\ 540"); 541 542} 543void drawLvl(){ 544 for(uint8_t j = 0; j < yNbTile ; j++ ){ 545 for(uint8_t i = 0 ; i < xNbTile ; i++){ 546 if ( lastCurrentDataLvl[j][i] != currentDataLvl[j][i] || currentDataLvl[j][i] == ennemyTile ){ 547 uint16_t posXSprite = ( screenWidth / xNbTile ) * i; 548 uint16_t posYSprite = (screenHeight / yNbTile ) * j; 549 unsigned short sprite; 550 switch ( currentDataLvl[j][i] ){ 551 case terreTile : 552 drawSprite( posXSprite, posYSprite, sol, 0 ); 553 break; 554 case playerTile : 555 if(playerFrame == 0 ){ 556 drawSprite( posXSprite, posYSprite, dude , 0 ); 557 } 558 else{ 559 drawSprite( posXSprite, posYSprite, dude , 0 ); 560 } 561 break; 562 case rocherTile : 563 drawSprite( posXSprite, posYSprite, rocher , 0 ); 564 break; 565 case videTile : 566 drawSprite( posXSprite, posYSprite, vide , 0 ); 567 break; 568 case wallTile : 569 drawSprite( posXSprite, posYSprite, murs , 0 ); 570 break; 571 case diamondTile : 572 drawSprite( posXSprite, posYSprite, diamond , 0 ); 573 break; 574 case ennemyTile : 575 switch( ennemyFrame % 3 ){ 576 case 0: 577 drawSprite( posXSprite, posYSprite, baddie, 0 ); 578 break; 579 case 1: 580 drawSprite( posXSprite, posYSprite, baddie1, 0 ); 581 break; 582 case 2: 583 drawSprite( posXSprite, posYSprite, baddie2, 0 ); 584 break; 585 } 586 break; 587 } 588 lastCurrentDataLvl[j][i] = currentDataLvl[j][i]; 589 } 590 } 591 } 592} 593 594 595void initLvl(){ 596 for(uint8_t j = 0; j < 8 ; j++ ){ 597 for(uint8_t i = 0 ; i < 16 ; i++){ 598 if ( uint8_t pgm_read_word(&dataLvl[iLvl][j][i]) == playerTile ){ 599 playerX = i; 600 playerY = j; 601 } 602 currentDataLvl[j][i] = pgm_read_word(&dataLvl[iLvl][j][i]); 603 lastCurrentDataLvl[j][i] = -1; 604 } 605 } 606 607} 608 609#define BUFF_SIZE 64 610 611void drawSprite(uint16_t x, uint16_t y, const unsigned short *sprite, uint8_t nolose ){ 612 uint16_t pix_buffer[BUFF_SIZE]; // Pixel buffer (16 bits per pixel) 613 614 int width = 32; 615 int height = 32; 616 // Set up a window the right size to stream pixels into 617 tft.setWindow(x, y, x + width - 1, y + height - 1); 618 619 // Work out the number whole buffers to send 620 uint16_t nb = ((uint16_t)height * width) / BUFF_SIZE; 621 622 // Fill and send "nb" buffers to TFT 623 for (int i = 0; i < nb; i++) { 624 for (int j = 0; j < BUFF_SIZE; j++) { 625 pix_buffer[j] = pgm_read_word(&sprite[i * BUFF_SIZE + j]); 626 } 627 tft.pushColors(pix_buffer, BUFF_SIZE); 628 } 629 630 // Work out number of pixels not yet sent 631 uint16_t np = ((uint16_t)height * width) % BUFF_SIZE; 632 633 // Send any partial buffer left over 634 if (np) { 635 for (int i = 0; i < np; i++) pix_buffer[i] = pgm_read_word(&sprite[nb * BUFF_SIZE + i]); 636 tft.pushColors(pix_buffer, np); 637 } 638}
dude
c_cpp
1// We need this header file to use FLASH as storage with PROGMEM directive: 2#include <avr/pgmspace.h> 3 4const unsigned short dude[1024] PROGMEM={ 50x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0010 (16) pixels 60x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0020 (32) pixels 70x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0030 (48) pixels 80x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0040 (64) pixels 90x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0050 (80) pixels 100x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0060 (96) pixels 110x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0070 (112) pixels 120x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0080 (128) pixels 130x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0090 (144) pixels 140x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x00A0 (160) pixels 150x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x50EB, 0x588F, // 0x00B0 (176) pixels 160x5166, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x00C0 (192) pixels 170x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5165, 0x4946, 0xAC74, 0xDE3E, // 0x00D0 (208) pixels 180x6915, 0x48EB, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x00E0 (224) pixels 190x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5167, 0x68B3, 0xB39C, 0xDDBF, // 0x00F0 (240) pixels 200xAB5D, 0x71D1, 0x4966, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0100 (256) pixels 210x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5968, 0x81B7, 0xBC1C, 0xEE7F, // 0x0110 (272) pixels 220xDD7E, 0x92F5, 0x5109, 0x5165, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0120 (288) pixels 230x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x4965, 0x71D1, 0xAB1C, 0xDDDF, 0xEE7F, 0xEE3F, // 0x0130 (304) pixels 240xEE5F, 0xDD5F, 0xB3BC, 0x60F1, 0x4908, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0140 (320) pixels 250x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5165, 0x4965, 0x5949, 0x8177, 0xB3BC, 0xEE3F, 0xEE3F, 0xEE3F, 0xEE3F, // 0x0150 (336) pixels 260xEE3F, 0xEE5F, 0xE5DF, 0xC45F, 0x8A55, 0x510A, 0x5128, 0x5166, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0160 (352) pixels 270x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x510A, 0x5870, 0x6052, 0x89D8, 0xB3BD, 0xCCDF, 0xCCDF, 0xCCBF, 0xD51F, 0xD51F, 0xD51F, // 0x0170 (368) pixels 280xD51F, 0xD4FF, 0xCCDF, 0xCCDF, 0xCC9F, 0xB3BD, 0x9238, 0x70D5, 0x5871, 0x5146, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0180 (384) pixels 290x5185, 0x5185, 0x5185, 0x5165, 0x510A, 0x79D3, 0xAB5A, 0xCCFF, 0xDD5F, 0xD53F, 0xD53F, 0xD53F, 0xD51F, 0xCCBF, 0xCCBF, 0xCCBF, // 0x0190 (400) pixels 300xCCBF, 0xCCDF, 0xD51F, 0xD53F, 0xD53F, 0xD53F, 0xDD5F, 0xCCFE, 0xB3DB, 0x7917, 0x58ED, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x01A0 (416) pixels 310x5185, 0x5185, 0x5109, 0x60D1, 0x9AB8, 0xBBDD, 0xD4FF, 0xEDFF, 0x8B95, 0x20E8, 0x18E5, 0x394D, 0x82B9, 0xE5DF, 0xE5BF, 0xCCBF, // 0x01B0 (432) pixels 320xD51F, 0xC49F, 0x933C, 0x2928, 0x0881, 0x2928, 0x933C, 0xC49F, 0xD51F, 0xCCBF, 0x9A7A, 0x6092, 0x5146, 0x5185, 0x5185, 0x5185, // 0x01C0 (448) pixels 330x5185, 0x5185, 0x50EB, 0x68D6, 0xC49E, 0xEE1F, 0xCD3C, 0x4123, 0x8A60, 0xFCE2, 0xF4A3, 0xFCE2, 0xE441, 0x3921, 0x7AF2, 0xD55F, // 0x01D0 (464) pixels 340x9416, 0x9B88, 0xC3A0, 0xEC82, 0xFCC3, 0xEC62, 0xC380, 0xABCB, 0xB49A, 0xD53F, 0xAB1C, 0x7116, 0x5949, 0x5185, 0x5185, 0x5185, // 0x01E0 (480) pixels 350x5165, 0x5147, 0x6990, 0x9AB9, 0xDD3F, 0x7B15, 0x4188, 0xE566, 0xFE27, 0xFDE7, 0xFE48, 0xFE48, 0xFDE7, 0xFD65, 0x82C5, 0x3104, // 0x01F0 (496) pixels 360xAB01, 0xECC4, 0xFE08, 0xFE48, 0xFE28, 0xFE07, 0xFE27, 0x8B03, 0x4146, 0xDDDC, 0xDD7F, 0x9AFA, 0x6894, 0x50EB, 0x5185, 0x5185, // 0x0200 (512) pixels 370x5165, 0x5147, 0x71B0, 0xA2D9, 0xDD3F, 0x6AD2, 0x2924, 0xE587, 0xFF09, 0xDD67, 0x1080, 0x51C2, 0xDCE6, 0xFDC7, 0xFE28, 0xFE28, // 0x0210 (528) pixels 380xFDE8, 0xFE88, 0xDD87, 0x1080, 0x51C2, 0xDD06, 0xFE28, 0x8322, 0x2923, 0xD59C, 0xE57F, 0xA339, 0x68B4, 0x50EB, 0x5185, 0x5185, // 0x0220 (544) pixels 390x5165, 0x5147, 0x71D0, 0xA2D9, 0xBBFC, 0x8ADB, 0x7214, 0xECA3, 0xFE04, 0xF5A7, 0xAB01, 0xC3C2, 0xF586, 0xFDC7, 0xFDE7, 0xFDC7, // 0x0230 (560) pixels 400xFDC7, 0xFE28, 0xF5A7, 0xAB00, 0xC3C2, 0xF586, 0xFDE5, 0xB3A9, 0x71F1, 0xC47E, 0xCC9E, 0xA318, 0x6894, 0x50EB, 0x5185, 0x5185, // 0x0240 (576) pixels 410x5185, 0x5166, 0x510D, 0x6155, 0xA318, 0xC45C, 0xC43D, 0x8117, 0xAA8D, 0xE4E5, 0xE507, 0xE507, 0xE4E7, 0xE4C6, 0xE4E7, 0xE4E7, // 0x0250 (592) pixels 420xE4C6, 0xE4E7, 0xE4E7, 0xE4E7, 0xED47, 0xE4C7, 0xB267, 0xB2F4, 0xBBFF, 0xAB59, 0x8296, 0x61B4, 0x60B1, 0x590A, 0x5185, 0x5185, // 0x0260 (608) pixels 430x5185, 0x5185, 0x30E3, 0x1864, 0x8279, 0xAB3C, 0xAB79, 0xBC1C, 0x91D9, 0x78D4, 0xC572, 0xA50E, 0x940F, 0xE6BB, 0xBD54, 0x8BEE, // 0x0270 (624) pixels 440xE6BB, 0xBD54, 0x8BED, 0xE718, 0xABF5, 0x70B2, 0xB3BD, 0xBC1D, 0xAB79, 0xB37B, 0x59AE, 0x1043, 0x4944, 0x5185, 0x5185, 0x5185, // 0x0280 (640) pixels 450x5185, 0x5185, 0x5185, 0x4944, 0x1062, 0x390D, 0x71FA, 0x71B9, 0x9B5C, 0xB3DE, 0x7078, 0x60F2, 0x8371, 0xE65E, 0xB4F7, 0x8B91, // 0x0290 (656) pixels 460xDE3E, 0xC5F8, 0x8BB1, 0x7076, 0x91DC, 0xB3DD, 0x71F9, 0x71BA, 0x71D9, 0x4930, 0x4129, 0x4965, 0x5185, 0x5185, 0x5185, 0x5185, // 0x02A0 (672) pixels 470x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x30E4, 0x1864, 0x2087, 0x5152, 0x823C, 0x8A7B, 0x92DA, 0xAB5A, 0xBBDD, 0xBBFE, 0xBBDE, // 0x02B0 (688) pixels 480xBBDE, 0xBBBC, 0xAB5A, 0x8ABB, 0x825B, 0x7A1A, 0x71D8, 0x38EC, 0x1063, 0x4124, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x02C0 (704) pixels 490x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x4964, 0x28C2, 0x0820, 0x1042, 0x390C, 0x6195, 0x5954, 0x5153, 0x5153, // 0x02D0 (720) pixels 500x5153, 0x5974, 0x5974, 0x4951, 0x28A8, 0x1041, 0x1881, 0x3903, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x02E0 (736) pixels 510x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5165, 0x5924, 0x30E2, 0x10A0, 0x3062, 0x3842, 0x3842, // 0x02F0 (752) pixels 520x3842, 0x1001, 0x0860, 0x82E5, 0x7A85, 0x5165, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0300 (768) pixels 530x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5165, 0x50C4, 0x4885, 0x6986, 0xDD88, 0xABC7, 0x6925, 0x9A69, 0xA2A9, 0x9A69, // 0x0310 (784) pixels 540xA289, 0x7967, 0x6946, 0xB447, 0xA3A7, 0x71E6, 0x6126, 0x5125, 0x5144, 0x5165, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0320 (800) pixels 550x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5165, 0x58E5, 0x79A7, 0x9A89, 0x8A6A, 0xABC9, 0xCCC8, 0xB3AD, 0xB3AE, 0xB3ED, // 0x0330 (816) pixels 560xB3AE, 0xDD0C, 0xDD2A, 0x5925, 0x6947, 0xA2CA, 0x9228, 0x69A6, 0x4944, 0x5165, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0340 (832) pixels 570x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5165, 0x4964, 0x6986, 0x7986, 0x4864, 0x9B26, 0xFE6A, 0xFEAA, 0xD52C, 0xB3CD, // 0x0350 (848) pixels 580xCCCC, 0xF68B, 0xF6C9, 0x9287, 0x8187, 0x7986, 0x3883, 0x38E3, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0360 (864) pixels 590x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5165, 0x5105, 0x8AAA, 0xAB8C, 0x6105, 0x7966, 0xA2C8, 0xA308, 0xB3C8, 0xC4A8, // 0x0370 (880) pixels 600xC4C7, 0xB3A8, 0x9A68, 0x89E6, 0x9269, 0x9B0B, 0x82AA, 0x61E7, 0x4964, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0380 (896) pixels 610x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5165, 0x50E4, 0x6925, 0x6965, 0x1880, 0x8384, 0xFECA, 0xFF2A, 0xFF2A, 0xFF0A, // 0x0390 (912) pixels 620xFF0A, 0xFF2A, 0xF689, 0xA446, 0x6A24, 0x50E4, 0x6125, 0x5945, 0x4965, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x03A0 (928) pixels 630x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x4965, 0x3923, 0x20C1, 0x7304, 0xCCE8, 0xAAE8, 0x61A4, 0x4183, // 0x03B0 (944) pixels 640x9A87, 0xBBA8, 0xB447, 0xA406, 0x6264, 0x3903, 0x4124, 0x4964, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x03C0 (960) pixels 650x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x4944, 0x1841, 0x6224, 0xBC47, 0xA3E6, 0x72A5, 0x4144, // 0x03D0 (976) pixels 660x18A1, 0x7B24, 0xCCE7, 0x5944, 0x38A4, 0x4964, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x03E0 (992) pixels 670x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5165, 0x4944, 0x30E2, 0x18C1, 0x18C1, 0x3103, 0x4124, // 0x03F0 (1008) pixels 680x0840, 0x18A1, 0x2901, 0x1040, 0x30E3, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0400 (1024) pixels 69};
InsoDashTFT
arduino
1#include <TFT_HX8357.h> // Hardware-specific library 2 3TFT_HX8357 4 tft = TFT_HX8357(); 5//ArduboyTones sound(arduboy.audio.enabled); 6 7 8 9#include 10 "baddie.c" 11#include "baddie1.c" 12#include "baddie2.c" 13#include "diamond.c" 14#include 15 "dude.c" 16#include "murs.c" 17#include "rocher.c" 18#include "sol.c" 19#include 20 "vide.c" 21 22#define terreTile 3 23#define videTile 0 24#define playerTile 25 1 26#define rocherTile 8 27#define diamondTile 7 28#define porteClosedTile 29 10 30#define wallTile 6 31#define ennemyTile 9 32 33#define screenWidth 34 480 35#define screenHeight 256 36#define xNbTile 16 37#define yNbTile 8 38#define 39 maxLvl 20 40 41 42int xdirPin = A0; /* Base - joystick1*/ 43int ydirPin 44 = A2; 45int clickJoystick = A1; 46int piezzoPin = 3; 47 48 49const char 50 dataLvl[maxLvl][9][17] PROGMEM = { 51 { {3,8,3,3,3,3,3,3,3,8,8,3,3,3,3,3}, 52 53 {3,7,7,7,3,3,3,3,3,3,3,3,3,8,3,3}, 54 {3,3,3,3,3,3,3,3,3,3,3,7,7,7,3,3}, 55 56 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 57 {3,3,3,0,9,0,3,1,3,3,3,3,3,3,3,3}, 58 59 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 60 {3,8,3,3,3,3,3,3,3,3,3,3,8,8,3,3}, 61 62 {3,7,7,7,3,3,3,3,3,3,3,7,7,7,3,3} }, 63 64 { 65 {3,8,8,8,8,3,3,3,3,3,8,3,3,3,3,3}, 66 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 67 68 {3,7,7,7,7,3,3,6,3,3,7,7,7,3,3,3}, 69 {3,3,3,3,3,3,3,6,3,3,3,3,3,3,3,3}, 70 71 {3,3,3,3,3,3,3,6,3,3,3,3,3,3,3,3}, 72 {3,3,3,3,8,3,3,6,3,3,3,7,7,7,3,3}, 73 74 {3,3,3,3,7,3,3,6,3,3,3,8,8,8,3,3}, 75 {3,1,3,3,7,3,3,6,3,3,3,3,3,3,3,3} 76 }, 77 78 { {3,3,3,3,3,3,3,3,3,3,8,3,3,3,3,3}, 79 {3,3,3,3,3,3,3,3,3,3,7,3,3,3,3,3}, 80 81 {3,3,3,3,3,0,9,0,3,3,7,3,3,3,3,3}, 82 {3,3,8,3,3,3,3,3,3,3,7,3,3,3,3,3}, 83 84 {3,3,3,3,3,3,3,6,3,3,3,3,3,3,3,3}, 85 {3,3,7,3,3,3,3,6,3,3,3,3,3,3,3,3}, 86 87 {3,3,7,3,3,3,3,6,6,6,6,6,6,6,6,6}, 88 {3,3,7,3,3,3,3,3,3,3,3,3,3,1,3,3} 89 }, 90 91 { {3,3,3,8,8,8,3,3,3,3,3,3,3,3,3,3}, 92 {3,3,3,3,3,3,3,3,3,7,7,7,3,3,3,3}, 93 94 {3,3,3,0,9,0,3,3,3,3,3,3,3,3,3,3}, 95 {3,3,3,7,7,7,3,3,3,3,3,3,3,3,3,3}, 96 97 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 98 {3,3,3,8,8,8,3,3,3,3,3,3,3,1,3,3}, 99 100 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 101 {3,3,3,7,7,7,3,3,3,3,3,3,3,3,3,3}}, 102 103 104 105 106 { {3,3,3,8,8,8,8,3,3,3,6,3,3,3,3,3}, 107 108 {8,3,3,7,7,7,7,3,3,3,6,3,3,8,8,3}, 109 {7,3,3,3,3,3,3,3,3,3,6,3,3,7,7,3}, 110 111 {7,3,3,3,6,3,3,3,3,3,6,8,8,3,3,3}, 112 {7,3,3,8,6,3,3,3,3,3,6,7,7,3,3,3}, 113 114 {3,3,3,7,6,3,3,3,3,3,6,3,3,3,3,3}, 115 {3,3,3,7,6,8,8,8,3,3,6,6,6,6,3,3}, 116 117 {3,1,3,3,6,0,0,9,3,3,7,7,7,7,3,3}}, 118 119 { 120 {1,3,3,3,3,7,7,7,3,3,3,3,3,3,3,8}, 121 {3,3,3,3,3,7,7,7,3,3,3,3,3,7,7,7}, 122 123 {6,6,6,6,6,6,6,6,6,6,6,6,3,3,3,3}, 124 {8,8,3,3,7,7,7,7,3,3,3,3,3,3,8,8}, 125 126 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,7,7}, 127 {3,3,3,3,3,6,6,6,6,6,6,6,6,6,6,6}, 128 129 {3,3,3,3,3,7,7,7,3,3,3,3,6,3,3,3}, 130 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}}, 131 132 133 134 { {3,3,3,3,3,8,7,7,7,7,3,3,3,3,8,8}, 135 {3,3,3,8,3,3,3,3,3,3,3,3,3,3,7,7}, 136 137 {3,3,3,7,6,6,6,6,6,6,6,8,3,3,3,3}, 138 {3,3,3,7,6,3,3,3,8,8,6,7,3,3,3,3}, 139 140 {3,3,3,7,6,7,7,7,7,7,6,7,3,3,3,3}, 141 {9,3,3,3,6,3,3,3,3,3,6,7,3,3,3,9}, 142 143 {0,8,8,3,6,6,6,3,6,6,6,3,8,8,8,0}, 144 {3,0,0,3,3,3,3,1,3,3,3,3,0,0,0,3}}, 145 146 147 { {3,8,8,8,3,3,3,3,3,8,8,3,3,8,8,8}, 148 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 149 150 {3,0,9,0,3,3,3,3,3,3,3,3,3,0,9,0}, 151 {3,7,7,7,3,3,8,8,8,8,8,3,3,7,7,7}, 152 153 {3,6,6,6,6,3,7,7,7,7,7,3,6,6,6,6}, 154 {3,6,8,8,6,3,3,3,3,3,3,3,6,8,8,6}, 155 156 {3,6,6,6,6,3,3,3,1,3,3,3,6,6,6,6}, 157 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}}, 158 159 160 { {3,3,3,3,3,3,3,3,8,8,3,8,3,3,3,3}, 161 {3,3,3,8,3,3,3,3,7,7,3,3,3,3,3,8}, 162 163 {3,3,3,3,3,3,3,3,3,3,3,0,3,3,3,7}, 164 {8,8,3,0,3,3,3,8,3,3,3,0,3,3,3,3}, 165 166 {7,7,3,9,3,3,3,3,3,3,3,9,3,8,8,3}, 167 {7,7,3,0,3,3,3,0,3,3,3,3,3,7,7,3}, 168 169 {3,3,3,3,3,3,3,0,3,3,3,8,8,3,3,3}, 170 {3,3,3,3,3,3,3,0,3,3,7,7,7,3,3,1}}, 171 172 173 { {3,3,8,8,8,3,6,3,8,3,6,3,3,8,8,8}, 174 {7,7,7,7,7,3,6,3,7,3,6,7,7,7,7,7}, 175 176 {3,3,3,3,3,3,6,3,7,3,6,3,3,3,3,3}, 177 {6,6,6,6,6,3,6,3,7,3,6,3,6,6,6,6}, 178 179 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 180 {3,8,8,3,3,3,1,3,3,3,6,3,6,6,6,6}, 181 182 {3,3,3,3,3,3,3,3,3,3,6,3,7,7,7,7}, 183 {3,3,3,3,3,0,9,0,3,3,6,3,3,3,3,3}}, 184 185 186 { {1,3,3,8,8,8,3,8,8,8,8,3,7,7,3,3}, 187 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 188 189 {3,3,8,0,9,0,8,0,9,0,0,8,3,3,3,3}, 190 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 191 192 {3,3,9,3,7,3,9,3,7,3,3,9,3,3,8,8}, 193 {3,3,0,3,7,3,0,3,7,3,3,0,3,3,7,7}, 194 195 {3,3,0,3,7,3,0,3,7,3,3,0,3,3,7,7}, 196 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}}, 197 198 199 { {7,7,7,3,6,8,8,8,8,8,8,6,3,7,7,7}, 200 {3,8,3,3,6,7,7,7,7,7,7,6,3,3,8,3}, 201 202 {3,3,3,3,6,3,7,7,7,7,3,6,3,3,3,3}, 203 {3,9,3,3,6,3,3,3,3,3,3,6,3,3,9,3}, 204 205 {3,0,3,3,6,6,6,3,3,6,6,6,3,3,0,3}, 206 {3,0,3,3,7,7,3,3,3,7,7,3,3,3,0,3}, 207 208 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 209 {3,3,3,3,3,1,3,3,3,3,3,3,3,3,3,3}}, 210 211 212 { {3,3,3,3,3,3,8,8,7,7,3,3,3,8,3,3}, 213 {3,3,3,3,3,3,7,7,3,3,3,3,3,3,3,3}, 214 215 {6,6,6,6,6,6,6,6,6,6,3,3,3,0,3,3}, 216 {3,8,3,8,3,3,3,7,7,7,7,3,3,9,3,3}, 217 218 {3,3,3,3,3,3,6,6,6,6,6,6,6,6,6,6}, 219 {3,9,3,9,3,3,8,8,8,8,8,8,8,8,8,8}, 220 221 {3,0,3,0,3,3,7,7,7,7,7,7,7,7,3,3}, 222 {3,0,3,0,3,3,3,3,3,3,3,3,3,3,3,1}}, 223 224 225 { {3,3,3,3,6,3,7,7,7,3,3,3,3,6,8,8}, 226 {6,6,6,6,6,3,3,3,3,3,3,3,3,6,6,6}, 227 228 {7,7,3,3,3,3,0,3,0,3,3,3,3,3,3,7}, 229 {7,7,3,3,3,3,0,3,0,3,3,3,3,3,3,7}, 230 231 {6,6,6,6,3,3,9,3,9,3,3,3,6,6,6,6}, 232 {8,8,8,6,3,3,3,3,3,3,3,3,6,3,8,8}, 233 234 {7,7,7,6,3,3,3,3,3,3,3,3,6,3,7,7}, 235 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1}}, 236 237 238 { {8,8,3,3,3,3,3,1,3,3,3,3,3,8,8,8}, 239 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 240 241 {0,0,0,9,6,6,6,6,6,6,6,0,0,0,0,9}, 242 {3,3,3,3,6,8,8,8,8,8,6,3,3,3,3,3}, 243 244 {3,8,3,3,6,7,7,7,7,7,6,3,3,3,3,8}, 245 {3,3,3,3,6,3,3,3,3,3,6,3,3,3,3,3}, 246 247 {7,0,3,3,6,6,3,3,6,6,6,3,3,3,3,0}, 248 {7,0,3,3,7,7,3,3,7,7,7,3,3,3,3,0}}, 249 250 251 { {1,3,3,3,6,8,3,8,8,3,3,3,3,3,8,8}, 252 {3,3,8,8,6,3,3,7,7,3,3,3,3,3,7,7}, 253 254 {3,3,7,7,6,9,3,3,3,3,3,3,3,3,3,3}, 255 {3,3,7,7,6,0,3,3,6,6,6,6,6,6,3,3}, 256 257 {3,3,7,7,6,3,3,3,6,3,3,3,8,8,8,3}, 258 {3,3,3,3,6,7,7,3,6,3,3,3,7,7,7,3}, 259 260 {3,3,8,8,6,7,7,3,6,3,3,3,8,8,8,3}, 261 {3,3,3,3,3,3,3,3,6,3,3,3,7,7,7,3}}, 262 263 264 { {3,3,8,8,8,3,8,8,8,3,8,8,8,3,8,8}, 265 {1,3,7,7,7,3,7,7,7,3,7,7,7,3,7,7}, 266 267 {3,3,3,3,8,8,8,3,8,8,8,3,8,8,8,3}, 268 {3,3,8,3,7,7,7,3,7,7,7,3,7,7,7,3}, 269 270 {8,3,8,7,3,3,3,3,3,3,3,3,3,3,3,3}, 271 {8,3,8,7,3,3,8,3,8,3,8,3,8,3,8,3}, 272 273 {3,3,7,7,3,3,8,3,8,3,8,3,8,3,8,3}, 274 {3,3,7,3,3,3,7,7,7,3,7,7,7,3,7,7}}, 275 276 277 { {3,3,3,3,8,6,8,8,8,3,3,8,8,6,3,3}, 278 {3,1,3,3,7,6,7,7,7,3,3,7,7,6,3,3}, 279 280 {3,8,8,3,7,6,3,3,8,3,3,7,7,6,3,8}, 281 {3,7,7,3,7,6,3,3,7,6,3,7,7,6,3,3}, 282 283 {3,7,7,3,7,6,3,3,7,6,3,3,3,6,8,3}, 284 {3,3,3,3,7,6,3,3,7,6,3,3,3,6,7,3}, 285 286 {3,3,3,3,7,3,3,3,3,6,3,3,3,6,7,3}, 287 {3,3,3,3,3,3,3,3,3,6,7,3,3,3,3,3}}, 288 289 290 { {8,8,3,3,3,6,3,3,3,3,8,8,8,8,7,8}, 291 {7,7,8,8,8,6,3,3,3,7,7,7,7,7,7,8}, 292 293 {7,7,7,7,7,6,3,3,3,3,3,3,3,3,3,3}, 294 {7,7,8,8,8,6,6,6,6,6,6,6,6,8,3,3}, 295 296 {3,3,7,7,7,3,3,8,8,8,8,8,8,8,3,3}, 297 {8,3,7,7,7,3,3,7,7,7,7,7,7,7,3,3}, 298 299 {8,3,7,7,7,3,3,3,3,3,3,3,3,3,3,3}, 300 {3,1,3,3,3,3,3,8,8,8,8,3,3,3,3,3}}, 301 302 303 { {8,8,8,6,3,3,8,8,8,8,8,7,7,7,7,8}, 304 {3,3,7,6,3,3,3,3,3,7,7,3,3,3,3,8}, 305 306 {3,1,7,6,8,8,8,8,3,3,3,8,3,3,3,7}, 307 {8,3,7,6,3,7,7,7,7,3,3,8,8,8,8,7}, 308 309 {7,3,3,6,3,3,3,3,3,3,3,3,3,3,3,3}, 310 {7,7,8,6,3,3,3,3,3,3,3,7,7,7,7,3}, 311 312 {8,3,7,3,3,3,7,7,7,3,8,8,8,3,3,3}, 313 {3,3,3,3,3,3,7,7,7,3,3,3,3,3,3,3}}, 314 315 316 /* 317 { {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 318 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 319 320 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 321 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 322 323 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 324 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 325 326 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 327 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}, 328 329 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}} 330 */ 331 332 333 334 }; 335 336char currentDataLvl[8][16]; 337char lastCurrentDataLvl[8][16]; 338 339 340 341 342char 343 playerX; 344char playerY; 345bool playerFrame = 1; 346char ennemyFrame = 0; 347 348 349 350char 351 life = 5; 352char iLvl = 0; 353bool beginLvl = 1; 354bool gameOver = 0; 355bool 356 youWin = 0; 357 358 359int lastValX = 0; 360int lastValY = 0; 361int lastValClick 362 = 0; 363 364void setup() { 365 Serial.begin(115200); 366 tft.begin(); 367 368 369 tft.fillScreen(TFT_BLACK); 370 tft.setRotation(3); // landscape 371 372 pinMode(xdirPin, 373 INPUT); 374 pinMode(ydirPin, INPUT); 375 pinMode(clickJoystick, INPUT); 376 digitalWrite(clickJoystick, 377 HIGH); 378 lastValClick = digitalRead(clickJoystick); 379 delay(4000); 380 381} 382 383void 384 loop() { 385 //arduboy.clear(); 386 if ( beginLvl ){ 387 initLvl(); 388 beginLvl= 389 0; 390 } 391 else if(youWin){ 392 tone(piezzoPin, 800,60); 393 delay(160); 394 395 tft.fillScreen(TFT_BLACK); 396 tft.setCursor(150,100, 2); 397 tft.setTextColor(TFT_WHITE,TFT_BLACK); 398 399 tft.setTextSize(3); 400 tft.println("YOU WIN"); 401 tone(piezzoPin, 402 800,60); 403 tone(piezzoPin, 800,60); 404 tone(piezzoPin, 800,60); 405 406 delay(300); 407 delay(500); 408 if(iLvl < maxLvl){ 409 iLvl++; 410 411 youWin = 0; 412 beginLvl = 1; 413 } 414 } 415 else if (gameOver){ 416 417 life--; 418 tone(piezzoPin, 100,60); 419 tone(piezzoPin, 100,60); 420 421 tone(piezzoPin, 100,60); 422 delay(160); 423 tft.fillScreen(TFT_BLACK); 424 425 tft.setCursor(150,100, 2); 426 tft.setTextColor(TFT_WHITE,TFT_BLACK); 427 428 tft.setTextSize(3); 429 if (life > 0 ){ 430 tft.println("YOU LOOSE"); 431 432 } 433 else{ 434 tft.println("GAME OVER !!!"); 435 } 436 delay(300); 437 438 delay(500); 439 if (life > 0){ 440 beginLvl = 1; 441 gameOver = 442 0; 443 } 444 else{ 445 life = 5; 446 iLvl = 0; 447 beginLvl 448 = 1; 449 gameOver = 0; 450 } 451 } 452 else{ 453 for (uint8_t i = 0 454 ; i < 5 ; i ++ ){ 455 controls(); 456 drawLvl(); 457 delay(60); 458 459 } 460 game(); 461 drawLvl(); 462 delay(60); 463 } 464 465} 466 467 468void 469 game(){ 470 uint8_t nbDiamond = 0; 471 for(uint8_t j = 0; j < yNbTile ; j++ ){ 472 473 for(uint8_t i = 0 ; i < xNbTile ; i++){ 474 if( currentDataLvl[j][i] == 475 diamondTile ){ 476 nbDiamond++; 477 } 478 } 479 } 480 if (nbDiamond 481 == 0){ 482 youWin = 1; 483 } 484 else{ 485 for(uint8_t j = 0; j < yNbTile 486 ; j++ ){ 487 for(uint8_t i = 0 ; i < xNbTile ; i++){ 488 if( currentDataLvl[j][i] 489 == diamondTile ){ 490 nbDiamond++; 491 } 492 if( currentDataLvl[j][i] 493 == rocherTile || currentDataLvl[j][i] == diamondTile ){ 494 if (j < 495 yNbTile - 1 ){ 496 if(currentDataLvl[j +1][i] == videTile || currentDataLvl[j 497 +1][i] == ennemyTile ){ 498 if( j < yNbTile - 2 && currentDataLvl[j 499 + 2][i] == 1 ){ 500 gameOver = 1; 501 } 502 503 if(currentDataLvl[j +1][i] == ennemyTile ){ 504 tone(piezzoPin, 505 100,60); 506 } 507 tone(piezzoPin, 100,60); 508 509 currentDataLvl[j +1][i] = currentDataLvl[j][i]; 510 currentDataLvl[j][i] 511 = 0; 512 drawLvl(); 513 } 514 } 515 516 } 517 else if( currentDataLvl[j][i] == ennemyTile ){ 518 uint8_t 519 rndEnnemyMvt = rand() % 4; 520 switch( rndEnnemyMvt ){ 521 case 522 0 : 523 //Droite 524 if( i < xNbTile - 2 && ( currentDataLvl[j][i+1] 525 == videTile || currentDataLvl[j][i+1] == playerTile ) ){ 526 if 527 ( currentDataLvl[j][i+1] == playerTile){ 528 gameOver = 1; 529 530 } 531 currentDataLvl[j][i] = videTile; 532 currentDataLvl[j][i+1] 533 = ennemyTile; 534 drawLvl(); 535 } 536 break; 537 538 case 1 : 539 //Gauche 540 if( i > 1 && ( currentDataLvl[j][i-1] 541 == videTile || currentDataLvl[j][i-1] == playerTile )){ 542 if 543 ( currentDataLvl[j][i-1] == playerTile){ 544 gameOver = 1; 545 546 } 547 currentDataLvl[j][i] = videTile; 548 currentDataLvl[j][i-1] 549 = ennemyTile; 550 drawLvl(); 551 } 552 break; 553 554 case 2 : 555 //Haut 556 if( j > 1 && ( currentDataLvl[j-1][i] 557 == videTile || currentDataLvl[j-1][i] == playerTile ) ){ 558 if 559 ( currentDataLvl[j-1][i] == playerTile){ 560 gameOver = 1; 561 562 } 563 currentDataLvl[j][i] = videTile; 564 currentDataLvl[j-1][i] 565 = ennemyTile; 566 drawLvl(); 567 } 568 break; 569 570 case 3 : 571 //Bas 572 if( j < yNbTile - 2 573 && ( currentDataLvl[j+1][i] == videTile || currentDataLvl[j+1][i] == playerTile 574 ) ){ 575 if ( currentDataLvl[j+1][i] == playerTile){ 576 gameOver 577 = 1; 578 } 579 currentDataLvl[j][i] = videTile; 580 581 currentDataLvl[j+1][i] = ennemyTile; 582 drawLvl(); 583 584 } 585 break; 586 } 587 588 } 589 590 591 } 592 } 593 594 } 595 if (ennemyFrame > 4 ){ 596 ennemyFrame 597 = 0; 598 } 599 600 ennemyFrame++; 601} 602 603 604void controls(){ 605 606 float 607 dx = map(analogRead(xdirPin), 0, 1023, 3.5, -3.5); 608 float dy = map(analogRead(ydirPin), 609 0, 1023, 4.0, -4.0); 610 611 int joystickClick = digitalRead(clickJoystick); 612 613 bool controlsActivated = 0; 614 615 uint8_t lastX = playerX; 616 uint8_t lastY 617 = playerY; 618 619 if (joystickClick != lastValClick){ 620 if( joystickClick 621 == 1){ 622 gameOver = 1; 623 controlsActivated = 0; 624 } 625 626 lastValClick = joystickClick ; 627 } 628 629 if ( dx < -2 && playerX > 630 0 ) { 631 playerX = playerX - 1; 632 controlsActivated = 1; 633 } 634 if 635 (dx > 2 && playerX < xNbTile - 1 ) { 636 playerX = playerX + 1; 637 controlsActivated 638 = 1; 639 } 640 if (dy < -2 && playerY > 0 ) { 641 playerY = playerY - 1; 642 643 controlsActivated = 1; 644 } 645 if (dy > 2 && playerY < yNbTile - 1 ) 646 { 647 playerY = playerY + 1; 648 controlsActivated = 1; 649 650 } 651 652 653 654 bool mvtPossible = 0; 655 if(controlsActivated){ 656 playerFrame = ! playerFrame; 657 658 if( currentDataLvl[playerY][playerX] == terreTile || currentDataLvl[playerY][playerX] 659 == videTile || currentDataLvl[playerY][playerX] == diamondTile || currentDataLvl[playerY][playerX] 660 == ennemyTile ){ 661 mvtPossible = 1; 662 if( currentDataLvl[playerY][playerX] 663 == diamondTile ){ 664 tone(piezzoPin, 800,60); 665 } 666 if( 667 currentDataLvl[playerY][playerX] == ennemyTile){ 668 gameOver = 1; 669 tone(piezzoPin, 670 100,60); 671 mvtPossible = 0; 672 currentDataLvl[lastY][lastX] 673 = videTile; 674 } 675 } 676 else if(currentDataLvl[playerY][playerX] 677 == rocherTile ){ 678 if(lastX > playerX && playerX > 1 ){ 679 if 680 ( currentDataLvl[playerY][playerX - 1 ] == videTile ){ 681 currentDataLvl[playerY][playerX 682 - 1 ] = rocherTile; 683 mvtPossible = 1; 684 } 685 } 686 687 else if (lastX < playerX && playerX < xNbTile - 2 ){ 688 if ( 689 currentDataLvl[playerY][playerX + 1 ] == videTile ){ 690 currentDataLvl[playerY][playerX 691 + 1 ] = rocherTile; 692 mvtPossible = 1; 693 } 694 } 695 696 } 697 if( mvtPossible == 1){ 698 currentDataLvl[lastY][lastX] = videTile; 699 700 currentDataLvl[playerY][playerX] = playerTile; 701 } 702 else { 703 704 playerX = lastX; 705 playerY = lastY; 706 } 707 //debugLvl(); 708 709 } 710} 711 712 713void debugLvl(){ 714 for(uint8_t j = 0; j < yNbTile ; j++ ){ 715 716 for(uint8_t i = 0 ; i < xNbTile ; i++){ 717 uint8_t posXSprite = ( screenWidth 718 / xNbTile ) * i; 719 uint8_t posYSprite = (screenHeight / xNbTile ) * j; 720 721 722 Serial.print(uint8_t( currentDataLvl[j][i] )); 723 Serial.print(","); 724 725 } 726 Serial.println(); 727 } 728 Serial.println("\ 729"); 730 Serial.println("\ 731"); 732 733 Serial.println("\ 734"); 735 736} 737void drawLvl(){ 738 for(uint8_t j = 0; 739 j < yNbTile ; j++ ){ 740 for(uint8_t i = 0 ; i < xNbTile ; i++){ 741 if 742 ( lastCurrentDataLvl[j][i] != currentDataLvl[j][i] || currentDataLvl[j][i] == ennemyTile 743 ){ 744 uint16_t posXSprite = ( screenWidth / xNbTile ) * i; 745 uint16_t 746 posYSprite = (screenHeight / yNbTile ) * j; 747 unsigned short sprite; 748 749 switch ( currentDataLvl[j][i] ){ 750 case terreTile : 751 drawSprite( 752 posXSprite, posYSprite, sol, 0 ); 753 break; 754 case playerTile 755 : 756 if(playerFrame == 0 ){ 757 drawSprite( posXSprite, 758 posYSprite, dude , 0 ); 759 } 760 else{ 761 drawSprite( 762 posXSprite, posYSprite, dude , 0 ); 763 } 764 break; 765 766 case rocherTile : 767 drawSprite( posXSprite, posYSprite, 768 rocher , 0 ); 769 break; 770 case videTile : 771 drawSprite( 772 posXSprite, posYSprite, vide , 0 ); 773 break; 774 case 775 wallTile : 776 drawSprite( posXSprite, posYSprite, murs , 0 ); 777 778 break; 779 case diamondTile : 780 drawSprite( 781 posXSprite, posYSprite, diamond , 0 ); 782 break; 783 case 784 ennemyTile : 785 switch( ennemyFrame % 3 ){ 786 case 787 0: 788 drawSprite( posXSprite, posYSprite, baddie, 0 ); 789 break; 790 791 case 1: 792 drawSprite( posXSprite, posYSprite, 793 baddie1, 0 ); 794 break; 795 case 2: 796 drawSprite( 797 posXSprite, posYSprite, baddie2, 0 ); 798 break; 799 } 800 801 break; 802 } 803 lastCurrentDataLvl[j][i] = currentDataLvl[j][i]; 804 805 } 806 } 807 } 808} 809 810 811void initLvl(){ 812 for(uint8_t j = 0; 813 j < 8 ; j++ ){ 814 for(uint8_t i = 0 ; i < 16 ; i++){ 815 if ( uint8_t 816 pgm_read_word(&dataLvl[iLvl][j][i]) == playerTile ){ 817 playerX = i; 818 819 playerY = j; 820 } 821 currentDataLvl[j][i] = pgm_read_word(&dataLvl[iLvl][j][i]); 822 823 lastCurrentDataLvl[j][i] = -1; 824 } 825 } 826 827} 828 829#define BUFF_SIZE 830 64 831 832void drawSprite(uint16_t x, uint16_t y, const unsigned short *sprite, 833 uint8_t nolose ){ 834 uint16_t pix_buffer[BUFF_SIZE]; // Pixel buffer (16 bits 835 per pixel) 836 837 int width = 32; 838 int height = 32; 839 // Set up a window 840 the right size to stream pixels into 841 tft.setWindow(x, y, x + width - 1, y + 842 height - 1); 843 844 // Work out the number whole buffers to send 845 uint16_t 846 nb = ((uint16_t)height * width) / BUFF_SIZE; 847 848 // Fill and send "nb" buffers 849 to TFT 850 for (int i = 0; i < nb; i++) { 851 for (int j = 0; j < BUFF_SIZE; 852 j++) { 853 pix_buffer[j] = pgm_read_word(&sprite[i * BUFF_SIZE + j]); 854 } 855 856 tft.pushColors(pix_buffer, BUFF_SIZE); 857 } 858 859 // Work out number of 860 pixels not yet sent 861 uint16_t np = ((uint16_t)height * width) % BUFF_SIZE; 862 863 864 // Send any partial buffer left over 865 if (np) { 866 for (int i = 0; i < 867 np; i++) pix_buffer[i] = pgm_read_word(&sprite[nb * BUFF_SIZE + i]); 868 tft.pushColors(pix_buffer, 869 np); 870 } 871}
rocher
c_cpp
1// We need this header file to use FLASH as storage with PROGMEM directive: 2#include 3 <avr/pgmspace.h> 4 5const unsigned short rocher[1024] PROGMEM={ 60x4964, 0x4964, 7 0x4964, 0x4964, 0x4965, 0x4965, 0x4965, 0x4965, 0x4965, 0x4965, 0x4964, 0x4964, 8 0x4964, 0x4964, 0x4964, 0x1881, // 0x0010 (16) pixels 90x20A2, 0x20A2, 0x4964, 10 0x4964, 0x4964, 0x4964, 0x4964, 0x4964, 0x4964, 0x4964, 0x4964, 0x5165, 0x5165, 11 0x5165, 0x5165, 0x5165, // 0x0020 (32) pixels 120x4964, 0x4965, 0x4965, 0x4965, 13 0x4965, 0x4965, 0x4965, 0x4965, 0x4965, 0x4965, 0x4964, 0x4964, 0x4964, 0x28C2, 14 0x0000, 0x0000, // 0x0030 (48) pixels 150x0000, 0x0000, 0x0000, 0x4124, 0x4964, 16 0x4964, 0x4964, 0x4964, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 17 0x5165, // 0x0040 (64) pixels 180x4965, 0x4965, 0x4965, 0x4965, 0x4965, 0x4965, 19 0x4965, 0x4965, 0x4964, 0x4964, 0x4964, 0x3923, 0x0820, 0x0000, 0x0000, 0x0000, 20 // 0x0050 (80) pixels 210x0000, 0x0000, 0x0000, 0x0000, 0x38E3, 0x5164, 0x5164, 22 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0060 23 (96) pixels 240x5165, 0x5165, 0x5165, 0x4965, 0x4965, 0x4965, 0x4965, 0x4964, 0x4964, 25 0x4944, 0x1861, 0x0000, 0x0000, 0x0000, 0x18C3, 0x18E3, // 0x0070 (112) pixels 260x0000, 27 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x30E3, 0x5165, 0x5165, 0x5165, 0x5165, 28 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0080 (128) pixels 290x5164, 0x5164, 30 0x5164, 0x4965, 0x4965, 0x4964, 0x4964, 0x4964, 0x28C2, 0x0000, 0x0000, 0x0000, 31 0x10A2, 0x6B6D, 0x6B4D, 0x632C, // 0x0090 (144) pixels 320x6B6D, 0x2965, 0x0000, 33 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3903, 0x5165, 0x5165, 0x5165, 0x5165, 34 0x5165, 0x5165, 0x5165, // 0x00A0 (160) pixels 350x5164, 0x5164, 0x5164, 0x4964, 36 0x4964, 0x4964, 0x3903, 0x0000, 0x0000, 0x0000, 0x0000, 0x31A6, 0x6B4D, 0x632C, 37 0x632C, 0x632C, // 0x00B0 (176) pixels 380x632C, 0x632C, 0x632C, 0x0861, 0x0000, 39 0x0000, 0x0000, 0x0000, 0x0000, 0x1041, 0x4944, 0x5165, 0x5165, 0x5165, 0x5165, 40 0x5165, // 0x00C0 (192) pixels 410x4964, 0x5164, 0x5164, 0x4964, 0x4964, 0x1861, 42 0x0000, 0x0000, 0x0000, 0x1082, 0x738E, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 43 // 0x00D0 (208) pixels 440x632C, 0x632C, 0x632C, 0x31A6, 0x1082, 0x1082, 0x0000, 45 0x0000, 0x0000, 0x0000, 0x0000, 0x28C2, 0x5185, 0x5185, 0x5185, 0x5185, // 0x00E0 46 (224) pixels 470x4964, 0x4964, 0x4964, 0x4944, 0x0000, 0x0000, 0x0000, 0x0000, 48 0x31A6, 0x6B4D, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, // 0x00F0 (240) 49 pixels 500x632C, 0x632C, 0x630C, 0x0000, 0x630C, 0x6B4D, 0x632C, 0x18C3, 0x0000, 51 0x0000, 0x0000, 0x0000, 0x4124, 0x5185, 0x5185, 0x5185, // 0x0100 (256) pixels 520x4964, 53 0x4964, 0x4964, 0x0000, 0x0000, 0x0000, 0x0000, 0x2965, 0x632C, 0x632C, 0x632C, 54 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, // 0x0110 (272) pixels 550x632C, 0x632C, 56 0x0000, 0x39C7, 0x632C, 0x632C, 0x632C, 0x632C, 0x738E, 0x0000, 0x0000, 0x0000, 57 0x0000, 0x5184, 0x5185, 0x5185, // 0x0120 (288) pixels 580x4964, 0x4964, 0x20A2, 59 0x0000, 0x0000, 0x0000, 0x632C, 0x0000, 0x6B6D, 0x632C, 0x632C, 0x632C, 0x632C, 60 0x632C, 0x632C, 0x632C, // 0x0130 (304) pixels 610x6B4D, 0x2965, 0x0020, 0x632C, 62 0x632C, 0x632C, 0x632C, 0x632C, 0x4A49, 0x39C7, 0x0000, 0x0000, 0x0000, 0x1061, 63 0x5185, 0x5185, // 0x0140 (320) pixels 640x4964, 0x4964, 0x0000, 0x0000, 0x0000, 65 0x39C7, 0x632C, 0x6B4D, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x5AEB, 66 0x5ACB, // 0x0150 (336) pixels 670x0020, 0x10A2, 0x6B4D, 0x632C, 0x632C, 0x632C, 68 0x632C, 0x630C, 0x4228, 0x4228, 0x2104, 0x0000, 0x0000, 0x0000, 0x28C2, 0x5185, 69 // 0x0160 (352) pixels 700x4964, 0x4144, 0x0000, 0x0000, 0x0020, 0x6B4D, 0x632C, 71 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x4A69, 0x0841, 0x18C3, 0x5ACB, // 0x0170 72 (368) pixels 730x6B4D, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x4A49, 74 0x4228, 0x4228, 0x4A49, 0x0841, 0x0000, 0x0000, 0x0000, 0x5165, // 0x0180 (384) 75 pixels 760x4964, 0x28C2, 0x0000, 0x0000, 0x2104, 0x632C, 0x632C, 0x632C, 0x632C, 77 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, // 0x0190 (400) pixels 780x632C, 79 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x4A49, 0x4228, 0x4228, 0x4228, 80 0x4228, 0x0000, 0x0000, 0x0000, 0x2082, // 0x01A0 (416) pixels 810x4964, 0x1041, 82 0x0000, 0x0000, 0x39E7, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 83 0x632C, 0x632C, 0x632C, 0x632C, // 0x01B0 (432) pixels 840x632C, 0x632C, 0x632C, 85 0x632C, 0x632C, 0x632C, 0x632C, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x18E3, 86 0x0000, 0x0000, 0x0000, // 0x01C0 (448) pixels 870x4964, 0x0000, 0x0000, 0x0000, 88 0x6B6D, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 89 0x632C, 0x632C, // 0x01D0 (464) pixels 900x632C, 0x632C, 0x632C, 0x632C, 0x632C, 91 0x632C, 0x4A69, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4A49, 0x0000, 0x0000, 92 0x0000, // 0x01E0 (480) pixels 930x3903, 0x0000, 0x0000, 0x0861, 0x6B4D, 0x632C, 94 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 95 // 0x01F0 (496) pixels 960x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x4A49, 97 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x10A2, 0x0000, 0x0000, // 0x0200 98 (512) pixels 990x20A2, 0x0000, 0x0000, 0x18C3, 0x4A69, 0x632C, 0x632C, 0x632C, 100 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, // 0x0210 (528) 101 pixels 1020x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x6B4D, 0x4228, 0x4228, 0x4228, 103 0x4228, 0x4228, 0x4228, 0x4A49, 0x0861, 0x0000, 0x0000, // 0x0220 (544) pixels 1040x1061, 105 0x0000, 0x0000, 0x2945, 0x4228, 0x528A, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 106 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, // 0x0230 (560) pixels 1070x632C, 0x52AA, 108 0x4228, 0x4228, 0x632C, 0x632C, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 109 0x4A49, 0x0020, 0x0000, 0x0000, // 0x0240 (576) pixels 1100x0000, 0x0000, 0x0000, 111 0x39C7, 0x4228, 0x4228, 0x52AA, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 112 0x632C, 0x632C, 0x630C, // 0x0250 (592) pixels 1130x4228, 0x4228, 0x4228, 0x5ACB, 114 0x632C, 0x6B4D, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4A49, 0x0000, 115 0x0000, 0x0000, // 0x0260 (608) pixels 1160x1061, 0x0000, 0x0000, 0x2124, 0x4228, 117 0x4228, 0x4228, 0x5ACB, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x630C, 0x4A49, 118 0x4228, // 0x0270 (624) pixels 1190x4228, 0x4228, 0x39C7, 0x18C3, 0x632C, 0x632C, 120 0x4A49, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4A49, 0x0000, 0x0000, 0x0000, 121 // 0x0280 (640) pixels 1220x30E3, 0x0000, 0x0000, 0x0861, 0x4A49, 0x4228, 0x4228, 123 0x4228, 0x4A49, 0x4A49, 0x4A69, 0x4A49, 0x4A49, 0x4228, 0x4228, 0x4228, // 0x0290 124 (656) pixels 1250x4228, 0x4A49, 0x0000, 0x5AEB, 0x632C, 0x632C, 0x4A49, 0x4228, 126 0x4228, 0x4228, 0x4228, 0x4228, 0x39E7, 0x0000, 0x0000, 0x0000, // 0x02A0 (672) 127 pixels 1280x4964, 0x0020, 0x0000, 0x0000, 0x39C7, 0x4228, 0x4228, 0x4228, 0x4228, 129 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, // 0x02B0 (688) pixels 1300x4228, 131 0x0000, 0x4A69, 0x632C, 0x632C, 0x52AA, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 132 0x4228, 0x2965, 0x0000, 0x0000, 0x0000, // 0x02C0 (704) pixels 1330x4964, 0x3903, 134 0x0000, 0x0000, 0x0841, 0x4A49, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 135 0x4228, 0x4228, 0x4228, 0x4228, // 0x02D0 (720) pixels 1360x18C3, 0x0861, 0x632C, 137 0x6B4D, 0x4A49, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x2124, 138 0x0000, 0x0000, 0x1041, // 0x02E0 (736) pixels 1390x4964, 0x4964, 0x1041, 0x0000, 140 0x0000, 0x2104, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 141 0x4228, 0x4A49, // 0x02F0 (752) pixels 1420x0000, 0x632C, 0x5AEB, 0x4228, 0x4228, 143 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x2965, 0x0000, 0x0000, 0x0000, 144 0x20A2, // 0x0300 (768) pixels 1450x4964, 0x4964, 0x4123, 0x0000, 0x0000, 0x0000, 146 0x39C7, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x0000, 147 // 0x0310 (784) pixels 1480x0000, 0x4A69, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 149 0x4228, 0x4228, 0x4A49, 0x2945, 0x0000, 0x0000, 0x0000, 0x0000, 0x4964, // 0x0320 150 (800) pixels 1510x4964, 0x4964, 0x5164, 0x1861, 0x0000, 0x0000, 0x0000, 0x4A49, 152 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x0000, // 0x0330 (816) 153 pixels 1540x0000, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4A69, 155 0x0861, 0x0000, 0x0000, 0x0000, 0x0000, 0x4944, 0x5185, // 0x0340 (832) pixels 1560x4964, 157 0x4964, 0x5164, 0x4944, 0x0000, 0x0000, 0x0000, 0x0020, 0x4A69, 0x4228, 0x4228, 158 0x4228, 0x4228, 0x4228, 0x4228, 0x0020, // 0x0350 (848) pixels 1590x0000, 0x4228, 160 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4208, 0x0000, 0x0000, 0x0000, 0x0000, 161 0x0000, 0x4944, 0x5185, 0x5185, // 0x0360 (864) pixels 1620x4964, 0x4964, 0x5164, 163 0x5165, 0x30E3, 0x0000, 0x0000, 0x0000, 0x0841, 0x4A49, 0x4228, 0x4228, 0x4228, 164 0x4228, 0x4228, 0x10A2, // 0x0370 (880) pixels 1650x0000, 0x4228, 0x4228, 0x4228, 166 0x4228, 0x4228, 0x39E7, 0x0000, 0x0000, 0x0000, 0x0000, 0x1061, 0x5165, 0x5185, 167 0x5185, 0x5185, // 0x0380 (896) pixels 1680x4964, 0x4964, 0x5164, 0x5165, 0x5165, 169 0x1861, 0x0000, 0x0000, 0x0000, 0x0861, 0x4A69, 0x4A49, 0x31A6, 0x2124, 0x18E3, 170 0x10A2, // 0x0390 (912) pixels 1710x0000, 0x2965, 0x4228, 0x4228, 0x4A49, 0x2945, 172 0x0000, 0x0000, 0x0000, 0x0000, 0x28C2, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 173 // 0x03A0 (928) pixels 1740x4964, 0x4964, 0x5164, 0x5165, 0x5165, 0x5165, 0x1041, 175 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x03B0 176 (944) pixels 1770x0000, 0x0000, 0x18E3, 0x18E3, 0x0841, 0x0000, 0x0000, 0x0000, 178 0x0000, 0x3903, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x03C0 (960) 179 pixels 1800x4964, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x1041, 0x0000, 181 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x03D0 (976) pixels 1820x0000, 183 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4124, 0x5185, 0x5185, 184 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x03E0 (992) pixels 1850x4964, 0x5165, 186 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x1881, 0x0000, 0x0000, 0x0000, 187 0x0820, 0x1881, 0x28A2, 0x28C2, // 0x03F0 (1008) pixels 1880x0000, 0x0000, 0x0000, 189 0x0000, 0x0000, 0x0000, 0x1861, 0x5165, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 190 0x5185, 0x5185, 0x5185, // 0x0400 (1024) pixels 191};
murs
c_cpp
1// We need this header file to use FLASH as storage with PROGMEM directive: 2#include 3 <avr/pgmspace.h> 4 5const unsigned short murs[1024] PROGMEM={ 60x3103, 0x18C2, 7 0x18A2, 0x18C2, 0x18C2, 0x18C2, 0x18C2, 0x18C2, 0x18C2, 0x18C2, 0x18C2, 0x18C2, 8 0x18C2, 0x18C2, 0x18C2, 0x18C2, // 0x0010 (16) pixels 90x18C2, 0x18C2, 0x18C2, 10 0x18C2, 0x18C2, 0x18C2, 0x18C2, 0x18C2, 0x18C2, 0x18C2, 0x18C2, 0x18A2, 0x18A2, 11 0x3103, 0x5185, 0x5165, // 0x0020 (32) pixels 120x2904, 0x41E7, 0x4A28, 0x2103, 13 0x2924, 0x2904, 0x2904, 0x2904, 0x2904, 0x2904, 0x2904, 0x2904, 0x2904, 0x2904, 14 0x2904, 0x2904, // 0x0030 (48) pixels 150x2904, 0x2924, 0x2104, 0x20E3, 0x2103, 16 0x20E3, 0x20E3, 0x2104, 0x2924, 0x2924, 0x2904, 0x5249, 0x39A6, 0x2104, 0x18C3, 17 0x18C3, // 0x0040 (64) pixels 180x20E4, 0x3185, 0x4A08, 0x4A49, 0x2924, 0x2924, 19 0x2924, 0x2924, 0x2924, 0x2924, 0x2924, 0x2924, 0x2924, 0x2924, 0x2924, 0x2924, 20 // 0x0050 (80) pixels 210x2924, 0x2924, 0x2924, 0x2104, 0x2103, 0x2104, 0x2104, 22 0x2924, 0x2924, 0x2945, 0x5249, 0x4A08, 0x3165, 0x20E3, 0x18C3, 0x18C3, // 0x0060 23 (96) pixels 240x20E3, 0x2924, 0x41C7, 0x6B2C, 0x3145, 0x2924, 0x2924, 0x2924, 0x2924, 25 0x2924, 0x2924, 0x2924, 0x2924, 0x2924, 0x2924, 0x2924, // 0x0070 (112) pixels 260x2924, 27 0x2924, 0x2924, 0x2904, 0x20E3, 0x2924, 0x2924, 0x2924, 0x2924, 0x3186, 0x6B4D, 28 0x3186, 0x2104, 0x20E3, 0x18C3, 0x18C3, // 0x0080 (128) pixels 290x2904, 0x2924, 30 0x2924, 0x3145, 0x62CB, 0x3165, 0x2104, 0x2104, 0x2104, 0x2104, 0x2103, 0x2104, 31 0x2104, 0x2104, 0x2104, 0x2904, // 0x0090 (144) pixels 320x2904, 0x2904, 0x2904, 33 0x2904, 0x2924, 0x2924, 0x2924, 0x2924, 0x39A6, 0x5ACA, 0x2945, 0x20E3, 0x20E3, 34 0x18E3, 0x18C3, 0x18C3, // 0x00A0 (160) pixels 350x2904, 0x2924, 0x2924, 0x2924, 36 0x18C3, 0x5249, 0x6B4D, 0x7BAF, 0x7BCF, 0x7BCF, 0x7BCF, 0x630C, 0x62CB, 0x62CB, 37 0x5AAA, 0x39A6, // 0x00B0 (176) pixels 380x39A6, 0x3986, 0x3986, 0x3186, 0x3145, 39 0x3145, 0x3145, 0x3145, 0x2904, 0x18A2, 0x20E3, 0x2103, 0x2103, 0x18E3, 0x18C3, 40 0x18C3, // 0x00C0 (192) pixels 410x2104, 0x2924, 0x2904, 0x2924, 0x20E3, 0x630C, 42 0x5249, 0x3165, 0x3145, 0x3145, 0x3145, 0x3145, 0x3145, 0x3145, 0x3145, 0x2945, 43 // 0x00D0 (208) pixels 440x2945, 0x2945, 0x2945, 0x2945, 0x3145, 0x2945, 0x3145, 45 0x2945, 0x2924, 0x2103, 0x2103, 0x2103, 0x2103, 0x18E3, 0x18C3, 0x18C3, // 0x00E0 46 (224) pixels 470x2104, 0x2924, 0x2924, 0x2924, 0x2104, 0x630C, 0x4A29, 0x3145, 48 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, // 0x00F0 (240) 49 pixels 500x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x3186, 0x3145, 0x2945, 0x2924, 51 0x2103, 0x18E3, 0x2103, 0x2103, 0x18E3, 0x18C3, 0x18C3, // 0x0100 (256) pixels 520x2104, 53 0x2924, 0x2924, 0x2924, 0x2904, 0x630C, 0x4A28, 0x2945, 0x2945, 0x2945, 0x2945, 54 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, // 0x0110 (272) pixels 550x2945, 0x2945, 56 0x2945, 0x2945, 0x3145, 0x39A6, 0x3165, 0x2945, 0x2924, 0x20E3, 0x18E3, 0x2103, 57 0x2103, 0x18E3, 0x18C3, 0x18C3, // 0x0120 (288) pixels 580x2904, 0x2924, 0x2924, 59 0x2924, 0x2904, 0x6B0C, 0x4A28, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 60 0x2945, 0x2945, 0x2945, // 0x0130 (304) pixels 610x2945, 0x2945, 0x2945, 0x2945, 62 0x2945, 0x2945, 0x2945, 0x2945, 0x2924, 0x2103, 0x2103, 0x2103, 0x2103, 0x18E3, 63 0x18C3, 0x18C3, // 0x0140 (320) pixels 640x20E4, 0x2924, 0x2924, 0x2924, 0x2904, 65 0x5249, 0x41C7, 0x2945, 0x2945, 0x2945, 0x2945, 0x39A6, 0x3186, 0x2945, 0x2945, 66 0x2945, // 0x0150 (336) pixels 670x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 68 0x2945, 0x2945, 0x2924, 0x2103, 0x2103, 0x2103, 0x2103, 0x18E3, 0x18C3, 0x18C3, 69 // 0x0160 (352) pixels 700x2104, 0x2924, 0x2924, 0x2924, 0x20E3, 0x5249, 0x41C7, 71 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, // 0x0170 72 (368) pixels 730x2945, 0x2945, 0x2945, 0x3145, 0x2945, 0x3145, 0x2945, 0x2945, 74 0x2924, 0x2103, 0x2103, 0x2103, 0x2103, 0x18E3, 0x18C3, 0x18C3, // 0x0180 (384) 75 pixels 760x2104, 0x2924, 0x2924, 0x2924, 0x20E3, 0x39C7, 0x3986, 0x2945, 0x2945, 77 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, // 0x0190 (400) pixels 780x2945, 79 0x2945, 0x2945, 0x3145, 0x3186, 0x3145, 0x2945, 0x2945, 0x2924, 0x2103, 0x2103, 80 0x2103, 0x2103, 0x18E3, 0x18C3, 0x18C3, // 0x01A0 (416) pixels 810x2104, 0x2904, 82 0x2924, 0x2924, 0x20E3, 0x3165, 0x3165, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 83 0x2945, 0x2945, 0x2945, 0x2945, // 0x01B0 (432) pixels 840x2945, 0x2945, 0x2945, 85 0x3145, 0x39A6, 0x3145, 0x2945, 0x3145, 0x2944, 0x2103, 0x2103, 0x2103, 0x2103, 86 0x18E3, 0x18C3, 0x18C3, // 0x01C0 (448) pixels 870x20E3, 0x2103, 0x2924, 0x2924, 88 0x20E3, 0x3165, 0x3165, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 89 0x2945, 0x2945, // 0x01D0 (464) pixels 900x2945, 0x2945, 0x2945, 0x2945, 0x2945, 91 0x2945, 0x2945, 0x3165, 0x3165, 0x20E3, 0x2103, 0x2103, 0x20E3, 0x18E3, 0x18C3, 92 0x18C3, // 0x01E0 (480) pixels 930x20E3, 0x2103, 0x2924, 0x2924, 0x20E3, 0x3165, 94 0x3165, 0x3145, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 95 // 0x01F0 (496) pixels 960x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 97 0x3165, 0x3165, 0x20E3, 0x2103, 0x2103, 0x18E3, 0x18E3, 0x18C3, 0x18C3, // 0x0200 98 (512) pixels 990x2904, 0x2924, 0x2924, 0x2924, 0x2924, 0x3165, 0x3165, 0x2945, 100 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, // 0x0210 (528) 101 pixels 1020x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x3165, 0x2945, 103 0x18E3, 0x2103, 0x2103, 0x2103, 0x18E3, 0x18C3, 0x18C3, // 0x0220 (544) pixels 1040x2104, 105 0x2924, 0x2924, 0x2924, 0x2924, 0x3165, 0x3165, 0x2945, 0x2945, 0x2945, 0x2945, 106 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, // 0x0230 (560) pixels 1070x2945, 0x2945, 108 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x3165, 0x3145, 0x18E3, 0x2103, 0x2103, 109 0x2103, 0x18E3, 0x18C3, 0x18C3, // 0x0240 (576) pixels 1100x2904, 0x2924, 0x2904, 111 0x2924, 0x2924, 0x3165, 0x3165, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 112 0x2945, 0x2945, 0x2945, // 0x0250 (592) pixels 1130x2945, 0x3145, 0x3145, 0x2945, 114 0x2945, 0x2945, 0x3145, 0x3165, 0x3165, 0x18E3, 0x2103, 0x2103, 0x2103, 0x18E3, 115 0x18C3, 0x18C3, // 0x0260 (608) pixels 1160x2904, 0x2104, 0x2104, 0x2924, 0x2924, 117 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 118 0x2945, // 0x0270 (624) pixels 1190x2945, 0x3986, 0x3186, 0x2945, 0x2945, 0x2945, 120 0x2945, 0x3165, 0x3165, 0x18E3, 0x2103, 0x2103, 0x2103, 0x18E3, 0x18C3, 0x18C3, 121 // 0x0280 (640) pixels 1220x2904, 0x2924, 0x2924, 0x2924, 0x2924, 0x2945, 0x2945, 123 0x2945, 0x3165, 0x39C7, 0x3145, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, // 0x0290 124 (656) pixels 1250x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x2945, 0x3165, 0x4A08, 126 0x4A28, 0x18E3, 0x2103, 0x2103, 0x2103, 0x18E3, 0x18C3, 0x18C3, // 0x02A0 (672) 127 pixels 1280x2104, 0x2924, 0x2924, 0x2924, 0x2104, 0x3165, 0x3145, 0x3145, 0x2945, 129 0x2945, 0x3145, 0x3145, 0x3145, 0x3145, 0x3145, 0x2945, // 0x02B0 (688) pixels 1300x3186, 131 0x3186, 0x3186, 0x3186, 0x39A6, 0x3186, 0x5269, 0x6B2C, 0x5AAA, 0x18C3, 0x20E3, 132 0x2103, 0x2103, 0x18E3, 0x18C3, 0x18C3, // 0x02C0 (704) pixels 1330x2104, 0x2924, 134 0x2924, 0x2924, 0x20E3, 0x4A28, 0x39A7, 0x2924, 0x20E3, 0x2104, 0x2104, 0x2104, 135 0x2104, 0x2104, 0x2104, 0x2104, // 0x02D0 (720) pixels 1360x2124, 0x2124, 0x2124, 137 0x2124, 0x2924, 0x2104, 0x3165, 0x41E7, 0x39C6, 0x20E3, 0x2103, 0x2103, 0x2103, 138 0x18E3, 0x18C3, 0x18C3, // 0x02E0 (736) pixels 1390x2104, 0x2924, 0x2924, 0x2925, 140 0x39A6, 0x4A28, 0x39A6, 0x2104, 0x18E3, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, 141 0x2103, 0x2103, // 0x02F0 (752) pixels 1420x2103, 0x2103, 0x2103, 0x2103, 0x2103, 143 0x18E3, 0x2924, 0x3165, 0x3165, 0x2124, 0x2103, 0x20E3, 0x2103, 0x18E3, 0x18C3, 144 0x18C3, // 0x0300 (768) pixels 1450x2104, 0x2924, 0x2904, 0x2945, 0x738E, 0x39C7, 146 0x2124, 0x20E3, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, 147 // 0x0310 (784) pixels 1480x2103, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, 0x20E3, 149 0x2924, 0x3165, 0x39A6, 0x20E3, 0x18E3, 0x20E3, 0x18E3, 0x18C3, 0x18C3, // 0x0320 150 (800) pixels 1510x2904, 0x2123, 0x39A7, 0x7BAE, 0x2945, 0x2103, 0x2103, 0x2103, 152 0x20E3, 0x20E3, 0x20E3, 0x20E3, 0x20E3, 0x20E3, 0x20E3, 0x20E3, // 0x0330 (816) 153 pixels 1540x20E3, 0x20E3, 0x20E3, 0x2103, 0x20E3, 0x20E3, 0x2103, 0x18E3, 0x2103, 155 0x3145, 0x41C7, 0x20E3, 0x20E3, 0x18E3, 0x18C3, 0x18C3, // 0x0340 (832) pixels 1560x20E4, 157 0x5249, 0x630B, 0x2104, 0x18E3, 0x20E3, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, 158 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, // 0x0350 (848) pixels 1590x2103, 0x2103, 160 0x20E3, 0x18E3, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, 0x2945, 0x39C6, 161 0x2924, 0x18C3, 0x18C3, 0x18C3, // 0x0360 (864) pixels 1620x39C7, 0x4A08, 0x3185, 163 0x20E3, 0x20E3, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, 0x2103, 164 0x2103, 0x2103, 0x2103, // 0x0370 (880) pixels 1650x18E3, 0x18E3, 0x20E3, 0x20E3, 166 0x18E3, 0x18E3, 0x2103, 0x2103, 0x2103, 0x2103, 0x2104, 0x3145, 0x3165, 0x2924, 167 0x18C3, 0x18C3, // 0x0380 (896) pixels 1680x39A6, 0x39A6, 0x2104, 0x18E3, 0x18E3, 169 0x20E3, 0x20E3, 0x20E3, 0x20E3, 0x20E3, 0x20E3, 0x20E3, 0x20E3, 0x20E3, 0x20E3, 170 0x20E3, // 0x0390 (912) pixels 1710x18E3, 0x18E3, 0x18E3, 0x20E3, 0x18E3, 0x18E3, 172 0x20E3, 0x20E3, 0x18E3, 0x2103, 0x18E3, 0x2924, 0x3165, 0x2924, 0x18C3, 0x18C3, 173 // 0x03A0 (928) pixels 1740x20E3, 0x20E3, 0x18E3, 0x18E3, 0x18E3, 0x18E3, 0x18E3, 175 0x18E3, 0x18E3, 0x18E3, 0x18E3, 0x18E3, 0x18E3, 0x18E3, 0x18E3, 0x18E3, // 0x03B0 176 (944) pixels 1770x18E3, 0x18E3, 0x18E3, 0x18E3, 0x18E3, 0x18E3, 0x18E3, 0x18E3, 178 0x18E3, 0x18E3, 0x18E3, 0x18E3, 0x2103, 0x20E3, 0x18C2, 0x20C2, // 0x03C0 (960) 179 pixels 1800x20E3, 0x10C2, 0x18C3, 0x18C3, 0x18C3, 0x18C3, 0x18C3, 0x18C3, 0x18C3, 181 0x18C3, 0x18C3, 0x18C3, 0x18C3, 0x18C3, 0x18C3, 0x18C3, // 0x03D0 (976) pixels 1820x18C3, 183 0x18C3, 0x18C3, 0x18C3, 0x18C3, 0x18C3, 0x18C3, 0x18C3, 0x18C3, 0x18C3, 0x18C3, 184 0x18C3, 0x18C2, 0x28E3, 0x3924, 0x3903, // 0x03E0 (992) pixels 1850x3923, 0x3923, 186 0x3903, 0x3923, 0x3923, 0x3923, 0x3923, 0x3923, 0x3923, 0x3923, 0x3923, 0x3923, 187 0x3923, 0x3923, 0x3923, 0x3923, // 0x03F0 (1008) pixels 1880x3923, 0x3923, 0x3923, 189 0x3923, 0x3923, 0x3923, 0x3903, 0x3903, 0x3903, 0x3903, 0x3903, 0x3903, 0x3923, 190 0x3903, 0x3903, 0x3123, // 0x0400 (1024) pixels 191};
baddie
c_cpp
1// We need this header file to use FLASH as storage with PROGMEM directive: 2#include 3 <avr/pgmspace.h> 4 5const unsigned short baddie[1024] PROGMEM={ 60x5165, 0x5165, 7 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 8 0x5165, 0x5165, 0x5165, 0x5165, // 0x0010 (16) pixels 90x5165, 0x5165, 0x5165, 10 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 11 0x5165, 0x5165, 0x5165, // 0x0020 (32) pixels 120x5165, 0x5165, 0x5165, 0x5165, 13 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 14 0x5185, 0x5185, // 0x0030 (48) pixels 150x5185, 0x5185, 0x5165, 0x5165, 0x5165, 16 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 17 0x5165, // 0x0040 (64) pixels 180x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 19 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4964, 0x0000, 0x0020, 0x0020, 0x0000, 20 // 0x0050 (80) pixels 210x0000, 0x0020, 0x0020, 0x0840, 0x5164, 0x5165, 0x5165, 22 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0060 23 (96) pixels 240x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4944, 25 0x1861, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0070 (112) pixels 260x0000, 27 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4123, 0x5165, 0x5165, 0x5165, 0x5165, 28 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0080 (128) pixels 290x5165, 0x5165, 30 0x5165, 0x5165, 0x5165, 0x5165, 0x5185, 0x2082, 0x0000, 0x0000, 0x0800, 0x3861, 31 0x5082, 0x1820, 0x68C3, 0x70C3, // 0x0090 (144) pixels 320x70E3, 0x68C3, 0x4061, 33 0x1820, 0x0000, 0x0000, 0x0000, 0x0000, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 34 0x5165, 0x5165, 0x5165, // 0x00A0 (160) pixels 350x5165, 0x5165, 0x5165, 0x5165, 36 0x5165, 0x4124, 0x0000, 0x0000, 0x0800, 0x50A2, 0x9104, 0xA124, 0x78E3, 0x60A2, 37 0xA124, 0x9924, // 0x00B0 (176) pixels 380x9924, 0x9924, 0xA124, 0x9104, 0x70C3, 39 0x2841, 0x0000, 0x0000, 0x0000, 0x3903, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 40 0x5165, // 0x00C0 (192) pixels 410x5165, 0x5165, 0x5165, 0x5185, 0x3903, 0x0000, 42 0x0000, 0x3061, 0x8904, 0xA124, 0x9924, 0x9924, 0x80E3, 0x8904, 0x9924, 0x80E3, 43 // 0x00D0 (208) pixels 440x9924, 0x9924, 0x8904, 0x3861, 0x78E3, 0x8904, 0x5082, 45 0x1020, 0x0000, 0x0000, 0x4124, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x00E0 46 (224) pixels 470x5165, 0x5165, 0x5165, 0x0000, 0x0000, 0x0000, 0x1820, 0x78E3, 48 0x9924, 0xA124, 0x60C3, 0x9104, 0x9104, 0x9904, 0x9104, 0x3861, // 0x00F0 (240) 49 pixels 500xA124, 0x9924, 0x4882, 0x0000, 0x0800, 0x0800, 0x0000, 0x1000, 0x0000, 51 0x0000, 0x0000, 0x4964, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0100 (256) pixels 520x5165, 53 0x5165, 0x4964, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4882, 0x9124, 0x8104, 54 0x68C3, 0xA124, 0x8904, 0x78E3, 0x5082, // 0x0110 (272) pixels 550xA124, 0x78E3, 56 0x1020, 0x0000, 0x0000, 0x4A69, 0xBDD7, 0x5A49, 0x2841, 0x0000, 0x0000, 0x2082, 57 0x5165, 0x5165, 0x5165, 0x5165, // 0x0120 (288) pixels 580x5165, 0x5165, 0x0000, 59 0x0000, 0x0000, 0x0000, 0x0000, 0x4A49, 0x2104, 0x4882, 0x80E3, 0x3061, 0x9124, 60 0x78E3, 0x5082, 0x1841, // 0x0130 (304) pixels 610x58A2, 0x3861, 0x0000, 0x0000, 62 0x0000, 0x2104, 0xAD75, 0xAD75, 0x3082, 0x4082, 0x0000, 0x0000, 0x4144, 0x5165, 63 0x5165, 0x5165, // 0x0140 (320) pixels 640x5165, 0x4124, 0x0000, 0x0000, 0x0000, 65 0x0000, 0x0000, 0x738E, 0xD69A, 0x0020, 0x0800, 0x3861, 0x60C3, 0x8904, 0x50A2, 66 0x1820, // 0x0150 (336) pixels 670x0000, 0x0000, 0x31A6, 0x0841, 0x0000, 0x0000, 68 0x0000, 0x0020, 0x0000, 0x78E3, 0x1020, 0x0000, 0x0000, 0x5165, 0x5165, 0x5165, 69 // 0x0160 (352) pixels 700x5165, 0x0000, 0x0000, 0x4082, 0x0841, 0x0020, 0x0000, 71 0x0000, 0x2104, 0x0000, 0x3041, 0x4082, 0x80E3, 0x8904, 0x70C3, 0x70C3, // 0x0170 72 (368) pixels 730x58A2, 0x1020, 0x0820, 0x0800, 0x0000, 0x0000, 0x0000, 0x0000, 74 0x0000, 0x50A2, 0x3861, 0x0000, 0x0000, 0x5165, 0x5165, 0x5165, // 0x0180 (384) 75 pixels 760x5165, 0x0000, 0x1820, 0x3861, 0x1061, 0x1041, 0x1020, 0x1020, 0x1820, 77 0x2841, 0x58A2, 0x8904, 0x9924, 0x8904, 0x80E3, 0x8104, // 0x0190 (400) pixels 780x8904, 79 0x8904, 0x80E3, 0x80E3, 0x80E3, 0x78E3, 0x70C3, 0x60C3, 0x58A2, 0x60A2, 0x58A2, 80 0x0000, 0x0000, 0x30E3, 0x5165, 0x5165, // 0x01A0 (416) pixels 810x5185, 0x0000, 82 0x4882, 0x78E3, 0x8904, 0x8904, 0x80E3, 0x78E3, 0x70C3, 0x70C3, 0x70E3, 0x70C3, 83 0x58A2, 0x4882, 0x4882, 0x4882, // 0x01B0 (432) pixels 840x4882, 0x4882, 0x4882, 85 0x4882, 0x50A2, 0x58A2, 0x58A2, 0x60A2, 0x60C3, 0x60C3, 0x58A2, 0x3061, 0x0000, 86 0x28C2, 0x5165, 0x5165, // 0x01C0 (448) pixels 870x5165, 0x0000, 0x58A2, 0x80E3, 88 0x0800, 0x1041, 0x1020, 0x0000, 0x0000, 0x0000, 0x0000, 0x1041, 0x1882, 0x1061, 89 0x1041, 0x1061, // 0x01D0 (464) pixels 900x28E3, 0x3104, 0x18A2, 0x0841, 0x18A2, 91 0x3104, 0x0841, 0x18C3, 0x1061, 0x1882, 0x0000, 0x4882, 0x0000, 0x0000, 0x5165, 92 0x5165, // 0x01E0 (480) pixels 930x30E3, 0x0000, 0x4882, 0x68C3, 0x0020, 0x936D, 94 0x4145, 0x49A6, 0xAC71, 0x93CF, 0x20A2, 0x59C7, 0x4965, 0x3945, 0x9C30, 0x49A6, 95 // 0x01F0 (496) pixels 960x59C7, 0x3104, 0x28E3, 0xC575, 0x5208, 0x6A28, 0x3924, 97 0xD618, 0x9CB2, 0x1861, 0x0000, 0x50A2, 0x0000, 0x0000, 0x5165, 0x5165, // 0x0200 98 (512) pixels 990x4944, 0x0000, 0x3861, 0x68C3, 0x0000, 0x5208, 0x20A2, 0x8B4D, 100 0xC4F3, 0xEEDB, 0x830C, 0x1882, 0x3124, 0xA3CF, 0xEEBA, 0x9BCF, // 0x0210 (528) 101 pixels 1020x0841, 0x832C, 0xA3AE, 0xC514, 0x834D, 0x1882, 0x6A69, 0xBC92, 0x9C10, 103 0x0820, 0x0000, 0x60C3, 0x0000, 0x0000, 0x5165, 0x5165, // 0x0220 (544) pixels 1040x5185, 105 0x0000, 0x2041, 0x80E3, 0x0000, 0x1061, 0x1061, 0x5A28, 0xB410, 0xB430, 0x830C, 106 0x0000, 0x5A28, 0xB430, 0xABEF, 0x936D, // 0x0230 (560) pixels 1070x0000, 0x3945, 108 0x8B2C, 0x7AEB, 0x5A08, 0x0000, 0x28E3, 0x6249, 0x2904, 0x3924, 0x2861, 0x78E3, 109 0x0000, 0x0000, 0x5165, 0x5165, // 0x0240 (576) pixels 1100x5165, 0x0000, 0x0820, 111 0x8904, 0x1020, 0x4965, 0x6A28, 0x1061, 0x20C3, 0x20C3, 0x0841, 0x0000, 0x0820, 112 0x20C3, 0x20C3, 0x0820, // 0x0250 (592) pixels 1130x0000, 0x0000, 0x0000, 0x0000, 114 0x0000, 0x0000, 0x0000, 0x0000, 0x4986, 0x4165, 0x60A2, 0x78E3, 0x0000, 0x0000, 115 0x5165, 0x5165, // 0x0260 (608) pixels 1160x5165, 0x0000, 0x0000, 0x78E3, 0x4082, 117 0x3104, 0x7A69, 0x1882, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 118 0x0000, // 0x0270 (624) pixels 1190x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 120 0x0000, 0x0000, 0x5186, 0x20A2, 0x78E3, 0x70E3, 0x0000, 0x0000, 0x5165, 0x5165, 121 // 0x0280 (640) pixels 1220x5165, 0x0000, 0x0000, 0x58A2, 0x78E3, 0x1882, 0x7A69, 123 0x1061, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0290 124 (656) pixels 1250x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1082, 126 0x2904, 0x0820, 0x8104, 0x68C3, 0x0000, 0x0000, 0x5165, 0x5165, // 0x02A0 (672) 127 pixels 1280x5165, 0x3903, 0x0000, 0x2841, 0x9924, 0x1820, 0x59C7, 0x20A2, 0x0000, 129 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0020, 0x1082, // 0x02B0 (688) pixels 1300x0000, 131 0x0000, 0x5228, 0x0000, 0x0000, 0x7ACB, 0x20C3, 0x1061, 0x0841, 0x3861, 0x80E3, 132 0x50A2, 0x0000, 0x28C2, 0x5165, 0x5165, // 0x02C0 (704) pixels 1330x5165, 0x4964, 134 0x0000, 0x0800, 0x80E3, 0x60A2, 0x0820, 0x41A6, 0x3965, 0x1882, 0x5A08, 0x0841, 135 0x8B4D, 0x18A2, 0x20C3, 0xA3AE, // 0x02D0 (720) pixels 1360x0020, 0x0000, 0x9C10, 137 0x1082, 0x0000, 0x8B2C, 0x3945, 0x0800, 0x60A2, 0x4882, 0x78E3, 0x2041, 0x0000, 138 0x5164, 0x5165, 0x5165, // 0x02E0 (736) pixels 1390x5165, 0x5165, 0x0000, 0x0000, 140 0x4082, 0x9104, 0x58A2, 0x0841, 0x18A2, 0x3124, 0x7AEB, 0x0000, 0xABEF, 0x18A2, 141 0x1082, 0xAC10, // 0x02F0 (752) pixels 1420x0841, 0x0000, 0x830C, 0x18A2, 0x1882, 143 0x2904, 0x1082, 0x58A2, 0x9924, 0x58A2, 0x4882, 0x0000, 0x0000, 0x5165, 0x5165, 144 0x5165, // 0x0300 (768) pixels 1450x5165, 0x5165, 0x5165, 0x0000, 0x0000, 0x58A2, 146 0x60C3, 0x60A2, 0x1020, 0x0020, 0x20C3, 0x1861, 0x728A, 0x28E3, 0x28E3, 0x728A, 147 // 0x0310 (784) pixels 1480x30E3, 0x30E3, 0x2904, 0x3104, 0x20A2, 0x1820, 0x2841, 149 0x8904, 0x70C3, 0x4882, 0x0000, 0x0000, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0320 150 (800) pixels 1510x5165, 0x5165, 0x5165, 0x20A2, 0x0000, 0x1020, 0x4082, 0x3861, 152 0x60A2, 0x58A2, 0x1820, 0x0020, 0x0000, 0x20C3, 0x3104, 0x0020, // 0x0330 (816) 153 pixels 1540x28E3, 0x20C3, 0x0000, 0x1841, 0x58A2, 0x8904, 0x9104, 0x78E3, 0x4882, 155 0x0800, 0x0000, 0x30E3, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0340 (832) pixels 1560x5165, 157 0x5165, 0x5165, 0x5165, 0x0000, 0x0000, 0x0800, 0x58A2, 0x3061, 0x3861, 0x80E3, 158 0x78E3, 0x4882, 0x2841, 0x2841, 0x2841, // 0x0350 (848) pixels 1590x3861, 0x4882, 160 0x68C3, 0x78E3, 0x78E3, 0x78E3, 0x68C3, 0x2041, 0x0000, 0x0000, 0x0000, 0x5165, 161 0x5165, 0x5165, 0x5165, 0x5165, // 0x0360 (864) pixels 1620x5165, 0x5165, 0x5165, 163 0x5165, 0x5165, 0x0020, 0x0000, 0x0000, 0x3861, 0x4882, 0x3061, 0x4882, 0x60C3, 164 0x70C3, 0x70C3, 0x68C3, // 0x0370 (880) pixels 1650x78E3, 0x9104, 0x80E3, 0x70E3, 166 0x58A2, 0x3061, 0x0000, 0x0000, 0x0000, 0x20A2, 0x5165, 0x5165, 0x5165, 0x5165, 167 0x5165, 0x5165, // 0x0380 (896) pixels 1680x5165, 0x5165, 0x5165, 0x5165, 0x5165, 169 0x5165, 0x0000, 0x0000, 0x0000, 0x0820, 0x2041, 0x3861, 0x4882, 0x5082, 0x58A2, 170 0x58A2, // 0x0390 (912) pixels 1710x58A2, 0x5082, 0x3061, 0x1020, 0x0000, 0x0000, 172 0x0000, 0x0000, 0x4144, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 173 // 0x03A0 (928) pixels 1740x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 175 0x4944, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0800, 0x0800, 0x0800, // 0x03B0 176 (944) pixels 1770x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4964, 0x5165, 178 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x03C0 (960) 179 pixels 1800x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5185, 181 0x4944, 0x30E3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x03D0 (976) pixels 1820x0000, 183 0x28C2, 0x30E3, 0x3904, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 184 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x03E0 (992) pixels 1850x5165, 0x5165, 186 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 187 0x4964, 0x4944, 0x4944, 0x4964, // 0x03F0 (1008) pixels 1880x5165, 0x5165, 0x5165, 189 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 190 0x5165, 0x5165, 0x5165, // 0x0400 (1024) pixels 191};
diamond
c_cpp
1// Generated by : ImageConverter 565 Online 2// Generated from : baddie2.png 3// Time generated : Wed, 03 Jun 20 16:48:23 +0200 (Server timezone: CET) 4// Image Size : 32x32 pixels 5// Memory usage : 2048 bytes 6 7 8#if defined(__AVR__) 9 #include <avr/pgmspace.h> 10#elif defined(__PIC32MX__) 11 #define PROGMEM 12#elif defined(__arm__) 13 #define PROGMEM 14#endif 15 16const unsigned short baddie2[1024] PROGMEM={ 170x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4964, 0x4964, // 0x0010 (16) pixels 180x4964, 0x4964, 0x4964, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0020 (32) pixels 190x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5185, 0x4124, 0x30C3, 0x0000, 0x0000, 0x0000, // 0x0030 (48) pixels 200x0000, 0x0000, 0x0000, 0x1041, 0x3903, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0040 (64) pixels 210x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4144, 0x0020, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0050 (80) pixels 220x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1881, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0060 (96) pixels 230x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4964, 0x1861, 0x0000, 0x0000, 0x0000, 0x2041, 0x4882, 0x58A2, 0x78E3, // 0x0070 (112) pixels 240x78E3, 0x58A2, 0x4082, 0x2020, 0x0000, 0x0000, 0x0000, 0x28C2, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0080 (128) pixels 250x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4944, 0x0000, 0x0000, 0x0000, 0x0000, 0x1820, 0x2041, 0x1820, 0x1020, 0x1820, // 0x0090 (144) pixels 260x2841, 0x5082, 0x8104, 0x9104, 0x70C3, 0x2041, 0x0000, 0x0000, 0x0000, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x00A0 (160) pixels 270x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x0000, 0x0000, 0x1020, 0x1020, 0x78E3, 0x9104, 0x9104, 0x8104, 0x78E3, 0x60C3, // 0x00B0 (176) pixels 280x4882, 0x2841, 0x1020, 0x50A2, 0x8904, 0x9924, 0x4082, 0x0000, 0x0000, 0x0000, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x00C0 (192) pixels 290x5165, 0x5165, 0x5165, 0x5165, 0x4964, 0x0000, 0x0000, 0x3861, 0x3041, 0x80E3, 0x58A2, 0x2041, 0x1820, 0x2061, 0x2861, 0x3861, // 0x00D0 (208) pixels 300x58A2, 0x70E3, 0x78E3, 0x5082, 0x8104, 0x8904, 0xA124, 0x3861, 0x0000, 0x0000, 0x1061, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x00E0 (224) pixels 310x5165, 0x5165, 0x5165, 0x5185, 0x0000, 0x0000, 0x2041, 0x68C3, 0x4082, 0x4882, 0x0000, 0x30E3, 0x4986, 0x20A2, 0x0820, 0x28E3, // 0x00F0 (240) pixels 320x20A2, 0x0000, 0x1820, 0x78E3, 0xA124, 0x78E3, 0x58A2, 0x9924, 0x2841, 0x0000, 0x0000, 0x4964, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0100 (256) pixels 330x5165, 0x5165, 0x5165, 0x1061, 0x0000, 0x1020, 0x8104, 0x3061, 0x5082, 0x0000, 0x20C3, 0x2904, 0x1061, 0x3145, 0xA430, 0x3124, // 0x0110 (272) pixels 340x7249, 0x20C3, 0x0841, 0x0000, 0x50A2, 0x9104, 0x58A2, 0x68C3, 0x9104, 0x0800, 0x0000, 0x0000, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0120 (288) pixels 350x5165, 0x5165, 0x5165, 0x0000, 0x0000, 0x60C3, 0x8904, 0x60C3, 0x5082, 0x0000, 0x832C, 0xA3AE, 0x18A2, 0x5A28, 0xF71C, 0x93EF, // 0x0130 (304) pixels 360x28C3, 0x3945, 0x936D, 0x1082, 0x0841, 0x2020, 0x8904, 0x4882, 0x8904, 0x5082, 0x0000, 0x0000, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0140 (320) pixels 370x5165, 0x5165, 0x4944, 0x0000, 0x1820, 0x80E3, 0x78E3, 0x9104, 0x3861, 0x0820, 0xA3AE, 0xCD75, 0x6249, 0x5A08, 0xDE38, 0xC5B6, // 0x0150 (336) pixels 380x2904, 0x41A6, 0xAC10, 0x5A08, 0x20C3, 0x0861, 0x1020, 0x68C3, 0x3061, 0x9924, 0x0800, 0x0000, 0x28C2, 0x5165, 0x5165, 0x5165, // 0x0160 (352) pixels 390x5165, 0x5165, 0x3903, 0x0000, 0x5082, 0x70E3, 0x60C3, 0x80E3, 0x1020, 0x20C3, 0xABEF, 0xD5B6, 0x49C7, 0x49A6, 0xB451, 0xA410, // 0x0170 (368) pixels 400x6249, 0x6249, 0xA3AE, 0x8B4D, 0x0820, 0xA3EF, 0x20E3, 0x4861, 0x4082, 0x8904, 0x4882, 0x0000, 0x1041, 0x5165, 0x5165, 0x5165, // 0x0180 (384) pixels 410x5165, 0x5165, 0x0000, 0x0800, 0x80E3, 0x3061, 0x80E3, 0x2020, 0x5208, 0x1061, 0x934D, 0xB410, 0x1061, 0x3124, 0xB430, 0xA3CF, // 0x0190 (400) pixels 420x1082, 0x2904, 0xAC10, 0x938E, 0x0841, 0xBCD3, 0xB4D3, 0x1020, 0x8904, 0x8904, 0x80E3, 0x0000, 0x0000, 0x4964, 0x5165, 0x5165, // 0x01A0 (416) pixels 430x5165, 0x5185, 0x0000, 0x3061, 0x78E3, 0x4882, 0x68C3, 0x0820, 0x6249, 0x0000, 0x18A2, 0x2904, 0x0000, 0x0841, 0x6A69, 0x49C7, // 0x01B0 (432) pixels 440x0000, 0x18A2, 0x934D, 0x4186, 0x0000, 0x72AA, 0xA3CF, 0x0020, 0x68C3, 0x9924, 0x9924, 0x1820, 0x0000, 0x4944, 0x5165, 0x5185, // 0x01C0 (448) pixels 450x5165, 0x5185, 0x0000, 0x4082, 0x68C3, 0x78E3, 0x4082, 0x2904, 0x0020, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0820, 0x20A2, // 0x01D0 (464) pixels 460x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1061, 0x18A2, 0x1882, 0x2841, 0x78E3, 0x9104, 0x3861, 0x0000, 0x3903, 0x5165, 0x5165, // 0x01E0 (480) pixels 470x5165, 0x5185, 0x0000, 0x3861, 0x58A2, 0x8904, 0x2841, 0x3965, 0x0820, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4145, 0x7249, // 0x01F0 (496) pixels 480x0820, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x20E3, 0x0800, 0x78E3, 0x70C3, 0x58A2, 0x0000, 0x0000, 0x5165, 0x30E3, // 0x0200 (512) pixels 490x5185, 0x5165, 0x0000, 0x2841, 0x4882, 0x9104, 0x2041, 0x3924, 0x1861, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1061, 0x20A2, // 0x0210 (528) pixels 500x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1861, 0x0841, 0x78E3, 0x58A2, 0x78E3, 0x0000, 0x0000, 0x5165, 0x4944, // 0x0220 (544) pixels 510x5185, 0x5165, 0x0000, 0x1020, 0x2841, 0x8904, 0x1861, 0x61E7, 0x28C3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0230 (560) pixels 520x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4145, 0x3924, 0x60A2, 0x58A2, 0x80E3, 0x0000, 0x0000, 0x5165, 0x5185, // 0x0240 (576) pixels 530x5185, 0x5165, 0x0000, 0x0000, 0x1020, 0x78E3, 0x1882, 0x3924, 0x51A6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0250 (592) pixels 540x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4145, 0x51A6, 0x3861, 0x60A2, 0x78E3, 0x0000, 0x0000, 0x5165, 0x5165, // 0x0260 (608) pixels 550x5165, 0x5165, 0x4124, 0x0000, 0x1020, 0x60C3, 0x0020, 0x0000, 0x28C3, 0x0000, 0x1061, 0x41A6, 0x28E3, 0x0000, 0x0841, 0x20E3, // 0x0270 (624) pixels 560x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4986, 0x4986, 0x2061, 0x60A2, 0x68C3, 0x0000, 0x0000, 0x5165, 0x5165, // 0x0280 (640) pixels 570x5165, 0x5165, 0x4944, 0x0000, 0x1820, 0x4882, 0x49C7, 0x0020, 0x6249, 0x0000, 0x51E7, 0xBC51, 0x8B2C, 0x0000, 0x5A08, 0xBD34, // 0x0290 (656) pixels 580x0841, 0x0841, 0x3945, 0x0000, 0x0000, 0x1061, 0x20A2, 0x1882, 0x20A2, 0x1041, 0x58A2, 0x4061, 0x0000, 0x3923, 0x5165, 0x5165, // 0x02A0 (672) pixels 590x5165, 0x5165, 0x4965, 0x0000, 0x1020, 0x3841, 0x3145, 0x0000, 0x7AEB, 0x0841, 0x18A2, 0x7AEB, 0x49C7, 0x1061, 0x6228, 0x9BAE, // 0x02B0 (688) pixels 600x1061, 0x28E3, 0x936D, 0x0000, 0x4186, 0x936D, 0x0000, 0x51E7, 0x6228, 0x0000, 0x60C3, 0x0800, 0x0000, 0x4944, 0x5165, 0x5165, // 0x02C0 (704) pixels 610x5165, 0x5165, 0x5165, 0x0841, 0x0000, 0x3061, 0x0000, 0x20A2, 0x20C3, 0x0841, 0x0820, 0x0000, 0x0000, 0x1882, 0x0020, 0x0861, // 0x02D0 (720) pixels 620x30E3, 0x1882, 0x2904, 0x1041, 0x6228, 0x6A49, 0x20A2, 0x830C, 0x830C, 0x0800, 0x78E3, 0x0000, 0x0820, 0x5165, 0x5165, 0x5165, // 0x02E0 (736) pixels 630x5165, 0x5165, 0x5165, 0x5165, 0x0000, 0x1820, 0x3861, 0x0020, 0x0800, 0x5082, 0x70E3, 0x78E3, 0x70C3, 0x60A2, 0x50A2, 0x4061, // 0x02F0 (752) pixels 640x3061, 0x1820, 0x0800, 0x0000, 0x0000, 0x0841, 0x28E3, 0x3145, 0x18A2, 0x5082, 0x60A2, 0x0000, 0x2082, 0x5165, 0x5165, 0x5165, // 0x0300 (768) pixels 650x5165, 0x5165, 0x5165, 0x5165, 0x0020, 0x0000, 0x60A2, 0x70C3, 0x70C3, 0x70E3, 0x68C3, 0x60C3, 0x60C3, 0x70C3, 0x8904, 0x9104, // 0x0310 (784) pixels 660x8104, 0x78E3, 0x78E3, 0x70C3, 0x58A2, 0x4061, 0x2020, 0x2020, 0x2841, 0x70C3, 0x0000, 0x0000, 0x5185, 0x5165, 0x5165, 0x5165, // 0x0320 (800) pixels 670x5165, 0x5165, 0x5165, 0x5165, 0x4944, 0x0000, 0x0800, 0x2041, 0x1820, 0x3061, 0x50A2, 0x58A2, 0x50A2, 0x58A2, 0x8104, 0x80E3, // 0x0330 (816) pixels 680x68C3, 0x58A2, 0x5082, 0x4882, 0x4882, 0x58A2, 0x68C3, 0x70E3, 0x68C3, 0x1020, 0x0000, 0x30C2, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0340 (832) pixels 690x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x0820, 0x0000, 0x0820, 0x68C3, 0x78E3, 0x60C3, 0x3861, 0x3861, 0x3861, 0x3861, 0x3061, // 0x0350 (848) pixels 700x58A2, 0x8104, 0x70C3, 0x78E3, 0x68C3, 0x50A2, 0x3861, 0x0800, 0x0000, 0x0000, 0x0000, 0x4964, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0360 (864) pixels 710x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5185, 0x0820, 0x0000, 0x2041, 0x68C3, 0x78E3, 0x78E3, 0x78E3, 0x78E3, 0x78E3, 0x78E3, // 0x0370 (880) pixels 720x78E3, 0x78E3, 0x70C3, 0x58A2, 0x4082, 0x2041, 0x1820, 0x0000, 0x0000, 0x1041, 0x5164, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0380 (896) pixels 730x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4964, 0x0000, 0x0000, 0x1020, 0x4082, 0x70E3, 0x80E3, 0x78E3, 0x78E3, 0x78E3, // 0x0390 (912) pixels 740x78E3, 0x80E3, 0x80E3, 0x68C3, 0x3061, 0x0800, 0x0000, 0x0000, 0x0000, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x03A0 (928) pixels 750x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x0000, 0x0000, 0x0000, 0x0800, 0x3061, 0x50A2, 0x60C3, 0x68C3, // 0x03B0 (944) pixels 760x60C3, 0x50A2, 0x2041, 0x0000, 0x0000, 0x0000, 0x0000, 0x4144, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x03C0 (960) pixels 770x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5185, 0x30E3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x03D0 (976) pixels 780x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x30E3, 0x5185, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x03E0 (992) pixels 790x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4964, 0x4944, 0x0000, 0x0000, 0x0000, 0x0000, // 0x03F0 (1008) pixels 800x0000, 0x0000, 0x4144, 0x4964, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0400 (1024) pixels 81};
baddie2
c_cpp
1// Generated by : ImageConverter 565 Online 2// Generated from : baddie2.png 3// Time generated : Wed, 03 Jun 20 16:48:23 +0200 (Server timezone: CET) 4// Image Size : 32x32 pixels 5// Memory usage : 2048 bytes 6 7 8#if defined(__AVR__) 9 #include <avr/pgmspace.h> 10#elif defined(__PIC32MX__) 11 #define PROGMEM 12#elif defined(__arm__) 13 #define PROGMEM 14#endif 15 16const unsigned short baddie2[1024] PROGMEM={ 170x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4964, 0x4964, // 0x0010 (16) pixels 180x4964, 0x4964, 0x4964, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0020 (32) pixels 190x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5185, 0x4124, 0x30C3, 0x0000, 0x0000, 0x0000, // 0x0030 (48) pixels 200x0000, 0x0000, 0x0000, 0x1041, 0x3903, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0040 (64) pixels 210x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4144, 0x0020, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0050 (80) pixels 220x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1881, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0060 (96) pixels 230x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4964, 0x1861, 0x0000, 0x0000, 0x0000, 0x2041, 0x4882, 0x58A2, 0x78E3, // 0x0070 (112) pixels 240x78E3, 0x58A2, 0x4082, 0x2020, 0x0000, 0x0000, 0x0000, 0x28C2, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0080 (128) pixels 250x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4944, 0x0000, 0x0000, 0x0000, 0x0000, 0x1820, 0x2041, 0x1820, 0x1020, 0x1820, // 0x0090 (144) pixels 260x2841, 0x5082, 0x8104, 0x9104, 0x70C3, 0x2041, 0x0000, 0x0000, 0x0000, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x00A0 (160) pixels 270x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x0000, 0x0000, 0x1020, 0x1020, 0x78E3, 0x9104, 0x9104, 0x8104, 0x78E3, 0x60C3, // 0x00B0 (176) pixels 280x4882, 0x2841, 0x1020, 0x50A2, 0x8904, 0x9924, 0x4082, 0x0000, 0x0000, 0x0000, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x00C0 (192) pixels 290x5165, 0x5165, 0x5165, 0x5165, 0x4964, 0x0000, 0x0000, 0x3861, 0x3041, 0x80E3, 0x58A2, 0x2041, 0x1820, 0x2061, 0x2861, 0x3861, // 0x00D0 (208) pixels 300x58A2, 0x70E3, 0x78E3, 0x5082, 0x8104, 0x8904, 0xA124, 0x3861, 0x0000, 0x0000, 0x1061, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x00E0 (224) pixels 310x5165, 0x5165, 0x5165, 0x5185, 0x0000, 0x0000, 0x2041, 0x68C3, 0x4082, 0x4882, 0x0000, 0x30E3, 0x4986, 0x20A2, 0x0820, 0x28E3, // 0x00F0 (240) pixels 320x20A2, 0x0000, 0x1820, 0x78E3, 0xA124, 0x78E3, 0x58A2, 0x9924, 0x2841, 0x0000, 0x0000, 0x4964, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0100 (256) pixels 330x5165, 0x5165, 0x5165, 0x1061, 0x0000, 0x1020, 0x8104, 0x3061, 0x5082, 0x0000, 0x20C3, 0x2904, 0x1061, 0x3145, 0xA430, 0x3124, // 0x0110 (272) pixels 340x7249, 0x20C3, 0x0841, 0x0000, 0x50A2, 0x9104, 0x58A2, 0x68C3, 0x9104, 0x0800, 0x0000, 0x0000, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0120 (288) pixels 350x5165, 0x5165, 0x5165, 0x0000, 0x0000, 0x60C3, 0x8904, 0x60C3, 0x5082, 0x0000, 0x832C, 0xA3AE, 0x18A2, 0x5A28, 0xF71C, 0x93EF, // 0x0130 (304) pixels 360x28C3, 0x3945, 0x936D, 0x1082, 0x0841, 0x2020, 0x8904, 0x4882, 0x8904, 0x5082, 0x0000, 0x0000, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0140 (320) pixels 370x5165, 0x5165, 0x4944, 0x0000, 0x1820, 0x80E3, 0x78E3, 0x9104, 0x3861, 0x0820, 0xA3AE, 0xCD75, 0x6249, 0x5A08, 0xDE38, 0xC5B6, // 0x0150 (336) pixels 380x2904, 0x41A6, 0xAC10, 0x5A08, 0x20C3, 0x0861, 0x1020, 0x68C3, 0x3061, 0x9924, 0x0800, 0x0000, 0x28C2, 0x5165, 0x5165, 0x5165, // 0x0160 (352) pixels 390x5165, 0x5165, 0x3903, 0x0000, 0x5082, 0x70E3, 0x60C3, 0x80E3, 0x1020, 0x20C3, 0xABEF, 0xD5B6, 0x49C7, 0x49A6, 0xB451, 0xA410, // 0x0170 (368) pixels 400x6249, 0x6249, 0xA3AE, 0x8B4D, 0x0820, 0xA3EF, 0x20E3, 0x4861, 0x4082, 0x8904, 0x4882, 0x0000, 0x1041, 0x5165, 0x5165, 0x5165, // 0x0180 (384) pixels 410x5165, 0x5165, 0x0000, 0x0800, 0x80E3, 0x3061, 0x80E3, 0x2020, 0x5208, 0x1061, 0x934D, 0xB410, 0x1061, 0x3124, 0xB430, 0xA3CF, // 0x0190 (400) pixels 420x1082, 0x2904, 0xAC10, 0x938E, 0x0841, 0xBCD3, 0xB4D3, 0x1020, 0x8904, 0x8904, 0x80E3, 0x0000, 0x0000, 0x4964, 0x5165, 0x5165, // 0x01A0 (416) pixels 430x5165, 0x5185, 0x0000, 0x3061, 0x78E3, 0x4882, 0x68C3, 0x0820, 0x6249, 0x0000, 0x18A2, 0x2904, 0x0000, 0x0841, 0x6A69, 0x49C7, // 0x01B0 (432) pixels 440x0000, 0x18A2, 0x934D, 0x4186, 0x0000, 0x72AA, 0xA3CF, 0x0020, 0x68C3, 0x9924, 0x9924, 0x1820, 0x0000, 0x4944, 0x5165, 0x5185, // 0x01C0 (448) pixels 450x5165, 0x5185, 0x0000, 0x4082, 0x68C3, 0x78E3, 0x4082, 0x2904, 0x0020, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0820, 0x20A2, // 0x01D0 (464) pixels 460x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1061, 0x18A2, 0x1882, 0x2841, 0x78E3, 0x9104, 0x3861, 0x0000, 0x3903, 0x5165, 0x5165, // 0x01E0 (480) pixels 470x5165, 0x5185, 0x0000, 0x3861, 0x58A2, 0x8904, 0x2841, 0x3965, 0x0820, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4145, 0x7249, // 0x01F0 (496) pixels 480x0820, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x20E3, 0x0800, 0x78E3, 0x70C3, 0x58A2, 0x0000, 0x0000, 0x5165, 0x30E3, // 0x0200 (512) pixels 490x5185, 0x5165, 0x0000, 0x2841, 0x4882, 0x9104, 0x2041, 0x3924, 0x1861, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1061, 0x20A2, // 0x0210 (528) pixels 500x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1861, 0x0841, 0x78E3, 0x58A2, 0x78E3, 0x0000, 0x0000, 0x5165, 0x4944, // 0x0220 (544) pixels 510x5185, 0x5165, 0x0000, 0x1020, 0x2841, 0x8904, 0x1861, 0x61E7, 0x28C3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0230 (560) pixels 520x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4145, 0x3924, 0x60A2, 0x58A2, 0x80E3, 0x0000, 0x0000, 0x5165, 0x5185, // 0x0240 (576) pixels 530x5185, 0x5165, 0x0000, 0x0000, 0x1020, 0x78E3, 0x1882, 0x3924, 0x51A6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0250 (592) pixels 540x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4145, 0x51A6, 0x3861, 0x60A2, 0x78E3, 0x0000, 0x0000, 0x5165, 0x5165, // 0x0260 (608) pixels 550x5165, 0x5165, 0x4124, 0x0000, 0x1020, 0x60C3, 0x0020, 0x0000, 0x28C3, 0x0000, 0x1061, 0x41A6, 0x28E3, 0x0000, 0x0841, 0x20E3, // 0x0270 (624) pixels 560x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4986, 0x4986, 0x2061, 0x60A2, 0x68C3, 0x0000, 0x0000, 0x5165, 0x5165, // 0x0280 (640) pixels 570x5165, 0x5165, 0x4944, 0x0000, 0x1820, 0x4882, 0x49C7, 0x0020, 0x6249, 0x0000, 0x51E7, 0xBC51, 0x8B2C, 0x0000, 0x5A08, 0xBD34, // 0x0290 (656) pixels 580x0841, 0x0841, 0x3945, 0x0000, 0x0000, 0x1061, 0x20A2, 0x1882, 0x20A2, 0x1041, 0x58A2, 0x4061, 0x0000, 0x3923, 0x5165, 0x5165, // 0x02A0 (672) pixels 590x5165, 0x5165, 0x4965, 0x0000, 0x1020, 0x3841, 0x3145, 0x0000, 0x7AEB, 0x0841, 0x18A2, 0x7AEB, 0x49C7, 0x1061, 0x6228, 0x9BAE, // 0x02B0 (688) pixels 600x1061, 0x28E3, 0x936D, 0x0000, 0x4186, 0x936D, 0x0000, 0x51E7, 0x6228, 0x0000, 0x60C3, 0x0800, 0x0000, 0x4944, 0x5165, 0x5165, // 0x02C0 (704) pixels 610x5165, 0x5165, 0x5165, 0x0841, 0x0000, 0x3061, 0x0000, 0x20A2, 0x20C3, 0x0841, 0x0820, 0x0000, 0x0000, 0x1882, 0x0020, 0x0861, // 0x02D0 (720) pixels 620x30E3, 0x1882, 0x2904, 0x1041, 0x6228, 0x6A49, 0x20A2, 0x830C, 0x830C, 0x0800, 0x78E3, 0x0000, 0x0820, 0x5165, 0x5165, 0x5165, // 0x02E0 (736) pixels 630x5165, 0x5165, 0x5165, 0x5165, 0x0000, 0x1820, 0x3861, 0x0020, 0x0800, 0x5082, 0x70E3, 0x78E3, 0x70C3, 0x60A2, 0x50A2, 0x4061, // 0x02F0 (752) pixels 640x3061, 0x1820, 0x0800, 0x0000, 0x0000, 0x0841, 0x28E3, 0x3145, 0x18A2, 0x5082, 0x60A2, 0x0000, 0x2082, 0x5165, 0x5165, 0x5165, // 0x0300 (768) pixels 650x5165, 0x5165, 0x5165, 0x5165, 0x0020, 0x0000, 0x60A2, 0x70C3, 0x70C3, 0x70E3, 0x68C3, 0x60C3, 0x60C3, 0x70C3, 0x8904, 0x9104, // 0x0310 (784) pixels 660x8104, 0x78E3, 0x78E3, 0x70C3, 0x58A2, 0x4061, 0x2020, 0x2020, 0x2841, 0x70C3, 0x0000, 0x0000, 0x5185, 0x5165, 0x5165, 0x5165, // 0x0320 (800) pixels 670x5165, 0x5165, 0x5165, 0x5165, 0x4944, 0x0000, 0x0800, 0x2041, 0x1820, 0x3061, 0x50A2, 0x58A2, 0x50A2, 0x58A2, 0x8104, 0x80E3, // 0x0330 (816) pixels 680x68C3, 0x58A2, 0x5082, 0x4882, 0x4882, 0x58A2, 0x68C3, 0x70E3, 0x68C3, 0x1020, 0x0000, 0x30C2, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0340 (832) pixels 690x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x0820, 0x0000, 0x0820, 0x68C3, 0x78E3, 0x60C3, 0x3861, 0x3861, 0x3861, 0x3861, 0x3061, // 0x0350 (848) pixels 700x58A2, 0x8104, 0x70C3, 0x78E3, 0x68C3, 0x50A2, 0x3861, 0x0800, 0x0000, 0x0000, 0x0000, 0x4964, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0360 (864) pixels 710x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5185, 0x0820, 0x0000, 0x2041, 0x68C3, 0x78E3, 0x78E3, 0x78E3, 0x78E3, 0x78E3, 0x78E3, // 0x0370 (880) pixels 720x78E3, 0x78E3, 0x70C3, 0x58A2, 0x4082, 0x2041, 0x1820, 0x0000, 0x0000, 0x1041, 0x5164, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0380 (896) pixels 730x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4964, 0x0000, 0x0000, 0x1020, 0x4082, 0x70E3, 0x80E3, 0x78E3, 0x78E3, 0x78E3, // 0x0390 (912) pixels 740x78E3, 0x80E3, 0x80E3, 0x68C3, 0x3061, 0x0800, 0x0000, 0x0000, 0x0000, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x03A0 (928) pixels 750x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x0000, 0x0000, 0x0000, 0x0800, 0x3061, 0x50A2, 0x60C3, 0x68C3, // 0x03B0 (944) pixels 760x60C3, 0x50A2, 0x2041, 0x0000, 0x0000, 0x0000, 0x0000, 0x4144, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x03C0 (960) pixels 770x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5185, 0x30E3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x03D0 (976) pixels 780x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x30E3, 0x5185, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x03E0 (992) pixels 790x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4964, 0x4944, 0x0000, 0x0000, 0x0000, 0x0000, // 0x03F0 (1008) pixels 800x0000, 0x0000, 0x4144, 0x4964, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0400 (1024) pixels 81};
baddie1
c_cpp
1// Generated by : ImageConverter 565 Online 2// Generated from : baddie1.png 3// Time generated : Wed, 03 Jun 20 16:48:07 +0200 (Server timezone: CET) 4// Image Size : 32x32 pixels 5// Memory usage : 2048 bytes 6 7 8#if defined(__AVR__) 9 #include <avr/pgmspace.h> 10#elif defined(__PIC32MX__) 11 #define PROGMEM 12#elif defined(__arm__) 13 #define PROGMEM 14#endif 15 16const unsigned short baddie1[1024] PROGMEM={ 170x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4964, 0x4944, 0x3923, 0x0000, 0x0000, // 0x0010 (16) pixels 180x0000, 0x0000, 0x4124, 0x4964, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0020 (32) pixels 190x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4944, 0x1881, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0030 (48) pixels 200x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x30E3, 0x5164, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0040 (64) pixels 210x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x1061, 0x0000, 0x0000, 0x0000, 0x1000, 0x3861, 0x3061, 0x1020, // 0x0050 (80) pixels 220x1020, 0x3061, 0x2041, 0x0800, 0x0000, 0x0000, 0x0000, 0x0000, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0060 (96) pixels 230x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x0000, 0x0000, 0x0800, 0x3061, 0x68C3, 0x9104, 0xA124, 0x9104, 0x60C3, // 0x0070 (112) pixels 240x60C3, 0x8904, 0x3861, 0x4082, 0x58A2, 0x2841, 0x0800, 0x0000, 0x0000, 0x3903, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0080 (128) pixels 250x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x0820, 0x0000, 0x1820, 0x78E3, 0x9924, 0xA124, 0x9924, 0x9924, 0xA124, 0x80E3, // 0x0090 (144) pixels 260x3061, 0x68C3, 0x3861, 0x50A2, 0xA124, 0xA124, 0x80E3, 0x3061, 0x0000, 0x0000, 0x0000, 0x5164, 0x5165, 0x5165, 0x5165, 0x5165, // 0x00A0 (160) pixels 270x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x0000, 0x0000, 0x1820, 0x8904, 0x8104, 0x8904, 0x9924, 0x9924, 0x9924, 0x9924, 0x9104, // 0x00B0 (176) pixels 280x4882, 0x4082, 0x70E3, 0x60C3, 0x4882, 0x2841, 0x3861, 0x80E3, 0x68C3, 0x1020, 0x0000, 0x0000, 0x4104, 0x5165, 0x5165, 0x5165, // 0x00C0 (192) pixels 290x5165, 0x5165, 0x5165, 0x5165, 0x4124, 0x0000, 0x1020, 0x8904, 0x8104, 0x78E3, 0x8104, 0x9924, 0x9924, 0x9924, 0x9924, 0x9924, // 0x00D0 (208) pixels 300x78E3, 0x78E3, 0x9924, 0x2841, 0x0000, 0x0000, 0x0000, 0x1061, 0x5061, 0x80E3, 0x2041, 0x0000, 0x0000, 0x4944, 0x5165, 0x5165, // 0x00E0 (224) pixels 310x5165, 0x5165, 0x5165, 0x5165, 0x0000, 0x0000, 0x60A2, 0x68C3, 0x2041, 0x1841, 0x4882, 0x8904, 0x9924, 0x9924, 0x9924, 0x9924, // 0x00F0 (240) pixels 320x9924, 0x9124, 0x58A2, 0x0000, 0x0000, 0x0000, 0x2945, 0xDEFB, 0x736D, 0x5082, 0x9104, 0x2041, 0x0000, 0x0000, 0x5165, 0x5165, // 0x0100 (256) pixels 330x5165, 0x5165, 0x5165, 0x1041, 0x0000, 0x1820, 0x70C3, 0x0000, 0x0000, 0x0000, 0x0020, 0x3061, 0x78E3, 0x78E3, 0x8904, 0x9924, // 0x0110 (272) pixels 340x9924, 0x78E3, 0x1020, 0x0000, 0x0000, 0x0000, 0x10A2, 0xEF5D, 0xFFFF, 0x31A6, 0x70C3, 0x9104, 0x1020, 0x0000, 0x4124, 0x5165, // 0x0120 (288) pixels 350x5165, 0x5165, 0x5165, 0x0820, 0x0000, 0x60C3, 0x3061, 0x0000, 0x0000, 0x4208, 0xAD75, 0x1082, 0x58A2, 0x78E3, 0x78E3, 0x80E3, // 0x0130 (304) pixels 360x8104, 0x60C3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x630C, 0xC638, 0x31C7, 0x2841, 0x60C3, 0x78E3, 0x0000, 0x1041, 0x5165, // 0x0140 (320) pixels 370x5165, 0x5165, 0x4944, 0x0000, 0x1020, 0x70C3, 0x0000, 0x0000, 0x0000, 0x39C7, 0xFFFF, 0x634D, 0x1820, 0x78E3, 0x78E3, 0x78E3, // 0x0150 (336) pixels 380x70C3, 0x3061, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0861, 0x10A2, 0x1820, 0x4082, 0x8904, 0x2020, 0x0000, 0x5164, // 0x0160 (352) pixels 390x5165, 0x5165, 0x4124, 0x0000, 0x3061, 0x4082, 0x0000, 0x0000, 0x0000, 0x0020, 0x9CD3, 0x4228, 0x0800, 0x58A2, 0x78E3, 0x78E3, // 0x0170 (368) pixels 400x70C3, 0x2841, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0020, 0x1082, 0x1020, 0x3861, 0x8904, 0x50A2, 0x0000, 0x4944, // 0x0180 (384) pixels 410x5165, 0x5165, 0x1861, 0x0000, 0x4082, 0x2841, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1020, 0x4061, 0x78E3, 0x78E3, // 0x0190 (400) pixels 420x8904, 0x3861, 0x0000, 0x2124, 0x0861, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3061, 0xA124, 0x78E3, 0x0000, 0x0000, // 0x01A0 (416) pixels 430x5165, 0x5165, 0x0000, 0x0800, 0x58A2, 0x3041, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0820, 0x3041, 0x80E3, 0x78E3, // 0x01B0 (432) pixels 440x8104, 0x70C3, 0x0000, 0x528A, 0x3186, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1020, 0x8904, 0x9104, 0x80E3, 0x0000, 0x0000, // 0x01C0 (448) pixels 450x5165, 0x5165, 0x0000, 0x1820, 0x70C3, 0x1020, 0x39E7, 0x0841, 0x0000, 0x0000, 0x0000, 0x0000, 0x0800, 0x60A2, 0x9104, 0x80E3, // 0x01D0 (464) pixels 460x80E3, 0x9904, 0x68C3, 0x3841, 0x1000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2041, 0x78E3, 0x8904, 0x8904, 0x70C3, 0x0000, 0x0000, // 0x01E0 (480) pixels 470x5165, 0x5185, 0x0000, 0x2041, 0x9104, 0x3041, 0x10C3, 0x0841, 0x0000, 0x0000, 0x0000, 0x2041, 0x80E3, 0x70C3, 0x1820, 0x2082, // 0x01F0 (496) pixels 480x2082, 0x2061, 0x3861, 0x60A2, 0x80E3, 0x78E3, 0x70C3, 0x78E3, 0x78E3, 0x9104, 0x68C3, 0x4882, 0x80E3, 0x58A2, 0x0000, 0x0000, // 0x0200 (512) pixels 490x5165, 0x5185, 0x0000, 0x2041, 0x8904, 0x9924, 0x60A2, 0x2841, 0x0800, 0x2020, 0x58A2, 0x9104, 0x58A2, 0x1882, 0x4165, 0x4145, // 0x0210 (528) pixels 500x7249, 0x4145, 0x28C3, 0x0841, 0x0820, 0x2041, 0x3061, 0x3861, 0x4082, 0x60C3, 0x8904, 0x8904, 0x3861, 0x2041, 0x0000, 0x0000, // 0x0220 (544) pixels 510x5165, 0x5165, 0x0000, 0x0820, 0x78E3, 0x78E3, 0x8904, 0x8904, 0x78E3, 0x9104, 0x60A2, 0x2861, 0x3124, 0x2904, 0x1882, 0x49C7, // 0x0230 (560) pixels 520x1882, 0x72CB, 0x4165, 0x49A6, 0x8B4D, 0x3104, 0x18A2, 0x838E, 0x49A6, 0x0000, 0x1020, 0x70E3, 0x70C3, 0x0000, 0x0000, 0x4944, // 0x0240 (576) pixels 530x5165, 0x5165, 0x0000, 0x0000, 0x50A2, 0x78E3, 0x58A2, 0x8904, 0x88E3, 0x3882, 0x1061, 0x28E3, 0x20C3, 0x2904, 0x5ACB, 0x49A6, // 0x0250 (592) pixels 540x0841, 0x936D, 0x3124, 0x3965, 0x938E, 0x6249, 0x0020, 0x6249, 0x28E3, 0x0000, 0x0000, 0x3861, 0x60C3, 0x0000, 0x0000, 0x5164, // 0x0260 (608) pixels 550x5165, 0x5165, 0x4124, 0x0000, 0x2041, 0x68C3, 0x60A2, 0x8104, 0x4924, 0x9BAE, 0x5208, 0x1061, 0x6249, 0xAC10, 0xEE9A, 0x9BEF, // 0x0270 (624) pixels 560x20C3, 0x3124, 0x5A8A, 0x4A08, 0x1061, 0x3124, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5082, 0x3861, 0x0000, 0x0820, 0x5165, // 0x0280 (640) pixels 570x5165, 0x5165, 0x4964, 0x0000, 0x0000, 0x2841, 0x68C3, 0x3861, 0x1061, 0x5208, 0x3924, 0x61C7, 0x51E7, 0x3124, 0x72CB, 0x6A8A, // 0x0290 (656) pixels 580x3924, 0x49A6, 0xCD55, 0xB492, 0x0000, 0x0000, 0x18A2, 0x1061, 0x0000, 0x0000, 0x1820, 0x58A2, 0x0000, 0x0000, 0x30E3, 0x5165, // 0x02A0 (672) pixels 590x5165, 0x5165, 0x5165, 0x0840, 0x0000, 0x0000, 0x58A2, 0x1841, 0x1020, 0x0000, 0x1061, 0x3924, 0x1041, 0x4145, 0x18A2, 0x28E3, // 0x02B0 (688) pixels 600x7228, 0x3965, 0xA3AE, 0x6A69, 0x28C3, 0x4186, 0xAC10, 0x49A6, 0x0000, 0x50A2, 0x4082, 0x2041, 0x0000, 0x0000, 0x5185, 0x5165, // 0x02C0 (704) pixels 610x5165, 0x5165, 0x5165, 0x5165, 0x0000, 0x0000, 0x2841, 0x4082, 0x70C3, 0x80E3, 0x70C3, 0x60A2, 0x50A2, 0x4082, 0x3061, 0x2882, // 0x02D0 (720) pixels 620x28A2, 0x0820, 0x1061, 0x4165, 0x6A28, 0x49C7, 0x6249, 0x1861, 0x58A2, 0x8904, 0x4882, 0x0000, 0x0000, 0x3903, 0x5165, 0x5165, // 0x02E0 (736) pixels 630x5165, 0x5165, 0x5165, 0x5165, 0x4124, 0x0000, 0x0000, 0x2841, 0x70E3, 0x78E3, 0x78E3, 0x80E3, 0x8104, 0x80E3, 0x78E3, 0x70C3, // 0x02F0 (752) pixels 640x70E3, 0x60A2, 0x1020, 0x1082, 0x28E3, 0x0020, 0x2841, 0x70C3, 0x8904, 0x58A2, 0x0000, 0x0000, 0x0840, 0x5165, 0x5165, 0x5165, // 0x0300 (768) pixels 650x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5164, 0x0000, 0x0000, 0x3861, 0x70E3, 0x78E3, 0x78E3, 0x78E3, 0x60C3, 0x2841, 0x1020, // 0x0310 (784) pixels 660x1020, 0x50A2, 0x9104, 0x60A2, 0x5082, 0x68C3, 0x60A2, 0x4882, 0x60C3, 0x0800, 0x0000, 0x0000, 0x4944, 0x5165, 0x5165, 0x5165, // 0x0320 (800) pixels 670x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4944, 0x0000, 0x0000, 0x1820, 0x58A2, 0x78E3, 0x80E3, 0x78E3, 0x78E3, 0x70E3, // 0x0330 (816) pixels 680x68C3, 0x4082, 0x3061, 0x58A2, 0x50A2, 0x4082, 0x50A2, 0x4882, 0x0800, 0x0000, 0x0000, 0x3923, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0340 (832) pixels 690x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5164, 0x0000, 0x0000, 0x0000, 0x1820, 0x4882, 0x70E3, 0x78E3, 0x78E3, // 0x0350 (848) pixels 700x78E3, 0x78E3, 0x68C3, 0x4882, 0x58A2, 0x4082, 0x1020, 0x0000, 0x0000, 0x0000, 0x30E3, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0360 (864) pixels 710x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5185, 0x30E3, 0x0820, 0x0000, 0x0000, 0x0000, 0x1820, 0x2841, // 0x0370 (880) pixels 720x3882, 0x3061, 0x2841, 0x1820, 0x0800, 0x0000, 0x0000, 0x0000, 0x0000, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0380 (896) pixels 730x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4144, 0x1041, 0x0000, 0x0000, 0x0000, // 0x0390 (912) pixels 740x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4144, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x03A0 (928) pixels 750x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x0000, // 0x03B0 (944) pixels 760x0841, 0x0820, 0x0841, 0x0820, 0x3903, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x03C0 (960) pixels 770x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x03D0 (976) pixels 780x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x03E0 (992) pixels 790x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x03F0 (1008) pixels 800x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0400 (1024) pixels 81};
vide
c_cpp
1// We need this header file to use FLASH as storage with PROGMEM directive: 2#include 3 <avr/pgmspace.h> 4 5const unsigned short vide[1024] PROGMEM={ 60x5165, 0x5165, 7 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 8 0x5165, 0x5165, 0x5165, 0x5165, // 0x0010 (16) pixels 90x5165, 0x5165, 0x5165, 10 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 11 0x5165, 0x5165, 0x5165, // 0x0020 (32) pixels 120x5165, 0x5165, 0x5165, 0x5165, 13 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 14 0x5165, 0x5165, // 0x0030 (48) pixels 150x5165, 0x5165, 0x5165, 0x5165, 0x5165, 16 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 17 0x5165, // 0x0040 (64) pixels 180x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 19 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 20 // 0x0050 (80) pixels 210x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 22 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0060 23 (96) pixels 240x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 25 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0070 (112) pixels 260x5165, 27 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 28 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0080 (128) pixels 290x5165, 0x5165, 30 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 31 0x5165, 0x5165, 0x5165, 0x5165, // 0x0090 (144) pixels 320x5165, 0x5165, 0x5165, 33 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 34 0x5165, 0x5165, 0x5165, // 0x00A0 (160) pixels 350x5165, 0x5165, 0x5165, 0x5165, 36 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 37 0x5165, 0x5165, // 0x00B0 (176) pixels 380x5165, 0x5165, 0x5165, 0x5165, 0x5165, 39 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 40 0x5165, // 0x00C0 (192) pixels 410x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 42 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 43 // 0x00D0 (208) pixels 440x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 45 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x00E0 46 (224) pixels 470x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 48 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x00F0 (240) 49 pixels 500x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 51 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0100 (256) pixels 520x5165, 53 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 54 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0110 (272) pixels 550x5165, 0x5165, 56 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 57 0x5165, 0x5165, 0x5165, 0x5165, // 0x0120 (288) pixels 580x5165, 0x5165, 0x5165, 59 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 60 0x5165, 0x5165, 0x5165, // 0x0130 (304) pixels 610x5165, 0x5165, 0x5165, 0x5165, 62 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 63 0x5165, 0x5165, // 0x0140 (320) pixels 640x5165, 0x5165, 0x5165, 0x5165, 0x5165, 65 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 66 0x5165, // 0x0150 (336) pixels 670x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 68 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 69 // 0x0160 (352) pixels 700x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 71 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0170 72 (368) pixels 730x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 74 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0180 (384) 75 pixels 760x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 77 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0190 (400) pixels 780x5165, 79 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 80 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x01A0 (416) pixels 810x5165, 0x5165, 82 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 83 0x5165, 0x5165, 0x5165, 0x5165, // 0x01B0 (432) pixels 840x5165, 0x5165, 0x5165, 85 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 86 0x5165, 0x5165, 0x5165, // 0x01C0 (448) pixels 870x5165, 0x5165, 0x5165, 0x5165, 88 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 89 0x5165, 0x5165, // 0x01D0 (464) pixels 900x5165, 0x5165, 0x5165, 0x5165, 0x5165, 91 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 92 0x5165, // 0x01E0 (480) pixels 930x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 94 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 95 // 0x01F0 (496) pixels 960x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 97 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0200 98 (512) pixels 990x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 100 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0210 (528) 101 pixels 1020x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 103 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0220 (544) pixels 1040x5165, 105 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 106 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0230 (560) pixels 1070x5165, 0x5165, 108 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 109 0x5165, 0x5165, 0x5165, 0x5165, // 0x0240 (576) pixels 1100x5165, 0x5165, 0x5165, 111 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 112 0x5165, 0x5165, 0x5165, // 0x0250 (592) pixels 1130x5165, 0x5165, 0x5165, 0x5165, 114 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 115 0x5165, 0x5165, // 0x0260 (608) pixels 1160x5165, 0x5165, 0x5165, 0x5165, 0x5165, 117 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 118 0x5165, // 0x0270 (624) pixels 1190x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 120 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 121 // 0x0280 (640) pixels 1220x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 123 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0290 124 (656) pixels 1250x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 126 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x02A0 (672) 127 pixels 1280x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 129 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x02B0 (688) pixels 1300x5165, 131 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 132 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x02C0 (704) pixels 1330x5165, 0x5165, 134 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 135 0x5165, 0x5165, 0x5165, 0x5165, // 0x02D0 (720) pixels 1360x5165, 0x5165, 0x5165, 137 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 138 0x5165, 0x5165, 0x5165, // 0x02E0 (736) pixels 1390x5165, 0x5165, 0x5165, 0x5165, 140 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 141 0x5165, 0x5165, // 0x02F0 (752) pixels 1420x5165, 0x5165, 0x5165, 0x5165, 0x5165, 143 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 144 0x5165, // 0x0300 (768) pixels 1450x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 146 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 147 // 0x0310 (784) pixels 1480x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 149 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0320 150 (800) pixels 1510x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 152 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0330 (816) 153 pixels 1540x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 155 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0340 (832) pixels 1560x5165, 157 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 158 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0350 (848) pixels 1590x5165, 0x5165, 160 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 161 0x5165, 0x5165, 0x5165, 0x5165, // 0x0360 (864) pixels 1620x5165, 0x5165, 0x5165, 163 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 164 0x5165, 0x5165, 0x5165, // 0x0370 (880) pixels 1650x5165, 0x5165, 0x5165, 0x5165, 166 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 167 0x5165, 0x5165, // 0x0380 (896) pixels 1680x5165, 0x5165, 0x5165, 0x5165, 0x5165, 169 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 170 0x5165, // 0x0390 (912) pixels 1710x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 172 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 173 // 0x03A0 (928) pixels 1740x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 175 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x03B0 176 (944) pixels 1770x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 178 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x03C0 (960) 179 pixels 1800x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 181 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x03D0 (976) pixels 1820x5165, 183 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 184 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x03E0 (992) pixels 1850x5165, 0x5165, 186 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 187 0x5165, 0x5165, 0x5165, 0x5165, // 0x03F0 (1008) pixels 1880x5165, 0x5165, 0x5165, 189 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 190 0x5165, 0x5165, 0x5165, // 0x0400 (1024) pixels 191};
dude
c_cpp
1// We need this header file to use FLASH as storage with PROGMEM directive: 2#include 3 <avr/pgmspace.h> 4 5const unsigned short dude[1024] PROGMEM={ 60x5185, 0x5185, 7 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 8 0x5185, 0x5185, 0x5185, 0x5185, // 0x0010 (16) pixels 90x5185, 0x5185, 0x5185, 10 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 11 0x5185, 0x5185, 0x5185, // 0x0020 (32) pixels 120x5185, 0x5185, 0x5185, 0x5185, 13 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 14 0x5185, 0x5185, // 0x0030 (48) pixels 150x5185, 0x5185, 0x5185, 0x5185, 0x5185, 16 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 17 0x5185, // 0x0040 (64) pixels 180x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 19 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 20 // 0x0050 (80) pixels 210x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 22 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0060 23 (96) pixels 240x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 25 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0070 (112) pixels 260x5185, 27 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 28 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0080 (128) pixels 290x5185, 0x5185, 30 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 31 0x5185, 0x5185, 0x5185, 0x5185, // 0x0090 (144) pixels 320x5185, 0x5185, 0x5185, 33 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 34 0x5185, 0x5185, 0x5185, // 0x00A0 (160) pixels 350x5185, 0x5185, 0x5185, 0x5185, 36 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 37 0x50EB, 0x588F, // 0x00B0 (176) pixels 380x5166, 0x5185, 0x5185, 0x5185, 0x5185, 39 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 40 0x5185, // 0x00C0 (192) pixels 410x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 42 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5165, 0x4946, 0xAC74, 0xDE3E, 43 // 0x00D0 (208) pixels 440x6915, 0x48EB, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 45 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x00E0 46 (224) pixels 470x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 48 0x5185, 0x5185, 0x5185, 0x5185, 0x5167, 0x68B3, 0xB39C, 0xDDBF, // 0x00F0 (240) 49 pixels 500xAB5D, 0x71D1, 0x4966, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 51 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0100 (256) pixels 520x5185, 53 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 54 0x5185, 0x5968, 0x81B7, 0xBC1C, 0xEE7F, // 0x0110 (272) pixels 550xDD7E, 0x92F5, 56 0x5109, 0x5165, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 57 0x5185, 0x5185, 0x5185, 0x5185, // 0x0120 (288) pixels 580x5185, 0x5185, 0x5185, 59 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x4965, 0x71D1, 0xAB1C, 60 0xDDDF, 0xEE7F, 0xEE3F, // 0x0130 (304) pixels 610xEE5F, 0xDD5F, 0xB3BC, 0x60F1, 62 0x4908, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 63 0x5185, 0x5185, // 0x0140 (320) pixels 640x5185, 0x5185, 0x5185, 0x5185, 0x5185, 65 0x5185, 0x5185, 0x5165, 0x4965, 0x5949, 0x8177, 0xB3BC, 0xEE3F, 0xEE3F, 0xEE3F, 66 0xEE3F, // 0x0150 (336) pixels 670xEE3F, 0xEE5F, 0xE5DF, 0xC45F, 0x8A55, 0x510A, 68 0x5128, 0x5166, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 69 // 0x0160 (352) pixels 700x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x510A, 0x5870, 71 0x6052, 0x89D8, 0xB3BD, 0xCCDF, 0xCCDF, 0xCCBF, 0xD51F, 0xD51F, 0xD51F, // 0x0170 72 (368) pixels 730xD51F, 0xD4FF, 0xCCDF, 0xCCDF, 0xCC9F, 0xB3BD, 0x9238, 0x70D5, 74 0x5871, 0x5146, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0180 (384) 75 pixels 760x5185, 0x5185, 0x5185, 0x5165, 0x510A, 0x79D3, 0xAB5A, 0xCCFF, 0xDD5F, 77 0xD53F, 0xD53F, 0xD53F, 0xD51F, 0xCCBF, 0xCCBF, 0xCCBF, // 0x0190 (400) pixels 780xCCBF, 79 0xCCDF, 0xD51F, 0xD53F, 0xD53F, 0xD53F, 0xDD5F, 0xCCFE, 0xB3DB, 0x7917, 0x58ED, 80 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x01A0 (416) pixels 810x5185, 0x5185, 82 0x5109, 0x60D1, 0x9AB8, 0xBBDD, 0xD4FF, 0xEDFF, 0x8B95, 0x20E8, 0x18E5, 0x394D, 83 0x82B9, 0xE5DF, 0xE5BF, 0xCCBF, // 0x01B0 (432) pixels 840xD51F, 0xC49F, 0x933C, 85 0x2928, 0x0881, 0x2928, 0x933C, 0xC49F, 0xD51F, 0xCCBF, 0x9A7A, 0x6092, 0x5146, 86 0x5185, 0x5185, 0x5185, // 0x01C0 (448) pixels 870x5185, 0x5185, 0x50EB, 0x68D6, 88 0xC49E, 0xEE1F, 0xCD3C, 0x4123, 0x8A60, 0xFCE2, 0xF4A3, 0xFCE2, 0xE441, 0x3921, 89 0x7AF2, 0xD55F, // 0x01D0 (464) pixels 900x9416, 0x9B88, 0xC3A0, 0xEC82, 0xFCC3, 91 0xEC62, 0xC380, 0xABCB, 0xB49A, 0xD53F, 0xAB1C, 0x7116, 0x5949, 0x5185, 0x5185, 92 0x5185, // 0x01E0 (480) pixels 930x5165, 0x5147, 0x6990, 0x9AB9, 0xDD3F, 0x7B15, 94 0x4188, 0xE566, 0xFE27, 0xFDE7, 0xFE48, 0xFE48, 0xFDE7, 0xFD65, 0x82C5, 0x3104, 95 // 0x01F0 (496) pixels 960xAB01, 0xECC4, 0xFE08, 0xFE48, 0xFE28, 0xFE07, 0xFE27, 97 0x8B03, 0x4146, 0xDDDC, 0xDD7F, 0x9AFA, 0x6894, 0x50EB, 0x5185, 0x5185, // 0x0200 98 (512) pixels 990x5165, 0x5147, 0x71B0, 0xA2D9, 0xDD3F, 0x6AD2, 0x2924, 0xE587, 100 0xFF09, 0xDD67, 0x1080, 0x51C2, 0xDCE6, 0xFDC7, 0xFE28, 0xFE28, // 0x0210 (528) 101 pixels 1020xFDE8, 0xFE88, 0xDD87, 0x1080, 0x51C2, 0xDD06, 0xFE28, 0x8322, 0x2923, 103 0xD59C, 0xE57F, 0xA339, 0x68B4, 0x50EB, 0x5185, 0x5185, // 0x0220 (544) pixels 1040x5165, 105 0x5147, 0x71D0, 0xA2D9, 0xBBFC, 0x8ADB, 0x7214, 0xECA3, 0xFE04, 0xF5A7, 0xAB01, 106 0xC3C2, 0xF586, 0xFDC7, 0xFDE7, 0xFDC7, // 0x0230 (560) pixels 1070xFDC7, 0xFE28, 108 0xF5A7, 0xAB00, 0xC3C2, 0xF586, 0xFDE5, 0xB3A9, 0x71F1, 0xC47E, 0xCC9E, 0xA318, 109 0x6894, 0x50EB, 0x5185, 0x5185, // 0x0240 (576) pixels 1100x5185, 0x5166, 0x510D, 111 0x6155, 0xA318, 0xC45C, 0xC43D, 0x8117, 0xAA8D, 0xE4E5, 0xE507, 0xE507, 0xE4E7, 112 0xE4C6, 0xE4E7, 0xE4E7, // 0x0250 (592) pixels 1130xE4C6, 0xE4E7, 0xE4E7, 0xE4E7, 114 0xED47, 0xE4C7, 0xB267, 0xB2F4, 0xBBFF, 0xAB59, 0x8296, 0x61B4, 0x60B1, 0x590A, 115 0x5185, 0x5185, // 0x0260 (608) pixels 1160x5185, 0x5185, 0x30E3, 0x1864, 0x8279, 117 0xAB3C, 0xAB79, 0xBC1C, 0x91D9, 0x78D4, 0xC572, 0xA50E, 0x940F, 0xE6BB, 0xBD54, 118 0x8BEE, // 0x0270 (624) pixels 1190xE6BB, 0xBD54, 0x8BED, 0xE718, 0xABF5, 0x70B2, 120 0xB3BD, 0xBC1D, 0xAB79, 0xB37B, 0x59AE, 0x1043, 0x4944, 0x5185, 0x5185, 0x5185, 121 // 0x0280 (640) pixels 1220x5185, 0x5185, 0x5185, 0x4944, 0x1062, 0x390D, 0x71FA, 123 0x71B9, 0x9B5C, 0xB3DE, 0x7078, 0x60F2, 0x8371, 0xE65E, 0xB4F7, 0x8B91, // 0x0290 124 (656) pixels 1250xDE3E, 0xC5F8, 0x8BB1, 0x7076, 0x91DC, 0xB3DD, 0x71F9, 0x71BA, 126 0x71D9, 0x4930, 0x4129, 0x4965, 0x5185, 0x5185, 0x5185, 0x5185, // 0x02A0 (672) 127 pixels 1280x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x30E4, 0x1864, 0x2087, 0x5152, 129 0x823C, 0x8A7B, 0x92DA, 0xAB5A, 0xBBDD, 0xBBFE, 0xBBDE, // 0x02B0 (688) pixels 1300xBBDE, 131 0xBBBC, 0xAB5A, 0x8ABB, 0x825B, 0x7A1A, 0x71D8, 0x38EC, 0x1063, 0x4124, 0x5185, 132 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x02C0 (704) pixels 1330x5185, 0x5185, 134 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x4964, 0x28C2, 0x0820, 0x1042, 0x390C, 135 0x6195, 0x5954, 0x5153, 0x5153, // 0x02D0 (720) pixels 1360x5153, 0x5974, 0x5974, 137 0x4951, 0x28A8, 0x1041, 0x1881, 0x3903, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 138 0x5185, 0x5185, 0x5185, // 0x02E0 (736) pixels 1390x5185, 0x5185, 0x5185, 0x5185, 140 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5165, 0x5924, 0x30E2, 0x10A0, 0x3062, 141 0x3842, 0x3842, // 0x02F0 (752) pixels 1420x3842, 0x1001, 0x0860, 0x82E5, 0x7A85, 143 0x5165, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 144 0x5185, // 0x0300 (768) pixels 1450x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 146 0x5165, 0x50C4, 0x4885, 0x6986, 0xDD88, 0xABC7, 0x6925, 0x9A69, 0xA2A9, 0x9A69, 147 // 0x0310 (784) pixels 1480xA289, 0x7967, 0x6946, 0xB447, 0xA3A7, 0x71E6, 0x6126, 149 0x5125, 0x5144, 0x5165, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0320 150 (800) pixels 1510x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5165, 0x58E5, 152 0x79A7, 0x9A89, 0x8A6A, 0xABC9, 0xCCC8, 0xB3AD, 0xB3AE, 0xB3ED, // 0x0330 (816) 153 pixels 1540xB3AE, 0xDD0C, 0xDD2A, 0x5925, 0x6947, 0xA2CA, 0x9228, 0x69A6, 0x4944, 155 0x5165, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0340 (832) pixels 1560x5185, 157 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5165, 0x4964, 0x6986, 0x7986, 0x4864, 158 0x9B26, 0xFE6A, 0xFEAA, 0xD52C, 0xB3CD, // 0x0350 (848) pixels 1590xCCCC, 0xF68B, 160 0xF6C9, 0x9287, 0x8187, 0x7986, 0x3883, 0x38E3, 0x5185, 0x5185, 0x5185, 0x5185, 161 0x5185, 0x5185, 0x5185, 0x5185, // 0x0360 (864) pixels 1620x5185, 0x5185, 0x5185, 163 0x5185, 0x5185, 0x5185, 0x5165, 0x5105, 0x8AAA, 0xAB8C, 0x6105, 0x7966, 0xA2C8, 164 0xA308, 0xB3C8, 0xC4A8, // 0x0370 (880) pixels 1650xC4C7, 0xB3A8, 0x9A68, 0x89E6, 166 0x9269, 0x9B0B, 0x82AA, 0x61E7, 0x4964, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 167 0x5185, 0x5185, // 0x0380 (896) pixels 1680x5185, 0x5185, 0x5185, 0x5185, 0x5185, 169 0x5185, 0x5165, 0x50E4, 0x6925, 0x6965, 0x1880, 0x8384, 0xFECA, 0xFF2A, 0xFF2A, 170 0xFF0A, // 0x0390 (912) pixels 1710xFF0A, 0xFF2A, 0xF689, 0xA446, 0x6A24, 0x50E4, 172 0x6125, 0x5945, 0x4965, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 173 // 0x03A0 (928) pixels 1740x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 175 0x5185, 0x4965, 0x3923, 0x20C1, 0x7304, 0xCCE8, 0xAAE8, 0x61A4, 0x4183, // 0x03B0 176 (944) pixels 1770x9A87, 0xBBA8, 0xB447, 0xA406, 0x6264, 0x3903, 0x4124, 0x4964, 178 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x03C0 (960) 179 pixels 1800x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 181 0x4944, 0x1841, 0x6224, 0xBC47, 0xA3E6, 0x72A5, 0x4144, // 0x03D0 (976) pixels 1820x18A1, 183 0x7B24, 0xCCE7, 0x5944, 0x38A4, 0x4964, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 184 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x03E0 (992) pixels 1850x5185, 0x5185, 186 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5165, 0x4944, 0x30E2, 187 0x18C1, 0x18C1, 0x3103, 0x4124, // 0x03F0 (1008) pixels 1880x0840, 0x18A1, 0x2901, 189 0x1040, 0x30E3, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 190 0x5185, 0x5185, 0x5185, // 0x0400 (1024) pixels 191};
rocher
c_cpp
1// We need this header file to use FLASH as storage with PROGMEM directive: 2#include <avr/pgmspace.h> 3 4const unsigned short rocher[1024] PROGMEM={ 50x4964, 0x4964, 0x4964, 0x4964, 0x4965, 0x4965, 0x4965, 0x4965, 0x4965, 0x4965, 0x4964, 0x4964, 0x4964, 0x4964, 0x4964, 0x1881, // 0x0010 (16) pixels 60x20A2, 0x20A2, 0x4964, 0x4964, 0x4964, 0x4964, 0x4964, 0x4964, 0x4964, 0x4964, 0x4964, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0020 (32) pixels 70x4964, 0x4965, 0x4965, 0x4965, 0x4965, 0x4965, 0x4965, 0x4965, 0x4965, 0x4965, 0x4964, 0x4964, 0x4964, 0x28C2, 0x0000, 0x0000, // 0x0030 (48) pixels 80x0000, 0x0000, 0x0000, 0x4124, 0x4964, 0x4964, 0x4964, 0x4964, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0040 (64) pixels 90x4965, 0x4965, 0x4965, 0x4965, 0x4965, 0x4965, 0x4965, 0x4965, 0x4964, 0x4964, 0x4964, 0x3923, 0x0820, 0x0000, 0x0000, 0x0000, // 0x0050 (80) pixels 100x0000, 0x0000, 0x0000, 0x0000, 0x38E3, 0x5164, 0x5164, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0060 (96) pixels 110x5165, 0x5165, 0x5165, 0x4965, 0x4965, 0x4965, 0x4965, 0x4964, 0x4964, 0x4944, 0x1861, 0x0000, 0x0000, 0x0000, 0x18C3, 0x18E3, // 0x0070 (112) pixels 120x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x30E3, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0080 (128) pixels 130x5164, 0x5164, 0x5164, 0x4965, 0x4965, 0x4964, 0x4964, 0x4964, 0x28C2, 0x0000, 0x0000, 0x0000, 0x10A2, 0x6B6D, 0x6B4D, 0x632C, // 0x0090 (144) pixels 140x6B6D, 0x2965, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3903, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x00A0 (160) pixels 150x5164, 0x5164, 0x5164, 0x4964, 0x4964, 0x4964, 0x3903, 0x0000, 0x0000, 0x0000, 0x0000, 0x31A6, 0x6B4D, 0x632C, 0x632C, 0x632C, // 0x00B0 (176) pixels 160x632C, 0x632C, 0x632C, 0x0861, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1041, 0x4944, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x00C0 (192) pixels 170x4964, 0x5164, 0x5164, 0x4964, 0x4964, 0x1861, 0x0000, 0x0000, 0x0000, 0x1082, 0x738E, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, // 0x00D0 (208) pixels 180x632C, 0x632C, 0x632C, 0x31A6, 0x1082, 0x1082, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x28C2, 0x5185, 0x5185, 0x5185, 0x5185, // 0x00E0 (224) pixels 190x4964, 0x4964, 0x4964, 0x4944, 0x0000, 0x0000, 0x0000, 0x0000, 0x31A6, 0x6B4D, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, // 0x00F0 (240) pixels 200x632C, 0x632C, 0x630C, 0x0000, 0x630C, 0x6B4D, 0x632C, 0x18C3, 0x0000, 0x0000, 0x0000, 0x0000, 0x4124, 0x5185, 0x5185, 0x5185, // 0x0100 (256) pixels 210x4964, 0x4964, 0x4964, 0x0000, 0x0000, 0x0000, 0x0000, 0x2965, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, // 0x0110 (272) pixels 220x632C, 0x632C, 0x0000, 0x39C7, 0x632C, 0x632C, 0x632C, 0x632C, 0x738E, 0x0000, 0x0000, 0x0000, 0x0000, 0x5184, 0x5185, 0x5185, // 0x0120 (288) pixels 230x4964, 0x4964, 0x20A2, 0x0000, 0x0000, 0x0000, 0x632C, 0x0000, 0x6B6D, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, // 0x0130 (304) pixels 240x6B4D, 0x2965, 0x0020, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x4A49, 0x39C7, 0x0000, 0x0000, 0x0000, 0x1061, 0x5185, 0x5185, // 0x0140 (320) pixels 250x4964, 0x4964, 0x0000, 0x0000, 0x0000, 0x39C7, 0x632C, 0x6B4D, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x5AEB, 0x5ACB, // 0x0150 (336) pixels 260x0020, 0x10A2, 0x6B4D, 0x632C, 0x632C, 0x632C, 0x632C, 0x630C, 0x4228, 0x4228, 0x2104, 0x0000, 0x0000, 0x0000, 0x28C2, 0x5185, // 0x0160 (352) pixels 270x4964, 0x4144, 0x0000, 0x0000, 0x0020, 0x6B4D, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x4A69, 0x0841, 0x18C3, 0x5ACB, // 0x0170 (368) pixels 280x6B4D, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x4A49, 0x4228, 0x4228, 0x4A49, 0x0841, 0x0000, 0x0000, 0x0000, 0x5165, // 0x0180 (384) pixels 290x4964, 0x28C2, 0x0000, 0x0000, 0x2104, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, // 0x0190 (400) pixels 300x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x4A49, 0x4228, 0x4228, 0x4228, 0x4228, 0x0000, 0x0000, 0x0000, 0x2082, // 0x01A0 (416) pixels 310x4964, 0x1041, 0x0000, 0x0000, 0x39E7, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, // 0x01B0 (432) pixels 320x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x18E3, 0x0000, 0x0000, 0x0000, // 0x01C0 (448) pixels 330x4964, 0x0000, 0x0000, 0x0000, 0x6B6D, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, // 0x01D0 (464) pixels 340x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x4A69, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4A49, 0x0000, 0x0000, 0x0000, // 0x01E0 (480) pixels 350x3903, 0x0000, 0x0000, 0x0861, 0x6B4D, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, // 0x01F0 (496) pixels 360x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x4A49, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x10A2, 0x0000, 0x0000, // 0x0200 (512) pixels 370x20A2, 0x0000, 0x0000, 0x18C3, 0x4A69, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, // 0x0210 (528) pixels 380x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x6B4D, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4A49, 0x0861, 0x0000, 0x0000, // 0x0220 (544) pixels 390x1061, 0x0000, 0x0000, 0x2945, 0x4228, 0x528A, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, // 0x0230 (560) pixels 400x632C, 0x52AA, 0x4228, 0x4228, 0x632C, 0x632C, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4A49, 0x0020, 0x0000, 0x0000, // 0x0240 (576) pixels 410x0000, 0x0000, 0x0000, 0x39C7, 0x4228, 0x4228, 0x52AA, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x630C, // 0x0250 (592) pixels 420x4228, 0x4228, 0x4228, 0x5ACB, 0x632C, 0x6B4D, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4A49, 0x0000, 0x0000, 0x0000, // 0x0260 (608) pixels 430x1061, 0x0000, 0x0000, 0x2124, 0x4228, 0x4228, 0x4228, 0x5ACB, 0x632C, 0x632C, 0x632C, 0x632C, 0x632C, 0x630C, 0x4A49, 0x4228, // 0x0270 (624) pixels 440x4228, 0x4228, 0x39C7, 0x18C3, 0x632C, 0x632C, 0x4A49, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4A49, 0x0000, 0x0000, 0x0000, // 0x0280 (640) pixels 450x30E3, 0x0000, 0x0000, 0x0861, 0x4A49, 0x4228, 0x4228, 0x4228, 0x4A49, 0x4A49, 0x4A69, 0x4A49, 0x4A49, 0x4228, 0x4228, 0x4228, // 0x0290 (656) pixels 460x4228, 0x4A49, 0x0000, 0x5AEB, 0x632C, 0x632C, 0x4A49, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x39E7, 0x0000, 0x0000, 0x0000, // 0x02A0 (672) pixels 470x4964, 0x0020, 0x0000, 0x0000, 0x39C7, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, // 0x02B0 (688) pixels 480x4228, 0x0000, 0x4A69, 0x632C, 0x632C, 0x52AA, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x2965, 0x0000, 0x0000, 0x0000, // 0x02C0 (704) pixels 490x4964, 0x3903, 0x0000, 0x0000, 0x0841, 0x4A49, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, // 0x02D0 (720) pixels 500x18C3, 0x0861, 0x632C, 0x6B4D, 0x4A49, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x2124, 0x0000, 0x0000, 0x1041, // 0x02E0 (736) pixels 510x4964, 0x4964, 0x1041, 0x0000, 0x0000, 0x2104, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4A49, // 0x02F0 (752) pixels 520x0000, 0x632C, 0x5AEB, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x2965, 0x0000, 0x0000, 0x0000, 0x20A2, // 0x0300 (768) pixels 530x4964, 0x4964, 0x4123, 0x0000, 0x0000, 0x0000, 0x39C7, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x0000, // 0x0310 (784) pixels 540x0000, 0x4A69, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4A49, 0x2945, 0x0000, 0x0000, 0x0000, 0x0000, 0x4964, // 0x0320 (800) pixels 550x4964, 0x4964, 0x5164, 0x1861, 0x0000, 0x0000, 0x0000, 0x4A49, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x0000, // 0x0330 (816) pixels 560x0000, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4A69, 0x0861, 0x0000, 0x0000, 0x0000, 0x0000, 0x4944, 0x5185, // 0x0340 (832) pixels 570x4964, 0x4964, 0x5164, 0x4944, 0x0000, 0x0000, 0x0000, 0x0020, 0x4A69, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x0020, // 0x0350 (848) pixels 580x0000, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x4208, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4944, 0x5185, 0x5185, // 0x0360 (864) pixels 590x4964, 0x4964, 0x5164, 0x5165, 0x30E3, 0x0000, 0x0000, 0x0000, 0x0841, 0x4A49, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x10A2, // 0x0370 (880) pixels 600x0000, 0x4228, 0x4228, 0x4228, 0x4228, 0x4228, 0x39E7, 0x0000, 0x0000, 0x0000, 0x0000, 0x1061, 0x5165, 0x5185, 0x5185, 0x5185, // 0x0380 (896) pixels 610x4964, 0x4964, 0x5164, 0x5165, 0x5165, 0x1861, 0x0000, 0x0000, 0x0000, 0x0861, 0x4A69, 0x4A49, 0x31A6, 0x2124, 0x18E3, 0x10A2, // 0x0390 (912) pixels 620x0000, 0x2965, 0x4228, 0x4228, 0x4A49, 0x2945, 0x0000, 0x0000, 0x0000, 0x0000, 0x28C2, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x03A0 (928) pixels 630x4964, 0x4964, 0x5164, 0x5165, 0x5165, 0x5165, 0x1041, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x03B0 (944) pixels 640x0000, 0x0000, 0x18E3, 0x18E3, 0x0841, 0x0000, 0x0000, 0x0000, 0x0000, 0x3903, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x03C0 (960) pixels 650x4964, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x1041, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x03D0 (976) pixels 660x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4124, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x03E0 (992) pixels 670x4964, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x1881, 0x0000, 0x0000, 0x0000, 0x0820, 0x1881, 0x28A2, 0x28C2, // 0x03F0 (1008) pixels 680x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1861, 0x5165, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0400 (1024) pixels 69};
sol
c_cpp
1// We need this header file to use FLASH as storage with PROGMEM directive: 2#include <avr/pgmspace.h> 3 4const unsigned short sol[1024] PROGMEM={ 50x4964, 0x4964, 0x4964, 0x4964, 0x4965, 0x4965, 0x4965, 0x4965, 0x4965, 0x4965, 0x4964, 0x4964, 0x4964, 0x4944, 0x4964, 0x4144, // 0x0010 (16) pixels 60x4164, 0x4164, 0x4164, 0x4964, 0x4964, 0x4964, 0x4964, 0x4964, 0x4944, 0x4944, 0x4944, 0x4944, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0020 (32) pixels 70x4964, 0x4964, 0x4144, 0x4964, 0x4965, 0x4965, 0x4965, 0x4965, 0x4965, 0x4965, 0x4964, 0x4964, 0x4964, 0x4944, 0x4944, 0x4964, // 0x0030 (48) pixels 80x4964, 0x4944, 0x4144, 0x4144, 0x4944, 0x4964, 0x4964, 0x4964, 0x4144, 0x4144, 0x4144, 0x4164, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0040 (64) pixels 90x4965, 0x4964, 0x4964, 0x4964, 0x4965, 0x4965, 0x4965, 0x4965, 0x4964, 0x4964, 0x4964, 0x4964, 0x4964, 0x4944, 0x4944, 0x4964, // 0x0050 (80) pixels 100x4964, 0x4944, 0x4144, 0x4144, 0x4944, 0x4944, 0x4944, 0x4964, 0x4944, 0x4164, 0x4164, 0x4164, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0060 (96) pixels 110x5165, 0x4944, 0x4164, 0x4964, 0x4964, 0x4965, 0x4965, 0x4964, 0x4964, 0x4964, 0x4964, 0x4144, 0x4964, 0x4964, 0x4964, 0x4964, // 0x0070 (112) pixels 120x4964, 0x4944, 0x4144, 0x4144, 0x4144, 0x4144, 0x4144, 0x4964, 0x5165, 0x5165, 0x4964, 0x4144, 0x4144, 0x4964, 0x5165, 0x5165, // 0x0080 (128) pixels 130x5164, 0x4964, 0x4144, 0x4144, 0x4144, 0x4144, 0x4964, 0x4964, 0x4964, 0x4964, 0x4964, 0x4964, 0x4944, 0x4944, 0x4964, 0x4964, // 0x0090 (144) pixels 140x5165, 0x4944, 0x4144, 0x4144, 0x4144, 0x4144, 0x4144, 0x4944, 0x5165, 0x5165, 0x4964, 0x4144, 0x4144, 0x4964, 0x5165, 0x5165, // 0x00A0 (160) pixels 150x5164, 0x4964, 0x4964, 0x4164, 0x4964, 0x4144, 0x4144, 0x4964, 0x4964, 0x4964, 0x4964, 0x4964, 0x4964, 0x4964, 0x4964, 0x4964, // 0x00B0 (176) pixels 160x5165, 0x4944, 0x4144, 0x4164, 0x4144, 0x4144, 0x4144, 0x4144, 0x4964, 0x5165, 0x4964, 0x4144, 0x4144, 0x4964, 0x4964, 0x5165, // 0x00C0 (192) pixels 170x4944, 0x4944, 0x5164, 0x4964, 0x4964, 0x4964, 0x4964, 0x4944, 0x4964, 0x4964, 0x4964, 0x4144, 0x4144, 0x4144, 0x4944, 0x4944, // 0x00D0 (208) pixels 180x4944, 0x4944, 0x4944, 0x5164, 0x4144, 0x4144, 0x4144, 0x4144, 0x4964, 0x5185, 0x4964, 0x4144, 0x4144, 0x4144, 0x4144, 0x5185, // 0x00E0 (224) pixels 190x4144, 0x4944, 0x4964, 0x4964, 0x4964, 0x4964, 0x4144, 0x4144, 0x4944, 0x4964, 0x4964, 0x4964, 0x4164, 0x4964, 0x4944, 0x4944, // 0x00F0 (240) pixels 200x4944, 0x4944, 0x5164, 0x5165, 0x4144, 0x4144, 0x4144, 0x4144, 0x4964, 0x4964, 0x4985, 0x4944, 0x4964, 0x4144, 0x4144, 0x5185, // 0x0100 (256) pixels 210x4944, 0x4944, 0x4964, 0x4964, 0x4964, 0x4964, 0x4144, 0x4144, 0x4144, 0x4944, 0x4944, 0x4964, 0x4144, 0x4144, 0x4944, 0x4944, // 0x0110 (272) pixels 220x4144, 0x4944, 0x5185, 0x5185, 0x4964, 0x4144, 0x4144, 0x4144, 0x4144, 0x4143, 0x5164, 0x5185, 0x5184, 0x4964, 0x4144, 0x5185, // 0x0120 (288) pixels 230x4144, 0x4144, 0x4964, 0x4964, 0x4964, 0x4964, 0x4164, 0x4144, 0x4964, 0x4144, 0x4964, 0x4964, 0x4144, 0x4144, 0x4144, 0x4144, // 0x0130 (304) pixels 240x4144, 0x4144, 0x5185, 0x4944, 0x4964, 0x4164, 0x4144, 0x4944, 0x4144, 0x4144, 0x4964, 0x5185, 0x5184, 0x4964, 0x4164, 0x5185, // 0x0140 (320) pixels 250x4964, 0x4164, 0x4964, 0x5164, 0x4964, 0x4944, 0x4944, 0x4964, 0x4964, 0x4964, 0x4944, 0x4944, 0x4944, 0x4144, 0x4164, 0x4144, // 0x0150 (336) pixels 260x4144, 0x4144, 0x4964, 0x4143, 0x4944, 0x4164, 0x5165, 0x5185, 0x4144, 0x4144, 0x4964, 0x5185, 0x5185, 0x4964, 0x4164, 0x5185, // 0x0160 (352) pixels 270x4144, 0x4144, 0x4964, 0x4964, 0x4144, 0x4944, 0x4144, 0x4144, 0x4964, 0x4144, 0x4144, 0x4944, 0x4144, 0x4964, 0x4944, 0x4144, // 0x0170 (368) pixels 280x4144, 0x4144, 0x4144, 0x4944, 0x4144, 0x4144, 0x4944, 0x4944, 0x4144, 0x4144, 0x4964, 0x5185, 0x4964, 0x4964, 0x5185, 0x5165, // 0x0180 (384) pixels 290x4964, 0x4964, 0x4964, 0x4165, 0x4164, 0x4144, 0x4964, 0x4144, 0x4164, 0x4964, 0x4964, 0x4944, 0x4944, 0x4944, 0x4164, 0x4144, // 0x0190 (400) pixels 300x4144, 0x4144, 0x4144, 0x4144, 0x4144, 0x4144, 0x4144, 0x4144, 0x4143, 0x4144, 0x4964, 0x5165, 0x4964, 0x4964, 0x5185, 0x5185, // 0x01A0 (416) pixels 310x4164, 0x4964, 0x4144, 0x4164, 0x4144, 0x4144, 0x4964, 0x4164, 0x4144, 0x4164, 0x4144, 0x4944, 0x4964, 0x4964, 0x4144, 0x4144, // 0x01B0 (432) pixels 320x4144, 0x4144, 0x4144, 0x4144, 0x4144, 0x4144, 0x4144, 0x4144, 0x4144, 0x4144, 0x4944, 0x5165, 0x4964, 0x5164, 0x5185, 0x5185, // 0x01C0 (448) pixels 330x4144, 0x4144, 0x4144, 0x4144, 0x4164, 0x4964, 0x4964, 0x4964, 0x4144, 0x4964, 0x4944, 0x4944, 0x4965, 0x4164, 0x4164, 0x4944, // 0x01D0 (464) pixels 340x4144, 0x4144, 0x4144, 0x4144, 0x4144, 0x4944, 0x4964, 0x4144, 0x4144, 0x4164, 0x4144, 0x4144, 0x5185, 0x5185, 0x5185, 0x5185, // 0x01E0 (480) pixels 350x4964, 0x4164, 0x4964, 0x4144, 0x4164, 0x4964, 0x4964, 0x4964, 0x4964, 0x4964, 0x4944, 0x4144, 0x4164, 0x4164, 0x4143, 0x4964, // 0x01F0 (496) pixels 360x4144, 0x4164, 0x4144, 0x4144, 0x4144, 0x4944, 0x4964, 0x4944, 0x4144, 0x4144, 0x4144, 0x4944, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0200 (512) pixels 370x4964, 0x4964, 0x4964, 0x4144, 0x4944, 0x4944, 0x4964, 0x4964, 0x4164, 0x4164, 0x4164, 0x4964, 0x4164, 0x4164, 0x4944, 0x4964, // 0x0210 (528) pixels 380x5164, 0x4944, 0x4144, 0x4144, 0x4144, 0x4144, 0x4144, 0x4964, 0x4144, 0x4144, 0x4964, 0x4964, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0220 (544) pixels 390x4964, 0x4964, 0x4964, 0x4964, 0x4944, 0x4144, 0x4144, 0x4164, 0x4144, 0x4144, 0x4144, 0x4144, 0x4164, 0x4144, 0x4944, 0x4944, // 0x0230 (560) pixels 400x5165, 0x4964, 0x4144, 0x4164, 0x4144, 0x4144, 0x4944, 0x4964, 0x4144, 0x4144, 0x4144, 0x4144, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0240 (576) pixels 410x4964, 0x4964, 0x4964, 0x4944, 0x4944, 0x4944, 0x4964, 0x4164, 0x4164, 0x4164, 0x4164, 0x4144, 0x4144, 0x4144, 0x4144, 0x4964, // 0x0250 (592) pixels 420x5165, 0x4964, 0x4164, 0x4164, 0x4964, 0x4964, 0x4964, 0x4964, 0x4944, 0x4964, 0x4144, 0x4144, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0260 (608) pixels 430x4964, 0x4964, 0x4964, 0x4964, 0x4144, 0x4944, 0x4964, 0x4144, 0x4964, 0x4964, 0x4164, 0x4964, 0x4944, 0x4144, 0x4144, 0x4144, // 0x0270 (624) pixels 440x5165, 0x4944, 0x4964, 0x5164, 0x4964, 0x4944, 0x4944, 0x4944, 0x4944, 0x4944, 0x4944, 0x4144, 0x5185, 0x5185, 0x5185, 0x5185, // 0x0280 (640) pixels 450x4964, 0x4964, 0x4964, 0x4964, 0x4944, 0x4964, 0x4944, 0x4144, 0x4944, 0x4964, 0x4164, 0x4964, 0x4944, 0x4144, 0x4144, 0x4144, // 0x0290 (656) pixels 460x5165, 0x4944, 0x4144, 0x4964, 0x5164, 0x4944, 0x4944, 0x4144, 0x4144, 0x4144, 0x4164, 0x4164, 0x5185, 0x5185, 0x5185, 0x5185, // 0x02A0 (672) pixels 470x4964, 0x4964, 0x4964, 0x4964, 0x4944, 0x4964, 0x4964, 0x4944, 0x4964, 0x4964, 0x4964, 0x4964, 0x4944, 0x4144, 0x4144, 0x4144, // 0x02B0 (688) pixels 480x4964, 0x4944, 0x4944, 0x4965, 0x5165, 0x4144, 0x4144, 0x4944, 0x4164, 0x4164, 0x4164, 0x4144, 0x5165, 0x5185, 0x5185, 0x5185, // 0x02C0 (704) pixels 490x4964, 0x4165, 0x4164, 0x4164, 0x4944, 0x4964, 0x4944, 0x4944, 0x4964, 0x5164, 0x4144, 0x4944, 0x4144, 0x4144, 0x4164, 0x4144, // 0x02D0 (720) pixels 500x4144, 0x5165, 0x4964, 0x5165, 0x5164, 0x4144, 0x4944, 0x4944, 0x5185, 0x4944, 0x4144, 0x4144, 0x4964, 0x5185, 0x5185, 0x5185, // 0x02E0 (736) pixels 510x4144, 0x4164, 0x4164, 0x4143, 0x4144, 0x4164, 0x4964, 0x4964, 0x4964, 0x5165, 0x4964, 0x4964, 0x4944, 0x4144, 0x4144, 0x4144, // 0x02F0 (752) pixels 520x4144, 0x5165, 0x4964, 0x5165, 0x5164, 0x4144, 0x4144, 0x4964, 0x5185, 0x4944, 0x4144, 0x4144, 0x4964, 0x5185, 0x5185, 0x5185, // 0x0300 (768) pixels 530x4964, 0x4164, 0x4164, 0x4964, 0x4964, 0x4144, 0x4964, 0x4964, 0x5164, 0x4964, 0x4964, 0x4964, 0x4944, 0x4944, 0x4964, 0x4964, // 0x0310 (784) pixels 540x4964, 0x5165, 0x4964, 0x4964, 0x4964, 0x4144, 0x4144, 0x4944, 0x5165, 0x4944, 0x4144, 0x4144, 0x4964, 0x4964, 0x5185, 0x5185, // 0x0320 (800) pixels 550x4964, 0x4164, 0x4164, 0x5165, 0x5165, 0x5165, 0x5165, 0x5164, 0x4964, 0x4965, 0x4144, 0x4144, 0x4144, 0x4123, 0x3903, 0x5165, // 0x0330 (816) pixels 560x5165, 0x5165, 0x5165, 0x4964, 0x4944, 0x4144, 0x4164, 0x4144, 0x4144, 0x5165, 0x4144, 0x4144, 0x4144, 0x4144, 0x5185, 0x5185, // 0x0340 (832) pixels 570x4964, 0x4144, 0x4144, 0x5165, 0x5165, 0x5165, 0x5165, 0x5164, 0x4944, 0x4164, 0x4164, 0x4144, 0x4964, 0x4123, 0x38E2, 0x5165, // 0x0350 (848) pixels 580x5165, 0x5165, 0x5165, 0x4964, 0x4964, 0x4144, 0x4144, 0x4144, 0x4944, 0x5165, 0x4944, 0x4964, 0x4144, 0x4144, 0x5185, 0x5185, // 0x0360 (864) pixels 590x4964, 0x4964, 0x4964, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4964, 0x4144, 0x4965, 0x4964, 0x5165, 0x38E3, 0x4123, 0x4964, // 0x0370 (880) pixels 600x4964, 0x5165, 0x5165, 0x4964, 0x4964, 0x4964, 0x38E3, 0x4103, 0x4944, 0x5164, 0x5165, 0x5165, 0x4964, 0x4144, 0x5185, 0x5185, // 0x0380 (896) pixels 610x4964, 0x4944, 0x4144, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4944, 0x4144, 0x4964, 0x5165, 0x5165, 0x5165, 0x4964, 0x4944, // 0x0390 (912) pixels 620x4964, 0x5165, 0x5165, 0x5165, 0x4964, 0x5185, 0x3903, 0x3903, 0x4944, 0x4964, 0x5185, 0x5185, 0x4964, 0x4164, 0x5185, 0x5185, // 0x03A0 (928) pixels 630x4964, 0x4964, 0x4964, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x4964, 0x4144, 0x4964, 0x5165, 0x5165, 0x5165, 0x4964, 0x4964, // 0x03B0 (944) pixels 640x4964, 0x3903, 0x4123, 0x5165, 0x4964, 0x5165, 0x38E3, 0x3903, 0x4144, 0x4964, 0x5185, 0x5185, 0x4964, 0x4164, 0x5185, 0x5185, // 0x03C0 (960) pixels 650x4964, 0x5165, 0x5165, 0x5165, 0x5165, 0x4964, 0x4944, 0x4964, 0x4944, 0x4944, 0x4964, 0x5165, 0x5165, 0x5165, 0x4944, 0x4964, // 0x03D0 (976) pixels 660x5185, 0x3903, 0x3903, 0x5165, 0x4964, 0x5165, 0x5165, 0x4144, 0x4944, 0x4944, 0x5185, 0x4944, 0x4964, 0x5185, 0x5165, 0x5185, // 0x03E0 (992) pixels 670x4964, 0x5165, 0x5165, 0x5165, 0x5165, 0x4964, 0x4144, 0x4164, 0x4964, 0x4964, 0x4964, 0x5165, 0x5165, 0x5165, 0x4964, 0x4964, // 0x03F0 (1008) pixels 680x5165, 0x38E3, 0x3903, 0x5165, 0x4964, 0x5165, 0x5165, 0x4143, 0x4144, 0x4964, 0x5185, 0x4964, 0x4964, 0x5185, 0x5185, 0x5185, // 0x0400 (1024) pixels 69};
vide
c_cpp
1// We need this header file to use FLASH as storage with PROGMEM directive: 2#include <avr/pgmspace.h> 3 4const unsigned short vide[1024] PROGMEM={ 50x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0010 (16) pixels 60x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0020 (32) pixels 70x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0030 (48) pixels 80x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0040 (64) pixels 90x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0050 (80) pixels 100x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0060 (96) pixels 110x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0070 (112) pixels 120x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0080 (128) pixels 130x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0090 (144) pixels 140x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x00A0 (160) pixels 150x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x00B0 (176) pixels 160x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x00C0 (192) pixels 170x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x00D0 (208) pixels 180x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x00E0 (224) pixels 190x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x00F0 (240) pixels 200x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0100 (256) pixels 210x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0110 (272) pixels 220x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0120 (288) pixels 230x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0130 (304) pixels 240x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0140 (320) pixels 250x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0150 (336) pixels 260x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0160 (352) pixels 270x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0170 (368) pixels 280x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0180 (384) pixels 290x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0190 (400) pixels 300x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x01A0 (416) pixels 310x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x01B0 (432) pixels 320x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x01C0 (448) pixels 330x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x01D0 (464) pixels 340x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x01E0 (480) pixels 350x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x01F0 (496) pixels 360x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0200 (512) pixels 370x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0210 (528) pixels 380x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0220 (544) pixels 390x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0230 (560) pixels 400x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0240 (576) pixels 410x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0250 (592) pixels 420x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0260 (608) pixels 430x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0270 (624) pixels 440x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0280 (640) pixels 450x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0290 (656) pixels 460x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x02A0 (672) pixels 470x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x02B0 (688) pixels 480x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x02C0 (704) pixels 490x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x02D0 (720) pixels 500x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x02E0 (736) pixels 510x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x02F0 (752) pixels 520x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0300 (768) pixels 530x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0310 (784) pixels 540x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0320 (800) pixels 550x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0330 (816) pixels 560x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0340 (832) pixels 570x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0350 (848) pixels 580x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0360 (864) pixels 590x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0370 (880) pixels 600x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0380 (896) pixels 610x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0390 (912) pixels 620x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x03A0 (928) pixels 630x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x03B0 (944) pixels 640x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x03C0 (960) pixels 650x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x03D0 (976) pixels 660x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x03E0 (992) pixels 670x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x03F0 (1008) pixels 680x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, 0x5165, // 0x0400 (1024) pixels 69};
Comments
Only logged in users can leave comments
hilaireguillaume
0 Followers
•0 Projects
Table of contents
Intro
2
0