@CoffeeBreak: jeżeli dobrze to rozumiem - generujesz sobie klocek, który spada pionowo w dół. Masz podłoże gdzieś zapisane i jeżeli klocek ma kolizję z podłożem oba znikają. Musisz gdzieś przechowywać współrzędne podłoża - najprościej w wektorze, i jak kontakt - usuwasz element podłoża z kontenera i na współrzędnych usuwanego obiektu wstawiasz spację.
@CoffeeBreak: i jak będziesz pisał juz pod tagiem, to napisz w ogóle co ten kod ma robić i jak działać, bo na razie jest tam kilkadziesiąt linijek bez komentarzy i nie widzę w ogóle związku pomiędzy nimi i Twoim pytaniem :)
Fakt z komentarzami, a raczej ich brakiem to dałem ciała po całości..
@anonimowy_anonim: Dokładnie tak. Tak to ma wyglądać. Ok chyba czaję o co chodzi. Tylko, jeżeli zostawię pętlę for 'iksową' odpowiedzialną za wstawianie 'podłoża (czyli znaczków: #), to jeżeli przypiszę nowy wektor z rzędem x, to czy przypadkiem znaki # nie będą dalej wyświetlane?
@CoffeeBreak: po co chcesz to za każdą iteracją pętli odświeżać? tylko raz rysujesz podłoże, potem modyfikujesz. najprościej opisowo: 1. wypełnij kontener podłoża współrzędnymi podłoża i narysuj na ekranie 2. generuj obiekt spadający (masz współrzędne x,y) --- 2.1 wykonaj ruch w dół (staw ' ' w aktualną pozycję klocka, zmień pozycję (dodajesz +1 do y), rysuj w nowej pozycji - wstaw np '#'); --- 2.2 sprawdź kolizję z podłożem (przeglądasz obiekty podłoża - gdy współrzędna któregokolwiek
Pod tagiem #programowanie na pewno Ci powiedzą.
Musisz gdzieś przechowywać współrzędne podłoża - najprościej w wektorze, i jak kontakt - usuwasz element podłoża z kontenera i na współrzędnych usuwanego obiektu wstawiasz spację.
jest tam kilkadziesiąt linijek bez komentarzy i nie widzę w ogóle związku pomiędzy nimi i Twoim pytaniem :)
@anonimowy_anonim: Dokładnie tak. Tak to ma wyglądać. Ok chyba czaję o co chodzi. Tylko, jeżeli zostawię pętlę for 'iksową' odpowiedzialną za wstawianie 'podłoża (czyli znaczków: #), to jeżeli przypiszę nowy wektor z rzędem x, to czy przypadkiem znaki # nie będą dalej wyświetlane?
najprościej opisowo:
1. wypełnij kontener podłoża współrzędnymi podłoża i narysuj na ekranie
2. generuj obiekt spadający (masz współrzędne x,y)
--- 2.1 wykonaj ruch w dół (staw ' ' w aktualną pozycję klocka, zmień pozycję (dodajesz +1 do y), rysuj w nowej pozycji - wstaw np '#');
--- 2.2 sprawdź kolizję z podłożem (przeglądasz obiekty podłoża - gdy współrzędna któregokolwiek
#include#include
void gotoxy (int x, int