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