Added object analytics around ExtraCost & ManaCost; some formatting style cleanup.

This commit is contained in:
wrenczes@gmail.com
2011-04-24 10:33:38 +00:00
parent be2a4ee4ec
commit 6fbc019ecc
5 changed files with 133 additions and 81 deletions
+6 -2
View File
@@ -3,7 +3,7 @@
#include "utils.h"
#include "MTGDefinitions.h"
#include "ObjectAnalytics.h"
class ManaCostHybrid;
class ExtraCosts;
@@ -12,7 +12,11 @@ class MTGAbility;
class MTGCardInstance;
class Player;
class ManaCost{
class ManaCost
#ifdef TRACK_OBJECT_USAGE
: public InstanceCounter<ManaCost>
#endif
{
friend std::ostream& operator<<(std::ostream& out, ManaCost& m);
friend std::ostream& operator<<(std::ostream& out, ManaCost* m);