Mortal Kombat Game ELEC2645

Dependencies:   mbed N5110 ShiftReg Joystick

Committer:
ozy
Date:
Sun May 09 12:31:38 2021 +0000
Revision:
22:225d4031c090
Parent:
21:fad1c9f010d1
DONE

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ozy 0:99b49fd71085 1 #include "Menu.h"
ozy 0:99b49fd71085 2 #include "mbed.h"
ozy 21:fad1c9f010d1 3 #include "ShiftReg.h"
ozy 21:fad1c9f010d1 4 ShiftReg shift; // for countdown
ozy 0:99b49fd71085 5
ozy 0:99b49fd71085 6 Menu::Menu() {}
ozy 0:99b49fd71085 7
ozy 20:4ca04fd0965a 8 void Menu::menu_render(N5110 &lcd) {
ozy 22:225d4031c090 9 // this function renders all the tutorial screens and creates a countdown to the fight
ozy 21:fad1c9f010d1 10 draw_uni_logo(lcd);
ozy 21:fad1c9f010d1 11 wait(3.0f);
ozy 20:4ca04fd0965a 12 main_menu(lcd);
ozy 20:4ca04fd0965a 13 wait(3.0f);
ozy 20:4ca04fd0965a 14 created_by(lcd);
ozy 20:4ca04fd0965a 15 wait(3.0f);
ozy 21:fad1c9f010d1 16 tutorial_screen1(lcd);
ozy 21:fad1c9f010d1 17 wait(3.0f);
ozy 21:fad1c9f010d1 18 tutorial_screen3(lcd);
ozy 21:fad1c9f010d1 19 wait(3.0f);
ozy 21:fad1c9f010d1 20 tutorial_screen4(lcd);
ozy 21:fad1c9f010d1 21 wait(3.0f);
ozy 21:fad1c9f010d1 22 tutorial_screen5(lcd);
ozy 21:fad1c9f010d1 23 wait(3.0f);
ozy 21:fad1c9f010d1 24 tutorial_screen6(lcd);
ozy 21:fad1c9f010d1 25 wait(3.0f);
ozy 21:fad1c9f010d1 26 tutorial_screen7(lcd);
ozy 20:4ca04fd0965a 27 wait(3.0f);
ozy 21:fad1c9f010d1 28 tutorial_screen8(lcd);
ozy 22:225d4031c090 29 wait(1.5f);
ozy 21:fad1c9f010d1 30 shift.write(0x4F);
ozy 21:fad1c9f010d1 31 wait(1.0f);
ozy 21:fad1c9f010d1 32 shift.write(0x5B);
ozy 21:fad1c9f010d1 33 wait(1.0f);
ozy 21:fad1c9f010d1 34 shift.write(0x06);
ozy 21:fad1c9f010d1 35 wait(1.0f);
ozy 21:fad1c9f010d1 36 shift.write(0x3F);
ozy 21:fad1c9f010d1 37 wait(0.3f);
ozy 21:fad1c9f010d1 38 tutorial_screen9(lcd);
ozy 21:fad1c9f010d1 39 wait(0.5f);
ozy 20:4ca04fd0965a 40 lcd.refresh();
ozy 20:4ca04fd0965a 41 }
ozy 20:4ca04fd0965a 42
ozy 20:4ca04fd0965a 43
ozy 0:99b49fd71085 44 void Menu::draw_logo(N5110 &lcd, int x, int y) {
ozy 0:99b49fd71085 45 // Mortal Kombat Logo
ozy 0:99b49fd71085 46 const int logo[17][19] = {
ozy 0:99b49fd71085 47 { 1,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,1 },
ozy 0:99b49fd71085 48 { 0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,0 },
ozy 0:99b49fd71085 49 { 0,0,0,0,0,1,0,1,1,1,0,0,0,0,1,0,0,0,0 },
ozy 0:99b49fd71085 50 { 0,0,0,0,1,0,1,1,1,1,1,0,0,0,0,1,0,0,0 },
ozy 0:99b49fd71085 51 { 0,0,0,1,0,1,1,0,0,1,1,1,1,0,0,0,1,0,0 },
ozy 0:99b49fd71085 52 { 0,0,1,0,1,1,1,0,1,1,1,1,1,1,0,0,0,1,0 },
ozy 0:99b49fd71085 53 { 0,0,1,0,1,1,1,1,1,1,1,1,0,1,0,0,0,1,0 },
ozy 0:99b49fd71085 54 { 0,0,1,0,1,1,1,0,0,0,1,1,1,1,1,0,0,1,0 },
ozy 0:99b49fd71085 55 { 0,0,1,0,1,1,1,1,0,0,0,0,0,1,1,1,0,1,0 },
ozy 0:99b49fd71085 56 { 0,0,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,1,0 },
ozy 0:99b49fd71085 57 { 0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,0 },
ozy 0:99b49fd71085 58 { 0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0 },
ozy 0:99b49fd71085 59 { 0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0 },
ozy 0:99b49fd71085 60 { 0,0,0,0,1,0,0,0,0,1,1,1,1,1,1,1,0,0,0 },
ozy 0:99b49fd71085 61 { 0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0 },
ozy 0:99b49fd71085 62 { 0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0 },
ozy 0:99b49fd71085 63 { 1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1 },
ozy 0:99b49fd71085 64 };
ozy 0:99b49fd71085 65 // draw the MK Logo
ozy 0:99b49fd71085 66 // (x, y, rows, cols, sprite)
ozy 0:99b49fd71085 67 lcd.drawSprite(x,y,17,19,(int *)logo);
ozy 0:99b49fd71085 68 }
ozy 0:99b49fd71085 69
ozy 0:99b49fd71085 70 void Menu::main_menu(N5110 &lcd) {
ozy 21:fad1c9f010d1 71 lcd.clear();
ozy 0:99b49fd71085 72 // Printing the first menu screen
ozy 0:99b49fd71085 73 lcd.printString("MORTAL KOMBAT",3,1);
ozy 0:99b49fd71085 74 lcd.printString("LEEDS EDITION",3,2);
ozy 0:99b49fd71085 75 lcd.refresh();
ozy 0:99b49fd71085 76 draw_logo(lcd, 30, 28); // draw logo on (30,28)
ozy 0:99b49fd71085 77 // draw menu frame using the whole dimensions of the screen
ozy 0:99b49fd71085 78 lcd.drawRect(0,0,84,48,FILL_TRANSPARENT);
ozy 0:99b49fd71085 79 lcd.refresh(); // refresh the LCD so the pixels appear
ozy 0:99b49fd71085 80 }
ozy 0:99b49fd71085 81
ozy 0:99b49fd71085 82 void Menu::created_by(N5110 &lcd) {
ozy 0:99b49fd71085 83 lcd.clear();
ozy 0:99b49fd71085 84 lcd.drawRect(0,0,84,48,FILL_TRANSPARENT);
ozy 0:99b49fd71085 85 lcd.printString("Created by:",2,1);
ozy 0:99b49fd71085 86 lcd.printString("OSMAN",25,2);
ozy 0:99b49fd71085 87 lcd.printString("FADL ALI",20,3);
ozy 0:99b49fd71085 88 lcd.printString("201337691",18,4);
ozy 0:99b49fd71085 89 lcd.refresh();
ozy 0:99b49fd71085 90 }
ozy 21:fad1c9f010d1 91
ozy 21:fad1c9f010d1 92 void Menu::tutorial_screen1(N5110 &lcd) {
ozy 0:99b49fd71085 93 lcd.clear();
ozy 21:fad1c9f010d1 94 lcd.printString("Welcome!", 15,0);
ozy 21:fad1c9f010d1 95 lcd.printString("Your mission", 5,2);
ozy 21:fad1c9f010d1 96 lcd.printString("is to", 20,3);
ozy 21:fad1c9f010d1 97 lcd.printString("defeat", 20,4);
ozy 21:fad1c9f010d1 98 lcd.printString("Kotal Khan...", 5,5);
ozy 21:fad1c9f010d1 99 lcd.refresh();
ozy 21:fad1c9f010d1 100 }
ozy 21:fad1c9f010d1 101
ozy 21:fad1c9f010d1 102 void Menu::tutorial_screen2 (N5110 &lcd) {
ozy 21:fad1c9f010d1 103 lcd.clear();
ozy 21:fad1c9f010d1 104 lcd.printString("God of Sun!", 5,1);
ozy 21:fad1c9f010d1 105 lcd.printString("God of War!", 5,3);
ozy 21:fad1c9f010d1 106 lcd.printString("God of Blood!", 5,5);
ozy 0:99b49fd71085 107 lcd.refresh();
ozy 0:99b49fd71085 108 }
ozy 0:99b49fd71085 109
ozy 21:fad1c9f010d1 110 void Menu::tutorial_screen3 (N5110 &lcd) {
ozy 0:99b49fd71085 111 lcd.clear();
ozy 21:fad1c9f010d1 112 lcd.printString("You must", 15,0);
ozy 21:fad1c9f010d1 113 lcd.printString("familiarise", 8,1);
ozy 21:fad1c9f010d1 114 lcd.printString("yourself", 15,2);
ozy 21:fad1c9f010d1 115 lcd.printString("with the", 15,3);
ozy 21:fad1c9f010d1 116 lcd.printString("fight moves", 8,4);
ozy 0:99b49fd71085 117 lcd.refresh();
ozy 0:99b49fd71085 118 }
ozy 0:99b49fd71085 119
ozy 21:fad1c9f010d1 120 void Menu::tutorial_screen4 (N5110 &lcd) {
ozy 1:3bdadf6f6dbd 121 lcd.clear();
ozy 21:fad1c9f010d1 122 lcd.printString("Press A", 18,1);
ozy 21:fad1c9f010d1 123 lcd.printString("to Kick!", 14,2);
ozy 21:fad1c9f010d1 124 lcd.drawRect(0,0,84,48,FILL_TRANSPARENT);
ozy 22:225d4031c090 125 // setting coordinates
ozy 21:fad1c9f010d1 126 _fighter.set_y(34);
ozy 21:fad1c9f010d1 127 _fighter.set_x(34);
ozy 21:fad1c9f010d1 128 _fighter.kick_right(lcd);
ozy 1:3bdadf6f6dbd 129 lcd.refresh();
ozy 1:3bdadf6f6dbd 130 }
ozy 1:3bdadf6f6dbd 131
ozy 21:fad1c9f010d1 132 void Menu::tutorial_screen5 (N5110 &lcd) {
ozy 1:3bdadf6f6dbd 133 lcd.clear();
ozy 21:fad1c9f010d1 134 lcd.printString("Press B", 18,1);
ozy 21:fad1c9f010d1 135 lcd.printString("to Punch!", 14,2);
ozy 21:fad1c9f010d1 136 lcd.drawRect(0,0,84,48,FILL_TRANSPARENT);
ozy 21:fad1c9f010d1 137 _fighter.set_y(34);
ozy 21:fad1c9f010d1 138 _fighter.set_x(34);
ozy 21:fad1c9f010d1 139 _fighter.punch_right(lcd);
ozy 21:fad1c9f010d1 140 lcd.refresh();
ozy 21:fad1c9f010d1 141 }
ozy 21:fad1c9f010d1 142
ozy 21:fad1c9f010d1 143 void Menu::tutorial_screen6 (N5110 &lcd) {
ozy 21:fad1c9f010d1 144 lcd.clear();
ozy 21:fad1c9f010d1 145 lcd.printString("Press C", 18,1);
ozy 21:fad1c9f010d1 146 lcd.printString("to Guard!", 14,2);
ozy 21:fad1c9f010d1 147 lcd.drawRect(0,0,84,48,FILL_TRANSPARENT);
ozy 21:fad1c9f010d1 148 _fighter.set_y(34);
ozy 21:fad1c9f010d1 149 _fighter.set_x(34);
ozy 21:fad1c9f010d1 150 _fighter.guard(lcd);
ozy 1:3bdadf6f6dbd 151 lcd.refresh();
ozy 0:99b49fd71085 152 }
ozy 0:99b49fd71085 153
ozy 21:fad1c9f010d1 154 void Menu::tutorial_screen7 (N5110 &lcd) {
ozy 21:fad1c9f010d1 155 lcd.clear();
ozy 21:fad1c9f010d1 156 lcd.printString("Press D", 18,1);
ozy 21:fad1c9f010d1 157 lcd.printString("to Jump/Fly!", 10,2);
ozy 21:fad1c9f010d1 158 lcd.drawRect(0,0,84,48,FILL_TRANSPARENT);
ozy 21:fad1c9f010d1 159 _fighter.set_y(26);
ozy 21:fad1c9f010d1 160 _fighter.set_x(34);
ozy 21:fad1c9f010d1 161 _fighter.draw(lcd);
ozy 21:fad1c9f010d1 162 lcd.refresh();
ozy 21:fad1c9f010d1 163 }
ozy 21:fad1c9f010d1 164
ozy 21:fad1c9f010d1 165 void Menu::tutorial_screen8 (N5110 &lcd) {
ozy 21:fad1c9f010d1 166 lcd.clear();
ozy 22:225d4031c090 167 lcd.printString("Get Ready...", 8,2);
ozy 21:fad1c9f010d1 168 lcd.drawRect(0,0,84,48,FILL_TRANSPARENT);
ozy 21:fad1c9f010d1 169 lcd.refresh();
ozy 21:fad1c9f010d1 170 }
ozy 21:fad1c9f010d1 171
ozy 21:fad1c9f010d1 172 void Menu::tutorial_screen9 (N5110 &lcd) {
ozy 21:fad1c9f010d1 173 lcd.clear();
ozy 21:fad1c9f010d1 174 lcd.printString("FIGHT!", 25,2);
ozy 21:fad1c9f010d1 175 lcd.drawRect(0,0,84,48,FILL_TRANSPARENT);
ozy 21:fad1c9f010d1 176 lcd.refresh();
ozy 0:99b49fd71085 177 }
ozy 1:3bdadf6f6dbd 178
ozy 1:3bdadf6f6dbd 179
ozy 1:3bdadf6f6dbd 180
ozy 20:4ca04fd0965a 181
ozy 21:fad1c9f010d1 182
ozy 21:fad1c9f010d1 183
ozy 21:fad1c9f010d1 184
ozy 21:fad1c9f010d1 185
ozy 21:fad1c9f010d1 186
ozy 21:fad1c9f010d1 187
ozy 21:fad1c9f010d1 188
ozy 21:fad1c9f010d1 189
ozy 21:fad1c9f010d1 190 void Menu::draw_uni_logo(N5110 &lcd) {
ozy 21:fad1c9f010d1 191 lcd.clear();
ozy 21:fad1c9f010d1 192 const int uni_logo[48][84] = {
ozy 21:fad1c9f010d1 193 {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 194 {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 195 {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 196 {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 197 {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 198 {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 199 {1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 200 {1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 201 {1,1,1,1,0,1,1,1,0,1,0,0,0,0,1,1,0,1,1,0,1,1,1,1,0,1,1,0,0,0,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0,0,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 202 {1,1,1,1,0,1,1,1,0,1,0,1,1,1,0,1,0,1,1,1,0,1,1,0,1,1,0,1,1,1,0,1,0,1,1,1,0,1,1,1,1,1,0,1,1,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 203 {1,1,1,1,0,1,1,1,0,1,0,1,1,1,0,1,0,1,1,1,0,1,1,0,1,1,0,0,0,0,0,1,0,1,1,1,1,0,0,0,1,1,0,1,1,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 204 {1,1,1,1,0,1,1,1,0,1,0,1,1,1,0,1,0,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 205 {1,1,1,1,1,0,0,0,1,1,0,1,1,1,0,1,0,1,1,1,1,0,0,1,1,1,1,0,0,0,0,1,0,1,1,1,0,0,0,0,1,1,0,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 206 {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 207 {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 208 {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 209 {1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 210 {1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 211 {1,1,1,1,1,0,0,0,1,0,0,0,1,1,1,1,1,0,1,1,1,1,1,0,0,0,1,1,1,0,0,0,1,1,1,0,0,0,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 212 {1,1,1,1,0,1,1,1,0,1,0,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,1,0,1,1,1,0,1,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 213 {1,1,1,1,0,1,1,1,0,1,0,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,1,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 214 {1,1,1,1,0,1,1,1,0,1,0,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 215 {1,1,1,1,1,0,0,0,1,1,0,1,1,1,1,1,1,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 216 {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 217 {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 218 {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 219 {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 220 {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 221 {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 222 {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 223 {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 224 {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 225 {1,1,1,1,0,0,0,0,0,1,1,0,1,1,1,1,1,0,0,0,0,0,1,1,1,0,0,0,1,1,1,0,0,0,1,1,1,0,0,0,1,1,1,1,1,0,1,1,1,0,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 226 {1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,0,1,1,1,0,1,0,1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 227 {1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,0,1,0,1,1,0,0,0,0,1,1,1,1,1,0,0,0,0,1,0,0,1,1,1,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 228 {1,1,1,1,0,0,0,0,0,1,1,0,1,1,1,1,1,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,1,1,1,0,1,0,1,1,0,1,1,1,0,1,1,1,1,0,0,0,0,1,0,1,1,0,1,1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 229 {1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,1,0,1,1,0,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1},
ozy 22:225d4031c090 230 {1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,1,0,1,1,1,1,0,1,1,1,0,1,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,0,0,0,0,1,0,1,1,0,1,1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1},
ozy 22:225d4031c090 231 {1,1,1,1,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,1,1,1,1,1,0,1,1,0,0,0,0,1,1,1,1,1,0,0,0,0,1,0,0,1,1,1,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 232 {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 233 {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 234 {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 235 {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 236 {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 237 {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 238 {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 239 {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1},
ozy 21:fad1c9f010d1 240 {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1}
ozy 21:fad1c9f010d1 241 };
ozy 21:fad1c9f010d1 242 lcd.drawSprite(0,0,48,84,(int *)uni_logo);
ozy 21:fad1c9f010d1 243 lcd.refresh();
ozy 21:fad1c9f010d1 244 }
ozy 21:fad1c9f010d1 245
ozy 21:fad1c9f010d1 246
ozy 21:fad1c9f010d1 247
ozy 21:fad1c9f010d1 248