removing useless window owning in GuiData
This commit is contained in:
parent
9e4e6fa226
commit
420ad2c8d9
5 changed files with 8 additions and 14 deletions
|
@ -8,12 +8,12 @@
|
|||
#include "character_sheet.hpp"
|
||||
#include "controller.hpp"
|
||||
|
||||
gui::Gui::Gui(GuiData &data, menu::MenuData &menuData) : data(data), menu(menuData), font("font/DejaVuSans.ttf") {
|
||||
gui::Gui::Gui(Window &window, GuiData &data, menu::MenuData &menuData) : data(data), menu(menuData), font("font/DejaVuSans.ttf") {
|
||||
SPDLOG_DEBUG("Creating GUI");
|
||||
(void) ImGui::CreateContext();
|
||||
ImGui::StyleColorsDark();
|
||||
(void) ImGui::GetIO().Fonts->AddFontFromFileTTF(font.c_str(), 18.0f);
|
||||
(void) ImGui_ImplGlfw_InitForOpenGL(data.get_window().get_window().get(), true);
|
||||
(void) ImGui_ImplGlfw_InitForOpenGL(window.get_window().get(), true);
|
||||
initialized = ImGui_ImplOpenGL3_Init("#version 130");
|
||||
SPDLOG_DEBUG("Initialized: {}", initialized);
|
||||
}
|
||||
|
|
|
@ -1,4 +1 @@
|
|||
#include "gui/gui_data.hpp"
|
||||
#include "gui/window.hpp"
|
||||
|
||||
gui::Window &gui::GuiData::get_window() const { return window; }
|
||||
|
|
|
@ -14,10 +14,10 @@ int main() {
|
|||
try {
|
||||
gui::Window window;
|
||||
character::CharacterSheet billy;
|
||||
gui::GuiData gui_data(window, billy);
|
||||
gui::GuiData gui_data(billy);
|
||||
gui::menu::MenuData menu_data(billy);
|
||||
Controller controller(billy, menu_data);
|
||||
gui::Gui gui(gui_data, menu_data);
|
||||
gui::Gui gui(window, gui_data, menu_data);
|
||||
|
||||
while (!window.should_close()) {
|
||||
glfwPollEvents();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue