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
11namespace gme
12{
13
14 ///
15 /// @class IGameServer
16 /// @brief Interface for the games
17 /// @namespace gme
18 ///
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
Interface for the games.
virtual ~IGameServer()=default
virtual std::string & getName()
virtual void setName(const std::string &newName)