diff --git a/SimpleGame/src/Include/GameData.hpp b/SimpleGame/src/Include/GameData.hpp index 3f8a489..d5166ff 100644 --- a/SimpleGame/src/Include/GameData.hpp +++ b/SimpleGame/src/Include/GameData.hpp @@ -15,4 +15,6 @@ static constexpr unsigned int FLOWER_SIZE = SCREEN_WIDTH * 0.05; namespace sf { class Texture; }; -extern sf::Texture placeHolder; +// created because sprite doesn't have default constructor +// Not optimal but easy to use + initialized in GameData.cpp +extern sf::Texture PLACE_HOLDER_TEXTURE; diff --git a/SimpleGame/src/Source/Game.cpp b/SimpleGame/src/Source/Game.cpp index d766cbb..5586ba5 100644 --- a/SimpleGame/src/Source/Game.cpp +++ b/SimpleGame/src/Source/Game.cpp @@ -18,7 +18,7 @@ const sf::Time Game::TimePerFrame = sf::seconds(1.f / 60.f); sf::Texture bgTexture; -Game::Game() : backGround(placeHolder) { +Game::Game() : backGround(PLACE_HOLDER_TEXTURE) { assert(mFont.openFromFile("media/Sansation.ttf")); mStatisticsText.setPosition({5.f, 5.f}); mStatisticsText.setCharacterSize(10); diff --git a/SimpleGame/src/Source/GameData.cpp b/SimpleGame/src/Source/GameData.cpp index 438450f..abce066 100644 --- a/SimpleGame/src/Source/GameData.cpp +++ b/SimpleGame/src/Source/GameData.cpp @@ -2,4 +2,4 @@ #include #include -sf::Texture placeHolder = sf::Texture(sf::Vector2u(200, 200)); +sf::Texture PLACE_HOLDER_TEXTURE = sf::Texture(sf::Vector2u(20, 20));