Add flecs library
This commit is contained in:
@@ -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
64655
libs/flecs/flecs.c
Normal file
File diff suppressed because it is too large
Load Diff
30975
libs/flecs/flecs.h
Normal file
30975
libs/flecs/flecs.h
Normal file
File diff suppressed because it is too large
Load Diff
@@ -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};
|
||||||
|
|||||||
Reference in New Issue
Block a user