Example #1
0
int main(int argc, char *argv[])
{
	if (argc != 4)
	{
		std::cerr << argv[0] << " Game Power Password" << std::endl;
		return ErrUnableToParse;
	}

	const Game g(argv[1],true);
	const std::string power(argv[2]);
	const std::string passwd(argv[3]);

	Powers::const_iterator p = g.FindPower(power);
	if (p == g._powers.end())
		return ErrPowerNotFound;

	if (p->second->_password != passwd)
		return ErrPowerNotFound;

	RenderHand(std::cout, p->first->_hand);
	return ErrNone;
}