27

Dependencies:   N5110

Committer:
cbs27
Date:
Sat Apr 24 03:01:47 2021 +0000
Revision:
2:9a31febe6d2f
Parent:
0:ef959ad27a16
,,

Who changed what in which revision?

UserRevisionLine numberNew contents of line
cbs27 0:ef959ad27a16 1 #ifndef SHAPES_H
cbs27 0:ef959ad27a16 2 #define SHAPES_H
cbs27 0:ef959ad27a16 3
cbs27 0:ef959ad27a16 4 #include "mbed.h"
cbs27 0:ef959ad27a16 5 #include "N5110.h"
cbs27 0:ef959ad27a16 6
cbs27 0:ef959ad27a16 7 /*
cbs27 0:ef959ad27a16 8 const int whiteMonster[7][6];
cbs27 0:ef959ad27a16 9 const int blackMonster[7][7];
cbs27 0:ef959ad27a16 10 const int blackAntiMonster[7][7];
cbs27 0:ef959ad27a16 11 const int shapHeart[4][5];
cbs27 0:ef959ad27a16 12 const int shapStar[3][3];
cbs27 0:ef959ad27a16 13 */
cbs27 0:ef959ad27a16 14
cbs27 0:ef959ad27a16 15 const int whiteMonster[6][7] = {
cbs27 0:ef959ad27a16 16
cbs27 0:ef959ad27a16 17 { 0,0,0,1,0,0,0 },
cbs27 0:ef959ad27a16 18 { 0,1,0,0,0,1,0 },
cbs27 0:ef959ad27a16 19 { 0,0,1,0,1,0,0 },
cbs27 0:ef959ad27a16 20 { 1,0,1,0,1,0,1 },
cbs27 0:ef959ad27a16 21 { 1,0,0,0,0,0,1 },
cbs27 0:ef959ad27a16 22 { 1,0,1,0,1,0,1 },
cbs27 0:ef959ad27a16 23
cbs27 0:ef959ad27a16 24 };
cbs27 0:ef959ad27a16 25
cbs27 0:ef959ad27a16 26
cbs27 0:ef959ad27a16 27 const int blackMonster[7][7] = {
cbs27 0:ef959ad27a16 28
cbs27 0:ef959ad27a16 29 { 0,0,1,1,1,0,0 },
cbs27 0:ef959ad27a16 30 { 0,1,1,1,1,1,0 },
cbs27 0:ef959ad27a16 31 { 1,1,0,1,0,1,1 },
cbs27 0:ef959ad27a16 32 { 1,1,0,1,0,1,1 },
cbs27 0:ef959ad27a16 33 { 1,1,1,1,1,1,1 },
cbs27 0:ef959ad27a16 34 { 1,0,1,0,1,0,1 },
cbs27 0:ef959ad27a16 35 { 0,0,0,0,0,0,0 },
cbs27 0:ef959ad27a16 36
cbs27 0:ef959ad27a16 37 };
cbs27 0:ef959ad27a16 38
cbs27 0:ef959ad27a16 39
cbs27 0:ef959ad27a16 40 const int blackAntiMonster[7][7] = {
cbs27 0:ef959ad27a16 41
cbs27 0:ef959ad27a16 42 { 0,0,0,0,0,0,0 },
cbs27 0:ef959ad27a16 43 { 1,0,1,0,1,0,1 },
cbs27 0:ef959ad27a16 44 { 1,1,1,1,1,1,1 },
cbs27 0:ef959ad27a16 45 { 1,1,0,1,0,1,1 },
cbs27 0:ef959ad27a16 46 { 1,1,0,1,0,1,1 },
cbs27 0:ef959ad27a16 47 { 0,1,1,1,1,1,0 },
cbs27 0:ef959ad27a16 48 { 0,0,1,1,1,0,0 },
cbs27 0:ef959ad27a16 49
cbs27 0:ef959ad27a16 50 };
cbs27 0:ef959ad27a16 51
cbs27 0:ef959ad27a16 52
cbs27 0:ef959ad27a16 53 const int shapHeart[4][5] = {
cbs27 0:ef959ad27a16 54
cbs27 0:ef959ad27a16 55 { 1,1,0,1,1 },
cbs27 0:ef959ad27a16 56 { 1,1,1,1,1 },
cbs27 0:ef959ad27a16 57 { 0,1,1,1,0 },
cbs27 0:ef959ad27a16 58 { 0,0,1,0,0 },
cbs27 0:ef959ad27a16 59
cbs27 0:ef959ad27a16 60 };
cbs27 0:ef959ad27a16 61
cbs27 0:ef959ad27a16 62
cbs27 0:ef959ad27a16 63 const int shapStar[3][3] = {
cbs27 0:ef959ad27a16 64
cbs27 0:ef959ad27a16 65 { 0,1,0 },
cbs27 2:9a31febe6d2f 66 { 1,1,1 },
cbs27 2:9a31febe6d2f 67 { 0,1,0 },
cbs27 0:ef959ad27a16 68
cbs27 0:ef959ad27a16 69 };
cbs27 0:ef959ad27a16 70
cbs27 0:ef959ad27a16 71 const int bigMonster[12][14] {
cbs27 0:ef959ad27a16 72
cbs27 0:ef959ad27a16 73 { 0,0,0,0,0,0,1,1,0,0,0,0,0,0 },
cbs27 0:ef959ad27a16 74 { 0,0,0,0,0,0,1,1,0,0,0,0,0,0 },
cbs27 0:ef959ad27a16 75 { 0,0,1,1,0,0,0,0,0,0,1,1,0,0 },
cbs27 0:ef959ad27a16 76 { 0,0,1,1,0,0,0,0,0,0,1,1,0,0 },
cbs27 0:ef959ad27a16 77 { 0,0,0,0,1,1,0,0,1,1,0,0,0,0 },
cbs27 0:ef959ad27a16 78 { 0,0,0,0,1,1,0,0,1,1,0,0,0,0 },
cbs27 0:ef959ad27a16 79 { 1,1,0,0,1,1,0,0,1,1,0,0,1,1 },
cbs27 0:ef959ad27a16 80 { 1,1,0,0,1,1,0,0,1,1,0,0,1,1 },
cbs27 0:ef959ad27a16 81 { 1,1,0,0,0,0,0,0,0,0,0,0,1,1 },
cbs27 0:ef959ad27a16 82 { 1,1,0,0,0,0,0,0,0,0,0,0,1,1 },
cbs27 0:ef959ad27a16 83 { 1,1,0,0,1,1,0,0,1,1,0,0,1,1 },
cbs27 0:ef959ad27a16 84 { 1,1,0,0,1,1,0,0,1,1,0,0,1,1 },
cbs27 0:ef959ad27a16 85
cbs27 0:ef959ad27a16 86 };
cbs27 2:9a31febe6d2f 87
cbs27 2:9a31febe6d2f 88 const int whiteMonster_sword[6][11] = {
cbs27 2:9a31febe6d2f 89
cbs27 2:9a31febe6d2f 90 { 0,0,0,1,0,0,0,0,0,0,0 },
cbs27 2:9a31febe6d2f 91 { 0,1,0,0,0,1,0,0,0,1,0 },
cbs27 2:9a31febe6d2f 92 { 0,0,1,0,1,0,0,0,1,1,1 },
cbs27 2:9a31febe6d2f 93 { 1,0,1,0,1,0,1,0,0,1,0 },
cbs27 2:9a31febe6d2f 94 { 1,0,0,0,0,0,1,0,0,1,0 },
cbs27 2:9a31febe6d2f 95 { 1,0,1,0,1,0,1,0,0,1,0 },
cbs27 2:9a31febe6d2f 96
cbs27 2:9a31febe6d2f 97 };
cbs27 2:9a31febe6d2f 98
cbs27 2:9a31febe6d2f 99 const int blackMonster_sword[6][11] = {
cbs27 2:9a31febe6d2f 100
cbs27 2:9a31febe6d2f 101 { 0,0,0,0,0,0,1,1,1,0,0 },
cbs27 2:9a31febe6d2f 102 { 0,1,0,0,0,1,1,1,1,1,0 },
cbs27 2:9a31febe6d2f 103 { 1,1,1,0,1,1,0,1,0,1,1 },
cbs27 2:9a31febe6d2f 104 { 0,1,0,0,1,1,0,1,0,1,1 },
cbs27 2:9a31febe6d2f 105 { 0,1,0,0,1,1,1,1,1,1,1 },
cbs27 2:9a31febe6d2f 106 { 0,1,0,0,1,0,1,0,1,0,1 },
cbs27 2:9a31febe6d2f 107
cbs27 2:9a31febe6d2f 108 };
cbs27 2:9a31febe6d2f 109
cbs27 2:9a31febe6d2f 110 const int blackMonster_shield[10][11] = {
cbs27 2:9a31febe6d2f 111
cbs27 2:9a31febe6d2f 112 { 0,0,0,1,1,1,1,1,0,0,0 },
cbs27 2:9a31febe6d2f 113 { 0,0,1,0,0,0,0,0,1,0,0 },
cbs27 2:9a31febe6d2f 114 { 0,1,0,0,1,1,1,0,0,1,0 },
cbs27 2:9a31febe6d2f 115 { 1,0,0,1,1,1,1,1,0,0,1 },
cbs27 2:9a31febe6d2f 116 { 1,0,1,1,0,1,0,1,1,0,1 },
cbs27 2:9a31febe6d2f 117 { 1,0,1,1,0,1,0,1,1,0,1 },
cbs27 2:9a31febe6d2f 118 { 1,0,1,1,1,1,1,1,1,0,1 },
cbs27 2:9a31febe6d2f 119 { 1,0,1,0,1,0,1,0,1,0,1 },
cbs27 2:9a31febe6d2f 120 { 0,1,0,0,0,0,0,0,0,1,0 },
cbs27 2:9a31febe6d2f 121 { 0,0,1,1,1,1,1,1,1,0,0 },
cbs27 2:9a31febe6d2f 122
cbs27 2:9a31febe6d2f 123 };
cbs27 2:9a31febe6d2f 124
cbs27 2:9a31febe6d2f 125 const int bullet[3][2] = {
cbs27 2:9a31febe6d2f 126
cbs27 2:9a31febe6d2f 127 { 1,0 },
cbs27 2:9a31febe6d2f 128 { 0,1 },
cbs27 2:9a31febe6d2f 129 { 1,0 },
cbs27 2:9a31febe6d2f 130
cbs27 2:9a31febe6d2f 131 };
cbs27 0:ef959ad27a16 132
cbs27 0:ef959ad27a16 133 #endif