diff options
Diffstat (limited to 'src/utils')
| -rw-r--r-- | src/utils/CMakeLists.txt | 2 | ||||
| -rw-r--r-- | src/utils/include/engine/utils.h (renamed from src/utils/include/engine/utils/utils.h) | 4 | ||||
| -rw-r--r-- | src/utils/include/engine/utils/fov.h | 4 | ||||
| -rw-r--r-- | src/utils/include/engine/utils/hashmap.h | 8 | ||||
| -rw-r--r-- | src/utils/include/engine/utils/stack.h | 2 | ||||
| -rw-r--r-- | src/utils/include/engine/utils/vector.h | 2 | ||||
| -rw-r--r-- | src/utils/src/btree.c | 2 | ||||
| -rw-r--r-- | src/utils/src/fov.c | 2 | ||||
| -rw-r--r-- | src/utils/src/hashmap.c | 4 | ||||
| -rw-r--r-- | src/utils/src/misc.c | 2 | ||||
| -rw-r--r-- | src/utils/src/stack.c | 4 | ||||
| -rw-r--r-- | src/utils/src/vector.c | 2 |
12 files changed, 20 insertions, 18 deletions
diff --git a/src/utils/CMakeLists.txt b/src/utils/CMakeLists.txt index 7508d26..64f5586 100644 --- a/src/utils/CMakeLists.txt +++ b/src/utils/CMakeLists.txt @@ -7,4 +7,4 @@ add_library(daw_utils src/vector.c ) -target_include_directories(daw_utils PRIVATE include) +target_include_directories(daw_utils PRIVATE ${DAW_INCLUDE_DIRS}) diff --git a/src/utils/include/engine/utils/utils.h b/src/utils/include/engine/utils.h index e537f52..d10a03a 100644 --- a/src/utils/include/engine/utils/utils.h +++ b/src/utils/include/engine/utils.h @@ -1,8 +1,8 @@ #ifndef ENGINE_UTILS_H #define ENGINE_UTILS_H -#include "types.h" -#include "vector.h" +#include <engine/core/types.h> +#include <engine/utils/vector.h> #define MIN(a, b) ((a < b) ? (a) : (b)) #define MAX(a, b) ((a > b) ? (a) : (b)) diff --git a/src/utils/include/engine/utils/fov.h b/src/utils/include/engine/utils/fov.h index 15ef38b..b083d2b 100644 --- a/src/utils/include/engine/utils/fov.h +++ b/src/utils/include/engine/utils/fov.h @@ -1,8 +1,8 @@ #ifndef ENGINE_FOV_H #define ENGINE_FOV_H -#include "types.h" -#include "vector.h" +#include <engine/core/types.h> +#include <engine/utils/vector.h> #include <stdbool.h> /* `fov_shadowcast`: */ diff --git a/src/utils/include/engine/utils/hashmap.h b/src/utils/include/engine/utils/hashmap.h index bf1d87c..046c810 100644 --- a/src/utils/include/engine/utils/hashmap.h +++ b/src/utils/include/engine/utils/hashmap.h @@ -1,12 +1,12 @@ #ifndef ENGINE_HASHMAP_H #define ENGINE_HASHMAP_H -#include "types.h" - -#include "list.h" -#include "memory.h" #include <stdlib.h> +#include <engine/core/types.h> +#include <engine/core/memory.h> +#include <engine/utils/list.h> + i32 lolhash(const usize s, i32 v); /* Define a linked list before using this */ diff --git a/src/utils/include/engine/utils/stack.h b/src/utils/include/engine/utils/stack.h index 69975df..9fc53aa 100644 --- a/src/utils/include/engine/utils/stack.h +++ b/src/utils/include/engine/utils/stack.h @@ -25,7 +25,7 @@ #ifndef STACK_H #define STACK_H -#include "types.h" +#include <engine/core/types.h> typedef struct { isize head; /* current number of elements */ diff --git a/src/utils/include/engine/utils/vector.h b/src/utils/include/engine/utils/vector.h index 58bb0a2..11517dc 100644 --- a/src/utils/include/engine/utils/vector.h +++ b/src/utils/include/engine/utils/vector.h @@ -1,7 +1,7 @@ #ifndef VECTOR_H #define VECTOR_H -#include "types.h" +#include <engine/core/types.h> #include <stdbool.h> #include <stdio.h> diff --git a/src/utils/src/btree.c b/src/utils/src/btree.c index c125564..1e85e6c 100644 --- a/src/utils/src/btree.c +++ b/src/utils/src/btree.c @@ -1,4 +1,4 @@ -#include <engine/btree.h> +#include <engine/utils/btree.h> #include <stdbool.h> #include <stdio.h> diff --git a/src/utils/src/fov.c b/src/utils/src/fov.c index 3d5ae16..7bd27e2 100644 --- a/src/utils/src/fov.c +++ b/src/utils/src/fov.c @@ -1,4 +1,4 @@ -#include <engine/fov.h> +#include <engine/utils/fov.h> #include <engine/utils.h> #include <math.h> #include <stdint.h> diff --git a/src/utils/src/hashmap.c b/src/utils/src/hashmap.c index 1652bb6..61c5e43 100644 --- a/src/utils/src/hashmap.c +++ b/src/utils/src/hashmap.c @@ -1,3 +1,5 @@ -#include <engine/hashmap.h> +#include <engine/utils/hashmap.h> +/* Currently, this is a "works, but very poorly" placeholder implementation. + * Should be avoided in practice */ i32 lolhash(const usize s, i32 v) { return v % s; } diff --git a/src/utils/src/misc.c b/src/utils/src/misc.c index 0f3d218..290c417 100644 --- a/src/utils/src/misc.c +++ b/src/utils/src/misc.c @@ -3,7 +3,7 @@ #include <string.h> -#include <engine/logging.h> +#include <engine/core/logging.h> #include <engine/utils.h> /* These should all be in some external facing module "tools" */ diff --git a/src/utils/src/stack.c b/src/utils/src/stack.c index ff195ba..a5fc419 100644 --- a/src/utils/src/stack.c +++ b/src/utils/src/stack.c @@ -1,5 +1,5 @@ -#include <engine/logging.h> -#include <engine/stack.h> +#include <engine/core/logging.h> +#include <engine/utils/stack.h> #include <stdlib.h> Stack stack_new_ex(const usize element_size, const usize size) { diff --git a/src/utils/src/vector.c b/src/utils/src/vector.c index 3465df7..5fedb1f 100644 --- a/src/utils/src/vector.c +++ b/src/utils/src/vector.c @@ -1,5 +1,5 @@ #include <engine/utils.h> -#include <engine/vector.h> +#include <engine/utils/vector.h> bool v2_i32_eq(const v2_i32 a, const v2_i32 b) { return (a.x == b.x) && (a.y == b.y); |
