From 6334283463309f28763b147c1c293243291fe22b Mon Sep 17 00:00:00 2001 From: DarthMooMancer Date: Thu, 2 Oct 2025 21:25:00 -0400 Subject: [PATCH] starting cleanup and mini optimizations or making names better --- include/elements.hpp | 1 + src/elements.cpp | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/include/elements.hpp b/include/elements.hpp index ba49072..65b298c 100644 --- a/include/elements.hpp +++ b/include/elements.hpp @@ -32,6 +32,7 @@ struct Point { struct Ball { Ball(int default_vx, int default_vy) : vx(default_vx), vy(default_vy) {}; + ~Ball(); Point* m_origin; int vx; int vy; diff --git a/src/elements.cpp b/src/elements.cpp index 9e4e757..dfa8f47 100644 --- a/src/elements.cpp +++ b/src/elements.cpp @@ -104,6 +104,11 @@ void Paddle::check_collision(Ball &ball) { } } +Ball::~Ball() { + delete m_origin; + m_origin = nullptr; +} + void Ball::change_velocity(char d) { if(d == 'x') { if(vx == -1) vx = 1;