r-type
0.0.0
R-Type main
Loading...
Searching...
No Matches
IGameServer.hpp
Go to the documentation of this file.
1
///
2
/// @file IGameServer.hpp
3
/// @brief This file contains the Game interface
4
/// @namespace gme
5
///
6
7
#pragma once
8
9
#include <string>
10
11
namespace
gme
12
{
13
14
///
15
/// @class IGameServer
16
/// @brief Interface for the games
17
/// @namespace gme
18
///
19
class
IGameServer
20
{
21
public
:
22
virtual
~IGameServer
() =
default
;
23
24
[[nodiscard]]
virtual
std::string &
getName
();
25
virtual
void
setName
(
const
std::string &newName);
26
27
private
:
28
};
// class IGameServer
29
30
}
// namespace gme
gme::IGameServer
Interface for the games.
Definition
IGameServer.hpp:20
gme::IGameServer::~IGameServer
virtual ~IGameServer()=default
gme::IGameServer::getName
virtual std::string & getName()
gme::IGameServer::setName
virtual void setName(const std::string &newName)
gme
modules
Interfaces
include
Interfaces
IGameServer.hpp
Generated by
1.11.0