From 30cc01b9ea392e9dccb9f8700566d54469fc9576 Mon Sep 17 00:00:00 2001 From: AnonymusRaccoon Date: Wed, 11 Mar 2020 15:18:28 +0100 Subject: [PATCH] Implementing a draw brush --- CMakeLists.txt | 12 +-- assets/ui/texture.png | Bin 0 -> 262 bytes .../isometry/map_manager_component.h | 28 +++++++ include/map_interactions.h | 19 +++++ include/setup.h | 3 +- lib/gamacon | 2 +- prefabs/game.gcprefab | 4 +- src/components/isometry/map_interactions.c | 73 ++++++++++++++++++ .../isometry/map_manager_component.c | 55 +++++++++++++ src/game_loader.c | 1 + src/selectors.c | 34 ++++++++ src/toolbar.c | 39 ++++------ 12 files changed, 235 insertions(+), 35 deletions(-) create mode 100644 assets/ui/texture.png create mode 100644 include/components/isometry/map_manager_component.h create mode 100644 include/map_interactions.h create mode 100644 src/components/isometry/map_interactions.c create mode 100644 src/components/isometry/map_manager_component.c create mode 100644 src/selectors.c diff --git a/CMakeLists.txt b/CMakeLists.txt index 029cc7d..49ba380 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -212,7 +212,7 @@ add_executable(My3D lib/gamacon/src/sfml_renderer/sfml_init.c lib/gamacon/src/sfml_renderer/sfml_events.c lib/gamacon/src/components/isometry/map_managment.c - lib/gamacon/include/components/map_managment.h + lib/gamacon/include/map_managment.h lib/xmlparser/src/otherget.c src/options.c lib/gamacon/src/components/input_component.c @@ -242,17 +242,17 @@ add_executable(My3D src/systems/game_manager_system.c include/systems/game_manager_system.h lib/gamacon/include/keybindings.h - lib/gamacon/src/components/isometry/map_interactions.c - lib/gamacon/include/map_interactions.h + src/components/isometry/map_interactions.c + include/map_interactions.h lib/gamacon/include/keybindings.h lib/gamacon/src/ui/tooltip.c lib/gamacon/src/components/tooltip_component.c lib/gamacon/include/components/tooltip_component.h lib/gamacon/src/systems/tooltip_system.c - lib/gamacon/src/components/isometry/map_manager_component.c - lib/gamacon/include/components/isometry/map_manager_component.h + src/components/isometry/map_manager_component.c + include/components/isometry/map_manager_component.h lib/gamacon/src/components/isometry/vertex_data_loader.c - lib/gamacon/include/vertex_data_loader.h src/toolbar.c lib/gamacon/include/callbacks.h) + lib/gamacon/include/vertex_data_loader.h src/toolbar.c lib/gamacon/include/callbacks.h src/selectors.c) add_compile_options(-W -Wall -Wextra -Wshadow) diff --git a/assets/ui/texture.png b/assets/ui/texture.png new file mode 100644 index 0000000000000000000000000000000000000000..fcde0062f9486caf3ff4ff968a7d89f7faaba634 GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbB&U(5yhEy=Vxx7&DumMl&!zRAK zfPfc*JbU^VCN6L@cq1UG!_2~F!Oy|s%C*7I;r+X0Ci{!pVzYPf@OG#^oTjIB=Ph^t zxAww|`FY%L3~s0$DYr;qyjnLona%n~*c~J5wzVJF3ZJO8x#uNSoOJEk)6qGD<*Ly# z?*7e;m0gmz7UT#o=2u!gLw1wa35{h9SwNNHwnsU-XLS6m=*o1Mm&7( + @@ -49,12 +50,13 @@ - +