@Pierwiastek_z_Czech: Tablice trójwymiarowe, niepotrzebne rozdzielanie deklaracji od implementacji, używanie sranda zamiast biblioteki , brak deklaracji typów dla funkcji, klamry do wewnątrz, endl po każdej linijce a nie na końcu strumienia, mieszanie sposobu zapisu zmienny.
@Pierwiastek_z_Czech: Może to kwestia tego, żeby początkujący nabrał pewnego doświadczenia w samym konstruowaniu większego projektu (bo ten jest największym w mojej dotychczasowej przygodzie z c++), stąd różne bajery.
@Pierwiastek_z_Czech: Undefined Reference jest wtedy gdy linker nie potrafi znaleźć funkcji w plikach obiektowych, więc zgaduje że nie kompilujesz/dołączasz pliku game.cpp/game.obj.
@Pierwiastek_z_Czech: (#) kompilator najpierw robi pliki z rozszerzeniem o z każdych źródłowych cpp, a dopiero później je łączy w exe. U ciebie prawdopodobnie code blocks nie wiem, że oba pliki są jednym programem i ma je kompilować razem
while (true)jest bardziej czytelne. A i w Visual Studio mniej pisania