We are coding a new card game for a customer who would like cards to have "double actions" like the following:
Deal +2 Damage to any Enemy Spaceship
OR
Restore any of your Spaceships to Full Health
Obviously we have Action 1 and Action 2 as separate parameters on the card itself, so that's not the problem. If you think of card games like Hearthstone where you are dragging and dropping cards onto the game area. How can the player inform the system which action they are playing?