Dělám konzolovou aplikaci ve Visual Studio a potřebuji poradit.
Potřebuji každou 1 minutu spustit tento kód
Kód: Vybrat vše
hrac1.UberHP(5);
Jak tohohle mám docílit ? (Programuji v C# a v programu: Visual Studio Basic 2015)
Kód: Vybrat vše
hrac1.UberHP(5);
Kód: Vybrat vše
public static void Main()
{
System.Timers.Timer myTimer = new System.Timers.Timer();
myTimer.Elapsed += new ElapsedEventHandler(OnTimer);
myTimer.Interval = 1000 * 60 * 1; //1 minuta
myTimer.Enabled = true;
Console.ReadKey();
}
public static void OnTimer(Object source, ElapsedEventArgs e)
{
hrac1.UberHP(5);
}
Kód: Vybrat vše
while (pokracovat == 1)
{
// nějaký kód (povětšinou generace nepřátel a boj)
while(nemocnice == 1) //tady je to kde příjde odpočet
{
Console.WriteLine("Vstoupil jsi do nemocnice.");
Console.WriteLine("Zde se ti každou minutou vyléčí 5 životů.");
do
{
while (!Console.KeyAvailable) //tohle se musí opakovat každou minutu
{
Console.WriteLine("Právě si získal 5 životů. Pro získání dalších 5 životů čekej další minutu. Pro odchod z nemocnice zmáčkni Escape.");
hrac1.PridejHP(5);
}
} while (Console.ReadKey(true).Key != ConsoleKey.Escape);
{
nemocnice = 0;
Console.WriteLine("Odešel jsi z nemocnice.");
}
}
}
Kód: Vybrat vše
int promenna;
int pravda = 1;
switch (pravda)
{
case 1:
promenna = 25; //tu do te promenné nahraju číslo 25
break
}
Console.WriteLine("promenna"); //tu však ale už zase v sobě nemá uložené vůbec nic :/
Zpět na “Programování a tvorba webu”
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů