a ja bym zawezil pytanie do: skad wiem ze moj dynamiczny sprajt wszedl na dany obszar?
wezmy ostatni przyklad (+tablice) z http://atariarea.krap.pl/forum/viewtopi ... 20&p=2
ldy #7
petla ldx nakladany,y
lda znak,y
; ---
; detekcja kolizji
and nakladany_tab_kolizji,x
cmp nakladany_tab_uczulony,x
beq kolizja
lda znak,y
; ---
and tab_maska,x
ora nakladany,y
sta znak,y
dey
bpl petla
szybsze od sprawania wspolrzednych.
w ten sposób wykryjemy, ze sprjt doznal kolizji z danym kolorem, w zaleznosci od tego na ile kolorow ma być wyczulony tyle porownan dla jakiegokolwiek koloru nie trzeba zadnego porownania.
po co te tablice? a po to, ze sprajt może mieć hotspota definiowanego w tablicy nakladany_tab_uczulony, albo można zrobic dowolny ksztalt (nie koniecznie ksztalt sprite) który będzie odpowiedzialny za kolizje.
moglem sie machnac bo siedze w pracy o glodnym zoladku.