From 3bd34b9d50958241955ce1b641af78273fe5f3fe Mon Sep 17 00:00:00 2001 From: Olivier Gayot Date: Thu, 13 Aug 2015 13:25:59 +0100 Subject: Added the Game class A game may be started when two players are available. Signed-off-by: Olivier Gayot --- Game.cpp | 10 ++++++++++ Game.h | 22 ++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 Game.cpp create mode 100644 Game.h diff --git a/Game.cpp b/Game.cpp new file mode 100644 index 0000000..e5e492f --- /dev/null +++ b/Game.cpp @@ -0,0 +1,10 @@ +#include +#include "Game.h" + +Game::Game(Player &p1, Player &p2) + : _p1(p1), _p2(p2) +{ + std::clog << "Creating game with players "; + std::clog << "[" << _p1.name() << ", " << _p2.name() << "]"; + std::clog << std::endl; +} diff --git a/Game.h b/Game.h new file mode 100644 index 0000000..e87673b --- /dev/null +++ b/Game.h @@ -0,0 +1,22 @@ +#ifndef GAME_H +#define GAME_H + +#include "Player.h" + +class Game { + public: + Game(Player &p1, Player &p2); + + Player &p1() const { + return _p1; + }; + Player &p2() const { + return _p2; + }; + + private: + Player &_p1; + Player &_p2; +}; + +#endif /* GAME_H */ -- cgit v1.2.3