16 lines
275 B
C++
16 lines
275 B
C++
/**
|
|
* @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);
|