diff --git a/include/Game.h b/include/Game.h index 019819a..15af3b3 100644 --- a/include/Game.h +++ b/include/Game.h @@ -9,7 +9,6 @@ #include #include - struct Ball { Ball(sf::Vector2f position_in, sf::Vector2f vel_in); @@ -17,8 +16,8 @@ struct Ball sf::Vector2f pos; sf::Vector2f velocity; sf::Vector2f previousPos{}; - bool alive{}; - bool collided{}; + bool alive{true}; + bool collided{false}; }; struct Brick @@ -26,7 +25,7 @@ struct Brick Brick(sf::Vector2f position_in); sf::Vector2f pos; - bool alive{}; + bool alive{true}; }; struct Player @@ -37,10 +36,10 @@ struct Player sf::Vector2f pos{}; sf::Vector2f previousPos{}; int score{}; - int lives{}; - int mult{}; - bool left{}; - bool right{}; + int lives{3}; + int mult{1}; + bool left{false}; + bool right{false}; }; class Game diff --git a/src/Game.cpp b/src/Game.cpp index 75ade71..426b20e 100644 --- a/src/Game.cpp +++ b/src/Game.cpp @@ -14,21 +14,14 @@ Ball::Ball(sf::Vector2f position_in, sf::Vector2f vel_in) : pos(position_in) , velocity(vel_in) - , alive(true) - , collided(false) { } Brick::Brick(sf::Vector2f position_in) : pos(position_in) - , alive(true) { } Player::Player(sf::Vector2f position_in) : pos(position_in) - , lives(3) - , mult(1) - , left(false) - , right{false} { }