コード例 #1
0
    private void CleanTotalWipe(Dictionary <SideTypes, int> aDictionary)
    {
        int minMatch = 2;

        foreach (SideTypes side in SideTypes.GetValues(typeof(SideTypes)))
        {
            if (aDictionary[side] > minMatch)
            {
                aDictionary[side] = minMatch;
            }
        }
    }
コード例 #2
0
    private void CleanBombMatch(Dictionary <SideTypes, int> aDictionary)
    {
        int maxMatch = 1;

        foreach (SideTypes side in SideTypes.GetValues(typeof(SideTypes)))
        {
            if (aDictionary[side] > maxMatch)
            {
                aDictionary[side] = maxMatch;
            }
        }
    }
コード例 #3
0
    private void CleanScissors(Dictionary <SideTypes, int> aDictionary)
    {
        int minMatch = 2;

        foreach (SideTypes side in SideTypes.GetValues(typeof(SideTypes)))
        {
            if (aDictionary[side] > minMatch)
            {
                aDictionary[side] = minMatch;
            }

            else if (aDictionary[side] < minMatch)
            {
                aDictionary[side] = 0;
            }
        }
    }