Castle.CastleConsole.ProcessKeyboard C# (CSharp) Méthode

ProcessKeyboard() public méthode

public ProcessKeyboard ( SadConsole info ) : bool
info SadConsole
Résultat bool
        public override bool ProcessKeyboard(SadConsole.Input.KeyboardInfo info)
        {
            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;
                }

            }
        }