Oleg Agafonov
61288b6439
* GUI: fixed wrong card icons drawing in choose triggers/piles dialog ( #8225 );
2021-09-20 02:44:46 +04:00
Oleg Agafonov
4d1985476f
* GUI: added card icon for commander on battlefield;
...
Card icons: added support of custom card icon colors;
2021-07-23 19:51:45 +04:00
Oleg Agafonov
a1da5ef437
* GUI: new reworked GUI and card render engine, card icons and dozens of other fixes (see full list in related PR);
2021-01-30 16:38:55 +04:00
Oleg Agafonov
eaaa37db11
Card render testing dialog improves:
...
* Added chooseable render testing (click by mouse on cards);
* Added column style render testing (many cards mode);
* Added tapped, face down and manifested render testing for permanents;
* CardView: fixed missing copy data (NPE for transformed cards);
* CardArea: added support to draw permanents;
* CardArea: added support of offsets between cards/columns;
2020-01-22 00:44:25 +04:00
Oleg Agafonov
c45f64bdec
UI: improved card render test dialog (added render mode and size choose);
2019-05-06 23:16:58 +04:00
Oleg Agafonov
01adbcf96f
Refactor
2019-03-28 17:09:23 +04:00
Oleg Agafonov
771fac97ef
* UI: fixed choose cards dialog size (removed unnecessary scrolls);
2019-03-28 17:06:03 +04:00
GrayedFox
3953f3dbdd
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
Oleg Agafonov
f81489c377
Add fallback card render (origin card render), see #4168
2017-11-18 05:13:38 +04:00
igoudt
9cbc2b7ea2
change client messages to enum rather than string
2017-10-03 15:18:31 +02:00
ingmargoudt
2b91b88551
fixing some additional singleton classes
2017-03-16 09:48:02 +01:00
vraskulin
0557b5e89c
list.size > 0 changed to !list.isEmpty
...
We care about if it's empty or not, not about it's size
2017-02-06 14:32:51 +03:00
vraskulin
076840df53
Big refactoring
...
I used Intellij IDEA to automatically refactor code to achive 3 goals.
1) get rid of anonymouse classes, and replace the with lamba to get more readeable and clean code (like in TableWaitingDialog).
2) make effectively final variables actually final to avoid inadvertent changes on it in further releases and keep objects as immutable, as possible.
3) Get rid of unused imports (most of the changes) in whole project classes.
2017-01-09 19:16:53 +03:00
Mark Langen
615b93f8c3
Finished the new Drag & Drop deck view. It is currently implemented in main deck editor, and limited deck construction.
...
Still to do:
* Integrate it into the draft view
2016-09-28 20:57:23 -06:00
LevelX2
d7dd635bca
Revert "introduced StringUtil class with .isEmpty(String input) and .isNotEmp…"
2016-09-16 23:55:54 +02:00
ingmargoudt
f1cf9e7adb
introduced StringUtil class with .isEmpty(String input) and .isNotEmpty(String input), to replace str != null && str.length()>0 statements
2016-09-16 21:23:31 +02:00
draxdyn
0b8404f0a4
Recognize double clicks made in rapid succession
...
Currently they are not recognized, because getClickCount() will be
higher than 2 since Java interprets them as quadruple, sextuple, etc. clicks.
So, instead of checking for getClickCount() == 2, check for getClickCount()
being an even number.
This allows to quickly remove or add many cards to a deck.
2016-06-14 13:02:51 +02:00
LevelX2
e04c82a227
Some more changes to GUI to better support high screen resolutions.
2016-02-21 11:30:12 +01:00
LevelX2
532d4e0af0
* Added automatic handling for order of triggered abilities going to stack ( fixes #701 / related to #328 ).
2015-08-22 19:29:57 +02:00
LevelX2
d245ce1ad2
* Fixed that card name text was covered by next card beneath if cards are displayed close together (library search).
2015-04-16 16:29:54 +02:00
magenoxx
60d04e2614
[UI] Showing choosable cards in dialog - Issue#456
2014-07-15 16:31:41 +04:00
LevelX2
f2cf060b21
* Client memory - Some more changes to maximize objects for gc.
2014-02-14 15:15:04 +01:00
LevelX2
0a18a7bea6
Removed majority of memory leaks from game / editor / dialog handling.
2014-02-02 21:57:02 +01:00
magenoxx
b5032226f4
Showing already chosen cards in choice dialog
2012-06-27 18:44:03 +04:00
magenoxx
638a6368d2
Displayint card name in choice dialog. Bigger cards for choice many.
2012-06-27 18:07:13 +04:00
North
239a4fb100
[refactoring][minor] Replaced all tabs with four spaces.
2012-06-19 23:50:20 +03:00
BetaSteward
d79cbcb54f
fixes
2012-02-09 15:58:14 -05:00
BetaSteward
6205ebaeb9
fixed Liliana Of The Veil npe when targeting tokens + added choose pile dialog
2012-02-07 15:15:47 -05:00