Tworzę grę PacMan w konsoli, napotkałem na taki problem że chciałbym aby nasz ludzik poruszał się wolniej użyłem do tego Thread.Sleep(500), ale niestety działa to bardzo mało efektywnie, "ludzik" znika i pojawia się po czasie na kolejnym polu. Na dodatek jeśli przytrzyma się klawisz odpowiedzialny za poruszanie wtedy postać całkowicie znika, chyba zapisuje się to do jakiegoś buforu i w zależności jak długo trzymam przycisk potem się pojawia. Jak zrobić więc to aby wyczyścić ten bufor, bodajże w c++ coś takiego było, ale tutaj nie znalazłem informacji na ten temat. Czyli po prostu nowe przejście pętli = czysty bufor. Czy ktoś ma pomysł również jakby zrobić płynniejsze chodzenie? Najlepiej na razie nie używając wątków, ale i taki sposób w ostateczności też będzie dobry :)