Nechce se mi sečíst random
Napsal: 01 zář 2014 19:00
Ahoj. Dneska jsem začal dělat jednu hru z knížky... Tohle je dělané úplně jinak. Jenom stejný princip hry... Nechce se mi ve "While" sečíst random.. Chci tam napsat
Ale vždy mi to hodí chybu... Kdyžtak děkuju za radu zde je kod...
Kód: Vybrat vše
kartyhrace += nahodnacisla.next(1,11);
Ale vždy mi to hodí chybu... Kdyžtak děkuju za radu zde je kod...
Kód: Vybrat vše
namespace Karetních_21
{
class Program
{
static void Main(string[] args)
{
Random nahodnacisla = new Random();
int kartyhrace, kartypc;
Console.WriteLine("Ahoj, vítej ve hře karetních 21");
Console.WriteLine();
System.Threading.Thread.Sleep(2000);
Console.WriteLine("Chceš si vzít první kartu? [A/N]");
char volba = char.Parse(Console.ReadLine());
if (volba == 'A')
{
kartyhrace = nahodnacisla.Next(1, 11);
kartypc = nahodnacisla.Next(1, 11);
Console.WriteLine("Tvůj počet bodů: " + kartyhrace);
Console.WriteLine();
}
else if (volba == 'N')
{
Console.WriteLine("Hra se za moment ukončí");
System.Threading.Thread.Sleep(3000);
Environment.Exit(0);
}
else
{
Console.WriteLine("Neplatná volba!");
System.Threading.Thread.Sleep(3000);
Environment.Exit(0);
}
Console.WriteLine("Chceš si vzít další kartu? [A/N]");
volba = char.Parse(Console.ReadLine());
while (volba == 'A')
{
kartyhrace = nahodnacisla.Next(1, 11);
kartypc = nahodnacisla.Next(1, 11);
Console.WriteLine("Tvůj počet bodů: " + kartyhrace);
Console.WriteLine("Chceš si vzít další kartu? [A/N]");
volba = char.Parse(Console.ReadLine());
}
Console.ReadKey();
}
}
}