wrenczes@gmail.com
e74c0fcc7c
Moved a few more common shared includes into the precompiled header.
2010-10-24 06:55:40 +00:00
wrenczes
d5f3e4cfea
Enabled precompiled headers for the build. This cuts the win compile time in debug by at least half on my laptop; on the psp compile, it shaves it down by ~ 45 seconds. I only did a cursory inspection of what to add to PrecompiledHeader.h, there's probably more that we can throw in there for more incremental speed improvements.
...
Also fixed the project includes so that we don't need to always use the indirect include path, ie:
#include "../include/foo.h" -> #include "foo.h"
I'm don't know much about make files - if I busted the linux build, mea culpa, but I think we're okay on that front too. For future reference, here's the most straightforward link on the topic of adding pch support to make files:
http://www.mercs-eng.com/~hulud/index.php?2008/06/13/6-writing-a-good-makefile-for-a-c-project
2010-10-24 05:55:24 +00:00
techdragon.nguyen@gmail.com
34bdfab36f
fixed bug with saving brand new AI decks.
2010-10-22 09:22:25 +00:00
techdragon.nguyen@gmail.com
34335ba2aa
added option to save deck in editor as an AI deck.
...
No option to delete or edit the AI deck once it has been created.
The deck gets saved as the canonical form of the deck to match other AI deck formats.
2010-10-22 08:28:52 +00:00
wrenczes@gmail.com
5aa3dc6fd3
Refactoring of some of the font management in WResourceManager. This change looks bigger than it actually is - most of the touched files are simply renaming of some font enums that I moved out of MTGDefinitions into the resource manager header files. The main points of this change: collapsing the font containers into a single map, eliminating duplicated functions, and migrating the font building logic into the resource manager class. GameApp doesn't need to know anything about the fonts it uses, and likewise, font users don't need to know what the name of their chosen font is, just the FONT_TYPE enum.
...
(I did a cursory check to make sure chinese still displays correctly - at a glance, I'm seeing what looks correct to someone who doesn't read the language :) )
2010-10-19 07:51:32 +00:00
wagic.the.homebrew@gmail.com
508040b3a7
Erwan
...
- fix for issue 467 (simultaneous triggers + "trigger" keyword)
- MootPoint's patch for some string parsing
- some random int/float compilation warning fixes
2010-10-01 16:33:07 +00:00
linshier
d8122e441e
Tweaked translation codes for deck and opponents choosing menus.
2010-09-29 08:18:09 +00:00
wagic.the.homebrew@gmail.com
ed865ce29a
Erwan
...
- Fix for issue 371 (Deck Editor resets to letter "A")
- Changed music behavior when switching menus. It shouldn't "restart" the music anymore.
2010-09-26 08:41:25 +00:00
techdragon.nguyen
5eab87345a
initializespatch fix for issue 459. This patch encapsulates the metadata object more and initializes the stat values.
2010-09-24 11:27:34 +00:00
wagic.the.homebrew@gmail.com
bdc43052d3
Erwan
...
- support for tinyCrops see http://wololo.net/forum/viewtopic.php?f=15&t=2197
- card images can now be named after the card's name (ex: sets/10E/Ancestor's Chosen.jpg , or sets/10E/10E.zip:Ancestor's Chosen.jpg)
- yet another attempt at fixing tokens in the shop
2010-09-20 07:10:21 +00:00
omegablast2002@yahoo.com
5939cbded8
added MnGuyens further improved menu handling and extra options.
2010-09-17 06:34:12 +00:00
omegablast2002@yahoo.com
b2d93e5c70
added a few tweaks MNguyen sent me for his deck manager
2010-09-09 06:46:01 +00:00
omegablast2002@yahoo.com
79ea200d97
Added MNGuyen's improved and alphabatized deck handling(noticeable speed increase btween menus) and almosthumane's automated pass phase option.
2010-09-08 11:44:11 +00:00
wagic.the.homebrew@gmail.com
f40af0b1cb
Erwan
...
- Chinese patch by linshier
2010-07-31 14:41:04 +00:00
wagic.the.homebrew@gmail.com
1332842025
Erwan
...
- bug fix in JGE++ audio (improve HBL compatibility)
- Added new rewards in story mode: random card, card (either by "name" or id), specific set
- Story mode: added possibility to choose music, and bg for duel.
-- See "01. Where it all begins" for examples of new features
2010-07-19 13:44:26 +00:00
wagic.the.homebrew@gmail.com
55a23bb359
Erwan
...
- fix issue 382
2010-03-13 09:51:49 +00:00
wagic.the.homebrew@gmail.com
e7bb2caf29
Erwan
...
- Fix issue 291 (cantbeblockedby segfault)
- Fix some issues with pricing
2010-03-13 09:34:20 +00:00
wagic.the.homebrew@gmail.com
cf1e419aaf
Erwan
...
- fix for issue 348
- Fix a bug when going out of the deck editor then back to it again would show an incorrect color icon instead of nothing
- Fix a bug where the AI tries to play a spell with a target instead of just checking if it can play it. (visually, this showed as the AI tapping mana, then "freezing" for a few seconds with some cards grayed out on the battlefield)
2010-03-04 11:43:22 +00:00
wagic.the.homebrew@gmail.com
882724ab4b
Erwan
...
- Yet Another Attempt at fixing i319,i365, i372
2010-03-03 14:56:12 +00:00
wagic.jeck
6894553c07
Jeck - fix signed/unsigned issue with prior revision.
2010-03-02 04:36:52 +00:00
wagic.jeck
b5dc729f58
Jeck - Change to deck viewer mana producer counting function, fix potential problem with mana producer filtering.
2010-03-02 04:04:11 +00:00
wagic.jeck
034e61e9fa
Jeck - partial revert of r1948, minor optimizations to where validate() is called.
2010-03-02 03:05:26 +00:00
wagic.the.homebrew@gmail.com
c09dabfdbf
Erwan
...
- attempt to fix issue 319. Jeck please review :)
2010-03-01 13:43:46 +00:00
wagic.jeck
855288fa87
Jeck - Fixed an issue which caused deck switching to crash.
2010-03-01 07:27:10 +00:00
wagic.jeck
706ebca249
Jeck - Quick fix for issue 370, issue 365, (and hopefully) issue 319 . Thanks for the report, Psy.
...
(Counts weren't being updated as often as they should be. Now they might be updated too often, but that's better than the alternative.)
2010-02-28 22:12:17 +00:00
wagic.jeck
233c1d8383
Jeck - Potential fix to issue 319.
2010-02-25 15:13:01 +00:00
wagic.jeck
44044bc99b
Jeck - Fix to deck statistics regarding land.
2010-02-25 15:09:53 +00:00
wagic.the.homebrew@gmail.com
ff6f437e9a
Erwan
...
- Fix issue 360 (gray out cards with quantity 0)
2010-02-25 11:56:37 +00:00
wagic.jeck
9998a2bdf3
Jeck - fix to idiotic sprintf mistake (was printing the enum itself, not the value indexed by the enum).
2010-02-19 23:40:35 +00:00
wagic.jeck
5dd2388b6f
Jeck - More deck editor fixes, quick hack to subtypes filter. I've noticed some slowdown while scrolling up/down in the deck editor, I think this is due to some recent changes that removed a few of the filter system's optimizations. I'll re-implement them tonight.
2010-02-19 23:06:44 +00:00
wagic.jeck
bb82dc38f2
Jeck - Linked both sets into one filter menu. Requires more testing, but appears to work on PSP/PC as it should.
2010-02-19 22:38:09 +00:00
wagic.jeck
25e6906149
Jeck - More deck editor fixes, linked in prior coded subtype filter.
2010-02-19 21:54:39 +00:00
jean.chalard
c67390be88
J :
...
* Fix a wrong cast.
2010-02-19 10:20:18 +00:00
wagic.jeck
5d275391f2
Jeck - More incremental deck editor fixes. It'll be at 100% eventually, as soon as I rewrite some code so that there aren't individual filter lists per deck/collection.
2010-02-18 00:58:24 +00:00
wagic.jeck
71e0792cde
Jeck - Additional fixes for deck editor. Unfortunately, it still has separate filters for deck and collection, but I'm working on that.
2010-02-17 23:27:17 +00:00
wagic.jeck
76fa3221d7
Jeck - Deck editor fixes.
2010-02-17 20:52:30 +00:00
wagic.jeck
4fd38766b1
Jeck - Daily build & fix to r1895. Now the deck editor does what I thought it did.
2010-02-17 15:16:59 +00:00
wagic.jeck
ab22719e4d
Jeck - Deck editor filtering now works much better- single filter, automatically recolors itself to match the active color.
2010-02-17 04:08:51 +00:00
wagic.jeck
a123cebfe5
Jeck - Fixed an error with packs, fixed basic info in deck editor, removed duplicated code in DeckDataWrapper.
2010-02-17 03:10:56 +00:00
wagic.jeck
ebaeb96450
Jeck - Reordered deck basic info to be more in keeping with main screen (copies, then unique)
2010-02-17 01:13:08 +00:00
wagic.jeck
62609ee1b1
Jeck - Some cleanup, fixed a double-deletion error in GameStateDeckViewer (when unlocking all cards).
2010-02-15 23:29:54 +00:00
wagic.jeck
350f06fab8
Jeck - Jean, please review for cross-platform compatibility. Fix stupid error in GameStateDeckViewer.cpp, also fix windows compile of JGE.cpp.
2010-02-14 18:41:08 +00:00
wagic.jeck
cd746e7cbc
Jeck - Fix potential memory leak.
2010-02-14 17:40:52 +00:00
jean.chalard
56ce4a14ae
J :
...
* Create the subsystem for keybindings.
2010-02-14 13:21:12 +00:00
wagic.jeck
4913eec2fb
Jeck - fix for cheat menu. No longer checks for "has 1 of each card" (we wanted "has 4 of each card", but I think the value of writing a specific check for that is pretty low in this case).
2010-02-14 12:19:00 +00:00
wagic.jeck
a4bd6728f6
Jeck - Minor updates to GameStateDeckViewer.cpp. Cosmetic change to cheat placement, possible fix for statistics.
2010-02-14 10:02:33 +00:00
wagic.jeck
470e3321e4
Jeck - Potential crash fix, removed unused variable.
2010-02-11 21:03:27 +00:00
wagic.jeck
ab34fc16f9
Jeck - Added custom booster packs (see miki), numerous small fixes. Once we hit feature-freeze I'll be reviewing this stuff in depth, as again there's likely a lot of room for cleaning... just wanted to get it in first :).
...
I cut some bits out that weren't ready for SVN, hopefully I've committed everything correctly.
2010-02-11 18:32:44 +00:00
wagic.jeck
e59aca67b7
Jeck - Fix for issue 320, also fix for countByName.
2010-02-10 14:46:10 +00:00
wagic.jeck
2508a64634
Jeck - Completing a collection using the cheat profile now also unlocks all sets in trophy room.
2010-02-08 23:53:04 +00:00