Jeffery Hurley
/
Asteroids
Simple starter skeleton for asteroids video game.
PacmanGraphics.h@0:0c450cb95a1e, 2019-02-21 (annotated)
- Committer:
- jhurley31
- Date:
- Thu Feb 21 17:44:23 2019 +0000
- Revision:
- 0:0c450cb95a1e
Starting the buzzman project
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
jhurley31 | 0:0c450cb95a1e | 1 | #pragma once |
jhurley31 | 0:0c450cb95a1e | 2 | |
jhurley31 | 0:0c450cb95a1e | 3 | #define WHITE 0xFFFFFF |
jhurley31 | 0:0c450cb95a1e | 4 | #define BLACK 0x000000 |
jhurley31 | 0:0c450cb95a1e | 5 | #define _RED_ 0xFF0000 |
jhurley31 | 0:0c450cb95a1e | 6 | #define GREEN 0x00FF00 |
jhurley31 | 0:0c450cb95a1e | 7 | #define _BLUE 0x0000FF |
jhurley31 | 0:0c450cb95a1e | 8 | #define LGREY 0xBFBFBF |
jhurley31 | 0:0c450cb95a1e | 9 | #define DGREY 0x5F5F5F |
jhurley31 | 0:0c450cb95a1e | 10 | |
jhurley31 | 0:0c450cb95a1e | 11 | #define YELLW 0xFFFF00 |
jhurley31 | 0:0c450cb95a1e | 12 | #define LBLUE 0x00FFFF |
jhurley31 | 0:0c450cb95a1e | 13 | #define _PINK 0xFF80FF |
jhurley31 | 0:0c450cb95a1e | 14 | #define VIOLT 0x8080FF |
jhurley31 | 0:0c450cb95a1e | 15 | #define LGREN 0x80FF00 |
jhurley31 | 0:0c450cb95a1e | 16 | #define LPECH 0xF78D4C |
jhurley31 | 0:0c450cb95a1e | 17 | #define DPECH 0xC96830 |
jhurley31 | 0:0c450cb95a1e | 18 | #define RPECH 0xF25427 |
jhurley31 | 0:0c450cb95a1e | 19 | |
jhurley31 | 0:0c450cb95a1e | 20 | #define BLUE_SQUARE 1 |
jhurley31 | 0:0c450cb95a1e | 21 | #define COIN_SQUARE 2 |
jhurley31 | 0:0c450cb95a1e | 22 | #define PWRUP_SQUARE 3 |
jhurley31 | 0:0c450cb95a1e | 23 | #define PACMAN_ICON 5 |
jhurley31 | 0:0c450cb95a1e | 24 | /////////////////////////////// |
jhurley31 | 0:0c450cb95a1e | 25 | /////////////////////////////// |
jhurley31 | 0:0c450cb95a1e | 26 | // Tiles |
jhurley31 | 0:0c450cb95a1e | 27 | const int FruitIcon[9][9] = |
jhurley31 | 0:0c450cb95a1e | 28 | { |
jhurley31 | 0:0c450cb95a1e | 29 | {BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 30 | {BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 31 | {BLACK, BLACK, BLACK, YELLW, YELLW, BLACK, BLACK, BLACK, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 32 | {BLACK, BLACK, YELLW, YELLW, YELLW, YELLW, YELLW, BLACK, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 33 | {BLACK, BLACK, YELLW, YELLW, YELLW, YELLW, YELLW, BLACK, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 34 | {BLACK, BLACK, YELLW, YELLW, YELLW, YELLW, YELLW, BLACK, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 35 | {BLACK, BLACK, BLACK, YELLW, YELLW, YELLW, BLACK, BLACK, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 36 | {BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 37 | {BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK} |
jhurley31 | 0:0c450cb95a1e | 38 | }; |
jhurley31 | 0:0c450cb95a1e | 39 | const int PowerUpIcon[9][9] = |
jhurley31 | 0:0c450cb95a1e | 40 | { |
jhurley31 | 0:0c450cb95a1e | 41 | {BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 42 | {BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 43 | {BLACK, BLACK, BLACK, _RED_, _RED_, BLACK, BLACK, BLACK, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 44 | {BLACK, BLACK, _RED_, _RED_, _RED_, _RED_, _RED_, BLACK, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 45 | {BLACK, BLACK, _RED_, _RED_, _RED_, _RED_, _RED_, BLACK, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 46 | {BLACK, BLACK, _RED_, _RED_, _RED_, _RED_, _RED_, BLACK, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 47 | {BLACK, BLACK, BLACK, _RED_, _RED_, _RED_, BLACK, BLACK, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 48 | {BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 49 | {BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK} |
jhurley31 | 0:0c450cb95a1e | 50 | }; |
jhurley31 | 0:0c450cb95a1e | 51 | const int CoinIcon[3][3] = |
jhurley31 | 0:0c450cb95a1e | 52 | { |
jhurley31 | 0:0c450cb95a1e | 53 | {BLACK, YELLW, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 54 | {YELLW, YELLW, YELLW}, |
jhurley31 | 0:0c450cb95a1e | 55 | {BLACK, YELLW, BLACK} |
jhurley31 | 0:0c450cb95a1e | 56 | }; |
jhurley31 | 0:0c450cb95a1e | 57 | /////////////////////////////// |
jhurley31 | 0:0c450cb95a1e | 58 | /////////////////////////////// |
jhurley31 | 0:0c450cb95a1e | 59 | // PacMan |
jhurley31 | 0:0c450cb95a1e | 60 | const int PacManIcon[2][9][9] = |
jhurley31 | 0:0c450cb95a1e | 61 | { |
jhurley31 | 0:0c450cb95a1e | 62 | { |
jhurley31 | 0:0c450cb95a1e | 63 | {BLACK, BLACK, BLACK, YELLW, YELLW, YELLW, BLACK, BLACK, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 64 | {BLACK, YELLW, YELLW, YELLW, YELLW, YELLW, YELLW, YELLW, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 65 | {BLACK, YELLW, YELLW, YELLW, YELLW, BLACK, YELLW, YELLW, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 66 | {YELLW, YELLW, YELLW, YELLW, YELLW, YELLW, YELLW, YELLW, YELLW}, |
jhurley31 | 0:0c450cb95a1e | 67 | {YELLW, YELLW, YELLW, YELLW, YELLW, YELLW, YELLW, YELLW, YELLW}, |
jhurley31 | 0:0c450cb95a1e | 68 | {YELLW, YELLW, YELLW, YELLW, YELLW, YELLW, YELLW, YELLW, YELLW}, |
jhurley31 | 0:0c450cb95a1e | 69 | {BLACK, YELLW, YELLW, YELLW, YELLW, YELLW, YELLW, YELLW, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 70 | {BLACK, YELLW, YELLW, YELLW, YELLW, YELLW, YELLW, YELLW, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 71 | {BLACK, BLACK, BLACK, YELLW, YELLW, YELLW, BLACK, BLACK, BLACK} |
jhurley31 | 0:0c450cb95a1e | 72 | }, |
jhurley31 | 0:0c450cb95a1e | 73 | { |
jhurley31 | 0:0c450cb95a1e | 74 | {BLACK, BLACK, BLACK, YELLW, YELLW, YELLW, BLACK, BLACK, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 75 | {BLACK, YELLW, YELLW, YELLW, YELLW, YELLW, YELLW, YELLW, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 76 | {BLACK, YELLW, YELLW, YELLW, YELLW, BLACK, YELLW, YELLW, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 77 | {YELLW, YELLW, YELLW, YELLW, YELLW, YELLW, YELLW, BLACK, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 78 | {YELLW, YELLW, YELLW, YELLW, YELLW, YELLW, YELLW, BLACK, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 79 | {YELLW, YELLW, YELLW, YELLW, YELLW, YELLW, YELLW, BLACK, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 80 | {BLACK, YELLW, YELLW, YELLW, YELLW, YELLW, YELLW, YELLW, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 81 | {BLACK, YELLW, YELLW, YELLW, YELLW, YELLW, YELLW, YELLW, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 82 | {BLACK, BLACK, BLACK, YELLW, YELLW, YELLW, BLACK, BLACK, BLACK} |
jhurley31 | 0:0c450cb95a1e | 83 | }, |
jhurley31 | 0:0c450cb95a1e | 84 | |
jhurley31 | 0:0c450cb95a1e | 85 | }; |
jhurley31 | 0:0c450cb95a1e | 86 | |
jhurley31 | 0:0c450cb95a1e | 87 | /////////////////////////////// |
jhurley31 | 0:0c450cb95a1e | 88 | /////////////////////////////// |
jhurley31 | 0:0c450cb95a1e | 89 | // Ghosts |
jhurley31 | 0:0c450cb95a1e | 90 | const int VioletGhost[2][9][9] = |
jhurley31 | 0:0c450cb95a1e | 91 | { |
jhurley31 | 0:0c450cb95a1e | 92 | { |
jhurley31 | 0:0c450cb95a1e | 93 | {BLACK, BLACK, BLACK, VIOLT, VIOLT, VIOLT, BLACK, BLACK, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 94 | {BLACK, VIOLT, VIOLT, VIOLT, VIOLT, VIOLT, VIOLT, VIOLT, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 95 | {BLACK, VIOLT, WHITE, BLACK, VIOLT, WHITE, BLACK, VIOLT, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 96 | {BLACK, VIOLT, WHITE, WHITE, VIOLT, WHITE, WHITE, VIOLT, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 97 | {BLACK, VIOLT, VIOLT, VIOLT, VIOLT, VIOLT, VIOLT, VIOLT, VIOLT}, |
jhurley31 | 0:0c450cb95a1e | 98 | {VIOLT, VIOLT, VIOLT, VIOLT, VIOLT, VIOLT, VIOLT, VIOLT, VIOLT}, |
jhurley31 | 0:0c450cb95a1e | 99 | {VIOLT, VIOLT, VIOLT, VIOLT, VIOLT, VIOLT, VIOLT, VIOLT, VIOLT}, |
jhurley31 | 0:0c450cb95a1e | 100 | {VIOLT, VIOLT, BLACK, VIOLT, VIOLT, VIOLT, BLACK, VIOLT, VIOLT}, |
jhurley31 | 0:0c450cb95a1e | 101 | {VIOLT, BLACK, BLACK, BLACK, VIOLT, BLACK, BLACK, BLACK, VIOLT} |
jhurley31 | 0:0c450cb95a1e | 102 | }, |
jhurley31 | 0:0c450cb95a1e | 103 | { |
jhurley31 | 0:0c450cb95a1e | 104 | {BLACK, BLACK, BLACK, VIOLT, VIOLT, VIOLT, BLACK, BLACK, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 105 | {BLACK, VIOLT, VIOLT, VIOLT, VIOLT, VIOLT, VIOLT, VIOLT, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 106 | {BLACK, VIOLT, BLACK, WHITE, VIOLT, BLACK, WHITE, VIOLT, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 107 | {BLACK, VIOLT, WHITE, WHITE, VIOLT, WHITE, WHITE, VIOLT, VIOLT}, |
jhurley31 | 0:0c450cb95a1e | 108 | {BLACK, VIOLT, VIOLT, VIOLT, VIOLT, VIOLT, VIOLT, VIOLT, VIOLT}, |
jhurley31 | 0:0c450cb95a1e | 109 | {VIOLT, VIOLT, VIOLT, VIOLT, VIOLT, VIOLT, VIOLT, VIOLT, VIOLT}, |
jhurley31 | 0:0c450cb95a1e | 110 | {VIOLT, VIOLT, VIOLT, VIOLT, VIOLT, VIOLT, VIOLT, VIOLT, VIOLT}, |
jhurley31 | 0:0c450cb95a1e | 111 | {VIOLT, VIOLT, VIOLT, VIOLT, VIOLT, VIOLT, VIOLT, VIOLT, VIOLT}, |
jhurley31 | 0:0c450cb95a1e | 112 | {VIOLT, BLACK, BLACK, BLACK, VIOLT, BLACK, BLACK, BLACK, VIOLT} |
jhurley31 | 0:0c450cb95a1e | 113 | }, |
jhurley31 | 0:0c450cb95a1e | 114 | |
jhurley31 | 0:0c450cb95a1e | 115 | }; |
jhurley31 | 0:0c450cb95a1e | 116 | const int BlueGhost[2][9][9] = |
jhurley31 | 0:0c450cb95a1e | 117 | { |
jhurley31 | 0:0c450cb95a1e | 118 | { |
jhurley31 | 0:0c450cb95a1e | 119 | {BLACK, BLACK, BLACK, LBLUE, LBLUE, LBLUE, BLACK, BLACK, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 120 | {BLACK, LBLUE, LBLUE, LBLUE, LBLUE, LBLUE, LBLUE, LBLUE, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 121 | {BLACK, LBLUE, WHITE, BLACK, LBLUE, WHITE, BLACK, LBLUE, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 122 | {BLACK, LBLUE, WHITE, WHITE, LBLUE, WHITE, WHITE, LBLUE, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 123 | {BLACK, LBLUE, LBLUE, LBLUE, LBLUE, LBLUE, LBLUE, LBLUE, LBLUE}, |
jhurley31 | 0:0c450cb95a1e | 124 | {LBLUE, LBLUE, LBLUE, LBLUE, LBLUE, LBLUE, LBLUE, LBLUE, LBLUE}, |
jhurley31 | 0:0c450cb95a1e | 125 | {LBLUE, LBLUE, LBLUE, LBLUE, LBLUE, LBLUE, LBLUE, LBLUE, LBLUE}, |
jhurley31 | 0:0c450cb95a1e | 126 | {LBLUE, LBLUE, BLACK, LBLUE, LBLUE, LBLUE, BLACK, LBLUE, LBLUE}, |
jhurley31 | 0:0c450cb95a1e | 127 | {LBLUE, BLACK, BLACK, BLACK, LBLUE, BLACK, BLACK, BLACK, LBLUE} |
jhurley31 | 0:0c450cb95a1e | 128 | }, |
jhurley31 | 0:0c450cb95a1e | 129 | { |
jhurley31 | 0:0c450cb95a1e | 130 | {BLACK, BLACK, BLACK, LBLUE, LBLUE, LBLUE, BLACK, BLACK, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 131 | {BLACK, LBLUE, LBLUE, LBLUE, LBLUE, LBLUE, LBLUE, LBLUE, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 132 | {BLACK, LBLUE, BLACK, WHITE, LBLUE, BLACK, WHITE, LBLUE, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 133 | {BLACK, LBLUE, WHITE, WHITE, LBLUE, WHITE, WHITE, LBLUE, LBLUE}, |
jhurley31 | 0:0c450cb95a1e | 134 | {BLACK, LBLUE, LBLUE, LBLUE, LBLUE, LBLUE, LBLUE, LBLUE, LBLUE}, |
jhurley31 | 0:0c450cb95a1e | 135 | {LBLUE, LBLUE, LBLUE, LBLUE, LBLUE, LBLUE, LBLUE, LBLUE, LBLUE}, |
jhurley31 | 0:0c450cb95a1e | 136 | {LBLUE, LBLUE, LBLUE, LBLUE, LBLUE, LBLUE, LBLUE, LBLUE, LBLUE}, |
jhurley31 | 0:0c450cb95a1e | 137 | {LBLUE, LBLUE, LBLUE, LBLUE, LBLUE, LBLUE, LBLUE, LBLUE, LBLUE}, |
jhurley31 | 0:0c450cb95a1e | 138 | {LBLUE, BLACK, BLACK, BLACK, LBLUE, BLACK, BLACK, BLACK, LBLUE} |
jhurley31 | 0:0c450cb95a1e | 139 | }, |
jhurley31 | 0:0c450cb95a1e | 140 | |
jhurley31 | 0:0c450cb95a1e | 141 | }; |
jhurley31 | 0:0c450cb95a1e | 142 | const int PinkGhost[2][9][9] = |
jhurley31 | 0:0c450cb95a1e | 143 | { |
jhurley31 | 0:0c450cb95a1e | 144 | { |
jhurley31 | 0:0c450cb95a1e | 145 | {BLACK, BLACK, BLACK, _PINK, _PINK, _PINK, BLACK, BLACK, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 146 | {BLACK, _PINK, _PINK, _PINK, _PINK, _PINK, _PINK, _PINK, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 147 | {BLACK, _PINK, WHITE, BLACK, _PINK, WHITE, BLACK, _PINK, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 148 | {BLACK, _PINK, WHITE, WHITE, _PINK, WHITE, WHITE, _PINK, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 149 | {BLACK, _PINK, _PINK, _PINK, _PINK, _PINK, _PINK, _PINK, _PINK}, |
jhurley31 | 0:0c450cb95a1e | 150 | {_PINK, _PINK, _PINK, _PINK, _PINK, _PINK, _PINK, _PINK, _PINK}, |
jhurley31 | 0:0c450cb95a1e | 151 | {_PINK, _PINK, _PINK, _PINK, _PINK, _PINK, _PINK, _PINK, _PINK}, |
jhurley31 | 0:0c450cb95a1e | 152 | {_PINK, _PINK, BLACK, _PINK, _PINK, _PINK, BLACK, _PINK, _PINK}, |
jhurley31 | 0:0c450cb95a1e | 153 | {_PINK, BLACK, BLACK, BLACK, _PINK, BLACK, BLACK, BLACK, _PINK} |
jhurley31 | 0:0c450cb95a1e | 154 | }, |
jhurley31 | 0:0c450cb95a1e | 155 | { |
jhurley31 | 0:0c450cb95a1e | 156 | {BLACK, BLACK, BLACK, _PINK, _PINK, _PINK, BLACK, BLACK, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 157 | {BLACK, _PINK, _PINK, _PINK, _PINK, _PINK, _PINK, _PINK, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 158 | {BLACK, _PINK, BLACK, WHITE, _PINK, BLACK, WHITE, _PINK, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 159 | {BLACK, _PINK, WHITE, WHITE, _PINK, WHITE, WHITE, _PINK, _PINK}, |
jhurley31 | 0:0c450cb95a1e | 160 | {BLACK, _PINK, _PINK, _PINK, _PINK, _PINK, _PINK, _PINK, _PINK}, |
jhurley31 | 0:0c450cb95a1e | 161 | {_PINK, _PINK, _PINK, _PINK, _PINK, _PINK, _PINK, _PINK, _PINK}, |
jhurley31 | 0:0c450cb95a1e | 162 | {_PINK, _PINK, _PINK, _PINK, _PINK, _PINK, _PINK, _PINK, _PINK}, |
jhurley31 | 0:0c450cb95a1e | 163 | {_PINK, _PINK, _PINK, _PINK, _PINK, _PINK, _PINK, _PINK, _PINK}, |
jhurley31 | 0:0c450cb95a1e | 164 | {_PINK, BLACK, BLACK, BLACK, _PINK, BLACK, BLACK, BLACK, _PINK} |
jhurley31 | 0:0c450cb95a1e | 165 | }, |
jhurley31 | 0:0c450cb95a1e | 166 | |
jhurley31 | 0:0c450cb95a1e | 167 | }; |
jhurley31 | 0:0c450cb95a1e | 168 | const int GreenGhost[2][9][9] = |
jhurley31 | 0:0c450cb95a1e | 169 | { |
jhurley31 | 0:0c450cb95a1e | 170 | { |
jhurley31 | 0:0c450cb95a1e | 171 | {BLACK, BLACK, BLACK, LGREN, LGREN, LGREN, BLACK, BLACK, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 172 | {BLACK, LGREN, LGREN, LGREN, LGREN, LGREN, LGREN, LGREN, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 173 | {BLACK, LGREN, WHITE, BLACK, LGREN, WHITE, BLACK, LGREN, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 174 | {BLACK, LGREN, WHITE, WHITE, LGREN, WHITE, WHITE, LGREN, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 175 | {BLACK, LGREN, LGREN, LGREN, LGREN, LGREN, LGREN, LGREN, LGREN}, |
jhurley31 | 0:0c450cb95a1e | 176 | {LGREN, LGREN, LGREN, LGREN, LGREN, LGREN, LGREN, LGREN, LGREN}, |
jhurley31 | 0:0c450cb95a1e | 177 | {LGREN, LGREN, LGREN, LGREN, LGREN, LGREN, LGREN, LGREN, LGREN}, |
jhurley31 | 0:0c450cb95a1e | 178 | {LGREN, LGREN, BLACK, LGREN, LGREN, LGREN, BLACK, LGREN, LGREN}, |
jhurley31 | 0:0c450cb95a1e | 179 | {LGREN, BLACK, BLACK, BLACK, LGREN, BLACK, BLACK, BLACK, LGREN} |
jhurley31 | 0:0c450cb95a1e | 180 | }, |
jhurley31 | 0:0c450cb95a1e | 181 | { |
jhurley31 | 0:0c450cb95a1e | 182 | {BLACK, BLACK, BLACK, LGREN, LGREN, LGREN, BLACK, BLACK, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 183 | {BLACK, LGREN, LGREN, LGREN, LGREN, LGREN, LGREN, LGREN, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 184 | {BLACK, LGREN, BLACK, WHITE, LGREN, BLACK, WHITE, LGREN, BLACK}, |
jhurley31 | 0:0c450cb95a1e | 185 | {BLACK, LGREN, WHITE, WHITE, LGREN, WHITE, WHITE, LGREN, LGREN}, |
jhurley31 | 0:0c450cb95a1e | 186 | {BLACK, LGREN, LGREN, LGREN, LGREN, LGREN, LGREN, LGREN, LGREN}, |
jhurley31 | 0:0c450cb95a1e | 187 | {LGREN, LGREN, LGREN, LGREN, LGREN, LGREN, LGREN, LGREN, LGREN}, |
jhurley31 | 0:0c450cb95a1e | 188 | {LGREN, LGREN, LGREN, LGREN, LGREN, LGREN, LGREN, LGREN, LGREN}, |
jhurley31 | 0:0c450cb95a1e | 189 | {LGREN, LGREN, LGREN, LGREN, LGREN, LGREN, LGREN, LGREN, LGREN}, |
jhurley31 | 0:0c450cb95a1e | 190 | {LGREN, BLACK, BLACK, BLACK, LGREN, BLACK, BLACK, BLACK, LGREN} |
jhurley31 | 0:0c450cb95a1e | 191 | }, |
jhurley31 | 0:0c450cb95a1e | 192 | |
jhurley31 | 0:0c450cb95a1e | 193 | }; |
jhurley31 | 0:0c450cb95a1e | 194 | #define MAZE_NUM_ROW 40 |
jhurley31 | 0:0c450cb95a1e | 195 | #define MAZE_NUM_COL 42 |
jhurley31 | 0:0c450cb95a1e | 196 | #define MAZE_SCALE 3 |
jhurley31 | 0:0c450cb95a1e | 197 | /////////////////////////////// |
jhurley31 | 0:0c450cb95a1e | 198 | /////////////////////////////// |
jhurley31 | 0:0c450cb95a1e | 199 | //Maze |
jhurley31 | 0:0c450cb95a1e | 200 | const char Maze[40][42] = |
jhurley31 | 0:0c450cb95a1e | 201 | { |
jhurley31 | 0:0c450cb95a1e | 202 | 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, |
jhurley31 | 0:0c450cb95a1e | 203 | 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, |
jhurley31 | 0:0c450cb95a1e | 204 | 1,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,1,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,2,0,1, |
jhurley31 | 0:0c450cb95a1e | 205 | 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, |
jhurley31 | 0:0c450cb95a1e | 206 | 1,0,2,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,2,0,0,0,0,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,0,2,0,1, |
jhurley31 | 0:0c450cb95a1e | 207 | 1,0,0,0,1,1,1,1,1,0,2,0,1,1,1,1,1,0,0,0,2,0,2,0,1,1,1,1,1,1,0,2,0,1,1,1,1,1,0,0,0,1, |
jhurley31 | 0:0c450cb95a1e | 208 | 1,0,3,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,2,0,0,0,0,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,0,3,0,1, |
jhurley31 | 0:0c450cb95a1e | 209 | 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, |
jhurley31 | 0:0c450cb95a1e | 210 | 1,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,1,0,2,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,1, |
jhurley31 | 0:0c450cb95a1e | 211 | 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, |
jhurley31 | 0:0c450cb95a1e | 212 | 1,0,2,0,1,1,1,1,1,0,2,0,1,1,1,1,1,0,2,0,1,0,2,0,1,1,1,1,1,1,0,2,0,1,1,1,1,1,0,2,0,1, |
jhurley31 | 0:0c450cb95a1e | 213 | 1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,1,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1, |
jhurley31 | 0:0c450cb95a1e | 214 | 1,0,2,0,2,0,2,0,2,0,2,0,1,1,1,1,1,0,2,0,1,0,2,0,1,1,1,1,1,1,0,2,0,2,0,2,0,2,0,2,0,1, |
jhurley31 | 0:0c450cb95a1e | 215 | 1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,1,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1, |
jhurley31 | 0:0c450cb95a1e | 216 | 1,1,1,1,1,1,1,1,1,0,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,2,0,1,1,1,1,1,1,1,1,1, |
jhurley31 | 0:0c450cb95a1e | 217 | 1,1,1,1,1,1,1,1,1,0,0,0,1,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1, |
jhurley31 | 0:0c450cb95a1e | 218 | 1,1,1,1,1,1,1,1,1,0,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,2,0,1,1,1,1,1,1,1,1,1, |
jhurley31 | 0:0c450cb95a1e | 219 | 1,1,1,1,1,1,1,1,1,0,0,0,1,0,2,0,1,1,1,0,0,0,1,1,1,0,2,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1, |
jhurley31 | 0:0c450cb95a1e | 220 | 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, |
jhurley31 | 0:0c450cb95a1e | 221 | 0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,1,0,4,4,4,4,4,0,1,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0, |
jhurley31 | 0:0c450cb95a1e | 222 | 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,4,4,4,4,4,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, |
jhurley31 | 0:0c450cb95a1e | 223 | 1,1,1,1,1,1,1,1,1,0,0,0,1,0,2,0,1,0,4,4,4,4,4,0,1,0,0,0,1,1,0,2,0,1,1,1,1,1,1,1,1,1, |
jhurley31 | 0:0c450cb95a1e | 224 | 1,1,1,1,1,1,1,1,1,0,2,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,2,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1, |
jhurley31 | 0:0c450cb95a1e | 225 | 1,1,1,1,1,1,1,1,1,0,0,0,1,0,2,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,2,0,1,1,1,1,1,1,1,1,1, |
jhurley31 | 0:0c450cb95a1e | 226 | 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, |
jhurley31 | 0:0c450cb95a1e | 227 | 1,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,5,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,2,0,1, |
jhurley31 | 0:0c450cb95a1e | 228 | 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, |
jhurley31 | 0:0c450cb95a1e | 229 | 1,0,3,0,1,1,1,1,1,0,2,0,1,1,1,1,1,0,0,0,1,1,0,2,0,1,1,1,1,1,0,2,0,1,1,1,1,1,0,2,0,1, |
jhurley31 | 0:0c450cb95a1e | 230 | 1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,2,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1, |
jhurley31 | 0:0c450cb95a1e | 231 | 1,0,2,0,2,0,2,0,1,0,2,0,2,0,2,0,1,0,0,0,1,1,0,2,0,2,0,2,0,1,0,2,0,2,0,2,0,1,0,3,0,1, |
jhurley31 | 0:0c450cb95a1e | 232 | 1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,2,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1, |
jhurley31 | 0:0c450cb95a1e | 233 | 1,1,1,1,1,0,2,0,1,0,2,0,1,0,2,0,1,0,0,0,1,1,1,1,1,1,0,0,0,1,0,2,0,1,0,2,0,1,0,2,0,1, |
jhurley31 | 0:0c450cb95a1e | 234 | 1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1, |
jhurley31 | 0:0c450cb95a1e | 235 | 1,0,2,0,2,0,2,0,2,0,2,0,1,0,2,0,2,0,2,0,1,1,0,2,0,2,0,2,0,2,0,2,0,1,0,2,0,2,0,2,0,1, |
jhurley31 | 0:0c450cb95a1e | 236 | 1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1, |
jhurley31 | 0:0c450cb95a1e | 237 | 1,0,2,0,1,1,1,1,1,1,1,1,1,1,1,1,0,2,0,1,1,1,0,2,0,1,1,1,1,1,1,1,1,1,1,1,1,0,2,0,1,1, |
jhurley31 | 0:0c450cb95a1e | 238 | 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1, |
jhurley31 | 0:0c450cb95a1e | 239 | 1,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,0,3,0,2,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,1,1, |
jhurley31 | 0:0c450cb95a1e | 240 | 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1, |
jhurley31 | 0:0c450cb95a1e | 241 | 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 |
jhurley31 | 0:0c450cb95a1e | 242 | }; |
jhurley31 | 0:0c450cb95a1e | 243 |