first commit

This commit is contained in:
saarsena@gmail.com 2026-04-02 03:41:50 -04:00
commit 5c7d1905a9
25 changed files with 4034 additions and 0 deletions

16
include/systems.hpp Normal file
View file

@ -0,0 +1,16 @@
/**
* @file systems.hpp
* @brief ECS System registration
*/
#pragma once
#include <flecs.h>
// Forward declaration
struct GameContext;
/**
* @brief Register all components and systems with the ECS world
*/
void register_systems(flecs::world& ecs, GameContext* ctx);