8#ifndef RTYPE_CLIENT_SCENES_MENUSCENE_HPP_
9 #define RTYPE_CLIENT_SCENES_MENUSCENE_HPP_
15 #include "Systems/NetworkSyncSystem.hpp"
18 #include <SFML/Graphics.hpp>
52 std::function<
void(
GameState)> changeState);
67 void onExit(
void)
override;
79 void update(
float dt)
override;
System to handle network-related operations on the client side.
Manages game settings and preferences.
Manages game translations for all UI elements.
Factory class for creating UI components in the ECS registry.
Interface for different scenes in the client application.
Represents an entity in the ECS (Entity-Component-System) architecture.