From 5078df7daca0e56dd34e9b61bf607621de7a71f7 Mon Sep 17 00:00:00 2001 From: wimos-ai <84042085+wimos-ai@users.noreply.github.com> Date: Fri, 10 Jun 2022 22:10:44 -0500 Subject: [PATCH 1/3] Update player.cpp --- src/player.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/player.cpp b/src/player.cpp index e4c316e..b4f5f4d 100644 --- a/src/player.cpp +++ b/src/player.cpp @@ -138,18 +138,18 @@ void Player::update(Ground& ground) } -const char* Player::getScore() +std::string Player::getScore() { std::string s = std::to_string(score); s = "DISTANCE: " + s; - return s.c_str(); + return s; } -const char* Player::getHighscore() +std::string Player::getHighscore() { std::string s = std::to_string(highscore); s = "BEST: " + s; - return s.c_str(); + return s; } int Player::getScoreInt() From 6c5e4e80a02f372fa92a8d95a1796611025c91d8 Mon Sep 17 00:00:00 2001 From: wimos-ai <84042085+wimos-ai@users.noreply.github.com> Date: Fri, 10 Jun 2022 22:13:37 -0500 Subject: [PATCH 2/3] Update main.cpp --- src/main.cpp | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index 6ef4c7f..35e3429 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -26,8 +26,6 @@ const int ALIVE = 0; const int CURSOR_DEATH = 1; const int HOLE_DEATH = 2; -const Uint8 *keyState; - RenderWindow window; std::vector playerTex; @@ -199,11 +197,15 @@ void gameLoop() { window.render(ground.getTile(i)); } + + std::string playerScore = player.getScore(); + std::string playerHighScore = player.getHighscore(); + window.render(25, 30, arrow); - window.render(62, 20, player.getScore(), font32_outline, black); - window.render(65, 23, player.getScore(), font32, white); + window.render(62, 20, playerScore.c_str(), font32_outline, black); + window.render(65, 23, playerScore.c_str(), font32, white); window.render(0, 65, highscoreBox); - window.render(65, 64, player.getHighscore(), font16, white); + window.render(65, 64, playerHighScore.c_str(), font16, white); if (player.isDead() != ALIVE) { @@ -243,4 +245,4 @@ int main(int argc, char* args[]) SDL_Quit(); return 0; -} \ No newline at end of file +} From cb86093e7b97d01043728407837c71b989a2f746 Mon Sep 17 00:00:00 2001 From: wimos-ai <84042085+wimos-ai@users.noreply.github.com> Date: Fri, 10 Jun 2022 22:14:32 -0500 Subject: [PATCH 3/3] Update player.h --- include/player.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/player.h b/include/player.h index 6c07ecc..b23d1bb 100644 --- a/include/player.h +++ b/include/player.h @@ -14,8 +14,8 @@ class Player : public Entity { float distanceFromCursor(); bool jump(); void update(Ground& ground); - const char* getScore(); - const char* getHighscore(); + std::string getScore(); + std::string getHighscore(); int getScoreInt(); int isDead(); void reset(); @@ -28,4 +28,4 @@ class Player : public Entity { int highscore = 0; int timer = 0; int dead = 0; -}; \ No newline at end of file +};