Always functional.
Design : the controller controls data of the character sheet and also saving and reading data.
This commit is contained in:
parent
84450d25af
commit
b759836989
16 changed files with 8011 additions and 23 deletions
|
|
@ -1,7 +1,9 @@
|
|||
cmake_minimum_required(VERSION 3.19 FATAL_ERROR)
|
||||
project(BillySheet LANGUAGES CXX C)
|
||||
|
||||
#set(GLEW_USE_STATIC_LIBS ON)
|
||||
find_package(OpenGL REQUIRED)
|
||||
find_package(GLEW REQUIRED)
|
||||
|
||||
set(PRECOMPILE_HEADERS
|
||||
include/gui/gui.hpp
|
||||
|
|
@ -20,6 +22,8 @@ set(SOURCE_HEADERS
|
|||
include/imgui/imstb_rectpack.h
|
||||
include/imgui/imstb_textedit.h
|
||||
include/imgui/imstb_truetype.h
|
||||
include/stb_image.h
|
||||
external/ImFileDialog/ImFileDialog.h
|
||||
include/gui/gui.hpp
|
||||
include/gui/gui_data.hpp
|
||||
include/gui/window.hpp
|
||||
|
|
@ -42,6 +46,7 @@ set(SOURCE_FILES
|
|||
src/imgui/imgui_impl_opengl3.cpp
|
||||
src/imgui/imgui_tables.cpp
|
||||
src/imgui/imgui_widgets.cpp
|
||||
external/ImFileDialog/ImFileDialog.cpp
|
||||
src/main.cpp
|
||||
src/gui/gui.cpp
|
||||
src/gui/gui_data.cpp
|
||||
|
|
@ -124,7 +129,7 @@ set(LINKER_FLAGS
|
|||
|
||||
add_executable(BillySheet ${SOURCES})
|
||||
|
||||
target_include_directories(BillySheet PRIVATE include include/imgui)
|
||||
target_include_directories(BillySheet PRIVATE include include/imgui external/ImFileDialog)
|
||||
|
||||
set_target_properties(BillySheet spdlog PROPERTIES
|
||||
CXX_STANDARD 17
|
||||
|
|
@ -157,4 +162,4 @@ target_link_options(BillySheet PRIVATE ${LINKER_OPTIONS})
|
|||
|
||||
target_link_libraries(spdlog PRIVATE ${LINKER_FLAGS})
|
||||
target_link_libraries(glfw PRIVATE ${LINKER_FLAGS})
|
||||
target_link_libraries(BillySheet glfw spdlog OpenGL::OpenGL nlohmann_json::nlohmann_json ${LINKER_FLAGS})
|
||||
target_link_libraries(BillySheet glfw spdlog OpenGL::OpenGL GLEW::GLEW nlohmann_json::nlohmann_json ${LINKER_FLAGS})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue