Пример #1
0
    WINSTATE getWSEnumFromString(string ws)
    {
        WINSTATE _ws_ = WINSTATE.D;

        if (ws.ToUpper() == "X")
        {
            _ws_ = WINSTATE.X;
        }
        if (ws.ToUpper() == "O")
        {
            _ws_ = WINSTATE.O;
        }
        if (ws.ToUpper() == "D")
        {
            _ws_ = WINSTATE.D;
        }

        return(_ws_);
    }
Пример #2
0
    string getEnumString(WINSTATE ws)
    {
        string _ws_ = "";

        if (ws == WINSTATE.X)
        {
            _ws_ = "X";
        }
        if (ws == WINSTATE.O)
        {
            _ws_ = "O";
        }
        if (ws == WINSTATE.D)
        {
            _ws_ = "D";
        }

        return(_ws_);
    }
Пример #3
0
    void GameOver(WINSTATE ws)
    {
        restartButton.SetActive(true);

        SetBoardInteractable(false);

        if (ws == WINSTATE.X)
        {
            SetGameOverText("X Wins!");
        }
        else if (ws == WINSTATE.O)
        {
            SetGameOverText("O Wins!");
        }
        else if (ws == WINSTATE.D)
        {
            SetGameOverText("DRAW GAME!");
            SetPlayerColorsInactive();
        }
        else
        {
            Debug.LogError("WINSTATE unknown");
        }
    }