/**
 * @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);
