Aktywne Wpisy
Sajden1337 +14
#vinted kupiłem ostatnio na vinted air podsy za mniej więcej połowę cenę nowych ( zapłaciłem 500 zł ) wystawione jako niby nietrafiony prezent ale oczywiście jako oryginalne itd. Przyszły i jak się szybko okazało są to fejki. Nr seryjne na pudełku zupełnie inne od tych co wykrywa iphone. dodatkowo na pudełku piszę made in USA a nie made in China ( co za dumny Chinczyk musiał to robic ), brak oznaczeń CE
vikop-ru +957
Mirki jak zaimplementować kod, aby w konsoli wyświetlały mi się ładnie "obrazki" w ASCII? Przykład poniżej. Mam w kodzie zapisane "obrazki" zbudowane ze znaków w tablicy char[][] np. taki jak napis "MILIONERZY" i jak je teraz ładnie połączyć żeby wyświetlały mi się w konsoli, bo każdy wywołany "obrazek" pojawia mi się pod spodem. Chciałbym np. aby lista punktów za każde pytanie (jak w grze Milionerzy) znajdywała się po prawej stronie konsoli. Jak to najłatwiej zrobić? Myślałem, żeby stworzyć klasę Konsola która zawiera wielką tablicę char[wysokosc][szerokosc] wypełnioną znakiem spacji ' ' i budowałbym to co chcę wyświetlić funkcją która pobiera mi współrzędne i "obrazek". Np. dodajdokonsoli(wspolrzednax, wspolrzednay, rysunek) która dodaje mi do obiektu klasy Konsola "obrazek" z ASCII do wyświetlenia. Może jest jakiś łatwiejszy sposób do budowanie "obrazków" w konsoli?
float: right
? :DGeneralnie musisz trzymać w pamięci bufor ekranu. W sensie: obrazków nie pisać bezpośrednio na konsolę, tylko odpowiednio układać je w tablicy
char[][]
, reprezentującej cały ekran konsolowy, i na koniec wyświetlać cały bufor naraz.Ale generalnie będzie lepiej zrobić tak, jak pisze @Rincewind. Jak zrobisz to dobrze, masz większą pewność, że obraz w konsoli Ci się nie rozjedzie.
Ale można jeszcze lepiej: zainteresuj się biblioteką NCurses. :)