Add alot of memory leak fixes

This commit is contained in:
Bram Verhulst
2024-04-23 11:17:17 +02:00
parent e75b80eea8
commit 1b90f222a4
27 changed files with 234 additions and 48 deletions

View File

@@ -7,19 +7,21 @@ class ScreenManager
{
public:
static ScreenManager* GetInstance();
static void DestroyInstance();
void OpenScreen(Screen* screen);
void CloseScreen();
Screen* GetCurrentScreen() { return m_currentScreen; }
Screen* GetCurrentScreen() const { return m_currentScreen; }
static ScreenManager* m_pInstance;
static Screen* Fuel;
static Screen* SellScreen;
static Screen* m_FuelScreen;
static Screen* m_SellScreen;
private:
ScreenManager() = default;
~ScreenManager();
void InitializeScreens();