@jakuzii: chyba dobrze, jak na początek wygląda spoko - dalej ciskasz rysowanie planszy, snejka i pożywienia.
Z uwag co do C++: - linie 24 i 25 można połączyć, zerknij tu: https://stackoverflow.com/questions/188461/switch-statement-fallthrough-should-it-be-allowed (fallthrough: dwa case'y do jednego kodu, po prostu pamiętaj o break) - utwórz sobie enuma dla kierunków snejka, coś w stylu: enum MoveDirection { MOVE_DIR_UP = 1, MOVE_DIR_RIGHT = 2, .... }; - kod będzie mówić więcej niż "kierunek == 1" -
@jakuzii: pozbądź się globalnych zmiennych zamień tego gigantycznego ifa na jakąś funkcje z forem i tablicą pozbądź się conio zamień te magiczne liczby na jakieś nazwane stałe
https://pastebin.com/N7K13zmq
#naukaprogramowania #cpp #pytanie
Z uwag co do C++:
- linie 24 i 25 można połączyć, zerknij tu: https://stackoverflow.com/questions/188461/switch-statement-fallthrough-should-it-be-allowed (fallthrough: dwa case'y do jednego kodu, po prostu pamiętaj o
break)- utwórz sobie enuma dla kierunków snejka, coś w stylu:
enum MoveDirection { MOVE_DIR_UP = 1, MOVE_DIR_RIGHT = 2, .... };- kod będzie mówić więcej niż "kierunek == 1"-
zamień tego gigantycznego ifa na jakąś funkcje z forem i tablicą
pozbądź się conio
zamień te magiczne liczby na jakieś nazwane stałe
źródło: comment_XaHqg9y8POqA4G52fcnzdfA5eky8MGiS.jpg
PobierzKomentarz usunięty przez autora
@jakuzii: tak sobie, bym powiedział :P
Komentarz usunięty przez autora