#include "combat_ui.hpp" #include "constants.hpp" #include "color.hpp" #include "rituals.hpp" #include namespace gui { using namespace guecs; CombatUI::CombatUI(GameLevel level) : $level(level) { $gui.position(COMBAT_UI_X, COMBAT_UI_Y, COMBAT_UI_WIDTH, COMBAT_UI_HEIGHT); $gui.layout( "[button_0 | button_1 | button_2 | button_3" "|button_4 | button_5 | button_6 | hp_gauge ]" ); } DinkyECS::Entity CombatUI::make_button(std::string name, std::wstring label, Events::GUI event, int action, const std::string &icon_name, const std::string &sound, const std::string &effect_name) { (void)label; auto button = $gui.entity(name); $gui.set(button, {icon_name}); // $gui.set(button, {}); // $gui.set