Steven Mahasin / Mbed 2 deprecated DreamDungeon

Dependencies:   mbed MotionSensor

Committer:
el17sm
Date:
Sat May 04 15:39:20 2019 +0000
Revision:
29:6b8411bb040a
Parent:
27:a1b41626f57c
Child:
30:ec915d24d3e9
added Room complete;; started Floor engine;; ; To do:; Floor generation;; More enemies;; Bosses;; Title Screen;; Score;

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 29:6b8411bb040a 21 Player(float pos_x, float pos_y);
el17sm 27:a1b41626f57c 22 // Deconstructors
el17sm 27:a1b41626f57c 23 ~Player();
el17sm 22:7abf4581bc9b 24
el17sm 29:6b8411bb040a 25 // Accessors
el17sm 29:6b8411bb040a 26 int get_bullet_speed();
el17sm 29:6b8411bb040a 27
el17sm 23:5a8f75e93508 28 int get_hearts_width();
el17sm 23:5a8f75e93508 29 int get_hearts_height();
el17sm 23:5a8f75e93508 30 int * get_hearts_sprite();
el17sm 29:6b8411bb040a 31
el17sm 29:6b8411bb040a 32 // Functions
el17sm 29:6b8411bb040a 33 virtual void move(float, float, int * map, bool * doorways);
el17sm 29:6b8411bb040a 34 virtual void take_damage(int damage);
el17sm 29:6b8411bb040a 35 virtual int * get_frame();
el17sm 29:6b8411bb040a 36 void delete_bullets();
el17sm 29:6b8411bb040a 37 void buttons(bool button_A, bool button_B, bool button_Y, bool button_X);
el17sm 22:7abf4581bc9b 38
el17sm 29:6b8411bb040a 39 // Variables
el17sm 13:d04a6caba40d 40 Bullets *bullets_array[bullets_max];
el17sm 13:d04a6caba40d 41 bool valid_bullets[bullets_max];
el17sm 23:5a8f75e93508 42
el17sm 23:5a8f75e93508 43 };
el17sm 23:5a8f75e93508 44
el17sm 23:5a8f75e93508 45 // Sprite
el17sm 23:5a8f75e93508 46 const int sprite_heart[9][9] = {
el17sm 23:5a8f75e93508 47 {0,1,1,0,0,0,1,1,0,},
el17sm 23:5a8f75e93508 48 {1,1,1,1,0,1,1,1,1,},
el17sm 23:5a8f75e93508 49 {1,2,1,1,1,1,1,1,1,},
el17sm 23:5a8f75e93508 50 {1,2,1,1,1,1,1,1,1,},
el17sm 23:5a8f75e93508 51 {1,2,1,1,1,1,1,1,1,},
el17sm 23:5a8f75e93508 52 {0,1,2,1,1,1,1,1,0,},
el17sm 23:5a8f75e93508 53 {0,0,1,1,1,1,1,0,0,},
el17sm 23:5a8f75e93508 54 {0,0,0,1,1,1,0,0,0,},
el17sm 23:5a8f75e93508 55 {0,0,0,0,1,0,0,0,0,}
el17sm 23:5a8f75e93508 56 };
el17sm 23:5a8f75e93508 57
el17sm 27:a1b41626f57c 58 const int sprite_dying_player [5][12][12] = { // sprite_dying_player [Frame][Size_Y][Size_X]
el17sm 27:a1b41626f57c 59 {
el17sm 27:a1b41626f57c 60 {0,1,1,1,1,0,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 {1,2,1,1,1,1,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 63 {1,1,1,1,1,1,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 64 {0,1,1,1,1,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,1,1,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 68 {0,0,1,1,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 69 {0,0,0,1,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 70 {0,0,0,1,0,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 },
el17sm 27:a1b41626f57c 73 {
el17sm 27:a1b41626f57c 74 {0,0,0,0,1,1,1,0,0,0,0,0,},
el17sm 27:a1b41626f57c 75 {0,0,0,1,2,1,1,1,0,0,0,0,},
el17sm 27:a1b41626f57c 76 {0,0,0,1,1,1,1,1,0,0,0,0,},
el17sm 27:a1b41626f57c 77 {0,0,0,1,1,1,1,1,0,0,0,0,},
el17sm 27:a1b41626f57c 78 {0,0,0,0,1,1,1,0,0,0,0,0,},
el17sm 27:a1b41626f57c 79 {0,1,1,1,1,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 80 {0,0,1,1,1,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 81 {0,0,1,1,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 82 {0,1,1,1,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 83 {0,1,0,1,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 84 {1,0,0,1,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 85 {0,0,1,1,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 86 },
el17sm 27:a1b41626f57c 87 {
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,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 91 {0,0,0,0,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 92 {0,0,0,0,1,0,0,0,1,1,1,0,},
el17sm 27:a1b41626f57c 93 {0,0,0,0,0,1,0,1,1,2,1,1,},
el17sm 27:a1b41626f57c 94 {0,0,0,0,0,1,1,1,1,1,1,1,},
el17sm 27:a1b41626f57c 95 {0,0,0,1,1,1,1,1,1,1,1,1,},
el17sm 27:a1b41626f57c 96 {0,1,1,1,1,1,1,0,1,1,1,0,},
el17sm 27:a1b41626f57c 97 {1,0,0,1,1,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 98 {0,0,1,0,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 99 {0,1,0,0,0,0,0,0,0,0,0,0,},
el17sm 27:a1b41626f57c 100 },
el17sm 27:a1b41626f57c 101 {
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 {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 {1,0,0,0,1,0,0,0,1,1,1,0,},
el17sm 27:a1b41626f57c 111 {0,1,1,0,0,1,1,1,1,2,1,1,},
el17sm 27:a1b41626f57c 112 {1,0,0,1,1,1,1,1,1,1,1,1,},
el17sm 27:a1b41626f57c 113 {1,1,1,1,1,1,1,1,1,1,1,1,},
el17sm 27:a1b41626f57c 114 },
el17sm 27:a1b41626f57c 115 {
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,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,1,1,1,0,},
el17sm 27:a1b41626f57c 125 {0,0,0,0,0,0,0,1,1,1,1,1,},
el17sm 27:a1b41626f57c 126 {1,0,0,1,1,1,1,1,1,1,1,1,},
el17sm 27:a1b41626f57c 127 {1,1,1,1,1,1,1,1,1,1,1,1,},
el17sm 27:a1b41626f57c 128 }
el17sm 27:a1b41626f57c 129 };
el17sm 27:a1b41626f57c 130
el17sm 27:a1b41626f57c 131
el17sm 23:5a8f75e93508 132 const int sprite_transparent_player[12][6] = {
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 23:5a8f75e93508 143 {0,0,0,0,0,0,},
el17sm 23:5a8f75e93508 144 {0,0,0,0,0,0,}
el17sm 10:1a3499f6b583 145 };
el17sm 10:1a3499f6b583 146
el17sm 12:a1c1991835ca 147 const int sprite_player [4][4][12][6] = { // Player [Face][SpriteAnimationFrame][Size_Y][Size_X]
el17sm 22:7abf4581bc9b 148 {
el17sm 22:7abf4581bc9b 149 // Up
el17sm 12:a1c1991835ca 150 {
el17sm 12:a1c1991835ca 151 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 152 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 153 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 154 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 155 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 156 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 157 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 158 {1,0,1,1,0,1,},
el17sm 12:a1c1991835ca 159 {1,0,1,1,0,1,},
el17sm 12:a1c1991835ca 160 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 161 {0,1,0,0,1,0,},
el17sm 12:a1c1991835ca 162 {0,1,0,0,1,0,}
el17sm 12:a1c1991835ca 163 },
el17sm 12:a1c1991835ca 164 {
el17sm 12:a1c1991835ca 165 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 166 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 167 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 168 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 169 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 170 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 171 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 172 {1,0,1,1,0,1,},
el17sm 12:a1c1991835ca 173 {0,0,1,1,0,1,},
el17sm 12:a1c1991835ca 174 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 175 {0,1,0,0,1,0,},
el17sm 12:a1c1991835ca 176 {0,1,0,0,0,0,}
el17sm 12:a1c1991835ca 177 },
el17sm 12:a1c1991835ca 178 {
el17sm 12:a1c1991835ca 179 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 180 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 181 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 182 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 183 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 184 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 185 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 186 {1,0,1,1,0,1,},
el17sm 12:a1c1991835ca 187 {1,0,1,1,0,1,},
el17sm 12:a1c1991835ca 188 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 189 {0,1,0,0,1,0,},
el17sm 12:a1c1991835ca 190 {0,1,0,0,1,0,}
el17sm 12:a1c1991835ca 191 },
el17sm 12:a1c1991835ca 192 {
el17sm 12:a1c1991835ca 193 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 194 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 195 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 196 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 197 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 198 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 199 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 200 {1,0,1,1,0,1,},
el17sm 12:a1c1991835ca 201 {1,0,1,1,0,0,},
el17sm 12:a1c1991835ca 202 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 203 {0,1,0,0,1,0,},
el17sm 12:a1c1991835ca 204 {0,0,0,0,1,0,}
el17sm 12:a1c1991835ca 205 }
el17sm 12:a1c1991835ca 206 },
el17sm 22:7abf4581bc9b 207 {
el17sm 22:7abf4581bc9b 208 // Right
el17sm 12:a1c1991835ca 209 {
el17sm 12:a1c1991835ca 210 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 211 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 212 {1,1,1,1,2,1,},
el17sm 12:a1c1991835ca 213 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 214 {0,1,1,1,1,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,1,0,0,},
el17sm 12:a1c1991835ca 218 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 219 {0,0,1,0,0,0,},
el17sm 12:a1c1991835ca 220 {0,0,1,0,0,0,},
el17sm 12:a1c1991835ca 221 {0,0,1,1,0,0,}
el17sm 12:a1c1991835ca 222 },
el17sm 12:a1c1991835ca 223 {
el17sm 12:a1c1991835ca 224 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 225 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 226 {1,1,1,1,2,1,},
el17sm 12:a1c1991835ca 227 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 228 {0,1,1,1,1,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,1,0,0,},
el17sm 12:a1c1991835ca 232 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 233 {0,0,1,0,1,0,},
el17sm 12:a1c1991835ca 234 {0,1,0,0,1,0,},
el17sm 12:a1c1991835ca 235 {0,1,0,0,0,1,}
el17sm 12:a1c1991835ca 236 },
el17sm 12:a1c1991835ca 237 {
el17sm 12:a1c1991835ca 238 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 239 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 240 {1,1,1,1,2,1,},
el17sm 12:a1c1991835ca 241 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 242 {0,1,1,1,1,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,1,0,0,},
el17sm 12:a1c1991835ca 246 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 247 {0,0,1,0,0,0,},
el17sm 12:a1c1991835ca 248 {0,0,1,0,0,0,},
el17sm 12:a1c1991835ca 249 {0,0,1,1,0,0,}
el17sm 12:a1c1991835ca 250 },
el17sm 12:a1c1991835ca 251 {
el17sm 12:a1c1991835ca 252 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 253 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 254 {1,1,1,1,2,1,},
el17sm 12:a1c1991835ca 255 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 256 {0,1,1,1,1,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,1,0,0,},
el17sm 12:a1c1991835ca 260 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 261 {0,0,1,0,1,0,},
el17sm 12:a1c1991835ca 262 {0,1,0,0,1,0,},
el17sm 12:a1c1991835ca 263 {0,1,0,0,0,1,}
el17sm 12:a1c1991835ca 264 }
el17sm 12:a1c1991835ca 265 },
el17sm 12:a1c1991835ca 266 {
el17sm 12:a1c1991835ca 267 // Down
el17sm 12:a1c1991835ca 268 {
el17sm 12:a1c1991835ca 269 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 270 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 271 {1,2,1,1,2,1,},
el17sm 12:a1c1991835ca 272 {1,1,2,2,1,1,},
el17sm 12:a1c1991835ca 273 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 274 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 275 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 276 {1,0,1,1,0,1,},
el17sm 12:a1c1991835ca 277 {1,0,1,1,0,1,},
el17sm 12:a1c1991835ca 278 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 279 {0,1,0,0,1,0,},
el17sm 12:a1c1991835ca 280 {0,1,0,0,1,0,}
el17sm 12:a1c1991835ca 281 },
el17sm 12:a1c1991835ca 282 {
el17sm 12:a1c1991835ca 283 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 284 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 285 {1,2,1,1,2,1,},
el17sm 12:a1c1991835ca 286 {1,1,2,2,1,1,},
el17sm 12:a1c1991835ca 287 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 288 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 289 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 290 {1,0,1,1,0,1,},
el17sm 12:a1c1991835ca 291 {0,0,1,1,0,1,},
el17sm 12:a1c1991835ca 292 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 293 {0,1,0,0,1,0,},
el17sm 12:a1c1991835ca 294 {0,1,0,0,0,0,}
el17sm 12:a1c1991835ca 295 },
el17sm 12:a1c1991835ca 296 {
el17sm 12:a1c1991835ca 297 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 298 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 299 {1,2,1,1,2,1,},
el17sm 12:a1c1991835ca 300 {1,1,2,2,1,1,},
el17sm 12:a1c1991835ca 301 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 302 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 303 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 304 {1,0,1,1,0,1,},
el17sm 12:a1c1991835ca 305 {1,0,1,1,0,1,},
el17sm 12:a1c1991835ca 306 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 307 {0,1,0,0,1,0,},
el17sm 12:a1c1991835ca 308 {0,1,0,0,1,0,}
el17sm 12:a1c1991835ca 309 },
el17sm 12:a1c1991835ca 310 {
el17sm 12:a1c1991835ca 311 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 312 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 313 {1,2,1,1,2,1,},
el17sm 12:a1c1991835ca 314 {1,1,2,2,1,1,},
el17sm 12:a1c1991835ca 315 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 316 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 317 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 318 {1,0,1,1,0,1,},
el17sm 12:a1c1991835ca 319 {1,0,1,1,0,0,},
el17sm 12:a1c1991835ca 320 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 321 {0,1,0,0,1,0,},
el17sm 12:a1c1991835ca 322 {0,0,0,0,1,0,}
el17sm 12:a1c1991835ca 323 }
el17sm 12:a1c1991835ca 324 },
el17sm 22:7abf4581bc9b 325 {
el17sm 22:7abf4581bc9b 326 // Left
el17sm 12:a1c1991835ca 327 {
el17sm 12:a1c1991835ca 328 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 329 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 330 {1,2,1,1,1,1,},
el17sm 12:a1c1991835ca 331 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 332 {0,1,1,1,1,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,1,1,0,0,},
el17sm 12:a1c1991835ca 336 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 337 {0,0,0,1,0,0,},
el17sm 12:a1c1991835ca 338 {0,0,0,1,0,0,},
el17sm 12:a1c1991835ca 339 {0,0,1,1,0,0,}
el17sm 12:a1c1991835ca 340 },
el17sm 12:a1c1991835ca 341 {
el17sm 12:a1c1991835ca 342 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 343 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 344 {1,2,1,1,1,1,},
el17sm 12:a1c1991835ca 345 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 346 {0,1,1,1,1,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,0,1,1,0,0,},
el17sm 12:a1c1991835ca 350 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 351 {0,1,0,1,0,0,},
el17sm 12:a1c1991835ca 352 {0,1,0,0,1,0,},
el17sm 12:a1c1991835ca 353 {1,0,0,0,1,0,}
el17sm 12:a1c1991835ca 354 },
el17sm 12:a1c1991835ca 355 {
el17sm 12:a1c1991835ca 356 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 357 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 358 {1,2,1,1,1,1,},
el17sm 12:a1c1991835ca 359 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 360 {0,1,1,1,1,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,1,1,0,0,},
el17sm 12:a1c1991835ca 364 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 365 {0,0,0,1,0,0,},
el17sm 12:a1c1991835ca 366 {0,0,0,1,0,0,},
el17sm 12:a1c1991835ca 367 {0,0,1,1,0,0,}
el17sm 12:a1c1991835ca 368 },
el17sm 12:a1c1991835ca 369 {
el17sm 12:a1c1991835ca 370 {0,1,1,1,1,0,},
el17sm 12:a1c1991835ca 371 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 372 {1,2,1,1,1,1,},
el17sm 12:a1c1991835ca 373 {1,1,1,1,1,1,},
el17sm 12:a1c1991835ca 374 {0,1,1,1,1,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,0,1,1,0,0,},
el17sm 12:a1c1991835ca 378 {0,0,1,1,0,0,},
el17sm 12:a1c1991835ca 379 {0,1,0,1,0,0,},
el17sm 12:a1c1991835ca 380 {0,1,0,0,1,0,},
el17sm 12:a1c1991835ca 381 {1,0,0,0,1,0,}
el17sm 12:a1c1991835ca 382 }
el17sm 12:a1c1991835ca 383 }
el17sm 12:a1c1991835ca 384 };
el17sm 12:a1c1991835ca 385
el17sm 10:1a3499f6b583 386 #endif