Beispiel #1
0
void CoopScene::player1ResetCog(int cogNum)
{
	auto size = Director::getInstance()->getVisibleSize();
	int leftWall = ((size.width / 100) * 22);
	int rightWall = ((size.width / 100) * 80);

	RandomHelper rand = RandomHelper();
	int randomX = rand.random_int(leftWall, rightWall);

	if (cogNum == 1)
	{
		cog1->setPosition(randomX, size.height);
		_player1clicked = false;
	}
	randomX = rand.random_int(leftWall, rightWall);
	if (cogNum == 2)
	{
		cog2->setPosition(randomX, size.height);
		_player1clicked = false;
	}
	randomX = rand.random_int(leftWall, rightWall);

	if (cogNum == 3)
	{
		cog3->setPosition(randomX, size.height);
		_player1clicked = false;
	}
}
//////////////////////////////////////////////////////////////////////
//Player2Methods ////////////////////////////////////////////////////
void VersusScene::player2ResetCog(int cogNum)
{
	auto size = Director::getInstance()->getVisibleSize();
	int leftWall = ((size.width / 100) * 60);
	int rightWall = ((size.width / 100) * 90);

	RandomHelper rand = RandomHelper();
	int randomX = rand.random_int(leftWall, rightWall);

	if (cogNum == 1)
	{
		cog3->setPosition(randomX, size.height);
		_player2clicked = false;
	}

	else
	{
		cog4->setPosition(randomX, size.height);
		_player2clicked = false;
	}
}