ddnet/src/game/client/components/detailed_stats.h

35 lines
776 B
C
Raw Normal View History

2015-05-19 22:51:02 +00:00
#include <game/client/component.h>
enum {
DETAILED_STATS_FRAGS=1,
DETAILED_STATS_DEATHS=2,
DETAILED_STATS_SUICIDES=4,
DETAILED_STATS_RATIO=8,
DETAILED_STATS_NET=16,
DETAILED_STATS_FPM=32,
DETAILED_STATS_SPREE=64,
DETAILED_STATS_BESTSPREE=128,
DETAILED_STATS_FLAGGRABS=256,
DETAILED_STATS_WEAPS=512,
DETAILED_STATS_FLAGCAPTURES=1024,
};
class CDetailedStats: public CComponent
{
private:
2015-05-20 16:22:04 +00:00
bool m_Active;
2015-05-19 22:51:02 +00:00
bool m_ScreenshotTaken;
int64 m_ScreenshotTime;
static void ConKeyStats(IConsole::IResult *pResult, void *pUserData);
void RenderGlobalStats();
void AutoStatScreenshot();
public:
CDetailedStats();
virtual void OnReset();
virtual void OnConsoleInit();
virtual void OnRender();
virtual void OnMessage(int MsgType, void *pRawMsg);
bool IsActive();
};