Ejemplo n.º 1
0
    static public bool IsActionValid(int[] cardCounter, int actionInt, Agent agent)
    {
        int[] actionCards  = agent.ActionToCards(actionInt);
        int[] counterArray = (int[])cardCounter.Clone();

        foreach (int card in actionCards)
        {
            counterArray[card]--;
            if (counterArray[card] < 0)
            {
                return(false);
            }
        }

        return(true);
    }