GPR5100 - Rollback
Loading...
Searching...
No Matches
Protected Member Functions | Protected Attributes | List of all members
game::Server Class Referenceabstract

Server is an interface to a network or simulated server. It owns a simple GameManager. More...

#include <server.h>

Inheritance diagram for game::Server:
Inheritance graph
[legend]
Collaboration diagram for game::Server:
Collaboration graph
[legend]

Protected Member Functions

virtual void SpawnNewPlayer (ClientId clientId, PlayerNumber playerNumber)=0
 
virtual void ReceivePacket (std::unique_ptr< Packet > packet)
 ReceiveNetPacket is a method that is called when the Server receives a Packet from a Client. More...
 

Protected Attributes

GameManager gameManager_
 
PlayerNumber lastPlayerNumber_ = 0
 
std::array< ClientId, maxPlayerNmbclientMap_ {}
 

Additional Inherited Members

- Public Member Functions inherited from game::PacketSenderInterface
virtual void SendReliablePacket (std::unique_ptr< Packet > packet)=0
 
virtual void SendUnreliablePacket (std::unique_ptr< Packet > packet)=0
 
- Public Member Functions inherited from core::SystemInterface
virtual void Begin ()=0
 
virtual void Update (sf::Time dt)=0
 
virtual void End ()=0
 

Detailed Description

Server is an interface to a network or simulated server. It owns a simple GameManager.

Member Function Documentation

◆ ReceivePacket()

void game::Server::ReceivePacket ( std::unique_ptr< Packet packet)
protectedvirtual

ReceiveNetPacket is a method that is called when the Server receives a Packet from a Client.

Parameters
packetis the received Packet.
Here is the call graph for this function:

The documentation for this class was generated from the following files: