From 8c1f08f2133de108fd354dd07c65e0c24ecc1d38 Mon Sep 17 00:00:00 2001 From: Kelly Rauchenberger Date: Thu, 18 Jun 2009 19:37:24 -0400 Subject: Wrote Life solver --- level.cpp | 57 --------------------------------------------------------- 1 file changed, 57 deletions(-) delete mode 100644 level.cpp (limited to 'level.cpp') diff --git a/level.cpp b/level.cpp deleted file mode 100644 index f1157eb..0000000 --- a/level.cpp +++ /dev/null @@ -1,57 +0,0 @@ -#include "includes.h" - -Level::Level() -{ - level = 1; - - alive[0] = getColor(0, 0, 0); // Black - alive[1] = getColor(255, 0, 0); // Red - alive[2] = getColor(0, 255, 0); // Green - alive[3] = getColor(85, 85, 85); // Dark Gray - alive[4] = getColor(255, 0, 255); // Magenta - - dead[0] = getColor(255, 255, 255); // White - dead[1] = getColor(255, 192, 203); // Pink - dead[2] = getColor(0, 255, 255); // Cyan - dead[3] = getColor(170, 170, 170); // Light Gray - dead[4] = getColor(255, 128, 0); // Orange -} - -int Level::getLevel() -{ - return level; -} - -int Level::getLevelGroup() -{ - return (level/10)+1; -} - -bool Level::checkSquare(int x, int y) -{ - switch (getLevelGroup()) - { - case 1: - return ((x>13)&&(x<16)&&(y>13)&&(y<16)); - case 2: - return ((x>13)&&(x<17)&&(y>13)&&(y<17)); - case 3: - case 4: - return ((x>12)&&(x<18)&&(y>12)&&(y<18)); - case 5: - case 6: - return ((x>11)&&(x<19)&&(y>11)&&(y<19)); - default: - return true; - } -} - -Uint32 Level::getAliveColor() -{ - return alive[(getLevelGroup()-1)%5]; -} - -Uint32 Level::getDeadColor() -{ - return dead[(getLevelGroup()-1)%5]; -} -- cgit 1.4.1