diff options
| author | Kelly Rauchenberger <fefferburbia@gmail.com> | 2010-08-10 08:28:44 -0400 |
|---|---|---|
| committer | Kelly Rauchenberger <fefferburbia@gmail.com> | 2010-08-10 08:28:44 -0400 |
| commit | 8ac5ac0365569cd8fab1ba6360a09e748a4fa299 (patch) | |
| tree | 4d3357560dcdb5c17b5316f5415d030faeb5122f /gamestate.cpp | |
| parent | ba90715d26e84fd176a0d44bd8e5dde826067d93 (diff) | |
| download | mazeoflife-8ac5ac0365569cd8fab1ba6360a09e748a4fa299.tar.gz mazeoflife-8ac5ac0365569cd8fab1ba6360a09e748a4fa299.tar.bz2 mazeoflife-8ac5ac0365569cd8fab1ba6360a09e748a4fa299.zip | |
Removed empty level
Previously, when you started the game, the first 9 levels were so easy that they were practically pointless. Now, when you start the game, you start at level 0 and the levels are as difficult as the Red Levels used to be.
Diffstat (limited to 'gamestate.cpp')
| -rw-r--r-- | gamestate.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
| diff --git a/gamestate.cpp b/gamestate.cpp index 95d1769..fcf865f 100644 --- a/gamestate.cpp +++ b/gamestate.cpp | |||
| @@ -153,7 +153,7 @@ void GameState::render(SDL_Surface* screen) | |||
| 153 | 153 | ||
| 154 | GameState::Level::Level() | 154 | GameState::Level::Level() |
| 155 | { | 155 | { |
| 156 | level = 1; | 156 | level = 0; |
| 157 | 157 | ||
| 158 | alive[0] = getColor(0, 0, 0); // Black | 158 | alive[0] = getColor(0, 0, 0); // Black |
| 159 | alive[1] = getColor(255, 0, 0); // Red | 159 | alive[1] = getColor(255, 0, 0); // Red |
| @@ -178,14 +178,12 @@ bool GameState::Level::checkSquare(int x, int y) | |||
| 178 | switch (level/10+1) | 178 | switch (level/10+1) |
| 179 | { | 179 | { |
| 180 | case 1: | 180 | case 1: |
| 181 | return ((x>13)&&(x<16)&&(y>13)&&(y<16)); | ||
| 182 | case 2: | ||
| 183 | return ((x>13)&&(x<17)&&(y>13)&&(y<17)); | 181 | return ((x>13)&&(x<17)&&(y>13)&&(y<17)); |
| 182 | case 2: | ||
| 184 | case 3: | 183 | case 3: |
| 185 | case 4: | ||
| 186 | return ((x>12)&&(x<18)&&(y>12)&&(y<18)); | 184 | return ((x>12)&&(x<18)&&(y>12)&&(y<18)); |
| 185 | case 4: | ||
| 187 | case 5: | 186 | case 5: |
| 188 | case 6: | ||
| 189 | return ((x>11)&&(x<19)&&(y>11)&&(y<19)); | 187 | return ((x>11)&&(x<19)&&(y>11)&&(y<19)); |
| 190 | default: | 188 | default: |
| 191 | return true; | 189 | return true; |
