starting game planning

This commit is contained in:
2026-08-23 22:37:40 -05:00
parent 9308f9d7da
commit 194eef56ab
10 changed files with 77 additions and 23 deletions

View File

@@ -1,10 +1,13 @@
#include "Application.h"
#include "Game.h"
#include "backend/RaylibInput.h"
#include <raylib.h>
#include <RmlUi/Core.h>
#include <RmlUi/Debugger.h>
Game game;
bool Application::Init(int width, int height, const char* title, const char* documentPath) {
InitWindow(width, height, title);
SetTargetFPS(60);
@@ -24,6 +27,8 @@ bool Application::Init(int width, int height, const char* title, const char* doc
TraceLog(LOG_WARNING, "Failed to load %s", documentPath);
}
game.Init(context);
return true;
}
@@ -36,10 +41,12 @@ void Application::Frame() {
ForwardInputToRml(context);
context->Update();
game.Update();
BeginDrawing();
ClearBackground(DARKGRAY);
// --- game world rendering goes here, before the UI ---
game.Draw2D();
context->Render();
EndDrawing();