J'ai corrigé des trucs mais je sais pas si c'est parfait:
// C Source File
// Created 11/07/2003; 17:18:39
#define USE_TI89 // Compile for TI-89
#define USE_TI92PLUS // Compile for TI-92 Plus
#define USE_V200 // Compile for V200
#define OPTIMIZE_ROM_CALLS // Use ROM Call Optimization
#define MIN_AMS 100 // Compile for AMS 1.00 or higher
#define SAVE_SCREEN // Save/Restore LCD Contents
#include "XLib.h"
#include <tigcclib.h> // Include All Header Files
BITMAP intro_C0 =
{100,160,{0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFC,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFC,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xCF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x87,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x03,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x03,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x87,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xCF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,0x1C,0x1C,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0x30,0x70,0x70,0x38,0x31,0xFF,0xFF,0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x30,0x60,0xC0,0xC0,0x60,0x60,0xDF,0xFF,0xC0,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0x60,0xC0,0x80,0x80,0x40,0x40,0x87,0xFF,0x80,0x3F,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x40,0xC0,0x80,0x80,0x40,0x40,0x5F,0xFF,0x00,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0x60,0xC0,0xC0,0x60,0x21,0xFF,0xFF,0x00,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,0x60,0x60,0x33,0xFF,0xFF,0xFF,0x00,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x80,0x3F,0xFF,0xFF,0xFF,0xFF,0xE3,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC0,0x7F,0xFF,0xFF,0xFF,0xFF,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0xFF,0xFF,0xFF,0xFF,0xFE,0x3C,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0xFF,0x24,0xEA,0xFA,0xFB,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0x3F,0x7F,0xFF,0xBF,0xFF,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x9C,0x7E,0xDF,0x3F,0xFF,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xEF,0xA7,0xF7,0xF7,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xEC,0x46,0xB3,0x3F,0xBA,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE7,0xFD,0x7F,0xBE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFB,0xEF,0xFB,0x7F,0xBF,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x7D,0xAF,0xAC,0x95,0xB9,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF9,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFD,0xFD,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFB,0x7D,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFB,0xF8,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFC,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFC,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC0,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFC,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x80,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x80,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFB,0xF0,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x00,0x07,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFD,0xE0,0x0F,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,0x00,0x00,0x7F,0xFF,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x80,0x03,0xBF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFE,0x00,0x05,0xFF,0xFF,0xBF,0xFF,0xDB,0xFF,0xFF,0xFF,0xFF,0x00,0x01,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x80,0x0F,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x80,0x17,0xFF,0xFF,0xBF,0xFF,0xBF,0xFF,0xFF,0xFF,0xFE,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC0,0x2C,0xDF,0xFF,0x7F,0xFF,0x63,0xFF,0xFF,0xFF,0xFC,0x00,0x00,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0x7E,0xFD,0x5F,0xFF,0xB7,0xF7,0xFF,0xFF,0xFF,0xFC,0x00,0x00,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0xEF,0xFF,0xF3,0x77,0xFB,0x6B,0x7F,0xFF,0xFF,0xFC,0x00,0x00,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0xDF,0xFF,0xE6,0xBF,0xFA,0xFF,0xFF,0xFF,0xFF,0xF8,0x00,0x00,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFD,0xFC,0xDC,0xFE,0xFF,0x7F,0xFD,0xFF,0xFF,0xFF,0x80,0x00,0x00,0x03,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFD,0xDE,0xCE,0x67,0xFB,0xAE,0xF3,0xFF,0xFF,0xE0,0x00,0x00,0x00,0x00,0x0F,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFD,0xBF,0xFF,0xCD,0x6F,0xFD,0xA9,0xFF,0xFF,0xFF,0x80,0x00,0x00,0x03,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0xEF,0xFF,0xFB,0xFF,0xF7,0xFF,0xFF,0xFF,0xF8,0x00,0x00,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF7,0xF5,0x9B,0x8B,0x9F,0x39,0xFF,0xFF,0xFF,0xFC,0x00,0x00,0x3F,0xFF,0xFF,0xFF,0x9F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFC,0x00,0x00,0x7F,0xFF,0xFF,0xFF,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFC,0x00,0x00,0x7F,0xFF,0xFF,0xFF,0x07,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0x07,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x01,0xFF,0xFF,0xFF,0xFF,0x9F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x80,0x02,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x60,0x0F,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0xF8,0x3F,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFD,0xFC,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x7F,0xFF,0xFF,0xFF,0xFF,0xFC,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFC,0x3F,0xFF,0xFF,0xFF,0xFF,0xFC,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFC,0x3F,0xFF,0xFF,0xFF,0xFF,0xFC,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x7F,0xFF,0xFF,0xFF,0xFF,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE7,0x83,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC3,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0x90,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x9E,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x9F,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x87,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC7,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF3,0xFF,0xFE,0x07,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF3,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF9,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFC,0x00,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFC,0x01,0xFF,0xFF,0xFF,0xFF,0xFE,0x00,0x01,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x80,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFC,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xF8,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xF0,0x07,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x80,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xE0,0x03,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,0x01,0xFF,0xFF,0xFF,0xFF,0xE0,0x03,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,
0x00,0x0F,0xFF,0xFF,0xFF,0xFF,0xE0,0x03,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,0x07,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFC,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC0,0x07,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC0,0x07,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC0,0x07,0xFF,0xFF,0xFF}};
BITMAP intro_C1 =
{100,160,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0xFF,0xFF,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0xE7,0xE1,0xE1,0xF3,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xE3,0xC7,0x87,0x87,0xC3,0xC7,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xC7,0x8F,0x0F,0x0F,0x87,0x8F,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x8F,0x1F,0x3F,0x3F,0x9F,0x9F,0x7C,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x9F,0x1F,0x1F,0x1F,0x8F,0x8F,0xB8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xFF,0x8F,0x1F,0x1F,0x8F,0xC7,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0xF7,0x87,0x87,0xC3,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xFF,0xFF,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xF8,0x7E,0x07,0x07,0x07,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0xFC,0xFE,0x1F,0x8F,0x8F,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7E,0xFF,0x3F,0x9F,0x1F,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0xC6,0x73,0x38,0x39,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x1D,0xCE,0x67,0x70,0x77,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xF8,0xFC,0x7F,0x7E,0x7E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xF1,0xFC,0xFE,0x7E,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x83,0xF0,0x72,0x38,0x1E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x80,0x01,0xC0,0x00,0x3C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xE0,0x01,0x80,0x00,0x3E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xE0,0x01,0x80,0x00,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x60,0x03,0x80,0x00,0x77,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x40,0xE3,0x08,0x78,0x63,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x83,0xF7,0x18,0xFC,0xE7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x87,0xF7,0x61,0xFC,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0xCE,0x67,0xC3,0x98,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x39,0xDC,0xEF,0xC7,0x71,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x9F,0xEE,0xE7,0xE1,0xDC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x1F,0xCC,0x67,0xF1,0x8C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x0E,0x4C,0x61,0xE1,0x84,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7E,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x81,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x01,0xEF,0xFE,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x61,0xC3,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x78,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x7F,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x3C,0xE0,0x01,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x0E,0x00,0x03,0xFC,0x00,0x00,0x1F,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xCF,0x00,0x01,0xF8,0x00,0x00,0x7F,0xE0,0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0xC0,0x00,0x00,0x00,0x00,0x8F,0xF0,0x00,0x00,0x0F,0x07,0x80,0x00,0x00,0x00,0x01,0xFF,0xF0,0x00,0x21,0xF8,0x00,0x00,0x00,0x00,0x60,0x60,0x00,0x00,0x10,0xFF,0x40,0x00,0x00,0x00,0x0E,
0x00,0x0E,0x00,0x1C,0x10,0x00,0x00,0x00,0x00,0x1F,0x80,0x00,0x00,0x23,0xFF,0xA0,0x00,0x00,0x00,0x70,0x00,0x01,0x00,0x03,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0xFE,0x20,0x00,0x00,0x00,0x81,0xFF,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x40,0x00,0x00,0x03,0x0F,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x07,0x80,0x00,0x00,0x02,0x7F,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x04,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x7F,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x1F,0xFF,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x81,
0xFF,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xFF,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}};
unsigned char vaisseau1 [] = {
0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000001,0b10000000,
0b00000001,0b10000000,0b00000011,0b11000000,
0b00000011,0b11000000,0b00000111,0b11100000,
0b00000110,0b01100000,0b00001111,0b11110000,
0b00001101,0b10110000,0b00000110,0b01100000,
0b01001101,0b10110010,0b01000110,0b01100010,
0b01010101,0b10101010,0b11001110,0b01110011,
0b01101010,0b01010110,0b11011111,0b11111011,
0b01011111,0b11101010,0b11110001,0b10011111,
0b01001111,0b11110010,0b11111100,0b00111111,
0b11100011,0b11000111,0b11111110,0b01111111,
0b00011110,0b01111000,0b00011111,0b11111000,
0b00000000,0b00000000,0b00000011,0b11000000,
0b00000000,0b00000000,0b00000001,0b10000000
};
unsigned char vaisseau2 [] = {
0b00000001,0b10000000,0b00000001,0b10000000,
0b00000011,0b11000000,0b00000010,0b01000000,
0b00010011,0b11001000,0b00010010,0b01001000,
0b00110110,0b01101100,0b00100101,0b10100100,
0b01100110,0b01100110,0b01010101,0b10101010,
0b01101101,0b10110110,0b01011011,0b11011010,
0b11101001,0b10010111,0b10010111,0b11101001,
0b11000001,0b10000011,0b10111111,0b11111101,
0b11000001,0b10000011,0b10111110,0b01111101,
0b11100011,0b11000111,0b10011100,0b00111001,
0b10111110,0b01111101,0b10000000,0b00000001,
0b01011100,0b00111010,0b01000000,0b00000010,
0b01000001,0b10000010,0b01000001,0b10000010,
0b00100010,0b01000100,0b00100010,0b01000100,
0b00011100,0b00111000,0b00011100,0b00111000,
0b00000000,0b00000000,0b00000000,0b00000000
};
unsigned char laser1 [] = {
0b01100000,0b00000000,0b00000000,0b00000000,
0b01100000,0b00000000,0b00000000,0b00000000,
0b10010000,0b00000000,0b01100000,0b00000000,
0b10010000,0b00000000,0b01100000,0b00000000,
0b10010000,0b00000000,0b01100000,0b00000000,
0b10010000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000000
};
unsigned char etoile1 [] = {
0b00000000,0b00000000,0b00001110,0b00000000,
0b00001110,0b00000000,0b00010001,0b00000000,
0b00011001,0b00000000,0b00100000,0b10000000,
0b00011001,0b00000000,0b00100000,0b10000000,
0b00010111,0b00000000,0b00100000,0b10000000,
0b00011110,0b00000000,0b00100000,0b10000000,
0b00001110,0b00000000,0b00010001,0b00000000,
0b00000000,0b00000000,0b00001110,0b00000000
};
unsigned char ennemi1 [] = {
0b00000111,0b11100000,0b00000111,0b11100000,
0b00011000,0b00011000,0b00011111,0b11111000,
0b00100000,0b00000100,0b00110000,0b00011100,
0b01000000,0b00000010,0b01100000,0b00000110,
0b01001111,0b11100010,0b01100000,0b00000110,
0b10011111,0b11110001,0b11000000,0b00000011,
0b10110000,0b00011001,0b11001111,0b11100011,
0b11100000,0b00001111,0b10011111,0b11110001,
0b11000110,0b01100111,0b10111111,0b11111001,
0b10001001,0b10010001,0b11111001,0b10011111,
0b01001000,0b00010010,0b01111000,0b00011110,
0b01001000,0b00010010,0b01111000,0b00011110,
0b00101000,0b00010100,0b00111000,0b00011100,
0b00100000,0b00000100,0b00110000,0b00001100,
0b00010000,0b00001000,0b00010000,0b00001000,
0b00010000,0b00001000,0b00010000,0b0000100
};
unsigned char ennemi2 [] = {
0b00000111,0b11100000,0b00000111,0b11100000,
0b00011000,0b00011000,0b00011000,0b00011000,
0b00111011,0b11011100,0b00100000,0b00000100,
0b01011011,0b11011010,0b01100000,0b00000110,
0b01011011,0b11011010,0b01100000,0b00000110,
0b10011011,0b11011001,0b11100000,0b00000111,
0b10011011,0b11011001,0b11100000,0b00000111,
0b10011011,0b11011001,0b11100000,0b00000111,
0b10011011,0b11011001,0b11100000,0b00000111,
0b10011011,0b11011001,0b11100000,0b00000111,
0b10011011,0b11011001,0b11100000,0b00000111,
0b10010000,0b00001001,0b11100000,0b00000111,
0b10000111,0b11100001,0b11100000,0b00000111,
0b10000000,0b00000001,0b11001111,0b11110011,
0b10000000,0b00000001,0b11011111,0b11111011,
0b01111111,0b11111110,0b01111111,0b11111110
};
unsigned char laser_en1[] = {
0b00111100,0b00000000,0b00111100,0b00000000,
0b01000010,0b00000000,0b01111110,0b00000000,
0b10011001,0b00000000,0b11100111,0b00000000,
0b10100101,0b00000000,0b11000011,0b00000000,
0b10100101,0b00000000,0b11000011,0b00000000,
0b10011001,0b00000000,0b11100111,0b00000000,
0b01000010,0b00000000,0b01111110,0b00000000,
0b00111100,0b00000000,0b00111100,0b00000000
};
unsigned char explode2 [] ={
0b00111100,0b00011100,0b00111101,0b11011100,
0b01001110,0b10101110,0b01110011,0b01110010,
0b10010011,0b11000111,0b11100001,0b01100001,
0b10010001,0b10000011,0b11100000,0b11100001,
0b10011001,0b11011010,0b11100000,0b11100010,
0b01001011,0b11000010,0b01110100,0b00111110,
0b00101100,0b10000100,0b00110011,0b00011100,
0b01010011,0b10001100,0b01100000,0b00000100,
0b10000011,0b11111000,0b11110000,0b00001000,
0b10011101,0b11001100,0b11110010,0b00000100,
0b01111111,0b10000110,0b01100010,0b00000010,
0b00011101,0b11000110,0b01100110,0b00000010,
0b01001100,0b11111110,0b01110111,0b00000010,
0b01000100,0b00001100,0b01111111,0b11110100,
0b00100110,0b00001000,0b00111111,0b11111000,
0b00011001,0b11110000,0b00011001,0b11110000
};
unsigned char explode1 [] = {
0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b01110000,0b00000000,0b01110000,
0b00000110,0b10001000,0b00000110,0b11111000,
0b00001001,0b00000100,0b00001111,0b11001100,
0b00010100,0b11000100,0b00011001,0b10001100,
0b00010001,0b11101000,0b00011000,0b00011000,
0b00010111,0b11100000,0b00011000,0b00010000,
0b00001001,0b10001000,0b00001100,0b01001000,
0b00000101,0b01001000,0b00000110,0b11101000,
0b00000100,0b10110000,0b00000111,0b10110000,
0b00000011,0b00000000,0b00000011,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b00000000,
0b00000000,0b00000000,0b00000000,0b000000000
};
unsigned char vie [] = {
0b00000000,0b00000000,0b00110011,0b00000000,
0b00110011,0b00000000,0b01001100,0b10000000,
0b01100110,0b00000000,0b10011001,0b11000000,
0b01100100,0b00000000,0b10011011,0b11000000,
0b00110000,0b00000000,0b01001111,0b10000000,
0b00011000,0b00000000,0b00100111,0b00000000,
0b00001000,0b00000000,0b00010110,0b00000000,
0b00000000,0b00000000,0b00001100,0b00000000
};
// Main Function
void _main(void)
{
void *VGScreen = NULL;
short x_vais=60,y_vais=75,laser_pos[6][2],i,j,k,score=0;
short en_pos[10][2],aleat,en_laser_pos[10][2];
int tir=0,nbr=0,new=0,vit_en=3;
int
nbr_en=0,ennemi=0,difficulte=4,time[10]={0,0,0,0,0,0,0,0,0,0},time2[10]={0,0,0,0,0,0,0,0,0,0};
int
en_tir=0,nbr_en_laser=0,collision_en,collision_las,collision_en_laser,explosion[12][3];
int nbr_exp=-1,energie=10,nbr_vie=3;
char buffer_vie[4],buffer_score[5];
void *Image_C0 = &intro_C0;
void *Image_C1 = &intro_C1;
// fichier sprite//
FILE *fichier=fopen("sprites","wb");
fputc (0, fichier);
fwrite(&ennemi1,64,2,fichier);
fputc (0, fichier);
fputc (STR_TAG, fichier);
fclose(fichier);
SYM_ENTRY *entry;
void *sprites_ptr;
entry=SymFindPtr(SYMSTR("sprites"),0);
sprites_ptr=HeapDeref(entry->handle)+2;
GrayMode (GRAY_ON);
clrscr();
SetPlane (0);
BitmapPut (0,0, Image_C0, ScrRect, A_REPLACE);
SetPlane (1);
BitmapPut (0,0, Image_C1, ScrRect, A_REPLACE);
ngetchx ();
GrayMode (GRAY_OFF);
XOn();
XIniDrawStr(F_6x8,GLOW);
VGScreen = XNewGPlan();
int exp_time[10];
XTimer5=0;
XGPlanc(VGScreen);
do{
XClrGPlan();
//deplacement ennemis//
aleat=random(200-30*difficulte);
if(aleat==1 && nbr_en<10)
{
nbr_en++;
en_pos[nbr_en-1][0]=random(130)+10;
en_pos[nbr_en-1][1]=-8;
ennemi=1;
}
if(ennemi==1)
{
for(i=0;i<nbr_en;i++)
{
time[i]++;
time2[i]++;
if(abs(en_pos[i][0]-x_vais)<40 && nbr_en_laser<nbr_en &&
en_pos[i][1]<60){
en_laser_pos[nbr_en_laser][0]=en_pos[nbr_en-1][0]+3;
en_laser_pos[nbr_en_laser][1]=en_pos[nbr_en-1][1]+10;
en_tir=1;
nbr_en_laser++;
}
if(time[i]==6-vit_en){en_pos[i][1]++;time[i]=0;}
if(time2[i]==7)
{
if(abs(en_pos[i][0]-x_vais)>abs(en_pos[i][0]+1-x_vais)){en_pos[i][0]++;}
else{en_pos[i][0]--;}
time2[i]=0;
}
XGNSprite(en_pos[i][0],en_pos[i][1],sprites_ptr);
if(en_pos[0][1]>92)
{
for(i=0;i<nbr_en;i++)
{
en_pos[i][0]=en_pos[i+1][0];
en_pos[i][1]=en_pos[i+1][1];
}
nbr_en--;
}
}
}
//tir ennemi
if(en_tir==1)
{
for(i=0;i<nbr_en_laser;i++)
{
en_laser_pos[i][1]++;
XGNSmall(en_laser_pos[i][0],en_laser_pos[i][1],laser_en1);
if(en_laser_pos[0][1]>91)
{
nbr_en_laser--;
for(j=0;j<nbr_en_laser;j++)
{
en_laser_pos[j][0]=en_laser_pos[j+1][0];
en_laser_pos[j][1]=en_laser_pos[j+1][1];
}
}
}
};
//collisions laser_en et vasi//
for(j=0;j<nbr_en_laser;j++)
{
if(abs(en_laser_pos[j][0]+4-(x_vais+8))<12 &&
abs(en_laser_pos[j][1]+4-(y_vais)) < 4)
{
collision_en_laser=j;
nbr_en_laser--;
energie--;
for(k=collision_en_laser;k<nbr_en_laser;k++)
{
en_laser_pos[k][0]=en_laser_pos[k+1][0];
en_laser_pos[k][1]=en_laser_pos[k+1][1];
}
}
}
//collisions laser et en//
for(j=0;j<nbr_en;j++)
{
for(i=0;i<nbr;i++)
{
if(abs(laser_pos[i][0]+2-(en_pos[j][0]+6))<8 &&
abs(laser_pos[i][1]-(en_pos[j][1]+8)) < 8)
{
score=score+2*difficulte;
collision_en=j;
collision_las=i;
nbr_exp++;
explosion[nbr_exp][0]=1;
explosion[nbr_exp][1]=en_pos[j][0];
explosion[nbr_exp][2]=en_pos[j][1];
exp_time[nbr_exp]=0;
nbr_en--;
for(k=collision_en;k<nbr_en;k++)
{
en_pos[k][0]=en_pos[k+1][0];
en_pos[k][1]=en_pos[k+1][1];
}
nbr--;
for(k=collision_las;k<nbr;k++)
{
laser_pos[k][0]=laser_pos[k+1][0];
laser_pos[k][1]=laser_pos[k+1][1];
}
}
}
if(abs(en_pos[j][0]+6-(x_vais+6))<10 && abs(en_pos[j][1]+6-(y_vais)) < 7)
{energie=energie-5;
collision_en=j;
nbr_en--;
nbr_exp++;
explosion[nbr_exp][0]=1;
explosion[nbr_exp][1]=en_pos[j][0];
explosion[nbr_exp][2]=en_pos[j][1];
exp_time[nbr_exp]=0;
for(k=collision_en;k<nbr_en;k++)
{
en_pos[k][0]=en_pos[k+1][0];
en_pos[k][1]=en_pos[k+1][1];
}
}
}
// explosion //
if (nbr_exp>=0)
{
for(i=0;i<nbr_exp;i++)
{
if(explosion[nbr_exp][0]==1 &&
exp_time[nbr_exp]<10){exp_time[nbr_exp]++;XGNSprite(explosion[nbr_exp][1],explosion[nbr_exp][2],explode1);};
if(explosion[nbr_exp][0]==1 && exp_time[nbr_exp]>=10 &&
exp_time[nbr_exp]<23){exp_time[nbr_exp]++;XGNSprite(explosion[nbr_exp][1],explosion[nbr_exp][2],explode2);};
if(explosion[nbr_exp][0]==1 && exp_time[nbr_exp]>=23)
{nbr_exp--;
for(k=0;k<nbr_exp;k++)
{
explosion[k][0]=explosion[k+1][0];
explosion[k][1]=explosion[k+1][1];
exp_time[k]=exp_time[k+1];
};
}
}
}
// tir vaisseau //
if(new==1)
{
new=0;
}
if(tir==1)
{
for(i=0;i<nbr;i++)
{
laser_pos[i][1]=laser_pos[i][1]-2;
XGNSmall(laser_pos[i][0],laser_pos[i][1],laser1);
if(laser_pos[0][1]<0)
{
nbr--;
for(i=0;i<nbr;i++)
{
laser_pos[i][0]=laser_pos[i+1][0];
laser_pos[i][1]=laser_pos[i+1][1];
}
}
}
}
//eneregie score et vie//
if(energie>0)
{
XRectangle(9,92,61,99,3);
XFillRectangle(10,93,10+5*energie, 98,1);
}
if(energie<=0){XRectangle(9,90,61,97,2);nbr_vie--;energie=10;
nbr_exp++;
explosion[nbr_exp][0]=1;
explosion[nbr_exp][1]=x_vais;
explosion[nbr_exp][2]=y_vais;
exp_time[nbr_exp]=0;}
if(nbr_vie>0){XGNSmall(73,91,vie);sprintf (buffer_vie, "x
%d",nbr_vie);XDrawDGlowStr(83,91,buffer_vie,4);sprintf (buffer_score, "scr
%d",score);XDrawDGlowStr(110,91,buffer_score,6);}
// deplacements //
XJoyPad();
if(Press.B1 && nbr<5 && XTimer5>3)
{
XTimer5=0;
tir=1;
new=1;
laser_pos[nbr][0]=x_vais+6;
laser_pos[nbr][1]=y_vais;
nbr++;
if(score>0){score=score-0.3;}
}
if(Press.Left && x_vais>0){x_vais=x_vais-2;}
if(Press.Right && x_vais<144){x_vais=x_vais+2;}
if(Press.Up && y_vais>0){y_vais=y_vais-2;}
if(Press.Down && y_vais<75){y_vais=y_vais+2;}
XGNSprite(x_vais,y_vais,vaisseau1);
XCpyGPlanToLCD();
}while(!Press.Esc && nbr_vie>0);
XDestrFont();
XIniDrawStr(F_8x10,LIFT);
XRectangle(19,19,141,76,3);
XFillRectangle(20,20,140,75,0);
XDrawLGlowStr(27,25,"Game Over",12);
XIniDrawStr(F_8x10,GLOW);
sprintf (buffer_score, "score: %d",score);
XDrawDGlowStr(35,46,buffer_score,9);
XIniDrawStr(F_6x8,GLOW);
XDrawDGlowStr(40,65,"Press Enter",7);
XCpyGPlanToLCD();
do{
XJoyPad();
}while(!Press.Enter);
XDestrGPlan(VGScreen);
XDestrFont();
XOff();
}
Alors Jai remplacer SymlFind par SymFindPtr.
Tu avait oiblier d'écrire dans ton fichier des info comme quoi c'est un String avec son tag ici STR_TAg mais tu peut changer.
w remplacé par wb
sprites_ptr+64 par sprites_ptr. Ici tu commence pas à 64. Et d'autre trucs.
