From e1e8c873e6056c03f7cc203000af2607f3c75437 Mon Sep 17 00:00:00 2001 From: Joseph Aquino Date: Fri, 26 Dec 2025 06:05:35 -0500 Subject: [PATCH] fix conversion warnings --- include/GameConfig.h | 2 +- src/Game.cpp | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/include/GameConfig.h b/include/GameConfig.h index 0f4be31..0fac628 100644 --- a/include/GameConfig.h +++ b/include/GameConfig.h @@ -11,5 +11,5 @@ struct GameConfig Color playerHeadColor; Color playerBodyColor; sf::Vector2u headGridStartPos; - float gridSize; + unsigned int gridSize; }; diff --git a/src/Game.cpp b/src/Game.cpp index bf688ea..fc50d1d 100644 --- a/src/Game.cpp +++ b/src/Game.cpp @@ -48,7 +48,7 @@ Game::Game(bool useImgui_in) player.body.emplace_back(sf::Vector2i{config.headGridStartPos.x - 4, config.headGridStartPos.y}); */ - tempRect.setSize({config.gridSize, config.gridSize}); + tempRect.setSize(sf::Vector2f{(float)config.gridSize, (float)config.gridSize}); tempRect.setOutlineThickness(-5); tempRect.setOutlineColor(sf::Color::Black); @@ -334,12 +334,12 @@ void Game::render() for (auto& node : player.body) { tempRect.setFillColor(node.color.sfml()); - tempRect.setPosition(node.windowPos(config.gridSize)); + tempRect.setPosition(node.windowPos((float)config.gridSize)); window.draw(tempRect); } tempRect.setFillColor(fruit.color.sfml()); - tempRect.setPosition(fruit.windowPos(config.gridSize)); + tempRect.setPosition(fruit.windowPos((float)config.gridSize)); window.draw(tempRect); score.setString("Score: " + std::to_string(player.score));