Commit Graph

1682 Commits

Author SHA1 Message Date
elcnesh
295423050b Merged changes from trunk to GuiRefactoring: 27297-27319. 2014-09-13 07:53:24 +00:00
elcnesh
36c11018c6 Fix playback controls plus some other stuff in GUI refactoring. 2014-09-13 07:22:53 +00:00
drdev
41e610c985 Cleanup whitespace 2014-09-13 00:16:04 +00:00
drdev
b084b7c85d Always allow unselecting cards for InputSelectManyBase 2014-09-13 00:06:14 +00:00
drdev
bbbdb643ad Ensure used to pay flag reset if user cancels InputSelectManyBase 2014-09-12 23:58:28 +00:00
drdev
da9071d160 Code cleanup 2014-09-12 23:54:01 +00:00
drdev
b7c8a57730 Improve message for Devour 2014-09-12 23:45:55 +00:00
Krazy
7abc680aa7 Added option to start quests with 4 copies of each card in selected sets. 2014-09-12 22:55:50 +00:00
Krazy
7ec3211931 Fixes for drafts not rotating, small tweak to boolean expressions, estates bonus % and amount now both displayed. 2014-09-12 22:50:34 +00:00
elcnesh
22374664f7 Allow Human vs Human games in GUI refactoring, plus some minor fixes. 2014-09-12 13:06:54 +00:00
elcnesh
c3e9ff7e5b Merged changes from trunk to GuiRefactoring: 27266-27293; plus some minor fixes. 2014-09-12 11:07:11 +00:00
elcnesh
1ba2cb498b HUGE update to the GUI refactoring, fixing most known bugs and making everything run a lot faster and smoother.
Fixed: exceptions during combat, display of face-down cards, searching libraries, mindslaver effects, and more.
2014-09-11 15:46:33 +00:00
Agetian
1d19e6cf44 - Attempt at NPE prevention related to achievements code. 2014-09-11 11:57:03 +00:00
elcnesh
fbcc8dbf1c Fix planes and schemes in GUI refactoring. 2014-09-10 13:00:49 +00:00
elcnesh
574e12d2e3 Lots of small fixes and cleanup for the GUI refactoring. 2014-09-10 12:08:48 +00:00
drdev
add4f12e8b Add trophy images 2014-09-10 02:12:56 +00:00
drdev
7ea9109236 Fixed thresholds for Life to Spare 2014-09-10 00:41:43 +00:00
drdev
d87a863623 Add Overkill and Life to Spare achievements 2014-09-10 00:36:46 +00:00
drdev
c3cdc4e99d Fix bronze threshold 2014-09-10 00:06:41 +00:00
drdev
44fc0778e8 Start support for achievements 2014-09-10 00:03:31 +00:00
elcnesh
e160267520 Refactor ForgeConstants to work with android also. 2014-09-09 14:02:33 +00:00
elcnesh
ecdd2b2995 Merged changes from trunk to GuiRefactoring: 27239-27260 2014-09-09 09:30:57 +00:00
elcnesh
0222c64b62 Fix many more problems with the GUI refactoring (plus some preparations for mobile GUI support). 2014-09-09 08:37:17 +00:00
Sol
9725fd30ee - Adding a Minimum amount of Packs Field for Quest mode.
- Slight increase to Quest Packs available in the Spell Shop
2014-09-08 23:55:28 +00:00
drdev
f921a2e44e Remove outdated comment 2014-09-07 23:14:50 +00:00
drdev
e64de69a39 Make it so X mana costs are paid using a pre-mana payment announcement 2014-09-07 21:54:12 +00:00
drdev
407bc67af9 Support Replicate using pre-mana cost announcement 2014-09-07 21:15:31 +00:00
drdev
683ccbcf41 Fix so MultiKicker is announced before mana paid 2014-09-07 20:15:16 +00:00
drdev
cda130b233 More code cleanup 2014-09-07 18:38:53 +00:00
drdev
b8b26657f9 More code cleanup 2014-09-07 18:31:39 +00:00
drdev
1fca98c134 Code cleanup 2014-09-07 17:39:08 +00:00
drdev
be826672f2 Refactor variant descriptions into GameType enum 2014-09-07 17:35:54 +00:00
drdev
cd69a0f4e2 Refactor so variant checkboxes display same description in tooltip as used by mobile game 2014-09-07 17:23:36 +00:00
drdev
228f7db0e3 Fix so paying X mana cost for Auto is run as AI 2014-09-07 16:03:49 +00:00
drdev
221b084679 Add Auto support for paying X mana costs 2014-09-07 15:24:14 +00:00
elcnesh
5925c35486 Merged changes from trunk to GuiRefactoring: 27198-27235 2014-09-07 09:27:46 +00:00
elcnesh
c931379ce8 Fix many problems and errors encountered while testing the GUI refactoring. 2014-09-07 08:51:40 +00:00
drdev
71afc97573 Prevent error when failing to assign a required blocker 2014-09-05 21:40:45 +00:00
drdev
09221a180e Prevent showing "Waiting for opponent..." when not actually waiting for opponent 2014-09-05 13:56:10 +00:00
drdev
67c5dedd5e Prevent game getting stuck if you try to End Turn at a time when you can't pass priority, such as while paying mana cost 2014-09-05 13:46:43 +00:00
elcnesh
1f62869b24 Fix the refactored GUI code so that games can now be played. 2014-09-04 18:08:22 +00:00
elcnesh
2d1f2dc1ae Fix the last problems related to inputs. All errors are fixed, it's time to test! 2014-09-04 10:53:00 +00:00
elcnesh
89b3395cec Completely refactor the GUI code.
All direct references to a gui have been replaced by a field, allowing dynamic GUI assignment throughout the code (necessary for eg. network play). Fixes almost all errors. Untested.
2014-09-04 09:44:31 +00:00
elcnesh
1a9b54cdd4 Update combat display code in GUI refactoring branch 2014-09-03 12:21:24 +00:00
elcnesh
608cae2572 Refactor GameLog in new GUI code. 2014-09-03 10:47:51 +00:00
elcnesh
b40c999cce Remove a lot of (now deprecated) GUI code. Removes almost all warnings from the desktop code. 2014-09-03 09:49:50 +00:00
elcnesh
af494b13b0 More GUI code refactoring. Fixes all errors in forge-gui-desktop! 2014-09-03 08:38:38 +00:00
elcnesh
01c2648555 Add views to GUI refactoring, and update some more code. 2014-09-02 10:37:11 +00:00
elcnesh
e4f6c7cb5d Branch GUI refactoring.
Most of the code has been converted, but some problems remain (mostly with Inputs). Nothing has been tested yet.
2014-09-02 08:29:19 +00:00
drdev
95fd905c5a Avoid needing to show Commander effect black rectangle in command zone
Make it so when Commander effect needs to be displayed (such as for confirmation dialog for replacement effect), the commander's name and image are used
2014-09-01 18:02:47 +00:00