public bool GameReturn(CPlayer pPlayer, CCardPair pPair, CCard pCard) { // 4. Выбранные карты помещаются в пары карт на столе // 5. Если все карты закрыты // 5.1. Карты со стола переносятся в отбой // 5.2. Переход хода на следующего игрока // 7. Довыдача карт return(false); }
public void GameTake(CPlayer pPlayer) { // 6. Если не все пары карт закрыты // 6.1. Карты со стола переносятся в колоду карт игрока // 7. Довыдача карт }
public void GameTurn(CPlayer pPlayer, CCardList arList) { // 1. Смена текущего игрока // 2. Создать пары карты для каждой карты (на столе) // 3. Ожидаем хода текущего игрока => GameReturn }