Commit Graph

28528 Commits

Author SHA1 Message Date
elcnesh
37362b2015 Cleanup in forge-core 2015-04-30 10:21:19 +00:00
elcnesh
d0ffa1c4e3 Fix constructor for GauntletMini 2015-04-30 10:07:34 +00:00
elcnesh
0ab47360b2 Relax quest pref constraints and cleanup related code 2015-04-30 09:58:54 +00:00
elcnesh
324a3aac5c Fix Thada Adel (other, similar cards are on their way!) 2015-04-30 07:04:59 +00:00
Krazy
82e3586b9d Delete the quest save backups when deleting the quest. 2015-04-30 03:26:37 +00:00
Krazy
82adcf8103 Backups are now created for quest files when saving in the event that the save is corrupted. 2015-04-30 02:50:55 +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
ca21f3a298 Clean up CardType
- Treat core types and super types as static, no longer
  read them from a file. Adding types this way isn't compatible
  with the program so it served no purpose for users anyway.
- Merge instant and sorcery types into "spell types", as specified
  by the comp rules.
- Remove some unused methods and restructure/clean up some others.
2015-04-29 18:24:58 +00:00
Sol
d56de04577 - Improve breath of fury choose card title 2015-04-29 03:21:59 +00:00
Sol
127363a5bd - When defining cards, check if the list is empty before trying to get it 2015-04-29 00:42:14 +00:00
Sloth
d82c71bb98 - Fixed possible NPE caused by Balance effects. 2015-04-28 18:33:46 +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
drdev
5c89e1a9ce Version bump to 1.5.39.009 2015-04-25 19:59:45 +00:00
drdev
2d6bf27b0f Prevent changing tabs in Deck Editor from left/right swipe 2015-04-25 19:43:29 +00:00
drdev
4b7b38506e Add Net Commander Decks to Deck Manager 2015-04-25 15:44:55 +00:00
drdev
403f5caf58 Fix so testing commander deck works properly 2015-04-25 15:09:19 +00:00
drdev
d0a6d827e1 Support testing commander decks 2015-04-25 14:59:29 +00:00
drdev
7eaf5b99a0 Disable Test Deck button for secondary deck types 2015-04-25 14:37:56 +00:00
drdev
f7779d8860 Make New Deck redirect for draft and sealed 2015-04-25 14:33:17 +00:00
drdev
1018eb2db4 Add Draft and Sealed decks to Deck Manager 2015-04-25 14:29:24 +00:00
drdev
6a8c0ddece Support viewing and editing variant deck types on Deck Manager 2015-04-25 14:14:42 +00:00
elcnesh
f4ce1d67ef Fix online lobby failing to update when menu item was clicked 2015-04-24 22:25:29 +00:00
elcnesh
7dde5455e3 - Revert serializability of Keywords as this would require serializability
of Card
- Until this is fixed in some way, use a Multiset of Strings for the
  collection of keywords in PlayerView
2015-04-24 22:23:17 +00:00
elcnesh
2afad42947 Make Keyword and related Cost classes serializable (necessary for network play) 2015-04-24 20:53:46 +00:00
drdev
0a7c12a800 Fix Proguard 2015-04-24 14:57:13 +00:00
drdev
f3b8f898dd Version bump to 1.5.39.008 2015-04-24 14:53:31 +00:00
drdev
efd476e07f Use better temporary icons 2015-04-24 14:42:25 +00:00
drdev
0eba04016a Start working on Online screens 2015-04-24 14:36:35 +00:00
drdev
6ee1ea2c58 Fix New Gauntlet screen 2015-04-24 14:01:18 +00:00
drdev
bd13f48890 Rename Deck Editor to Deck Manager 2015-04-24 13:41:38 +00:00
drdev
f1cd05e703 Update Load Conquests screen too 2015-04-23 05:06:39 +00:00
drdev
9074b79c29 Scroll selected quest into view
Fix so new quest screen removed from flow
Prevent load quest screen getting stale
2015-04-23 05:05:36 +00:00
drdev
cc9162dfe9 Standardize padding between quest and gauntlet screens 2015-04-23 04:47:37 +00:00
drdev
92ab4c8722 Fix load screens for Quest mode 2015-04-23 04:42:35 +00:00
drdev
9674ab7aec Add icons to menu items 2015-04-23 04:32:56 +00:00
drdev
960291ce39 Hide Planar Conquest items 2015-04-23 04:26:34 +00:00
drdev
8d3eafbf76 Fix so proper LoadDraftScreen gone back to after finishing draft 2015-04-23 04:22:55 +00:00
drdev
b27e0647de Fix New Draft/Sealed screens 2015-04-23 04:03:05 +00:00
drdev
1f7c8d3a50 Prevent AI taking over from double-clicking Auto button 2015-04-23 03:09:44 +00:00
drdev
0960bcca4c Move Achievements to its own screen 2015-04-23 01:23:05 +00:00
drdev
3b50dbc671 Remove unused reference 2015-04-23 01:16:54 +00:00
drdev
ab1bc113ba Support remembering preferred screen between sessions for New/Load 2015-04-22 23:09:00 +00:00
drdev
172c172fa5 Start working on new menu screens 2015-04-22 22:42:51 +00:00
drdev
8467d17020 Roll back to libgdx 1.5.5 to avoid BitmapFont change conflicts 2015-04-22 21:36:20 +00:00
elcnesh
91d9987c1f - Delegate network game communication to a new GameProtocol class
- Rename a method to make it compatible with the new protocol
2015-04-22 17:55:58 +00:00
drdev
038ddbba67 Update to libgdx 1.5.6 2015-04-22 01:44:03 +00:00
drdev
855b8f0ee5 Remove forge-net from pom.xml 2015-04-22 00:57:13 +00:00
elcnesh
e451c21b9c Remove now deprecated project forge-net 2015-04-20 14:43:43 +00:00
elcnesh
7538d552eb Commit some files that were somehow left out of previous commit. 2015-04-20 14:41:03 +00:00