Esempio n. 1
0
        private eSingleMoveResult handleFinishSingleMove(GameManager.eMoveResult i_GameMoveResult)
        {
            eSingleMoveResult retResult = eSingleMoveResult.Ok;

            switch (i_GameMoveResult)
            {
            case GameManager.eMoveResult.BadInput:
            case GameManager.eMoveResult.UnknownFailure:
                retResult = eSingleMoveResult.Error;
                break;

            case GameManager.eMoveResult.GameOver:
                retResult = eSingleMoveResult.GameOver;
                break;

            default:
                retResult = eSingleMoveResult.Ok;
                break;
            }

            return(retResult);
        }
Esempio n. 2
0
        // run a single move
        private eSingleMoveResult makeSingleMove(Point?i_Input)
        {
            GameManager.eMoveResult currMoveResult = m_CurrGameManager.MakeGameMove(i_Input);

            return(handleFinishSingleMove(currMoveResult));
        }