Commit Graph

1353 Commits

Author SHA1 Message Date
drdev
e7ca193ad1 Prevent poison icon/number appearing more opaque 2014-10-14 04:25:56 +00:00
drdev
8e06f8e2bc Improve layout of player details 2014-10-14 04:16:07 +00:00
drdev
0137bc5eaf Improve display of avatar and life total (prevent life total getting cut off) 2014-10-14 03:57:13 +00:00
drdev
f62b93f05e Prevent aura becoming unattached when undoing land tapping 2014-10-14 03:40:19 +00:00
drdev
3e33e7fc4c Increase stack spacing a bit more 2014-10-14 03:30:19 +00:00
drdev
0804a9b632 Increase stack spacing 2014-10-14 03:26:07 +00:00
drdev
844f765ec6 Fix so auras properly attach to permanents 2014-10-14 03:18:10 +00:00
drdev
96980a9d30 Prevent getDefender crash
Optimize combat logic a bit using FCollection
2014-10-14 02:42:28 +00:00
drdev
3741588939 Remove unused import 2014-10-14 00:59:29 +00:00
drdev
bcbcc1cb5c Fix updateSingleCard crashes 2014-10-14 00:56:20 +00:00
drdev
f8a54eed14 Rename Attack/Defense to Power/Toughness for consistency 2014-10-13 04:37:55 +00:00
drdev
f0e75ae9bc Fix so icons for selected cards in hand appear immediately 2014-10-13 02:19:42 +00:00
drdev
994903d080 Fix so log is updated immediately 2014-10-13 00:13:55 +00:00
drdev
144f651fa0 Support caching ability text and certain keywords in view
Update names of certain classes and fields for better consistency
Fix so summoning sickness icon doesn't appear for creatures with Haste
2014-10-12 21:23:27 +00:00
drdev
92f187f6e3 Refactor card types to use class instead of a List<String>
Optimize Zone and other areas to use CardCollection
2014-10-12 01:37:27 +00:00
drdev
033cf1701a Prevent crashes from calling CardView.getCards and assumming non-null 2014-10-10 16:31:05 +00:00
drdev
1d67bcbcc1 Fix so card text shows up properly in details pane 2014-10-10 15:43:21 +00:00
Agetian
1a16381e82 - Better names for the card sale cap options in quest preferences. 2014-10-10 13:35:31 +00:00
drdev
3538823e11 Swap out old GameView structure for new one 2014-10-10 05:52:18 +00:00
Agetian
6eef6ab9ad - Added quest preferences to make the max card selling price (default 1000) and the number of wins to remove the selling price limit (default 50) configurable. 2014-10-06 05:06:09 +00:00
drdev
6242c33c6a Avoid storing and passing IGuiBase instances everywhere since only one IGuiBase instance will ever exist on a single session 2014-10-06 04:49:03 +00:00
drdev
afcad4e672 Commit stage 1 of large game view refactoring 2014-10-06 04:06:42 +00:00
drdev
e0d5115b57 Significantly improve performance of event handling and input processing 2014-10-04 09:50:18 +00:00
drdev
82bf43a519 Split up choose entity between desktop and mobile to allow varying implementations for search and reveal combo dialog 2014-10-03 13:49:14 +00:00
drdev
9f25b55cfb Prevent flickering when multiple dialogs appear in quick succession 2014-10-03 13:25:52 +00:00
drdev
9391b0b486 Refactor logic that reveals cards before selecting a card so that it will be possible to combine the dialogs later 2014-10-03 10:32:16 +00:00
drdev
7c53f96328 Prevent stuff getting out of sync 2014-10-02 22:17:54 +00:00
drdev
c6d2a9a6ed Refactor event handling system to be much faster and more reliable 2014-10-02 10:31:37 +00:00
drdev
4978e34262 Commit large scale CardView refactoring to support head-to-head better, handle hidden and face down cards better, and reduce flickering of P/T and other attributes 2014-10-01 14:15:25 +00:00
Agetian
ca2db87d6c - A somewhat better temporary solution for the issue with foils: will now fully randomize the foil overlays inside the game (where there is no problem with them), but still set the default foil overlay of 1 for the deck editors (where the foil overlays "flicker" in case of randomization). 2014-09-30 18:08:04 +00:00
drdev
7f73d6f719 Avoid making theming optional since things don't look right otherwise 2014-09-30 08:10:55 +00:00
Sol
239f49c53d - Add a Quest Preference for Item Level Restriction, defaulting to enabled (1). 2014-09-29 23:55:44 +00:00
elcnesh
e44b4b3cbc Multiple fixes.
- Make determination of card viewing permissions much faster;
- A general fix related to choosing a fixed amount of options from a list;
- Improve display of card's names;
- Reduce card flickering when changing phases.
2014-09-28 15:43:34 +00:00
drdev
024d832bce Add support for displaying formatted timestamp for earned achievements 2014-09-28 10:06:10 +00:00
drdev
04229ba711 Fix so Always Yes and Always No options appear for optional triggered abilities 2014-09-27 22:12:49 +00:00
drdev
88cd6b0ba1 Fix so attack and defend icons appear 2014-09-26 10:44:08 +00:00
elcnesh
3f1f199537 Use caching for CombatView (plus some random NPE and concurrency fixes). 2014-09-26 07:38:47 +00:00
elcnesh
5b84bdfb75 - Fix a possible IllegalArgumentException.
- Hotfix for foil cards: always use foil index '1' rather than a random foil (prevents flickering in deck editor).
2014-09-25 14:59:52 +00:00
drdev
655e1f7e0f Support rotating top player panel when playing Human v. Human on same device 2014-09-25 13:29:51 +00:00
drdev
1b0346219d Code cleanup 2014-09-25 11:37:24 +00:00
drdev
b563109dbc Prevent crash that can occur at end of Mindslaver turn 2014-09-25 11:14:55 +00:00
drdev
a76c9f25fd Fix so loading overlay actually appears 2014-09-25 06:42:19 +00:00
drdev
c9e131a1f0 Refactor code to prevent duplication of match code 2014-09-24 21:03:49 +00:00
elcnesh
6db5685906 Make LocalGameView a bit faster, plus some minor refactoring. 2014-09-24 14:16:42 +00:00
drdev
c10c90e075 Fix crash when starting next game of match 2014-09-23 19:24:14 +00:00
drdev
efefedd445 Support showing prompt for second human player 2014-09-23 13:38:39 +00:00
drdev
6a5cd5f39f Start refactoring to make Human v. Human support better 2014-09-23 11:22:36 +00:00
drdev
323b9a4048 Fix issues with CardZoomer 2014-09-22 18:21:45 +00:00
Agetian
b357f88a8c - Attempt to fix blocker targeting arrows without breaking the combat log. 2014-09-22 17:50:09 +00:00
drdev
86ecc75dbe Support showing card associated with achievement using double click or middle/long press 2014-09-22 15:31:09 +00:00