- Added a new option to the Options menu called "Seconds to pause for an Interrupt". It currently ranges from 0 to 100 in three second jumps.
- Changed the code that renders the Interrupt window to query the new option value and set the Interrupt countdown timer based on the new value.
- If the "Seconds to pause for an Interrupt" is set to zero (0), the game will wait indefinitely for the player to hit the cross, circle, or square.
What I am trying to figure out now though, is how to make it so that a large version of the card being cast in the Interrupt window is displayed on the left side of the screen, so I can decide if I want to interrupt or not.
I notice that when I'm casting a card, since my hand is showing, the MTGGUIHand code is rendering it's large version of the card. Will I need to figure out some way to tell the MTGUIHand class that it shouldn't be rendering it's large version when an ActionStack is being rendered? Or is there some other way to manage the layering of objects such that ActionStack objects will render last, thereby overwritting anything that MTGGUIHand had rendered?