Add Text rendering and Hull / Fuel Meters

This commit is contained in:
Bram Verhulst
2024-05-16 02:04:36 +02:00
parent 600050c198
commit 8866f33c09
18 changed files with 286 additions and 118 deletions

View File

@@ -0,0 +1,31 @@
#include "pch.h"
#include "GroundTileTypeManager.h"
#include "GridSystem/WorldTile.h"
GroundTileTypeManager* GroundTileTypeManager::m_pInstance = nullptr;
GroundTileTypeManager* GroundTileTypeManager::GetInstance() {
if (m_pInstance == nullptr) {
m_pInstance = new GroundTileTypeManager();
}
return m_pInstance;
}
void GroundTileTypeManager::DestroyInstance() {
delete m_pInstance->AIR;
delete m_pInstance->DIRT;
delete m_pInstance->STONE;
delete m_pInstance->LAVA;
delete m_pInstance->IRON;
delete m_pInstance->BRONZE;
delete m_pInstance->GOLD;
delete m_pInstance->HARD_LEFT;
delete m_pInstance->HARD_RIGHT;
delete m_pInstance->HARD_MIDDLE;
delete m_pInstance->GRASS;
delete m_pInstance;
}
GroundTileTypeManager::GroundTileTypeManager() = default;
GroundTileTypeManager::~GroundTileTypeManager() = default;