Refactor & More.

Changed the entity system to utilize mix-ins.

Added instanced sprites.

Texture support.
This commit is contained in:
2025-01-03 19:28:58 -05:00
parent c9daae8d25
commit 6664925621
39 changed files with 503 additions and 310 deletions

View File

@@ -1,7 +1,6 @@
#include <Engine/Globals.h>
#include <rewindow/logger/logger.h>
#include <Game/Scene/ControllableBox.h>
#include <Game/Scene/Loading.h>
#include <Game/scene/Loading.h>
#include <Game/scene/ControllableBox.h>
using namespace JGL;
@@ -14,16 +13,7 @@ void CreateScenes() {
};
int main() {
ReWindow::Logger::Error.EnableConsole(false);
ReWindow::Logger::Warning.EnableConsole(false);
ReWindow::Logger::Debug.EnableConsole(false);
Globals::Window = new Engine::DemoGameWindow("Demo Game", 1024, 896);
Globals::Window->SetRenderer(RenderingAPI::OPENGL);
Globals::Window->Open();
Globals::Window->InitGL();
Globals::Window->SetResizable(false);
Globals::Window->SetVsyncEnabled(false);
CreateScenes();
Globals::ChangeScene("LoadingScreen");