Avatar
GunSpawn
Redaktor
Avatar
GunSpawn:

Ahoj,
objevila se mi vyjímka NullReference Exception na tomhle kusu kódu:

bool dgAtkOn = (random.Next(10) < 5);

Additional information: Odkaz na objekt není nastaven na instanci objektu.
Nemůžu přijít na to co s tím.
Mělo by to rozhodovat, na koho bude drak útočit.
Díky všem,
GunSpawn

Editováno 28.9.2015 11:22
Odpovědět 28.9.2015 11:21
Save early, save often, save everything, everywhere, everytime.
Avatar
Odpovídá na GunSpawn
Michael Škrášek:

Mně tohle funguje :)

Random r = new Random(DateTime.Now.Millisecond) ;
int num = r.Next(10);
bool yn = (num < 5);
MessageBox.Show(num.ToString() + " < 5 :" + yn.ToString());
Nahoru Odpovědět 28.9.2015 11:26
Proč to dělat složitě, když to jde jednoduše.
Avatar
GunSpawn
Redaktor
Avatar
Odpovídá na Michael Škrášek
GunSpawn:

Já to deklaruju jako proměnnou pro celou třídu:

private Random random;
Nahoru Odpovědět 28.9.2015 11:28
Save early, save often, save everything, everywhere, everytime.
Avatar
GunSpawn
Redaktor
Avatar
GunSpawn:

Aha, jsem blbec, já tam zapoměl dát new a nedošlo mi to :D

Nahoru Odpovědět 28.9.2015 11:29
Save early, save often, save everything, everywhere, everytime.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.