/* This file is part of the Spring engine (GPL v2 or later), see LICENSE.html */

#include "PlayerStatistics.h"

#include "System/Platform/byteorder.h"

CR_BIND(PlayerStatistics, );
CR_REG_METADATA(PlayerStatistics, (
	CR_MEMBER(mousePixels),
	CR_MEMBER(mouseClicks),
	CR_MEMBER(keyPresses),
	CR_MEMBER(numCommands),
	CR_MEMBER(unitCommands)
));


PlayerStatistics::PlayerStatistics()
	: TeamControllerStatistics()
	, mousePixels(0)
	, mouseClicks(0)
	, keyPresses(0)
{
}

void PlayerStatistics::swab()
{
	TeamControllerStatistics::swab();
	swabDWordInPlace(mousePixels);
	swabDWordInPlace(mouseClicks);
	swabDWordInPlace(keyPresses);
}
