[C# Snake]

wojtekjaskula
Użytkownik
Użytkownik
Posty: 49
Rejestracja: 7 gru 2010, o 19:46
Płeć: Mężczyzna
Lokalizacja: P-Ń
Podziękował: 1 raz

[C# Snake]

Post autor: wojtekjaskula »

Witam Serdecznie.

Ostatnio zrobiłem projekt Snake'a w C#. Korzystałem z tutoriala ze strony

jednak nie do końca mi to wyszło ponieważ co prawda plansza się pokazuje , ale snake się nie rusza..
Po naciśnięciu entera snake się pokazuje.
Po naciścięciu esc. gra się kończy.
Tylko dlaczego caly czas stoi w miejscu ? :-(
Moglby ktoś mi pomóc i poprawić ten kod ?
Odrazu mowie że jest to projekt który miałem oddać do końca października więc zależy mi trochę na czasie.
Pozdrawiam.

Tutaj link do projektu

Kod: Zaznacz cały

http://www.speedyshare.com/files/25539226/Snake.rar
szatkus
Użytkownik
Użytkownik
Posty: 231
Rejestracja: 13 gru 2009, o 01:27
Płeć: Mężczyzna
Lokalizacja: Zbąszynek
Pomógł: 41 razy

[C# Snake]

Post autor: szatkus »

A timer działa poprawnie (w sumie nie patrzyłem w kod, ale podejrzewam, że tego używa)?
pfauel
Użytkownik
Użytkownik
Posty: 32
Rejestracja: 26 lis 2009, o 01:15
Płeć: Mężczyzna
Lokalizacja: Polska
Pomógł: 9 razy

[C# Snake]

Post autor: pfauel »

Rzuciłem okiem w Twój kod i rzeczywiście wygląda na to, że szatkus ma rację.
Zastanawia mnie, gdzie przypisujesz akcje (Tick) do swojego Timer'a (licznik). Sprawdzałeś, czy jest wywoływana ta Twoja metoda Tick w ogóle?
pozdrawiam
wojtekjaskula
Użytkownik
Użytkownik
Posty: 49
Rejestracja: 7 gru 2010, o 19:46
Płeć: Mężczyzna
Lokalizacja: P-Ń
Podziękował: 1 raz

[C# Snake]

Post autor: wojtekjaskula »

generalnie w projekcie jest napisane nie za dużo o timerze, ale w sumie też wczoraj o tym myślałem. Niestety nie wiem czy mam poprostu dopisać jakąś klasę czy coś zmienić w timerze.
ODPOWIEDZ