示例#1
0
    public void SetActiveChip(Chip chip)
    {
        if (chip.chipColor != players[playerIndex].GetColor())
        {
            return;
        }

        ClearAllowedFieldsList();

        activeChip    = chip;
        allowedFields = currentMovementRule.GetAllowedFields(chip.GetCurrentField().GetCoord());

        if (useHighlight)
        {
            HighlightAllowedFields();
        }
    }