- complete refactor of GameDuelViewer so that it uses UI components much more efficiently and layout now uses MigLayout.
- includes new NewTurnPanel class but not yet used.
use named constant for GeneralConfig.getInstance().
Avatar in GameDuelViewer displays the player with priority instead of the player whose turn it is. This is a better visual cue that Magarena is waiting for you to do something.
start game thread via call to method instead of via GamePanel constructor.
added New Turn visual indicator.
use import to reduce line verbosity.
add setting to preferences dialog to enable/disable the New Turn visual cue.
edit note in MagicCascadeTrigger to FIXME
merge from lodici
add MagicExileTopLibraryEvent
add 'Exile the top <amount> cards of your library' and 'Exile the top card of your library' to MagicCostEvent
Merge main repo