Added a Background guecs component.

This commit is contained in:
Zed A. Shaw 2025-02-18 23:08:04 -05:00
parent 69a810b5a1
commit 3a6ba8445a
7 changed files with 78 additions and 56 deletions

15
gui.cpp
View file

@ -53,7 +53,7 @@ namespace gui {
$combat_view.render($textures);
$status_view.create_render();
$status_view.render($textures);
$status_view.log("Welcome to the game!");
$renderer.init_terminal();
@ -323,18 +323,7 @@ namespace gui {
}
void FSM::draw_gui() {
sf::RectangleShape rect({SCREEN_WIDTH - RAY_VIEW_WIDTH, SCREEN_HEIGHT});
rect.setPosition({0,0});
rect.setFillColor({30, 30, 30});
$window.draw(rect);
auto left_gui = $textures.sprite_textures.at("left_gui").sprite;
left_gui->setPosition({0,0});
$window.draw(*left_gui);
$status_view.render();
$renderer.draw($status_view);
$status_view.draw($window);
$combat_view.draw($window);
auto debug = $level.world->get_the<Debug>();