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

View File

@@ -1,9 +1,11 @@
#include "PrecompiledHeader.h"
#include "ObjectAnalytics.h"
#include "PrecompiledHeader.h"
#include "ObjectAnalytics.h"
#include "CardPrimitive.h"
#include "DebugRoutines.h"
#include "ExtraCost.h"
#include "ManaCost.h"
#include "MTGCard.h"
#include "MTGCardInstance.h"
@@ -30,6 +32,16 @@ namespace ObjectAnalytics
DebugTrace("MTGCardInstance max count: " << InstanceCounter<MTGCardInstance>::GetMaximumObjectCount());
DebugTrace("MTGCardInstance max byte usage: " << InstanceCounter<MTGCardInstance>::GetMaximumByteCount() << std::endl);
DebugTrace("ManaCost current count: " << InstanceCounter<ManaCost>::GetCurrentObjectCount());
DebugTrace("ManaCost current byte usage: " << InstanceCounter<ManaCost>::GetCurrentByteCount());
DebugTrace("ManaCost max count: " << InstanceCounter<ManaCost>::GetMaximumObjectCount());
DebugTrace("ManaCost max byte usage: " << InstanceCounter<ManaCost>::GetMaximumByteCount() << std::endl);
DebugTrace("ExtraCost current count: " << InstanceCounter<ExtraCost>::GetCurrentObjectCount());
DebugTrace("ExtraCost current byte usage: " << InstanceCounter<ExtraCost>::GetCurrentByteCount());
DebugTrace("ExtraCost max count: " << InstanceCounter<ExtraCost>::GetMaximumObjectCount());
DebugTrace("ExtraCost max byte usage: " << InstanceCounter<ExtraCost>::GetMaximumByteCount() << std::endl);
DebugTrace("-----------------------------------------------------------");
#endif