Air-Trap 1.0.0
A multiplayer R-Type clone game engine built with C++23 and ECS architecture
Loading...
Searching...
No Matches
Player.hpp File Reference
#include <cstdint>
#include <string>
#include <mutex>
#include <memory>
#include "RType/Network/Session.hpp"
#include "RType/ECS/Components/SimpleWeapon.hpp"
Include dependency graph for Player.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  rtp::server::Player
 Represents a player in the game server. More...
 

Namespaces

namespace  rtp::server
 File : GameManager.hpp License: MIT Author : Elias JosuĂ© HAJJAR LLAUQUEN elias.nosp@m.-jos.nosp@m.ue.ha.nosp@m.jjar.nosp@m.-llau.nosp@m.quen.nosp@m.@epit.nosp@m.ech..nosp@m.eu Date : 11/12/2025.
 
namespace  rtp
 

Typedefs

using rtp::server::PlayerPtr = std::shared_ptr< Player >
 Shared pointer type for Player.
 

Enumerations

enum class  rtp::server::PlayerState {
  rtp::server::None , rtp::server::NotLogged , rtp::server::Connected , rtp::server::InLobby ,
  rtp::server::InRoom , rtp::server::InGame
}
 Enum representing the state of a player in the session. More...