Ve C# dělám konzolovou aplikaci a potřebuji, aby pokaždé když kliknu na určité tlačítko se spustila část kódu.
kód vypadá asi takto:
Kód: Vybrat vše
while (b1.Nazivu() && b2.Nazivu())
{
b1.Utoc(b2);
Vykresli();
VypisZpravu(b1.VratPosledniZpravu()); // zpráva o útoku
VypisZpravu(b2.VratPosledniZpravu()); // zpráva o obraně
if (b2.Nazivu())
{
b2.Utoc(b1);
Vykresli();
VypisZpravu(b2.VratPosledniZpravu()); // zpráva o útoku
VypisZpravu(b1.VratPosledniZpravu()); // zpráva o obraně
}
Console.WriteLine();
}
Kód: Vybrat vše
bojovnik1.PridejHP(10);
zkoušel jsem to takhle:
Kód: Vybrat vše
do
{
while (b1.Nazivu() && b2.Nazivu() && !Console.KeyAvailable) //boj
{
b1.Utoc(b2);
Vykresli();
VypisZpravu(b1.VratPosledniZpravu()); // zpráva o útoku
VypisZpravu(b2.VratPosledniZpravu()); // zpráva o obraně
if (b2.Nazivu())
{
b2.Utoc(b1);
Vykresli();
VypisZpravu(b2.VratPosledniZpravu()); // zpráva o útoku
VypisZpravu(b1.VratPosledniZpravu()); // zpráva o obraně
}
Console.WriteLine();
}
}
while (Console.ReadKey(true).Key != ConsoleKey.F1); //čekání na tlačítko, pro použití lektvaru
{
bojovnik1.PidejHP(10);
}
Může mi prosím někdo pomoct ?



