Boulder Dash-Like Game on Arduino Mega and 3, 2'' HX8357C
A remake of old boulder's dash game made on arduino mega and a 3, 2'' HX8357C IPS TFT LCD Display
Components and supplies
Analog joystick (Generic)
Buzzer, Piezo
Jumper wires (generic)
Arduino Mega 2560
HX8357C IPS TFT LCD DISPLAY
Project description
Code
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};
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};
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};
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};
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};
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)