From 1ac44d4ec6b6b51fefe6ca50ef82d5d2fc1f6dfb Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Sun, 18 Dec 2022 11:24:42 +0100 Subject: wall items --- include/keybindings.h | 13 +++++++++++++ include/objects.h | 1 + include/wall_item.h | 1 + 3 files changed, 15 insertions(+) create mode 100644 include/keybindings.h (limited to 'include') diff --git a/include/keybindings.h b/include/keybindings.h new file mode 100644 index 0000000..fcdfda1 --- /dev/null +++ b/include/keybindings.h @@ -0,0 +1,13 @@ +#ifndef INCLUDE_KEYBINDINGS +#define INCLUDE_KEYBINDINGS + +#include + +typedef struct t_keybinding { + int key; + char* text; +} keybinding; + +keybinding keybind_wall_purchase = {KEY_F, "F"}; + +#endif \ No newline at end of file diff --git a/include/objects.h b/include/objects.h index d819f82..95e3739 100644 --- a/include/objects.h +++ b/include/objects.h @@ -36,5 +36,6 @@ void create_objects(); void draw_objects_at_row(platform_window* window, int row); box get_box_of_object(platform_window* window, object o); void render_quad_with_outline(vec2f tl, vec2f tr, vec2f bl, vec2f br, color c); +void render_box_with_outline(box box, color c); #endif \ No newline at end of file diff --git a/include/wall_item.h b/include/wall_item.h index 2e6bdd3..3b896bd 100644 --- a/include/wall_item.h +++ b/include/wall_item.h @@ -3,6 +3,7 @@ #include +#include "objects.h" #include "guns.h" typedef enum t_wall_item_type { -- cgit v1.2.3-70-g09d2