JANK MODE: Messy / broken commit - in progress

Needed to make a checkpoint, gods forgive me for committing known broken code straight to master. The jam has in a sense already begun.

I tested a smaller solution in the xplat_concept repo earlier today.
In short, I'm going to build a janky method to add new + report existing UI elements. After that's done, the UI building should be done from python modules, hastening the UI design.

This is ugly and bad, I am truly sorry. We just need to get through 7DRL, so I can't make it pretty today.
This commit is contained in:
John McCardle 2023-02-28 23:19:43 -05:00
commit 1e9fd77a13
7 changed files with 147 additions and 101 deletions

View file

@ -7,7 +7,7 @@
GameEngine::GameEngine()
{
font.loadFromFile("./assets/JetbrainsMono.ttf");
window.create(sf::VideoMode(640, 480), "McRogueFace Engine by John McCardle");
window.create(sf::VideoMode(1024, 768), "McRogueFace Engine by John McCardle");
visible = window.getDefaultView();
window.setFramerateLimit(30);
scene = "menu";
@ -19,6 +19,7 @@ GameEngine::GameEngine()
McRFPy_API::game = this;
McRFPy_API::api_init();
McRFPy_API::executePyString("import mcrfpy");
McRFPy_API::executePyString("from UIMenu import *");
}
Scene* GameEngine::currentScene() { return scenes[scene]; }