public void CounterBlast(int n, CounterBlastDelegate fnc, boolCardFunction f = null) { _CB_num = n; _CB_CheckCard = f; if(Game.field.GetNumberOfDamageCardsFaceup() == n && f == null) { FlipCardInDamageZone(n); fnc(); } else { _CB_Active = true; _CB_fnc = fnc; EnableMouse("Choose " + _CB_num + " face-up cards from your damage zone."); } }
public void Flipup(int n, CounterBlastDelegate fnc) { _CB_num = n; if(Game.field.GetNumberOfDamageCardsFacedown() == n) { UnflipCardInDamageZone(n); fnc(); } else { _FLIPUP_Active = true; _CB_fnc = fnc; EnableMouse("Choose " + _CB_num + " face-down cards from your damage zone."); } }
void CounterBlast(int n, CounterBlastDelegate fnc) { _CB_num = n; if(Game.field.GetNumberOfDamageCardsFaceup() == n) { FlipCardInDamageZone(2); fnc(); } else { _CB_Active = true; _CB_fnc = fnc; EnableMouse("Choose " + _CB_num + " face-up cards from your damage zone."); } }