Exemple #1
0
    public void CheckForMatch()
    {
        for (int i = 0; i < (int)SquidPartType.Total; i++)
        {
            if (player.GetPartColor((SquidPartType)i) != goal.GetPartColor((SquidPartType)i))
            {
                GameController.Instance.Score -= 2;
                Fail();
                return;
            }
        }

        GameController.Instance.Score += 2;
        Solve();
    }
Exemple #2
0
    PuzzleType currentPuzzle = PuzzleType.Match; //ToDo: randomize on start when both types are confirmed.



    bool CheckForMatch()
    {
        for (int i = 0; i < (int)SquidPartType.Total; i++)
        {
            if (a.GetPartColor((SquidPartType)i) != b.GetPartColor((SquidPartType)i))
            {
                return(false);
            }
        }

        return(true);
    }