Commit Graph

82 Commits

Author SHA1 Message Date
mcrawford620
5ba0659f05 - Fix DeckHints and put back in to LimitedDeck generation. 2012-08-02 23:02:24 +00:00
mcrawford620
8cd3e0a1a0 - work on DeckWantsTest, no longer breaking 2012-08-02 00:31:25 +00:00
Chris
7649b8802a - Disabled the DeckWantsTest.testNoFilter() test and the Maven build and release commands will once again work. This is not a true fix but just a hack in order to do a Maven build and release. 2012-08-01 19:41:28 +00:00
Maxmtg
751cd91f73 some ideas for test 2012-08-01 07:11:05 +00:00
Maxmtg
182d4545dd DeckWants moved from Card to CardCharacteristics, its test unfortunately is no longer functional 2012-08-01 06:58:01 +00:00
Maxmtg
63b4fa1b16 Lazy loading of forge.Card instances 2012-07-30 23:07:39 +00:00
mcrawford620
7c7adc1679 - Use draft rankings in booster draft. 2012-07-30 05:59:57 +00:00
mcrawford620
33cef1c783 - Changes to reading in draft rankings. 2012-07-27 23:37:30 +00:00
mcrawford620
12df2b7e5f - Framework for reading draft rankings. Currently unused. 2012-07-27 22:34:35 +00:00
mcrawford620
afa59c0596 - New DeckWants SVar and class. Provides a way to give instructions for selecting related combo cards in random and Limited decks. 2012-07-15 05:37:10 +00:00
ArsenalNut
49d972726a merged r15541-r15645 from the Trunk into mana_restrictions branch 2012-05-22 05:36:51 +00:00
ArsenalNut
84fac6e223 updated for new Mana constructor 2012-05-22 03:13:03 +00:00
Maxmtg
7990183ca5 arcane.ui.* => forge.view.arcane.*
removed generateRandomCards from cardfactory
2012-04-07 11:34:05 +00:00
Maxmtg
5ce60300ea move refactoring
removed old card alignment code from guiDisplay
2012-04-07 10:26:44 +00:00
Maxmtg
d8e5a8011c Gathered phase-related classes in a package 2012-04-07 08:32:53 +00:00
Maxmtg
0d7a549bd1 Deck generation uses CardPrinted 2012-04-07 06:57:12 +00:00
Maxmtg
884afe1e3e PhaseType switched to enum 2012-04-03 19:26:09 +00:00
Maxmtg
c0b13ba381 carving away some code we won't ever need. 2012-03-26 21:16:55 +00:00
Maxmtg
bc0033cd4d removing unused code 2012-03-26 20:35:01 +00:00
Maxmtg
2ea213863d removed some unused code 2012-03-17 05:36:45 +00:00
Maxmtg
18387625af moved gui downloader to a separate package
introducted 'protocols' for imagecache item urls.
products and tokens use their unique prefixes to point to the picture location correctly.
2012-03-16 07:16:56 +00:00
Maxmtg
eee0d2e4bb removed CardList constructor from array, and thus removed redundant toArray conversions (while lists were passed) 2012-02-29 07:15:20 +00:00
Maxmtg
c8fbeb0d97 BoosterGenerator refactored - does not hold numbers of cards of each rarity to generate per run. 2012-02-25 09:43:49 +00:00
Maxmtg
b9d4a559f2 Editions, Boosters, Blocks - all moved to their own collections in FModel, using base classes from util 2012-02-24 23:12:59 +00:00
jendave
23164a9219 delete obselete deck generators 2012-02-24 08:00:26 +00:00
Maxmtg
d2b99dfd39 SetInfo => EditionInfo, same rename for *utils
moved EditionUtils, FormatUtils from AllZone to FModel
2012-02-24 06:21:26 +00:00
jendave
1c71b1aff7 Disable FModel tests 2012-02-21 16:47:38 +00:00
Maxmtg
d2f240af55 renamed CardSet to CardEdition, moved static ???Utils classes to AllZone (not a best place, but better than just static classes) divided formats from sets 2012-02-20 20:01:32 +00:00
Doublestrike
6ffe3479c3 All new game methods consolidated into forge.game.GameNew.
GameAction moved from AllZone into FModel.
Singleton pattern enforced on FModel.
Match/game state reset persist bug fixed.
2012-02-20 13:20:41 +00:00
Maxmtg
b90ef917d9 Removed DeckManager, refactored deck editors, unified deck serialization, new deck storage model (convertor included). limited cubes may be broken for now 2012-02-17 22:58:24 +00:00
Doublestrike
4f2a4004e3 Renamed "forge.gui.input" package to "forge.control.input" for consistency and clarity. 2012-02-16 10:55:11 +00:00
Doublestrike
668839a528 Massive removal of old UI code:
Easy accessors added FView and FControl to various components throughout UI.
Mishmash of methods in "Display" interface attached as appropriate to singletons.
AllZone updated to remove display and one or two others in favor of singletons, for future deprecation.
Some renaming for consistency.
Skins folder moved out of "images", which will be deprecated soon.
FControl refactored to reuse single instance of each UI state.
2012-02-13 12:13:47 +00:00
Doublestrike
4446b5a802 Quest UI is now fully updated. Deprecated classes and packages removed from codebase. 2012-02-05 04:40:29 +00:00
Doublestrike
2fa2f27899 Lonely preference settings moved out of FModel into loadPreferences with the rest of the preference settings. 2012-01-22 08:56:32 +00:00
Doublestrike
fa7eae22c3 Further semantic organization of FModel.
Main is now free of any non-essential calls and methods.

FView now free of all non-view-related calls and methods.
2012-01-22 07:59:18 +00:00
jendave
fbb1d99b21 Dependencies and checkstyle is now clean 2012-01-20 21:10:41 +00:00
Doublestrike
00766363f9 Moved the "forge.view.swing" package into "forge.view". 2012-01-17 10:47:10 +00:00
slapshot5
05dfac1250 rename Phase.java to PhaseHandler.java (matches other TriggerHandler, etc.) and updated all calling classes. Remade the Phase class as a superclass for Untap, Upkeep, EndOfTurn, EndOfCombat to consolidate some code. 2012-01-17 02:55:29 +00:00
slapshot5
f976459395 move loadDynamicGameData to Main 2012-01-07 06:51:47 +00:00
jendave
34366cc29e Disabled failing tests. Build now requires unit tests to pass. 2011-11-17 17:26:06 +00:00
jendave
579f39c3cc Cleaning up unit tests 2011-11-17 16:35:43 +00:00
jendave
1a651d0217 changed Constants and NewConstants from Interfaces to static classes. 2011-11-03 16:16:33 +00:00
jendave
2aeff7ca02 rename namespaces per Java standards 2011-11-02 15:11:47 +00:00
jendave
b594ba087c rename files to conform with Java standards 2011-11-02 14:45:19 +00:00
jendave
cc3aad44f8 rename files 2011-11-02 05:49:50 +00:00
jendave
734091f364 rename files 2011-11-02 05:27:20 +00:00
jendave
21301e7b5f checkstyle and refactoring 2011-10-30 07:01:52 +00:00
jendave
df80bd64a8 checkstyle 2011-10-29 08:04:51 +00:00
jendave
626fa471ee checkstyle and refactor 2011-10-29 06:24:29 +00:00
jendave
e646a6190e checkstyle and refactor 2011-10-29 06:13:20 +00:00