Oleg Agafonov
|
e80ba6383f
|
Added verify tests for watchers copy;
|
2019-05-18 10:58:30 +04:00 |
|
Ingmar Goudt
|
a8708e61d7
|
simplify some of the field setters
|
2019-04-30 16:41:06 +02:00 |
|
Ingmar Goudt
|
1852de2f47
|
refactor the copy functionality for no-args watchers
|
2019-04-07 20:22:14 +02:00 |
|
Oleg Agafonov
|
b8782d572d
|
Tests: added test to check copy() methods removes;
|
2019-03-30 20:26:35 +04:00 |
|
Ingmar Goudt
|
75dbdbdd32
|
initial rewrite for copy method
|
2019-03-19 23:35:38 +01:00 |
|
Ingmar Goudt
|
c4eeec1bb2
|
changed the constructor for a Watcher. Before, you had to explictly pass the name of the watcher as an argument. But most of the time this was the name of the class itself. So the watcher now determines internally its name. The method 'getBasicKey' can be overridden. Also updated some encapsulation
|
2019-03-16 08:35:26 +01:00 |
|
Ingmar Goudt
|
9a310732d8
|
rewrite watchers to GameState.getWatcher(), rather than getWatchers().get(). This hides away the implementation of the watchers. Accepts the class rather than the name. Always returns the specific subclass, so there is no more casting needed. Only 1 line in the common library remains, that is still using the old 'deprecated' method. Needs a new version release to do that.
|
2019-01-06 20:59:13 +01:00 |
|
GrayedFox
|
3953f3dbdd
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
LevelX2
|
78cff4d24f
|
* Fixed Flailing Drake and test.
|
2017-01-14 15:47:33 +01:00 |
|
vraskulin
|
f04ba151f7
|
Refactoring
See github line by line comments in 'File changed'
|
2016-12-29 16:49:12 +03:00 |
|
LevelX2
|
0f1839af56
|
Reworked some trap cards using old AlternateCosts class.
|
2016-02-27 23:44:59 +01:00 |
|
poixen
|
46eb6c0525
|
Restructured Mage module
|
2015-11-29 21:56:49 +01:00 |
|