GAMEPAD 1 GLOBAL X, Y X = 64 Y = 40 DIM GLOBAL SORT(1) FOR I = 0 TO 1 SORT(I) = I NEXT I SPRITE 0,X,Y,1 SPRITE 1,X,64,2 DO CALL Y_SORT CALL MOVE SPRITE SORT(1),64,64,2 WAIT VBL LOOP SUB MOVE IF UP(0) THEN DEC Y END IF IF DOWN(0) THEN INC Y END IF IF LEFT(0) THEN DEC X END IF IF RIGHT(0) THEN INC X END IF SPRITE SORT(0),X,Y,1 END SUB SUB Y_SORT IF SPRITE.Y(0) + 7 < SPRITE.Y(1) + 7 THEN SWAP SORT(0), SORT(1) SPRITE 0 PAL SORT(0) SPRITE 1 PAL SORT(1) END IF END SUB #1:MAIN PALETTES 05392400002A1500003C0C00003F3C00 003F2A15003F2A15003F2A15003F2A15 #2:MAIN CHARACTERS 00000000000000000000000000000000 3C7EDBDBFFE77E3C3C42A5A58199423C 3C7EFFABABFF7E3C3C4281D5D581423C