Commit Graph

23846 Commits

Author SHA1 Message Date
Maxmtg
34b36a8ef2 optimized formats calculation for decks,
added some comments to deckmanagers
2014-01-24 06:55:38 +00:00
Maxmtg
7c105ca398 Deckmanager : "Edit deck" button (icon) now opens decks from nested folders correctly 2014-01-24 06:43:22 +00:00
Maxmtg
2ec4873552 match itself no longer creates a separate thread, it is now caller's responsibility. Some callers (such as tests or simulations) may run their match in the same thread. 2014-01-24 06:32:45 +00:00
Maxmtg
aa4f3de30c done with Dependencies
added a class to hold all game rules (type, gamesToWinMatch, manaburn, etc)
2014-01-24 06:19:09 +00:00
Maxmtg
e4fb939e91 free blocks option moved to PlayerControllerHuman 2014-01-24 05:44:23 +00:00
Maxmtg
68acaf77c5 cut Dependencies on log entry type and AI profiles 2014-01-24 05:21:21 +00:00
Maxmtg
308039739f Random foiling moved to per-player settings, is set up before starting a match 2014-01-24 04:35:22 +00:00
swordshine
7687637783 - BNG: Added Astral Cornucopia, Fated Return, and Pillar of War 2014-01-24 01:06:57 +00:00
drdev
7b799eb531 Restore borders that were accidentally removed from scroll panes 2014-01-23 23:15:08 +00:00
drdev
9c37156906 Remove unnecessary setting of scroll pane border to null 2014-01-23 22:30:54 +00:00
Chris
32d6eb3ed5 Added new card names to changes.txt. 2014-01-23 14:36:05 +00:00
swordshine
faa2cef0bb - BNG: Added Shrike Harpy and Scourge of Skola Vale 2014-01-23 12:52:26 +00:00
Maxmtg
7e999ea4b3 Cut the dependence on images. Game module will store image keys, unaware of real image locations 2014-01-23 09:11:51 +00:00
swordshine
69c569c82b - added missing subtype arcane to Cranial Extraction 2014-01-23 08:34:49 +00:00
Agetian
bcc5f2c526 - A little fix for the fix. 2014-01-23 07:29:06 +00:00
Agetian
35bff6a89b - Use CLR_ZEBRA for the game log window for consistency with the deck editor tables and to make some themes (e.g. Firebloom) easier on the eyes. 2014-01-23 06:24:21 +00:00
Agetian
a26d45793e - Fix the formation of card choice window title for DigEffect. 2014-01-22 19:00:20 +00:00
Chris
d6577d1d72 Added new card names to changes.txt. 2014-01-22 15:00:22 +00:00
swordshine
e8aeec7f87 - BNG: Added Nessian Demolok and Oracle of Bones 2014-01-22 10:58:32 +00:00
Maxmtg
0b75a0ee8e fix duplication of copies brought by "bftb" 2014-01-22 07:31:52 +00:00
Maxmtg
4163c56502 back from the brink now brings back the cards (but created 2 copies for unknown reason) 2014-01-22 07:14:53 +00:00
drdev
37d45ffbeb Use base ZEBRA and tweak skins that would otherwise have unreadable text 2014-01-22 06:57:09 +00:00
drdev
f03a1397f1 Use dark ZEBRA instead of THEME2 as base background color for Item Manager tables 2014-01-22 06:44:32 +00:00
drdev
410b23974e Make alternating row colors more distinct and remove horizontal grid lines 2014-01-22 05:35:10 +00:00
Maxmtg
3366843ca1 added a method to reload a proxied object from storage (call this method after the object has been changed in deck editor) 2014-01-22 05:26:26 +00:00
Maxmtg
9bcc6cbc64 save/delete methods implemented on DeckProxy 2014-01-22 05:06:56 +00:00
drdev
9636e3d2e4 Prevent player column stretching up over variants panel when players added 2014-01-22 04:59:54 +00:00
drdev
140e44a3bd Add title to avatar selector
Return focus to proper player after avatar selector closed
2014-01-22 04:50:24 +00:00
Maxmtg
9f76a78b0a visbility fix 2014-01-22 04:36:36 +00:00
Maxmtg
dd6e8d0884 rename field 2014-01-22 04:35:08 +00:00
drdev
66b1a795c1 Make Quest Duels and Quest Challenges screens use FScrollPanel with arrow buttons
Prevent focusing arrow buttons
2014-01-22 04:29:19 +00:00
Maxmtg
8b8b9f0cf5 add methods to search for nested folders and create them 2014-01-22 04:22:31 +00:00
drdev
d5647c9e98 Move arrow buttons support to FScrollPane to allow better separation of FScrollPane and FScrollPanel 2014-01-22 04:09:38 +00:00
Maxmtg
5d1d77f4df generalize DeckProxy to manage Limited mode decks efficiently 2014-01-22 03:52:06 +00:00
drdev
7a193c0618 Fix so adding cards to sideboard in Quest Deck Editor properly removes them from inventory 2014-01-22 03:43:07 +00:00
drdev
1709ed07c7 Prevent weird diamond shaped scrollbar thumbs 2014-01-22 03:34:58 +00:00
drdev
23586a027e Make FLabel colors static 2014-01-22 03:21:45 +00:00
drdev
97c74ec2b1 Make scroll arrow buttons semi-transparent and more like FLabels 2014-01-22 03:14:23 +00:00
drdev
961461aa19 Dim scrollbars unless mouse over them 2014-01-22 02:28:52 +00:00
drdev
713a9ecb3b Prevent long deck name causing horizontal scroll arrow to appear 2014-01-22 00:29:36 +00:00
drdev
8a46d38914 Fix so previously played deck restored properly again 2014-01-22 00:12:44 +00:00
drdev
423033d2ac Code cleanup 2014-01-21 23:55:17 +00:00
Maxmtg
d01925107f fix label on 'Choose deck' button 2014-01-21 18:54:02 +00:00
Maxmtg
47a719147c load decks from subfolders
display formats, sb/main sizes
2014-01-21 18:38:17 +00:00
Agetian
556bb2caa7 - Mention the new random art option in CHANGES.txt. 2014-01-21 14:39:34 +00:00
Agetian
ec3813fb13 - Fix getCbRandomArtInPools returning the wrong checkbox.
- Some more renaming.
2014-01-21 14:31:53 +00:00
Agetian
926152940e - Better name for the random art in generated card pools option. 2014-01-21 14:23:46 +00:00
Agetian
7cf186952e - Added an option "Randomize card art in generated card pools" (enabled by default). When enabled, generates cards with different art in generated limited mode pools (sealed, booster draft, quest). When disabled, generates a certain predefined amount (30 for draft/sealed, 10 for quest shop) of lands, all with the same art. However, the art index will be randomized at every generation, thus still leaving some room for art randomization.
- Tweaked case of letters in some option names for consistency.
2014-01-21 14:17:01 +00:00
Chris
b2ccb5c689 Added new card names to changes.txt. 2014-01-21 13:51:48 +00:00
Agetian
3da6e688e4 - Fixed the "remove this card if not playing for ante" inversion causing the ante cards to be removed when playing for ante and not removed when not playing for ante. 2014-01-21 11:04:08 +00:00