Commit Graph

2041 Commits

Author SHA1 Message Date
drdev
2dfa0b9d58 Support showing zones on right side 2015-05-24 22:02:25 +00:00
drdev
72cfc3a379 Show hand 2015-05-24 14:55:26 +00:00
drdev
3498774a76 Tweak match layout 2015-05-24 14:45:38 +00:00
drdev
6e207baa3c Improve landscape match layout 2015-05-24 14:43:13 +00:00
Agetian
c68b3ea240 - Added a TODO line. 2015-05-23 05:58:41 +00:00
Agetian
060bd16673 - Do not spoil information about face down cards if a face down image (hidden.jpg) is not available and the game is in card image view mode (the game used to reveal almost all the information about the card including its name, mana cost, P/T, text).
- Currently draws the Forge art (theme-based) as the imitated "card back" if no image is available and the game is in card image view mode. Not optimal (looks somewhat ugly due to stretching), feel free to improve CardImageRenderer::drawFaceDownCard.
2015-05-23 05:57:46 +00:00
elcnesh
73bef51fcc Have mobile game handle opening/closing mana pools itself
to improve compatibility with network play
2015-05-19 09:28:31 +00:00
elcnesh
9a329d515d Fix mindslaver effects.
- Fix bug where game would become unsreponsive after mind slaving ends;
- Fix bug where players could concede for mind-slaved opponents;
- Cleanup, managed to remove some fields.
2015-05-19 06:56:57 +00:00
elcnesh
b3f38edef3 Huge cleanup: use collection interfaces (List, Set, Map) rather than
implementations (ArrayList etc.) in references to objects
2015-05-17 11:28:21 +00:00
elcnesh
49dc0e2e59 Cleanup: use Lists rather than arrays whenever applicable (removes some methods) 2015-05-11 14:22:08 +00:00
drdev
741612314e Start working on match screen landscape layout 2015-05-10 19:20:06 +00:00
drdev
f8cc0caf36 Reduce width of stack in landscape mode 2015-05-10 14:37:47 +00:00
drdev
a427906381 Fix so other headers with back button display 2015-05-10 14:29:41 +00:00
drdev
35d8c0892d Fix basic layout of landscape match screen 2015-05-10 13:57:05 +00:00
drdev
e785ace0de Display deck manage buttons in a single row for landscape 2015-05-10 13:41:29 +00:00
drdev
cde1045e75 Make draft process screen wider 2015-05-10 02:52:04 +00:00
drdev
0dad4b3558 Fix card zoom for landscape mode 2015-05-10 02:42:44 +00:00
drdev
6fff866bbf Fix Conquest prefs menu 2015-05-10 02:33:27 +00:00
drdev
11a2bf196a Fix prefs screen 2015-05-10 02:32:12 +00:00
drdev
988f28d162 Fix size of loading overlay for Landscape mode 2015-05-10 01:25:00 +00:00
drdev
a47646e54d Tweak some displays 2015-05-10 01:14:55 +00:00
drdev
8247d084d3 Support displaying menu as tabs 2015-05-10 01:00:23 +00:00
drdev
ca389b2ffe Start working on getting drop down menus to show down right side 2015-05-09 23:20:06 +00:00
drdev
41c4f76ec0 Fix header for load quest screen 2015-05-09 22:44:39 +00:00
drdev
69da6b0969 Add some horizontal padding for deck editor 2015-05-09 22:40:45 +00:00
drdev
7346422a0a Support displaying tab page screen tabs down right side of landscape screen 2015-05-09 22:33:05 +00:00
drdev
e258549ef3 Fix so other screens show up correctly 2015-05-09 21:46:22 +00:00
drdev
3435c13365 Switch it up so Home screen is backdrop screen by default 2015-05-09 21:32:48 +00:00
drdev
b0cd90b8e7 Fix combo box drop down for landscape 2015-05-09 21:21:41 +00:00
drdev
cce0f45149 Use home screen as landscape backdrop for Achievements and settings 2015-05-09 15:44:23 +00:00
drdev
32ffd5aa05 Support laying out and rendering landscape home screen 2015-05-09 15:09:15 +00:00
drdev
9697bd298d Start working on Landscape home screen layout 2015-05-06 01:21:53 +00:00
drdev
4a09b1ef92 Start working on Landscape mode 2015-05-05 23:45:24 +00:00
drdev
49cc5d218a Version bump to 1.5.40.003 2015-05-05 00:11:12 +00:00
drdev
d15536ae4b Fix a couple warnings
Version bump to 1.5.40.002
2015-05-04 23:30:36 +00:00
drdev
ffe9e42d93 Fix warnings 2015-05-03 18:46:02 +00:00
drdev
4b49b6f186 Allow showing LoadingOverlay between screens 2015-05-03 18:45:12 +00:00
drdev
33305205c6 Use 30 life instead of 40 for 2 player Commander 2015-05-03 17:45:41 +00:00
drdev
3901eabedb Allow opening screens from overlays without issues 2015-05-03 17:33:46 +00:00
drdev
03b78eb1f1 Version bump to 1.5.40.001 2015-05-03 17:19:52 +00:00
Krazy
1398b690ff Overhauled the quest starting pool generation and options. See CHANGES.txt for details. Color bias quest preference will need changing to work properly (value range is now 10 times greater). 2015-05-03 01:35:21 +00:00
drdev
8e65ebaead Use dialog when prompting for deck 2015-05-02 16:56:50 +00:00
drdev
41781c09ec Don't use promptForDeck for DeckManager 2015-05-02 16:18:47 +00:00
drdev
3f2fa96e25 Support copy to clipboard for Deck Editor in mobile game 2015-05-02 16:02:44 +00:00
Krazy
f0f741ace4 Cleaned up and the new quest section for readability and added an option to allow duplicate cards in a quest's starting pool 2015-05-02 00:39:34 +00:00
elcnesh
bfdcaa6a1a Huge cleanup of gui and desktop code
- Remove lots of unused classes and methods
- Remove code related to transitioning deck format
- Refactor some interface structures
- General cleanup (imports, indentation etc.) thanks to Eclipse
- Some very minor bugfixes
2015-05-01 19:27:48 +00:00
Krazy
82e3586b9d Delete the quest save backups when deleting the quest. 2015-04-30 03:26:37 +00:00
elcnesh
efe6034837 - Move some files around in net code (plus some cleanup)
- Remove an unused method from IGuiGame
2015-04-29 18:50:12 +00:00
elcnesh
41fdcc9b50 - Fix NPE at end of network game
- Update some strings
2015-04-26 17:00:15 +00:00
elcnesh
addcece582 - Huge update to network play
- Updated protocol: now used everywhere for type checking
  - No more locks between server and client: client no longer expects any replies
  - More code reuse
  - Fixed issue with location of multiple abilities selection popup menu
  - Improved stability; actual games should now be possible
- Other updates
  - Mobile version player panel now uses same code as desktop
  - Remove automatic "view all cards" cheat in hotseat (no longer necessary)
  - Code cleanup
2015-04-26 10:54:55 +00:00