Steven Mahasin / Mbed 2 deprecated DreamDungeon

Dependencies:   mbed MotionSensor

Committer:
el17sm
Date:
Mon Apr 29 10:39:09 2019 +0000
Revision:
27:a1b41626f57c
Parent:
23:5a8f75e93508
Child:
29:6b8411bb040a
Functional Room; Great Success;

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