Ejemplo n.º 1
0
    public int DecreaseActive(int amount, Controller.ActiveColor active)
    {
        int returnValue = 0;

        switch (active)
        {
        case Controller.ActiveColor.Red:
            if (resRed - amount >= 0)
            {
                resRed     -= amount;
                returnValue = 1;
            }
            break;

        case Controller.ActiveColor.Green:
            if (resGreen - amount >= 0)
            {
                resGreen   -= amount;
                returnValue = 1;
            }
            break;

        case Controller.ActiveColor.Blue:
            if (resBlue - amount >= 0)
            {
                resBlue    -= amount;
                returnValue = 1;
            }
            break;

        default: break;
        }
        return(returnValue);
    }
Ejemplo n.º 2
0
    public void IncreaseActive(int amount, Controller.ActiveColor active)
    {
        switch (active)
        {
        case Controller.ActiveColor.Red:
            resRed += amount;
            break;

        case Controller.ActiveColor.Green:
            resGreen += amount;
            break;

        case Controller.ActiveColor.Blue:
            resBlue += amount;
            break;

        default: break;
        }
    }