r-type  0.0.0
R-Type main
Loading...
Searching...
No Matches
gme::IGameServer Interface Referenceabstract

Interface for the games. More...

#include <IGameServer.hpp>

+ Inheritance diagram for gme::IGameServer:
+ Collaboration diagram for gme::IGameServer:

Public Member Functions

virtual State getState () const =0
 
virtual void start ()=0
 
virtual void stop ()=0
 
virtual void update (float deltaTime)=0
 
- Public Member Functions inherited from utl::IPlugin
virtual ~IPlugin ()=default
 
virtual const std::string getName () const =0
 
virtual PluginType getType () const =0
 

Detailed Description

Interface for the games.

Definition at line 28 of file IGameServer.hpp.

Member Function Documentation

◆ getState()

virtual State gme::IGameServer::getState ( ) const
nodiscardpure virtual

Implemented in gme::RTypeServer.

◆ start()

virtual void gme::IGameServer::start ( )
pure virtual

Implemented in gme::RTypeServer.

◆ stop()

virtual void gme::IGameServer::stop ( )
pure virtual

Implemented in gme::RTypeServer.

◆ update()

virtual void gme::IGameServer::update ( float deltaTime)
pure virtual

Implemented in gme::RTypeServer.


The documentation for this interface was generated from the following file: