Primera versión del sistema de escenas (probablemente sea una aproximación bastante incorrecta. Además, no se han realizado apenas pruebas).

Sistema de Logging (¡Al fin!).
This commit is contained in:
2021-12-07 23:38:07 +01:00
parent e9861e43db
commit a565bcfad2
13 changed files with 357 additions and 45 deletions
+27
View File
@@ -0,0 +1,27 @@
#include "Scene\Scene.h"
#include <iostream>
class MainScene : public UE::Scene
{
void SceneLoad() override
{
std::cout << "Hey! MainScene! - ID: " << id << std::endl;
}
void SceneUpdate() override
{
std::cout << "MainScene actualizandose! - ID: " << id << std::endl;
}
void SceneUnload() override
{
std::cout << "MainScene descnsando! - ID: " << id << std::endl;
}
private:
};
+24
View File
@@ -0,0 +1,24 @@
#include "Scene\Scene.h"
#include <iostream>
class TestScene2 : public UE::Scene
{
void SceneLoad() override
{
std::cout << "Scena de prueba 2 cargada" << id << std::endl;
}
void SceneUpdate() override
{
std::cout << "TestScene2 actualizandose!" << id << std::endl;
}
void SceneUnload() override
{
std::cout << "Scene2 descansando." << id << std::endl;
}
};