Diskuze:

C# .NET .NET (C# a Visual Basic) American English version English version

Avatar
Sarkan
Člen
Avatar
Sarkan:

Podle jednoho návodu jsem vytvořil hada. Trochu jsem ho rozšířil, ale stále mi vadí jedna věc se kterou si nevím rady. Když rychle po sobě stisknu 2 tlačítka(např. had jede doprava a já stisknu dolů a doleva) tak hra skončí jako když had vjede do sebe. Vím kde je problém, po stisknutí už má had nastaveno že se pohnul i když ve skutečnosti stojí ještě na místě a proto je možné jet opačným směrem a had vjede do sebe. Pokud by mi někdo dokázal poradit jak vyřešit tento problém byl bych moc vděčný. Ještě odkaz na zdrojové kódy http://www.ulozto.cz/…L1/had2-1-7z

 
Odpovědět 4.1.2013 18:25
Avatar
Kit
Redaktor
Avatar
Odpovídá na Sarkan
Kit:

Je potřeba při každém kroku hada číst jen jeden stisk klávesy.

Nahoru Odpovědět 4.1.2013 18:33
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Michael Olšavský:

ve form.cs v metodě timer_tick dej this.invalide pred kontrolou srazky. nezkousel jsem to, protoze pisu z mobilu, ale melo by to pomoci.

 
Nahoru Odpovědět 4.1.2013 18:34
Avatar
Michael Olšavský:

tak se ukaze haduv smer ihned. a pote udelej to co napsal kit

 
Nahoru Odpovědět 4.1.2013 18:35
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.