magarena/src/magic/model
melvinzhang 858f9d994a permanent may be NONE if card moved to graveyard from hand, should get card from the action 2015-02-27 20:10:50 +08:00
..
action permanent may be NONE if card moved to graveyard from hand, should get card from the action 2015-02-27 20:10:50 +08:00
choice split fastChoices into fastMana, fastTarget, and fastBlocker 2015-02-25 10:25:34 +08:00
condition make it mandatory to specify player making the choice in HasOptions. Fixes #17. 2014-11-10 09:31:18 +08:00
event fix bug where third effect is parsed as second effect 2015-02-24 12:47:01 +08:00
mstatic create constants for basic land mana abilities 2015-02-20 22:53:12 +08:00
phase rename playClip to playGameSound, add playUISound 2014-11-29 10:31:06 +08:00
player removed all UI references from PlayerProfile model class. 2015-02-15 02:33:24 +00:00
score unify record and startActions as snapshot, unify gotoLastUndoPoint and undoActions as restore 2014-06-15 11:17:20 +08:00
stack move MurmurHash3 class into model package. 2015-02-12 03:43:38 +00:00
target add Whisperwood Elemental 2015-02-14 11:12:37 +08:00
trigger permanent may be NONE if card moved to graveyard from hand, should get card from the action 2015-02-27 20:10:50 +08:00
ARG.java add regex for mana cost to ARG 2014-08-23 09:56:08 +08:00
IGameController.java HeadlessGameController now implements simpler IGameController without any unnecessary methods 2015-02-20 09:03:52 +08:00
ILogBookListener.java normalize source files 2014-09-04 13:37:26 +08:00
IUIGameController.java HeadlessGameController now implements simpler IGameController without any unnecessary methods 2015-02-20 09:03:52 +08:00
MagicAbility.java allow activation restriction for mana ability 2015-02-24 10:28:37 +08:00
MagicAbilityList.java fix implementation of MagicAbilityList.loseAbility to only lose the specific abilities not all abilities 2014-08-29 09:08:24 +08:00
MagicAbilityStore.java allow all abilities in given_ability property 2013-08-29 22:24:58 +08:00
MagicBoosterPack.java
MagicCard.java remove all references to ui-related packages from MagicCard model class. 2015-02-11 00:50:45 +00:00
MagicCardDefinition.java remove references to UI and AWT packages from MagicCardDefinition model class. 2015-02-05 16:25:02 +00:00
MagicCardDefinitionInit.java add missing MagicCardDefinitionInit class 2014-07-28 14:04:09 +08:00
MagicCardList.java move MurmurHash3 class into model package. 2015-02-12 03:43:38 +00:00
MagicChangeCardDefinition.java
MagicColor.java remove Swing code from MagicColor 2014-11-11 20:08:02 +08:00
MagicCondensedCardDefinition.java Populated the empty # column in the card explorer with the card value which is actually the player rating from the gatherer website. 2014-06-11 18:57:38 +01:00
MagicCondensedDeck.java ensure space after if and for 2014-04-11 11:43:22 +08:00
MagicCopyMap.java add assert to check for objects that are not mapped or not copied 2014-05-15 12:52:15 +08:00
MagicCopyable.java
MagicCostManaType.java remove Swing code from MagicCostManaType 2014-11-11 20:08:02 +08:00
MagicCounterType.java add Gem counter 2014-09-13 19:48:50 +01:00
MagicCubeDefinition.java
MagicDamage.java add helper method isTargetCreature 2014-04-12 16:06:06 +08:00
MagicDeck.java remove "!! INVALID DECK..." string from description when deck is invalid. 2015-02-22 17:27:52 +00:00
MagicDeckConstructionRule.java ensure space after if and for 2014-04-11 11:43:22 +08:00
MagicDeckProfile.java convert line endings to LF 2014-11-07 20:09:48 +08:00
MagicDuel.java Invalid deck throws new InvalidDeckException instead of IOException and propagates up to UI/console layer for handling. 2015-02-22 17:18:36 +00:00
MagicGame.java add setters for fastMana, fastTarget, and fastBlocker 2015-02-25 23:26:37 +08:00
MagicGameLog.java moved VERSION constants out of MagicMain into GeneralConfig - core classes should not be referencing launch classes. 2015-02-15 12:20:32 +00:00
MagicIdentifierType.java
MagicLocationType.java
MagicLogBook.java Import tidyup for magic.model and magic.model.action 2014-04-18 14:58:52 +01:00
MagicLogBookEvent.java normalize source files 2014-09-04 13:37:26 +08:00
MagicLogMessageBuilder.java fix log messages showing in the wrong order by remembering order of creation of messages 2014-07-15 11:32:20 +08:00
MagicManaCost.java - removed all UI references from MagicManaCost model class. 2015-02-12 15:59:12 +00:00
MagicManaType.java remove Swing code from MagicManaType 2014-11-11 20:08:03 +08:00
MagicMappable.java
MagicMessage.java
MagicObject.java Add check for counters to MagicObject 2014-08-15 15:18:09 +01:00
MagicObjectImpl.java consolidate method for getting state id of Object into MagicObjectImpl 2014-04-03 09:56:58 +08:00
MagicPayedCost.java move MurmurHash3 class into model package. 2015-02-12 03:43:38 +00:00
MagicPermanent.java move MurmurHash3 class into model package. 2015-02-12 03:43:38 +00:00
MagicPermanentList.java move MurmurHash3 class into model package. 2015-02-12 03:43:38 +00:00
MagicPermanentSet.java move MurmurHash3 class into model package. 2015-02-12 03:43:38 +00:00
MagicPermanentState.java move variable for tracking whether permanent has dealt first strike into MagicPermanentState so we can reuse existing actions 2014-09-21 09:31:18 +08:00
MagicPlayer.java move MurmurHash3 class into model package. 2015-02-12 03:43:38 +00:00
MagicPlayerDefinition.java remove remaining UI references from DeckUtils. 2015-02-22 17:32:41 +00:00
MagicPlayerState.java Add new PlayerStates "HasLostLife" and "HasGainedLife" 2014-06-06 02:05:14 +01:00
MagicPowerToughness.java
MagicRandom.java document where the parameters are from 2013-09-24 12:16:07 +08:00
MagicRarity.java standardize exception messages 2014-07-28 22:26:01 +08:00
MagicSetDefinition.java initial implementation of set filter. 2014-04-28 15:03:24 +01:00
MagicSource.java Import tidyup for magic.model and magic.model.action 2014-04-18 14:58:52 +01:00
MagicStaticType.java
MagicSubType.java add new Planeswalker subtypes 2014-11-01 20:34:16 +00:00
MagicType.java
MurmurHash3.java move MurmurHash3 class into model package. 2015-02-12 03:43:38 +00:00