testing of TSE on a real project, and fixing the project itself

This commit is contained in:
2026-01-20 23:12:17 +01:00
parent 6af1c09f67
commit 8ece8ca96f
12 changed files with 14 additions and 14 deletions

View File

@@ -8,7 +8,7 @@
void GravityHolder::GenerateRing()
{
planetMapRing = new Transformable();
planetMapRing = new Transformable("GravityHolder");
mat = new Material("ringMaterial", ShaderRegistry::GetShader("Planet Shader"));
const float pixelsNormal = gravityDistance * 4 * 32;
@@ -36,7 +36,7 @@ GravityHolder::GravityHolder(float gravityWell)
GravityHolder::~GravityHolder()
{
Transformable::HardDelete(planetMapRing, true);
Transformable::HardDelete(planetMapRing, false);
delete mat;
delete mesh;
}

View File

@@ -14,7 +14,7 @@ PlanetRotater::PlanetRotater(float distance)
PlanetRotater::~PlanetRotater()
{
Transformable::HardDelete(planetMapRing, true);
Transformable::HardDelete(planetMapRing, false);
delete mat;
delete mesh;
}
@@ -45,7 +45,7 @@ Vector3 PlanetRotater::GetPosChange()
void PlanetRotater::GenerateRing()
{
planetMapRing = new Transformable();
planetMapRing = new Transformable("PlanetRotater");
mat = new Material("ringMaterial", ShaderRegistry::GetShader("Planet Shader"));
const float pixelsNormal = distanceToKeep * 2 * 32;

View File

@@ -87,7 +87,7 @@ void Asteroid::DeleteResources()
delete planetMesh;
delete planetMat;
planetBase->SetParent(nullptr);
Transformable::HardDelete(planetBase, true);
Transformable::HardDelete(planetBase, false);
resources.clear();
}

View File

@@ -65,7 +65,7 @@ void BlackHole::DeleteResources()
delete planetMat;
Transformable::HardDelete(planetLand, true);
planetBase->SetParent(nullptr);
Transformable::HardDelete(planetBase, true);
Transformable::HardDelete(planetBase, false);
resources.clear();
}

View File

@@ -106,7 +106,7 @@ void Galaxy::DeleteResources()
delete planetMesh;
delete planetMat;
planetBase->SetParent(nullptr);
Transformable::HardDelete(planetBase, true);
Transformable::HardDelete(planetBase, false);
resources.clear();
}

View File

@@ -150,7 +150,7 @@ void Moon::DeleteResources()
delete planetMat;
Transformable::HardDelete(planetLand, true);
planetBase->SetParent(nullptr);
Transformable::HardDelete(planetBase, true);
Transformable::HardDelete(planetBase, false);
resources.clear();
}

View File

@@ -216,7 +216,7 @@ void Planet::DeleteResources()
Transformable::HardDelete(planetClouds, true);
Transformable::HardDelete(planetLand, true);
planetBase->SetParent(nullptr);
Transformable::HardDelete(planetBase, true);
Transformable::HardDelete(planetBase, false);
resources.clear();
}

View File

@@ -1,7 +1,7 @@
#pragma once
#include "Planet.hpp"
#include "Asteroidbelt.hpp"
#include "AsteroidBelt.hpp"
#include "Star.hpp"
class PlanetarySystem : public ISpace

View File

@@ -154,7 +154,7 @@ void Star::DeleteResources()
Transformable::HardDelete(planetClouds, true);
Transformable::HardDelete(planetLand, true);
planetBase->SetParent(nullptr);
Transformable::HardDelete(planetBase, true);
Transformable::HardDelete(planetBase, false);
resources.clear();
}

View File

@@ -2,7 +2,7 @@
void TextureHandler::LoadTextures()
{
mainTextures = new Texture(".textures/mainSprites.png");
mainTextures = new Texture("./textures/mainSprites.png");
mainSet = new TileSet(mainTextures, 8, 8);
}

View File

@@ -79,7 +79,7 @@ void CleanUp()
#ifdef USE_EDITOR
delete(editor);
#endif
Transformable::DeleteAll();
//Transformable::DeleteAll();
PlanetShader::Destroy();
UnLoadBasicShaders();
TextureHandler::UnLoadTextures();

2
TSE

Submodule TSE updated: 37958449a2...11e8d343af