#include "boss/ui.hpp" #include "constants.hpp" namespace boss { UI::UI(shared_ptr world, Entity boss_id) : $world(world), $boss_id(boss_id) { } void UI::init() { $gui.position(SCREEN_WIDTH-BOSS_VIEW_WIDTH,0, BOSS_VIEW_WIDTH, SCREEN_HEIGHT); $gui.layout( "[a1|b1|c1|d1|e1|f1]" "[a2|b2|c2|d2|e2|f2]" "[a3|b3|c3|d3|e3|f3]" "[a4|b4|c4|d4|e4|f4]" "[a5|b5|c5|d5|e5|f5]" "[a6|b6|c6|d6|e6|f6]" ); $gui.init(); } void UI::render(sf::RenderWindow& window) { $gui.render(window); $gui.debug_layout(window); } bool UI::mouse(float x, float y, guecs::Modifiers mods) { return $gui.mouse(x, y, mods); } bool UI::boss_dead() { return true; } }