diff options
Diffstat (limited to 'src/SfmlUtils.h')
-rw-r--r-- | src/SfmlUtils.h | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/src/SfmlUtils.h b/src/SfmlUtils.h index 86d5f62..0a968ee 100644 --- a/src/SfmlUtils.h +++ b/src/SfmlUtils.h @@ -37,6 +37,10 @@ const float SPRITE_SIZE = 16.f; // squares const sf::Color WALL_COLOR = sf::Color(150, 150, 150, 255); const sf::Color BLANK_COLOR = sf::Color(216, 216, 216, 255); +const sf::Color A_DOOR_COLOR = sf::Color(255, 0, 0, 255); +const sf::Color B_DOOR_COLOR = sf::Color(0, 255, 0, 255); +const sf::Color C_DOOR_COLOR = sf::Color(0, 0, 255, 255); +const sf::Color D_DOOR_COLOR = sf::Color(229, 163, 78, 255); inline sf::Keyboard::Key get_key(sf::Event event) { if (event.type == sf::Event::KeyPressed || @@ -90,28 +94,28 @@ inline sf::RectangleShape create_treasure(int x, int y) { inline sf::RectangleShape create_key(char t, int x, int y) { switch (t) { case '1': - return create_small_square(sf::Color::Blue, x, y); + return create_small_square(A_DOOR_COLOR, x, y); case '2': - return create_small_square(sf::Color::Green, x, y); + return create_small_square(B_DOOR_COLOR, x, y); case '3': - return create_small_square(sf::Color::Black, x, y); + return create_small_square(C_DOOR_COLOR, x, y); case '4': default: - return create_small_square(sf::Color::White, x, y); + return create_small_square(D_DOOR_COLOR, x, y); } } inline sf::RectangleShape create_door(char t, int x, int y) { switch (t) { case 'a': - return create_square(sf::Color::Blue, x, y); + return create_square(A_DOOR_COLOR, x, y); case 'b': - return create_square(sf::Color::Green, x, y); + return create_square(B_DOOR_COLOR, x, y); case 'c': - return create_square(sf::Color::Black, x, y); + return create_square(C_DOOR_COLOR, x, y); case 'd': default: - return create_square(sf::Color::White, x, y); + return create_square(D_DOOR_COLOR, x, y); } } |