diff --git a/cpp-game-vs/game.cpp b/cpp-game-vs/game.cpp index bea5e8e..27eb0b7 100644 --- a/cpp-game-vs/game.cpp +++ b/cpp-game-vs/game.cpp @@ -52,7 +52,7 @@ Rule::Choice Rule::GameLogic::operator()(const Rule::Choice lhs, const Rule::Cho if (lhs == rhs) throw std::domain_error("Do not handle same choice of symbol"); std::map, Rule::Choice> rule; - rule[std::make_tuple(Rule::Choice::ROCK, Rule::Choice::PAPER)] = Rule::Choice::PAPER; + rule[std::make_tuple(Rule::Choice::ROCK, Rule::Choice::PAPER)] = Rule::Choice::ROCK; rule[std::make_tuple(Rule::Choice::PAPER, Rule::Choice::ROCK)] = Rule::Choice::PAPER; rule[std::make_tuple(Rule::Choice::ROCK, Rule::Choice::SCISSORS)] = Rule::Choice::ROCK; rule[std::make_tuple(Rule::Choice::SCISSORS, Rule::Choice::ROCK)] = Rule::Choice::ROCK;