public override bool ProcessKeyboard(SadConsole.Input.KeyboardInfo info)
{
if (info == null)
{
return(false);
}
if (gameOver == false)
{
if (player.ProcessKeyboard(info))
{
return(true);
}
else
{
base.ProcessKeyboard(info);
}
return(false);
}
else
{
if (info.KeysReleased.Count > 0)
{
if (firstRelease)
{
firstRelease = false;
return(true);
}
else
{
if (StopGamePlay != null)
{
StopGamePlay(this, new EventArgs());
}
return(true);
}
}
else
{
return(false);
}
}
}