r-type  0.0.0
R-Type main
Loading...
Searching...
No Matches
RTypeServer.hpp File Reference

Main game server plugin for R-Type multiplayer. More...

+ Include dependency graph for RTypeServer.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  gme::RTypeServer
 Main game server plugin for R-Type multiplayer gameplay. More...
 

Namespaces

namespace  gme
 

Enumerations

enum class  gme::LevelState : uint8_t { gme::WAITING_FOR_PLAYERS = 0 , gme::IN_PROGRESS = 1 , gme::COMPLETED = 2 , gme::LOOSE = 3 }
 State enumeration for level progression. More...
 

Detailed Description

Main game server plugin for R-Type multiplayer.

This file contains the RTypeServer class which implements the core game server logic for R-Type multiplayer. It manages the game state, processes player inputs, updates game entities, handles collision detection, spawns enemies, and broadcasts world state to connected clients. The server is the authoritative source for all gameplay logic to ensure fair and synchronized multiplayer experience.

Definition in file RTypeServer.hpp.