0 Members and 3 Guests are viewing this topic.
I think its becasue you forgot to close the parenthesis on {J*2+I+GDB1}→ARemember, parenthesis matter when storing to variables.
I loaded the last code in Sourcecoder, saved, opened in Wabbitemu, making sure the code was intact, compiled fine with latest Axe version, and when running Asm(prgmB it just says Done
:.B:Full:[0000000000000000FFFFFFFFFFFFFFFF→Pic4:[111111111111111100→Pic3:[000000000000000000:[000000000000000000:[000000000000000000:[000000000000000000:[000000000000010100:[000000000000001010:[000000000000000101:[000000000000000000:9→M:2→W:0→R:ClrDraw:Repeat getKey(15):Repeat getKey(0):End::If getKey(2):W-1+(W=2)→W:End:If getKey(3):W+1-(2*M-8=W)→W:End:If getKey(4):R-1+(R=0)→R:End:If getKey(1):R+1→R:End:sub(AA):DispGraph:Pause 100:End:::Return:Lbl AA:For(V,0,7:For(Z,0,3:Pt-Off(16*Z+(W^2*8),8*V,Pic4+({R+V*M+Pic3+Z+(W/2)+(W^2)}/16*8):Pt-Off(16*Z+8-(W^2*8),8*V,Pic4+({R+V*M+Pic3+Z+(W/2)}^16*8):End:End:
I didn't add something to limit the Y movement, you'll have to add that yourself, not too much work really