Add flecs library

This commit is contained in:
2023-11-06 19:10:44 +01:00
parent 9946513a44
commit 22687d0330
4 changed files with 95635 additions and 3 deletions

View File

@@ -10,13 +10,13 @@ add_subdirectory(libs/raylib-4.5.0)
set( set(
lib_sources lib_sources
libs/cute_tiled.c libs/cute_tiled.c
src/utils/tokenizer.c libs/flecs/flecs.c
src/utils/tokenizer.h
) )
set( set(
lib_dirs lib_dirs
libs/cute_tiled libs/cute_tiled
libs/flecs
) )
@@ -25,6 +25,8 @@ add_executable(PixelDefense
src/main.c src/main.c
src/common.h src/common.h
src/utils/tokenizer.c
src/utils/tokenizer.h
) )
target_include_directories(PixelDefense PUBLIC ${lib_dirs}) target_include_directories(PixelDefense PUBLIC ${lib_dirs})
target_link_libraries(PixelDefense raylib) target_link_libraries(PixelDefense raylib)

64655
libs/flecs/flecs.c Normal file

File diff suppressed because it is too large Load Diff

30975
libs/flecs/flecs.h Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
#include <stdio.h> #include <stdio.h>
#include <raylib.h> #include <raylib.h>
#include <cute_tiled.h> #include <cute_tiled.h>
#include <flecs.h>
static void drawTile(Texture2D texture, int tid, int tileSetWidth, int size, Vector2 pos) { static void drawTile(Texture2D texture, int tid, int tileSetWidth, int size, Vector2 pos) {
Rectangle rec = {(tid % tileSetWidth) * size, (tid / tileSetWidth) * size, size, size}; Rectangle rec = {(tid % tileSetWidth) * size, (tid / tileSetWidth) * size, size, size};