Commit Graph

31 Commits

Author SHA1 Message Date
jean.chalard 3349f974f1 J :
* New interface.
* This breaks a lot of things. It is not feature-equivalent. It
  probably doesn't compile under windows and doesn't work on PSP.
* Damage is not resolved any more. This will have to be fixed.
* Blockers can't be ordered any more. This will have to be fixed.
* A lot of new art is included.
2009-08-22 05:59:43 +00:00
wagic.the.homebrew@gmail.com 951065a59c Erwan
- no more 5 decks limitation for Player
- Player decks can be given a name/description the same way we do for the AI. No PSP Gui for that yet though, has to be done outside of Wagic (PSPWrite ?)
2009-07-16 11:48:59 +00:00
wagic.the.homebrew@gmail.com ca3c2d30ab Erwan
- Magic 2010: Combat Damages don't go on the stack anymore
- Comp rules: "goes to graveyard" effects don't go on the stack anymore
- Regenerate "fixed" (untested)
- Basic "ReplacementEffect" mechanism for damage prevention. Can be extended to other replacement effects with some limits.
- TODO: Damages don't go on the stack, the abilities that create them do.
2009-06-23 14:22:00 +00:00
jean.chalard 2f3259fd55 J :
* Add the rolling phasebar.
* This is a preview version. It shares most of the code with the definitive
  version, but when the real code is checked in, this will be deleted.
2009-06-22 14:45:27 +00:00
jean.chalard 6d7eb8276d J :
* Re-add Effects.cpp
2009-06-15 01:01:57 +00:00
jean.chalard a5929440e8 J :
* Remove a renamed file ?
2009-06-15 00:58:25 +00:00
jean.chalard 3e12e7d630 J :
* Switch to RTTI.
2009-06-13 06:12:53 +00:00
jean.chalard 01bd44025d J :
* Performance improvement for the deck editor when scrolling cards
  (transform 2*N*log(N)<Cmp1> + N*<read> into log(N)<Cmp1> +
  N*<read>). I expect this improvement to be much more significant,
  performance-wise, than last night's one.
2009-06-05 01:58:41 +00:00
jean.chalard b4d040b263 J :
* Add a plasma effect on the cards back
2009-05-30 14:06:52 +00:00
wagic.the.homebrew@gmail.com f50d7e30d4 Erwan
- Added a few "stats" to the main menu. This might slow down loading times on the PSP (needs testing). In that case I'll move it to the options, or optimize it if needed
2009-05-19 13:45:53 +00:00
wagic.the.homebrew@gmail.com f94df3862b Erwan
- Added translation mechanism, and basic french translation as an example
2009-05-16 15:23:26 +00:00
wagic.the.homebrew@gmail.com e9cb57dbb1 Erwan
- Added new bonus system for victories. Unlock and bonuses need to be tested :/
2009-04-11 09:43:29 +00:00
wagic.the.homebrew@gmail.com 6582a1972a Erwan
- Added Momir Basic mode :)
2009-04-04 12:52:36 +00:00
wagic.the.homebrew f87c703866 Erwan
- Added WEvent class, allows to send events to abilities
- Cards that change zones now becomes new objects (as specified in the Comprehensive rules). This should allow to fix lots of stupid bugs in the near future, but probably brings loads of new issues :(
2009-02-16 13:46:14 +00:00
wagic.the.homebrew 2d37fafe53 Erwan
-fixed psp compilation
2009-01-29 13:49:00 +00:00
wagic.the.homebrew b6a17098a4 Erwan
- Added Dr Solomat's TEMPEST expansion
- Added Sacrifice as part of the cost of activated abilities. Making it work as an extra cost for "put in play" still requires some work though. "Render" methods need to be written correctly
- Added cards with sacrifice in the existing sets. Most of them need testing...
2009-01-25 09:20:01 +00:00
jean.chalard 3ec9d75905 J :
* Add a deprecation message for 3xx.
2009-01-06 14:50:18 +00:00
jean.chalard a7cb5559d3 J :
* Remove the obsolete rule 3xx
2009-01-06 14:49:11 +00:00
jean.chalard 3bb2c431c9 J :
* Split constants file to have them in a single place.
2009-01-06 13:07:28 +00:00
jean.chalard 9024cf7cf5 J :
* Remove errors when including nonexisting auto-generated makefiles,
  but still generate and re-include them (that is to say, just work).
* Remove the "generating makefile" message that is generally totally
  not interesting.
2009-01-06 12:04:21 +00:00
jean.chalard d212ef3d7a J :
* Try to have autodeps work under windows
2009-01-06 11:41:38 +00:00
jean.chalard 7deb7977ec J :
* A few bugfixes.
* Remove 1xx.
2009-01-05 12:36:59 +00:00
jean.chalard e69f5f3363 J :
* Fix psp compilation.
2009-01-04 08:18:58 +00:00
jean.chalard 7111742c4c J :
* Move rules so they are evaluated.
2009-01-04 06:59:21 +00:00
jean.chalard 21558d85b0 J :
* Add the 3xx and 1xx rules that were missing.
2009-01-04 06:55:56 +00:00
jean.chalard 64d80e119e J :
* Split the GameStateMenu.h that contained the code into a header file
  and a source file.
2008-12-30 05:47:45 +00:00
jean.chalard a82d4b51bb J :
* New menu style - step one.
  More improvements are to come, but this should be stable and have a good
  portion of what is to be done.
2008-12-30 05:24:38 +00:00
jean.chalard 3e9ff2b580 J :
* Change the name of debug.h into config.h and use the new RESPATH define.
2008-12-25 16:28:03 +00:00
jean.chalard 161da1d3cb J :
* Clean up the tree : don't leave objs in the middle of the source.
* A real makefile that works. - at least under a POSIX OS, we'll see the
  crap ones later
2008-12-25 13:47:35 +00:00
jean.chalard d7cd0f5bab J :
* First attempt at a multiplatform makefile for this game
2008-12-20 14:03:51 +00:00
wagic.the.homebrew d45e3b101b 2008-11-02 09:50:16 +00:00