Wpis z mikrobloga

@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ę.
  • Odpowiedz
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?
  • Odpowiedz
@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
  • Odpowiedz