#include "control_panel.hpp" #include #include "constants.hpp" ControlPanel::ControlPanel() { } void ControlPanel::init(sf::Vector2f size) { $gui.position(0, size.y, size.x, WINDOW_HEIGHT - size.y); $gui.layout("[buttons|code]"); for(auto& [name, cell] : $gui.cells()) { auto id = $gui.entity(name); $gui.set(id, {}); $gui.set(id, {guecs::to_wstring(name)}); } $gui.init(); } void ControlPanel::render(sf::RenderTarget& window) { $gui.render(window); } void ControlPanel::update(Chip8& vm) { }