Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno c# Switch - default - když není stisknuté tlačítko

Dobrý den!

Mám hru Had - kde ve Switchi si vlastně hlídám co je zmáčknuto za tlačítko a podle toho se had pohybuje. Mám ale problém, že když se zmáčkne jakékoliv jiné tlačítko - had se zastaví na místě. Chtěl bych, aby když se zmáčkne jiné tlačítko, aby had pokračoval v tom směru, ve kterém běžel.

 private ConsoleKeyInfo Pohyb(ConsoleKeyInfo key1)
        {
            this.key1 = key1;

            switch (key1.Key)
            {
                case ConsoleKey.UpArrow:
                    {
                        
                    }
                case ConsoleKey.DownArrow:
                    {
                       
                    }
                case ConsoleKey.LeftArrow:
                    {
                       
                    }
                case ConsoleKey.RightArrow:
                    {
                       
                    }

                case ConsoleKey.R:
                    Restart();
                    break;

                case ConsoleKey.P:  // Pauza
                    break;

                default:
                    goto ;

            }
            return key1;
        }

Zřejmě je potřeba to hodit do 'default' - ale nevim právě přesně co.

Děkuji za každou radu.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Mockrát všem děkuju ... pomohli jste mi uvědomit si zase pár věcí :) poslední
kubelík 30.11.2015 19:24
kubelík

Zpět do poradny Odpovědět na původní otázku Nahoru