Siemka, pisze snake w sfml w cpp. Chce do tego wykorzystać paradygmat mvc. Napisany przeze mnie kod jest tutaj: https://github.com/BS9909/Snake
Mam problem z usuwaniem ogona po skreceniu w jakiś kierunek. Mianowicie stworzyłem na razie dwie metody w modelu, jedna odpowiedzialna za ruch w dół druga za ruch w prawo. Inicjalizacja wszystkich pól odbywa się na podstawie odpowiedniej wartości boola ze structa. Nie wiem jednak czemu przy zmianie kierunku węża przestaje się usuwać jego ogon. Czy ma ktoś może algorytm który załatwi sprawę tego ogona, bądź jakieś uwagi do mojego kodu.
Uprzejmie proszę o pomoc :D
- Rejestracja:ponad 6 lat
- Ostatnio:ponad 5 lat
- Postów:68
0
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.
<conio.h>
skoro używasz SFMLa? Tak samo<windows.h>
. W SFMLu masz zdaje się jakiś sleep zdefiniowany. A w ten sposób ja nawet nie mogę skompilować twojego programu. Musiałbym odpalić VMkę z windowsem. Swoją drogą, ja już tak ultramłody nie jestem, a w sumie nie pamiętam czasów, w których używanie<conio.h>
było jakkolwiek uzasadnione.