Re: LZ: variables


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

Re: LZ: variables



				   wstokes@vertex.ucls.uchicago.edu
				   http://www.uic.edu/~hhstokes/index.html
				   Will Stokes
	to all of the people out there who responded to my earlier
question, thankyou, I got one of the solutions to work. Now  I have a
rather simple questions having to do with keystrokes: here's my code:




Top:
	CALL_(Get)		;in the basic stem of program 
				; 'Get' is called




Get:					;a subrotine i made
	call GET_KEY			;get the last keystoke
	cp $37				; was exit presses
	ret z				; if so exit to zshell menu
	cp $02				; was left arrow pressed
	CALL_(Left)			; ok run 'Left'
	cp $03				; was right pressed
	CALL_(Right)			; ok run 'Right'
	JUMP_(Top)			; go back to 'Top'
Left:
	dec a				;a=a-1
	cp 0				;compare a to zero
	jr z, L2			; if zerso jumpto 'L2'
	ret				; if not it will return to 'Get'
L2:
	ld a, 9				; a=9
	ret
Right:
	inc a
	cp 10
	jr z, R2
	ret
R2:
	ld a, 1
	ret
-----------------------------------------------------------
the exit to zshell part works but the left and right commands don't for
some reason, is there somthing visible here that I'm doing wrong????
 
					/\.
				       /  \ .
 				      /    \  . 
				     /	    \   .
				    /	     \   .
   				   /	3-D   \   .
                                  /   Diamond  \   .
				 /  Productions \ .
				/________________\


References: