Article View: pl.comp.lang.pascal
Article #92271Re: Płynna zmiana kolorów?
From: Tygrys
Date: Sun, 11 Nov 2007 09:51
Date: Sun, 11 Nov 2007 09:51
25 lines
2031 bytes
2031 bytes
Łukasz pisze: > witam, > > Piszę pod Free Pascalem i muszę napisać program który płynnie zmienia > kolor wyświetlanej figury np: wieloboku. Nie bardzo wiem jak to > zrobic...Karte inicjalizuje na VGA, IBM8514HI. > Chodzi o to żeby kolor elementu sie zmianiał od najjasniejszego do > czarnego! > > I jeszcze jedno... czy ktoś wie może jak pozbyć się efektu "migotania" > podczas rysowania?Jesli rysuje duzo figur potem czyszcze ekran i znowu > je rysuje to wydaje sie jakby migotały czy da się to jakoś > wyeliminować??? Można buforować rysowanie i przełączać ekrany w czasie powrotu pionowego. Karta VGA ma możliwość rysowania po jednym "ekranie" w pamięci karty, a wyświetlaniem w tym czasie innego. Potem się je tylko przełącza. Możesz też rozwiązać to programowo, traktować figury jako obiekty i pamiętać które nad którymi leżą, wtedy do przerysowania nie trzeba kasować ekranu a tylko przerysować figury w odpowiedniej kolejności, a najlepiej to tylko ich widoczne fragmenty. Tygrys
Technical Details
Message-ID:
<fh6jlu$ocj$1@nemesis.news.tpi.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.internetia.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mailReferences:
<1194772067.275502.83210@d55g2000hsg.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.internetia.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail From: Tygrys <news15@wywalto.tygrys.com.pl> Newsgroups: pl.comp.lang.pascal Subject: Re: Płynna zmiana kolorów? Date: Sun, 11 Nov 2007 10:51:06 +0100 Organization: tp.internet - http://www.tpi.pl/ Lines: 25 Message-ID: <fh6jlu$ocj$1@nemesis.news.tpi.pl> References: <1194772067.275502.83210@d55g2000hsg.googlegroups.com> NNTP-Posting-Host: aca110.internetdsl.tpnet.pl Mime-Version: 1.0 X-Trace: nemesis.news.tpi.pl 1194775038 24979 83.16.52.110 (11 Nov 2007 09:57:18 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Sun, 11 Nov 2007 09:57:18 +0000 (UTC) User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) In-Reply-To: <1194772067.275502.83210@d55g2000hsg.googlegroups.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit