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
drdev
9ea8d84ee8
Refactor achievements so they're not packaged with the game
2014-09-22 14:11:43 +00:00
elcnesh
99626fc9b7
Add new dev mode option to menus, and remove a superfluous synchronized() call.
2014-09-22 13:12:55 +00:00
elcnesh
2442362e5b
Fix a lot of concurrency issues and some other GUI problems.
2014-09-22 12:10:50 +00:00
drdev
b5aa3b429e
Commit first set of alternate win achievements
2014-09-21 15:22:59 +00:00
drdev
829d0f82e9
Fix GUI refactoring issue that was preventing Android app from working on mobile devices
2014-09-21 02:14:49 +00:00
drdev
4cb64a18aa
Refactor dev mode cheat functions into separate class that through it's restricted access allows determining if a player as cheated during a game
2014-09-19 21:45:24 +00:00
drdev
1d092bf821
PLuralize certain dev mode actions
2014-09-19 20:54:35 +00:00
drdev
3b2a992999
Make name and order of Dev menu items be consistent
2014-09-19 20:47:27 +00:00
drdev
854030e6d4
Prevent remembering Dev Mode unlimited lands between games to prevent accidentally leaving it that way and then playing more than one land per turn
...
Clean up Dev Mode pane so case is consistent and toggle color is consistent with other labels
2014-09-19 20:33:49 +00:00
Agetian
9a9ebb59bd
- NPE prevention in TargetingOverlay (not sure why getController would return null during an ongoing game in the first place though, might be worth investigating)
2014-09-19 14:19:51 +00:00
elcnesh
4a37042149
Restore support for ordering cards in hand.
2014-09-19 14:08:40 +00:00
elcnesh
fbee794685
Fix creatures displaying as "being blocked" incorrectly.
2014-09-19 07:44:25 +00:00