/// <summary> /// Metoda pro vypis zpravy na konci hry /// </summary> /// <param name="zprava">Zprava ktera se ma zobrazit</param> /// <param name="hrac">Hrac ktery zvitezil</param> static public void ZpravaKonecHry(string zprava, IHrac hrac) { bool stiskMezerniku = false; ConsoleKeyInfo klavesa; Console.Clear(); Console.SetCursorPosition((Console.WindowWidth / 2) - (hrac.JmenoHrace.Length / 2) - 7, 10); Console.ForegroundColor = hrac.BarvaHrace; Console.Write(hrac.JmenoHrace + " "); Console.ResetColor(); Console.ForegroundColor = ConsoleColor.White; Console.Write(zprava); Console.ResetColor(); while (!stiskMezerniku) { Console.SetCursorPosition((Console.WindowWidth / 2) - 10, 15); Console.Write("<<< Stiskni Mezerník >>>"); klavesa = Console.ReadKey(true); if (klavesa.Key == ConsoleKey.Spacebar) { stiskMezerniku = true; } } }
/// <summary> /// Metoda vykresli herni plochu a udaje hrace /// </summary> /// <param name="hraci">Preda hrace k zobrazeni okna</param> static public void HerniOkno(IHrac hraci) { hraci.HerniOknoHrace(); }