22 lines
394 B
C++
22 lines
394 B
C++
#pragma once
|
|
#include <cstddef>
|
|
|
|
namespace boundard {
|
|
class Game {
|
|
private:
|
|
size_t id_cnt;
|
|
|
|
public:
|
|
Game();
|
|
~Game();
|
|
Game(const Game&) = delete;
|
|
Game& operator=(const Game&) = delete;
|
|
Game(Game&&) noexcept = delete;
|
|
Game& operator=(Game&&) noexcept = delete;
|
|
|
|
static Game& getInstance();
|
|
void launch();
|
|
size_t new_id();
|
|
};
|
|
} // namespace boundard
|