R-Type
Distributed multiplayer game engine in C++
Loading...
Searching...
No Matches
server::IGameStateManager Class Referenceabstract

Interface for managing game states. More...

#include <IGameStateManager.hpp>

Inheritance diagram for server::IGameStateManager:
Inheritance graph
Collaboration diagram for server::IGameStateManager:
Collaboration graph

Public Member Functions

virtual ~IGameStateManager ()=default
 
virtual void changeState (int stateID)=0
 
virtual int getCurrentState () const =0
 

Detailed Description

Interface for managing game states.

Definition at line 18 of file IGameStateManager.hpp.

Constructor & Destructor Documentation

◆ ~IGameStateManager()

virtual server::IGameStateManager::~IGameStateManager ( )
virtualdefault

Member Function Documentation

◆ changeState()

virtual void server::IGameStateManager::changeState ( int  stateID)
pure virtual

Implemented in server::GameStateManager.

◆ getCurrentState()

virtual int server::IGameStateManager::getCurrentState ( ) const
pure virtual

Implemented in server::GameStateManager.


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