Esempio n. 1
0
/**
Deals with dimensions menu control and pause
*/
void Level::TakeInput(Buttons &buttons)
{
	if (buttons.LIsHeld() && !paused && !player.isholding)
	{
		indimensionsmenu = true;
	}
	else
	{
		indimensionsmenu = false;
	}
	
	if (buttons.StartJustPressed() && !buttons.LIsHeld())
	{
		paused = !paused;
	}	
	
	if (!paused && !indimensionsmenu)
	{
		player.ReadButtons(buttons, *this);
	}
	
	if (indimensionsmenu)
	{
		DimensionMenuControl(buttons);
	}
}