foul-magics/Mage.Common/src/main/java/mage/view
Evan Kranzler dacf30f4b9
Refactoring subtypes to make Maskwood Nexus work (ready for review) (#7432)
* removed and renamed SubTypeList

* updated subtype test

* refactored Changeling to be an ability that actually does something

* moved isAllCreatureTypes into SubTypes class

* renamed copyTo method to copyFrom

* added removeAllCreatureTypes where usable

* replaced some subtype methods

* replaced some more subtype methods

* replaced subtype mass add/remove methods

* updated more subtype methods

* fixed some errors

* made common shared creature type predicate

* refactored another card involving subtypes

* Added usage of object attribute in subTypes's write operations;

* Refactor: use same param styles in subtype methods

* Refactor: simplified usage of copy appliers;

* Refactor: fixed code usage in CopyApplier

Co-authored-by: Oleg Agafonov <jaydi85@gmail.com>
2021-01-26 08:52:35 -05:00
..
AbilityPickerView.java * UI: fixed wrong ability text capitalization in mode choose dialog; 2020-05-19 00:27:42 +04:00
AbilityView.java Refactoring subtypes to make Maskwood Nexus work (ready for review) (#7432) 2021-01-26 08:52:35 -05:00
CardsView.java Fixed potentially rollback errors with missing game data (#7273); 2020-12-24 23:43:53 +04:00
CardView.java Refactoring subtypes to make Maskwood Nexus work (ready for review) (#7432) 2021-01-26 08:52:35 -05:00
ChatMessage.java * UI: added turn number and step info in game logs 2020-02-28 20:27:07 +04:00
CombatGroupView.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
CommanderView.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
CommandObjectView.java * UI: added playable/activatable cards highlight in all zone and windows (mana abilities, commander, graveyard, revealed, etc); 2019-06-28 03:30:57 +04:00
CounterView.java Card render testing dialog improves: 2020-01-22 00:44:25 +04:00
DeckView.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DraftClientMessage.java Make draft logs compatible with MTGO format #5450 - https://github.com/magefree/mage/issues/5450 2018-12-19 19:41:44 -08:00
DraftPickView.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DraftView.java Make draft logs compatible with MTGO format #5450 - https://github.com/magefree/mage/issues/5450 2018-12-19 19:41:44 -08:00
EmblemView.java * UI: added playable card marks in look-at windows; 2019-12-18 22:44:42 +04:00
ExileView.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
GameClientMessage.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
GameEndView.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
GameTypeView.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
GameView.java Fixed potentially rollback errors with missing game data (#7273); 2020-12-24 23:43:53 +04:00
LookedAtView.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ManaPoolView.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
MatchView.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
PermanentView.java Refactoring subtypes to make Maskwood Nexus work (ready for review) (#7432) 2021-01-26 08:52:35 -05:00
PlaneView.java * UI: added playable card marks in look-at windows; 2019-12-18 22:44:42 +04:00
PlayerView.java Fixed potentially rollback errors with missing game data (#7273); 2020-12-24 23:43:53 +04:00
RevealedView.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
RoomUsersView.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
RoundView.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
SeatView.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
SelectableObjectView.java * UI: added playable card marks in look-at windows; 2019-12-18 22:44:42 +04:00
SimpleCardsView.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
SimpleCardView.java * UI: added playable card marks in look-at windows; 2019-12-18 22:44:42 +04:00
StackAbilityView.java * GUI: fixed that abilities and triggers on the stack were not highlighted as valid target; 2020-12-24 21:43:17 +04:00
TableClientMessage.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
TableView.java * Added column hints to the headers of the list of active tables. Added some more details to the info column about rollback, spectators or planechase activated. 2020-08-22 00:48:13 +02:00
TournamentGameView.java Fixed NPE error in lobby 2018-12-22 20:41:42 +04:00
TournamentPlayerView.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
TournamentTypeView.java add jumpstart swiss and elimiation tournament formats. 2020-06-18 23:45:02 -07:00
TournamentView.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
UserDataView.java * UI: improved hand request dialog (users can ask your hand once per game, reset it by re-activate button); 2019-05-28 13:46:29 +04:00
UserRequestMessage.java * UI: fixed error message window for long text (auto-size), improved wrong version message; 2019-03-18 09:00:27 +04:00
UsersView.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
UserView.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00