C++ obrazek ze znaczkow ASCII

C++ obrazek ze znaczkow ASCII
  • Rejestracja: dni
  • Ostatnio: dni
0

Musze napisac program, ktory wyswietla na ekranie np lisc - lisc ten ma urosnac - wzglednie bez klatkowania lub sie obracac itp.. Zadanie to mam wykonac w tekstowym C++ - pod unixa, a obrazek ma byc stworzony za pomoca znaczkow ASCII. Jak to zrobic najlatwiej?? - Moge zapsiac krawedzie do talicy, wyswietlic i zmienic polozenie znaczkow w tablicy - tylko jak zapewnic sobie obrot - kazdy pkt przesuwa sie inaczej w tablicy :] Jest moze jakas pomocna funkcja? A moze jest biblioteka, ktora pomoze rozwiazac takie zadanie... ??

flabra
  • Rejestracja: dni
  • Ostatnio: dni
0

troche inaczej, obrabiasz normalna rafike, ale wyswietlasz przy pomocy aalib (ascii art library), tak jak to robi np. mplayer (odpal kiedys mplayer -vo aa film.avi)

  • Rejestracja: dni
  • Ostatnio: dni
0

Flabra jakbys mogl mi jeszcze powiedziec cos dokladniej o "obrabiasz grafike normalnie" Tzn.. Musze miec lisc 20x25 znaczkow, to ma nie dzialac tak ze obraz jest pusty a zaraz jest duzy tylko ma byc jakis efeket posredni (wczesniej moze troche nie jasno sie wyrazilem :/ )
Mam pisac funkcje ktora bedzie np wydluzac boki zgodnie z jakas zasada? - to raczej sie nie uda bo beda wychodzily kwadratowe liscie :/ a moze lepiej jak zrobie 4 funkcje i kazda bedzie rysowala troche wiekszy od poprzedniego listek - to z kolei malo optymalne :].
I jeszcze jedna prosba o jakis adres do strony albo krociotki opis jak dziala aalib - bo nie moge znalezckonkretnego opisu tej biblioteki.

Malcolm
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 317
0
gienio napisał(a)

I jeszcze jedna prosba o jakis adres do strony albo krociotki opis jak dziala aalib - bo nie moge znalezckonkretnego opisu tej biblioteki.

Latwiej i szybciej by ci bylo, jak bys w ogole zagladnal na strone aalib do dzialu z dokumentacja, zamiast tutaj pytac.
http://aa-project.sourceforge.net/aalib/aalib_toc.html

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.