xenohedron
|
ae7266efba
|
SearchLibraryPutInHandEffect: simplify constructors
|
2023-05-13 23:45:35 -04:00 |
|
Evan Kranzler
|
3535d023b7
|
removed empty mode constructor
|
2022-03-10 16:15:08 -05:00 |
|
Evan Kranzler
|
56603ffcd2
|
refactored card copy methods to be private
|
2021-02-02 17:07:37 -05:00 |
|
Oleg Agafonov
|
db239a1055
|
Refactor: replaced sourceId by source and introduced source param in some methods;
|
2020-12-12 20:23:19 +04:00 |
|
Evan Kranzler
|
688be783aa
|
refactored all usages of CardTypePredicate to match the new implementation
|
2020-01-06 13:18:17 -05:00 |
|
LevelX2
|
0a8a9ed00d
|
* Replaced some filters by StaticFilters instances.
|
2019-12-20 23:50:01 +01:00 |
|
Ingmar Goudt
|
4b857f24c0
|
remove calls to mode.getEffects().add and mode.getTargets().add , and replace them with addEffect and addTarget . This way we hide the implementation of the modes. Cards should not be interested in how an effect is to be added, rather they should just be able to use a service for that. Refer to Law of Demeter or Principle of Least Knowledge
|
2019-01-01 14:19:06 +01:00 |
|
GrayedFox
|
3953f3dbdd
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
Evan Kranzler
|
a6e51e592b
|
Changed all card classes to final
I was tired of the "overridable method call in constructor" warning and card classes should be final anyway
|
2018-05-21 10:53:44 -04:00 |
|
igoudt
|
00f91391e9
|
Homarid Drake, reprints, and rewriting his or her to their
|
2018-03-22 16:52:26 +01:00 |
|
JOAC69
|
59f88047e4
|
Modify cards
|
2016-10-04 20:06:28 -05:00 |
|
JOAC69
|
4b8d31e5f4
|
Move cards
|
2016-10-04 19:58:48 -05:00 |
|