A86: checking contact


[Prev][Next][Index][Thread]

A86: checking contact





here is my code to determine if a single point is
hitting a paddle the paddle is 8 pixels wide and 3
pixels high
it looks like this
	.db %00000000
	.db %00000000
	.db %00000000
	.db %00000000
	.db %11111111
	.db %11111111
	.db %11111111
	.db %00000000
this routine takes b,c as the srceen coords for the
paddle and d,e as the point to check
it sets (hitstatus) to 1 if hit
it only works some times!! anyone wanna help me out?

CheckHit:
	ld a,d
	cp b
	ret c 
	ld a,b
	add a,7
	cp d
	ret c
	ld a,c
	add a,6
	cp e
	ret c
	ld a,c
	add a,4
	cp e
	ret c
	ld a,1
	ld (hitstatus),a
	ret


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com