diff options
-rw-r--r-- | Game.cpp | 10 | ||||
-rw-r--r-- | Game.h | 22 |
2 files changed, 32 insertions, 0 deletions
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 <iostream> +#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; +} @@ -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 */ |