Commit Graph

1353 Commits

Author SHA1 Message Date
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
drdev
b1065c4328 Fix tooltip width 2014-09-18 19:39:34 +00:00
drdev
b6222582fa Add support for displaying achievement earned dialog nicer 2014-09-18 18:25:59 +00:00
drdev
25842fe5ca Fix so Magic card back doesn't show through for transparent trophy 2014-09-18 14:37:59 +00:00
elcnesh
ac4a6049a5 - Hopefully reduce the P/T flickering.
- Assign a random negative int to each hidden CardView to prevent awt from crashing.
2014-09-18 08:26:42 +00:00
drdev
547b570406 Refactor achievements to use new trophy style and offer 4 tiers 2014-09-18 05:39:47 +00:00
elcnesh
e710743a3b Fix cards showing up black and NPE's related to CardPanel. 2014-09-17 14:53:55 +00:00
elcnesh
8702eefb01 Fix "Play with top of library revealed" cards a prevent a possible NPE. 2014-09-17 07:36:40 +00:00
drdev
12c6d98ec7 Add hover tooltip for achievement info 2014-09-17 05:28:40 +00:00
drdev
539a74b874 Support outlining the hovered achievement 2014-09-17 05:00:35 +00:00
Sol
ba3b6cbce0 - Adding purchase restrictions for Quest Pet based on the user's level 2014-09-17 03:04:52 +00:00
drdev
d8cc47c8a3 Add temporary offset for custom images 2014-09-17 02:52:03 +00:00
drdev
bde2c72cf7 Support custom achievement images 2014-09-17 02:24:35 +00:00
drdev
9c5d6179aa Fix how shelf count is calculated 2014-09-17 01:27:18 +00:00
elcnesh
d3b6893d33 Fix (hopefully) attack icons on cards and a possible NPE. 2014-09-16 21:05:39 +00:00
drdev
aa197aaeef Switch to using hi-res shelf for achievements 2014-09-16 18:30:07 +00:00
Agetian
434baa66c6 - Added mana cost color shard count to deck statistics. Currently counts all individual mana symbols in mana costs (hybrid symbols count as one mana symbol of each color, Phyrexian symbols count as their respective color). Uses very basic text-based messages in the statistics UI, improvements are welcome. 2014-09-16 15:39:32 +00:00
elcnesh
12e331e2bd Fix some display problems:
- Update GUI after clone effects.
- Fix foil display on face-down cards.
- Update icons on card panels more aggressively.
2014-09-16 14:17:03 +00:00
elcnesh
6a9ef3d94e Fix showing all hands for hotseat and AI vs AI. 2014-09-16 11:59:03 +00:00
drdev
7628278300 Fix Tutor for Card dev mode option 2014-09-15 22:59:56 +00:00
elcnesh
58c727ed66 Fix DeckHintsTest. 2014-09-15 22:28:35 +00:00
drdev
42b99b0b5e Refactor creation of Gui and AI lobby players into GamePlayerUtil
Fix so gui player name updated
Fix so multiple human players receive separate LobbyPlayerHuman instances
2014-09-15 22:26:55 +00:00
drdev
e658588771 Prevent duplicating class 2014-09-15 21:41:31 +00:00
drdev
a612161db2 Prevent stack order being reversed 2014-09-15 21:28:21 +00:00
elcnesh
0c896f4110 Some minor GUI fixes, amongst which fixes for Morph display and Ponder effects. 2014-09-15 19:29:48 +00:00
elcnesh
04f0fdbf4e Fix crash with Lens of Clarity. 2014-09-15 12:28:49 +00:00
elcnesh
8bc99d7a5b Merged changes from trunk to GuiRefactoring: 27390-27405. 2014-09-15 11:17:15 +00:00
elcnesh
00bf228e0f Merged changes from trunk to GuiRefactoring: 27326-27376. 2014-09-14 07:17:49 +00:00
elcnesh
a31e273147 Some more minor fixes for GUI refactoring (restores full playback control). 2014-09-14 06:15:11 +00:00
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
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
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
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