[ Radoyitza @ 07.08.2008. 10:47 ] @
Pozdrav svima


Dakle, radi se o
Code:
pygame.display.update()
metodi koja za argument prima listu "dirty" rect-ova i onda refresha samo te dijelove display-a...

E sad, ako se desi da se u toj listi nađu istovjetni rect-ovi (ista veličina i pozicija), da li će metoda to "skužit" [malo vjerovatno] ili će svejedno refreshati više puta iste dijelove ekrana [vrlo vjerovatno]?


Tnx
[ StefanJer91 @ 08.08.2008. 12:20 ] @
99.9% sam siguran da je u pitanju ovo drugo, tako da bi bilo bolje da imas listu sa rectovima bez duplikata. Da li mozes jos nesto da kazes kako bi mogli da ti pomognemo oko toga da se u listi ne pojavljuje po 2 ili vise puta, pa da ne moras uvek da brises duplikate, dakle ako mozes da kazes usled cega dolazi do punjenja liste duplikatima :)
[ Radoyitza @ 08.08.2008. 20:57 ] @
Citat:
dakle ako mozes da kazes usled cega dolazi do punjenja liste duplikatima

ma ništa posebno, imam takvu situaciju u igri di je to vrlo moguće

Citat:
99.9% sam siguran da je u pitanju ovo drugo

znam da se "ručno" radi nalaženje unije dirty rectova radi optimizacije iscrtavanja ekrana (to je implementirano i u Pygamevom Sprite modulu)
tako da i ja pretpostavljam da ni ovo nije riješeno...


a ništa, onda ću morat pripazit kakve to rectove stavljam u listu