From e8df8f761c7c1f111882828f6212cca4709a0a55 Mon Sep 17 00:00:00 2001 From: Joseph Aquino Date: Fri, 3 Apr 2026 11:39:44 -0400 Subject: [PATCH] moved velocityInDirection() to util.h/.cpp --- include/util.h | 2 ++ src/Game.cpp | 5 ----- src/util.cpp | 5 +++++ 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/include/util.h b/include/util.h index 011f79e..e184bd4 100644 --- a/include/util.h +++ b/include/util.h @@ -1,6 +1,8 @@ #pragma once #include +#include sf::Vector2f getOverlap(const sf::FloatRect first, const sf::FloatRect second); +sf::Vector2f velocityInDirection(const float speed_in, const sf::Angle angle_in); diff --git a/src/Game.cpp b/src/Game.cpp index e222eb6..bcdaa6e 100644 --- a/src/Game.cpp +++ b/src/Game.cpp @@ -3,14 +3,9 @@ #include #include #include -#include #include "util.h" -sf::Vector2f velocityInDirection(const float speed_in, const sf::Angle angle_in) -{ - return sf::Vector2f{speed_in * std::cos(angle_in.asRadians()), speed_in * std::sin(angle_in.asRadians())}; -} void Game::init() { diff --git a/src/util.cpp b/src/util.cpp index 8596bd6..9cbf622 100644 --- a/src/util.cpp +++ b/src/util.cpp @@ -10,3 +10,8 @@ sf::Vector2f getOverlap(const sf::FloatRect first, const sf::FloatRect second) const float resultY = (first.size.y + second.size.y) - deltaY; return {resultX, resultY}; } + +sf::Vector2f velocityInDirection(const float speed_in, const sf::Angle angle_in) +{ + return sf::Vector2f{speed_in * std::cos(angle_in.asRadians()), speed_in * std::sin(angle_in.asRadians())}; +} \ No newline at end of file