Steven Mahasin / Mbed 2 deprecated DreamDungeon

Dependencies:   mbed MotionSensor

Committer:
el17sm
Date:
Tue May 07 09:09:38 2019 +0000
Revision:
38:09832e662803
Parent:
34:1d5b4da3935e
Attempted creation of mob Cowboy

Who changed what in which revision?

UserRevisionLine numberNew contents of line
el17sm 10:1a3499f6b583 1 #ifndef PLAYER_H
el17sm 10:1a3499f6b583 2 #define PLAYER_H
el17sm 10:1a3499f6b583 3 #include "Entity.h"
el17sm 13:d04a6caba40d 4 #include "Bullets.h"
el17sm 33:4f3948dcd2f7 5 #define INVULNERABILITY_PERIOD 50
el17sm 13:d04a6caba40d 6
el17sm 13:d04a6caba40d 7 const int bullets_max = 20;
el17sm 10:1a3499f6b583 8
el17sm 22:7abf4581bc9b 9 class Player : public Entity
el17sm 22:7abf4581bc9b 10 {
el17sm 23:5a8f75e93508 11 private:
el17sm 23:5a8f75e93508 12
el17sm 23:5a8f75e93508 13 // Member Variables
el17sm 23:5a8f75e93508 14 int fire_rate_counter;
el17sm 23:5a8f75e93508 15 int fire_rate_delay;
el17sm 23:5a8f75e93508 16 int _bullet_speed;
el17sm 23:5a8f75e93508 17 int invulnerability_counter;
el17sm 23:5a8f75e93508 18
el17sm 30:ec915d24d3e9 19 // Private Functions
el17sm 34:1d5b4da3935e 20 void move_player(float mapped_x, float mapped_y, char * map, bool * doorways);
el17sm 30:ec915d24d3e9 21 void move_bullets();
el17sm 30:ec915d24d3e9 22 void increment_frames(float mapped_x, float mapped_y);
el17sm 33:4f3948dcd2f7 23 char * get_frame();
el17sm 38:09832e662803 24
el17sm 22:7abf4581bc9b 25 public:
el17sm 10:1a3499f6b583 26 // Constructors
el17sm 29:6b8411bb040a 27 Player(float pos_x, float pos_y);
el17sm 27:a1b41626f57c 28 // Deconstructors
el17sm 27:a1b41626f57c 29 ~Player();
el17sm 22:7abf4581bc9b 30
el17sm 29:6b8411bb040a 31 // Accessors
el17sm 29:6b8411bb040a 32 int get_bullet_speed();
el17sm 23:5a8f75e93508 33 int get_hearts_width();
el17sm 23:5a8f75e93508 34 int get_hearts_height();
el17sm 33:4f3948dcd2f7 35 char * get_hearts_sprite();
el17sm 29:6b8411bb040a 36
el17sm 29:6b8411bb040a 37 // Functions
el17sm 34:1d5b4da3935e 38 virtual void move(float, float, char * map, bool * doorways);
el17sm 29:6b8411bb040a 39 virtual void take_damage(int damage);
el17sm 32:fe6359ef9916 40 virtual void draw(N5110 &lcd);
el17sm 34:1d5b4da3935e 41 bool update_bullets(char * map, bool * doorways);
el17sm 29:6b8411bb040a 42 void delete_bullets();
el17sm 29:6b8411bb040a 43 void buttons(bool button_A, bool button_B, bool button_Y, bool button_X);
el17sm 22:7abf4581bc9b 44
el17sm 29:6b8411bb040a 45 // Variables
el17sm 13:d04a6caba40d 46 Bullets *bullets_array[bullets_max];
el17sm 13:d04a6caba40d 47 bool valid_bullets[bullets_max];
el17sm 23:5a8f75e93508 48
el17sm 23:5a8f75e93508 49 };
el17sm 23:5a8f75e93508 50
el17sm 23:5a8f75e93508 51 // Sprite
el17sm 33:4f3948dcd2f7 52 const char sprite_heart[9][9] = {
el17sm 23:5a8f75e93508 53 {0,1,1,0,0,0,1,1,0,},
el17sm 23:5a8f75e93508 54 {1,1,1,1,0,1,1,1,1,},
el17sm 23:5a8f75e93508 55 {1,2,1,1,1,1,1,1,1,},
el17sm 23:5a8f75e93508 56 {1,2,1,1,1,1,1,1,1,},
el17sm 23:5a8f75e93508 57 {1,2,1,1,1,1,1,1,1,},
el17sm 23:5a8f75e93508 58 {0,1,2,1,1,1,1,1,0,},
el17sm 23:5a8f75e93508 59 {0,0,1,1,1,1,1,0,0,},
el17sm 23:5a8f75e93508 60 {0,0,0,1,1,1,0,0,0,},
el17sm 23:5a8f75e93508 61 {0,0,0,0,1,0,0,0,0,}
el17sm 23:5a8f75e93508 62 };
el17sm 23:5a8f75e93508 63
el17sm 33:4f3948dcd2f7 64 const char sprite_dying_player [5][12][12] = { // sprite_dying_player [Frame][Size_Y][Size_X]
el17sm 27:a1b41626f57c 65 {
el17sm 27:a1b41626f57c 66 {0,1,1,1,1,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 67 {1,1,1,1,1,1,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 68 {1,2,1,1,1,1,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 69 {1,1,1,1,1,1,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 70 {0,1,1,1,1,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 71 {0,0,1,1,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 72 {0,0,1,1,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 73 {0,0,1,1,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 74 {0,0,1,1,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 75 {0,0,0,1,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 76 {0,0,0,1,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 77 {0,0,1,1,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 78 },
el17sm 27:a1b41626f57c 79 {
el17sm 27:a1b41626f57c 80 {0,0,0,0,1,1,1,0,0,0,0,0,},
el17sm 27:a1b41626f57c 81 {0,0,0,1,2,1,1,1,0,0,0,0,},
el17sm 27:a1b41626f57c 82 {0,0,0,1,1,1,1,1,0,0,0,0,},
el17sm 27:a1b41626f57c 83 {0,0,0,1,1,1,1,1,0,0,0,0,},
el17sm 27:a1b41626f57c 84 {0,0,0,0,1,1,1,0,0,0,0,0,},
el17sm 27:a1b41626f57c 85 {0,1,1,1,1,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 86 {0,0,1,1,1,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 87 {0,0,1,1,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 88 {0,1,1,1,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 89 {0,1,0,1,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 90 {1,0,0,1,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 91 {0,0,1,1,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 92 },
el17sm 27:a1b41626f57c 93 {
el17sm 27:a1b41626f57c 94 {0,0,0,0,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 95 {0,0,0,0,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 96 {0,0,0,0,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 97 {0,0,0,0,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 98 {0,0,0,0,1,0,0,0,1,1,1,0,},
el17sm 27:a1b41626f57c 99 {0,0,0,0,0,1,0,1,1,2,1,1,},
el17sm 27:a1b41626f57c 100 {0,0,0,0,0,1,1,1,1,1,1,1,},
el17sm 27:a1b41626f57c 101 {0,0,0,1,1,1,1,1,1,1,1,1,},
el17sm 27:a1b41626f57c 102 {0,1,1,1,1,1,1,0,1,1,1,0,},
el17sm 27:a1b41626f57c 103 {1,0,0,1,1,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 104 {0,0,1,0,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 105 {0,1,0,0,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 106 },
el17sm 27:a1b41626f57c 107 {
el17sm 27:a1b41626f57c 108 {0,0,0,0,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 109 {0,0,0,0,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 110 {0,0,0,0,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 111 {0,0,0,0,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 112 {0,0,0,0,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 113 {0,0,0,0,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 114 {0,0,0,0,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 115 {0,0,0,0,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 116 {1,0,0,0,1,0,0,0,1,1,1,0,},
el17sm 27:a1b41626f57c 117 {0,1,1,0,0,1,1,1,1,2,1,1,},
el17sm 27:a1b41626f57c 118 {1,0,0,1,1,1,1,1,1,1,1,1,},
el17sm 27:a1b41626f57c 119 {1,1,1,1,1,1,1,1,1,1,1,1,},
el17sm 27:a1b41626f57c 120 },
el17sm 27:a1b41626f57c 121 {
el17sm 27:a1b41626f57c 122 {0,0,0,0,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 123 {0,0,0,0,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 124 {0,0,0,0,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 125 {0,0,0,0,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 126 {0,0,0,0,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 127 {0,0,0,0,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 128 {0,0,0,0,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 129 {0,0,0,0,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 130 {0,0,0,0,0,0,0,0,1,1,1,0,},
el17sm 27:a1b41626f57c 131 {0,0,0,0,0,0,0,1,1,1,1,1,},
el17sm 27:a1b41626f57c 132 {1,0,0,1,1,1,1,1,1,1,1,1,},
el17sm 27:a1b41626f57c 133 {1,1,1,1,1,1,1,1,1,1,1,1,},
el17sm 27:a1b41626f57c 134 }
el17sm 27:a1b41626f57c 135 };
el17sm 27:a1b41626f57c 136
el17sm 27:a1b41626f57c 137
el17sm 33:4f3948dcd2f7 138 const char sprite_transparent_player[12][6] = {
el17sm 23:5a8f75e93508 139 {0,0,0,0,0,0,},
el17sm 23:5a8f75e93508 140 {0,0,0,0,0,0,},
el17sm 23:5a8f75e93508 141 {0,0,0,0,0,0,},
el17sm 23:5a8f75e93508 142 {0,0,0,0,0,0,},
el17sm 23:5a8f75e93508 143 {0,0,0,0,0,0,},
el17sm 23:5a8f75e93508 144 {0,0,0,0,0,0,},
el17sm 23:5a8f75e93508 145 {0,0,0,0,0,0,},
el17sm 23:5a8f75e93508 146 {0,0,0,0,0,0,},
el17sm 23:5a8f75e93508 147 {0,0,0,0,0,0,},
el17sm 23:5a8f75e93508 148 {0,0,0,0,0,0,},
el17sm 23:5a8f75e93508 149 {0,0,0,0,0,0,},
el17sm 23:5a8f75e93508 150 {0,0,0,0,0,0,}
el17sm 10:1a3499f6b583 151 };
el17sm 10:1a3499f6b583 152
el17sm 33:4f3948dcd2f7 153 const char sprite_player [4][4][12][6] = { // Player [Face][SpriteAnimationFrame][Size_Y][Size_X]
el17sm 22:7abf4581bc9b 154 {
el17sm 22:7abf4581bc9b 155 // Up
el17sm 12:a1c1991835ca 156 {
el17sm 12:a1c1991835ca 157 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 158 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 159 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 160 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 161 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 162 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 163 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 164 {1,0,1,1,0,1,},
el17sm 12:a1c1991835ca 165 {1,0,1,1,0,1,},
el17sm 12:a1c1991835ca 166 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 167 {0,1,0,0,1,0,},
el17sm 12:a1c1991835ca 168 {0,1,0,0,1,0,}
el17sm 12:a1c1991835ca 169 },
el17sm 12:a1c1991835ca 170 {
el17sm 12:a1c1991835ca 171 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 172 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 173 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 174 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 175 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 176 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 177 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 178 {1,0,1,1,0,1,},
el17sm 12:a1c1991835ca 179 {0,0,1,1,0,1,},
el17sm 12:a1c1991835ca 180 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 181 {0,1,0,0,1,0,},
el17sm 12:a1c1991835ca 182 {0,1,0,0,0,0,}
el17sm 12:a1c1991835ca 183 },
el17sm 12:a1c1991835ca 184 {
el17sm 12:a1c1991835ca 185 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 186 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 187 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 188 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 189 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 190 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 191 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 192 {1,0,1,1,0,1,},
el17sm 12:a1c1991835ca 193 {1,0,1,1,0,1,},
el17sm 12:a1c1991835ca 194 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 195 {0,1,0,0,1,0,},
el17sm 12:a1c1991835ca 196 {0,1,0,0,1,0,}
el17sm 12:a1c1991835ca 197 },
el17sm 12:a1c1991835ca 198 {
el17sm 12:a1c1991835ca 199 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 200 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 201 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 202 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 203 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 204 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 205 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 206 {1,0,1,1,0,1,},
el17sm 12:a1c1991835ca 207 {1,0,1,1,0,0,},
el17sm 12:a1c1991835ca 208 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 209 {0,1,0,0,1,0,},
el17sm 12:a1c1991835ca 210 {0,0,0,0,1,0,}
el17sm 12:a1c1991835ca 211 }
el17sm 12:a1c1991835ca 212 },
el17sm 22:7abf4581bc9b 213 {
el17sm 22:7abf4581bc9b 214 // Right
el17sm 12:a1c1991835ca 215 {
el17sm 12:a1c1991835ca 216 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 217 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 218 {1,1,1,1,2,1,},
el17sm 12:a1c1991835ca 219 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 220 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 221 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 222 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 223 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 224 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 225 {0,0,1,0,0,0,},
el17sm 12:a1c1991835ca 226 {0,0,1,0,0,0,},
el17sm 12:a1c1991835ca 227 {0,0,1,1,0,0,}
el17sm 12:a1c1991835ca 228 },
el17sm 12:a1c1991835ca 229 {
el17sm 12:a1c1991835ca 230 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 231 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 232 {1,1,1,1,2,1,},
el17sm 12:a1c1991835ca 233 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 234 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 235 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 236 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 237 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 238 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 239 {0,0,1,0,1,0,},
el17sm 12:a1c1991835ca 240 {0,1,0,0,1,0,},
el17sm 12:a1c1991835ca 241 {0,1,0,0,0,1,}
el17sm 12:a1c1991835ca 242 },
el17sm 12:a1c1991835ca 243 {
el17sm 12:a1c1991835ca 244 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 245 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 246 {1,1,1,1,2,1,},
el17sm 12:a1c1991835ca 247 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 248 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 249 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 250 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 251 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 252 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 253 {0,0,1,0,0,0,},
el17sm 12:a1c1991835ca 254 {0,0,1,0,0,0,},
el17sm 12:a1c1991835ca 255 {0,0,1,1,0,0,}
el17sm 12:a1c1991835ca 256 },
el17sm 12:a1c1991835ca 257 {
el17sm 12:a1c1991835ca 258 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 259 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 260 {1,1,1,1,2,1,},
el17sm 12:a1c1991835ca 261 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 262 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 263 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 264 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 265 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 266 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 267 {0,0,1,0,1,0,},
el17sm 12:a1c1991835ca 268 {0,1,0,0,1,0,},
el17sm 12:a1c1991835ca 269 {0,1,0,0,0,1,}
el17sm 12:a1c1991835ca 270 }
el17sm 12:a1c1991835ca 271 },
el17sm 12:a1c1991835ca 272 {
el17sm 12:a1c1991835ca 273 // Down
el17sm 12:a1c1991835ca 274 {
el17sm 12:a1c1991835ca 275 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 276 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 277 {1,2,1,1,2,1,},
el17sm 12:a1c1991835ca 278 {1,1,2,2,1,1,},
el17sm 12:a1c1991835ca 279 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 280 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 281 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 282 {1,0,1,1,0,1,},
el17sm 12:a1c1991835ca 283 {1,0,1,1,0,1,},
el17sm 12:a1c1991835ca 284 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 285 {0,1,0,0,1,0,},
el17sm 12:a1c1991835ca 286 {0,1,0,0,1,0,}
el17sm 12:a1c1991835ca 287 },
el17sm 12:a1c1991835ca 288 {
el17sm 12:a1c1991835ca 289 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 290 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 291 {1,2,1,1,2,1,},
el17sm 12:a1c1991835ca 292 {1,1,2,2,1,1,},
el17sm 12:a1c1991835ca 293 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 294 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 295 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 296 {1,0,1,1,0,1,},
el17sm 12:a1c1991835ca 297 {0,0,1,1,0,1,},
el17sm 12:a1c1991835ca 298 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 299 {0,1,0,0,1,0,},
el17sm 12:a1c1991835ca 300 {0,1,0,0,0,0,}
el17sm 12:a1c1991835ca 301 },
el17sm 12:a1c1991835ca 302 {
el17sm 12:a1c1991835ca 303 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 304 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 305 {1,2,1,1,2,1,},
el17sm 12:a1c1991835ca 306 {1,1,2,2,1,1,},
el17sm 12:a1c1991835ca 307 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 308 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 309 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 310 {1,0,1,1,0,1,},
el17sm 12:a1c1991835ca 311 {1,0,1,1,0,1,},
el17sm 12:a1c1991835ca 312 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 313 {0,1,0,0,1,0,},
el17sm 12:a1c1991835ca 314 {0,1,0,0,1,0,}
el17sm 12:a1c1991835ca 315 },
el17sm 12:a1c1991835ca 316 {
el17sm 12:a1c1991835ca 317 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 318 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 319 {1,2,1,1,2,1,},
el17sm 12:a1c1991835ca 320 {1,1,2,2,1,1,},
el17sm 12:a1c1991835ca 321 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 322 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 323 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 324 {1,0,1,1,0,1,},
el17sm 12:a1c1991835ca 325 {1,0,1,1,0,0,},
el17sm 12:a1c1991835ca 326 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 327 {0,1,0,0,1,0,},
el17sm 12:a1c1991835ca 328 {0,0,0,0,1,0,}
el17sm 12:a1c1991835ca 329 }
el17sm 12:a1c1991835ca 330 },
el17sm 22:7abf4581bc9b 331 {
el17sm 22:7abf4581bc9b 332 // Left
el17sm 12:a1c1991835ca 333 {
el17sm 12:a1c1991835ca 334 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 335 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 336 {1,2,1,1,1,1,},
el17sm 12:a1c1991835ca 337 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 338 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 339 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 340 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 341 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 342 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 343 {0,0,0,1,0,0,},
el17sm 12:a1c1991835ca 344 {0,0,0,1,0,0,},
el17sm 12:a1c1991835ca 345 {0,0,1,1,0,0,}
el17sm 12:a1c1991835ca 346 },
el17sm 12:a1c1991835ca 347 {
el17sm 12:a1c1991835ca 348 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 349 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 350 {1,2,1,1,1,1,},
el17sm 12:a1c1991835ca 351 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 352 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 353 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 354 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 355 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 356 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 357 {0,1,0,1,0,0,},
el17sm 12:a1c1991835ca 358 {0,1,0,0,1,0,},
el17sm 12:a1c1991835ca 359 {1,0,0,0,1,0,}
el17sm 12:a1c1991835ca 360 },
el17sm 12:a1c1991835ca 361 {
el17sm 12:a1c1991835ca 362 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 363 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 364 {1,2,1,1,1,1,},
el17sm 12:a1c1991835ca 365 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 366 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 367 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 368 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 369 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 370 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 371 {0,0,0,1,0,0,},
el17sm 12:a1c1991835ca 372 {0,0,0,1,0,0,},
el17sm 12:a1c1991835ca 373 {0,0,1,1,0,0,}
el17sm 12:a1c1991835ca 374 },
el17sm 12:a1c1991835ca 375 {
el17sm 12:a1c1991835ca 376 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 377 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 378 {1,2,1,1,1,1,},
el17sm 12:a1c1991835ca 379 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 380 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 381 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 382 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 383 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 384 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 385 {0,1,0,1,0,0,},
el17sm 12:a1c1991835ca 386 {0,1,0,0,1,0,},
el17sm 12:a1c1991835ca 387 {1,0,0,0,1,0,}
el17sm 12:a1c1991835ca 388 }
el17sm 12:a1c1991835ca 389 }
el17sm 12:a1c1991835ca 390 };
el17sm 12:a1c1991835ca 391
el17sm 10:1a3499f6b583 392 #endif