?? russia box.asm
字號:
mov bl,byte ptr[esi+2]
inc bl
cmp byte ptr[edi+ebx],0
jnz @f
mov bl,byte ptr[esi+3]
inc bl
cmp byte ptr[edi+ebx],0
jnz @f
invoke _setbuff,0,0
invoke _shift,R
invoke _setbuff,1,0
@@:
.endif
.elseif rdtop == 3
.if dialeft == 1
mov bl,byte ptr[esi]
dec bl
cmp byte ptr[edi+ebx],0
jnz @f
mov bl,byte ptr[esi+1]
dec bl
cmp byte ptr[edi+ebx],0
jnz @f
mov bl,byte ptr[esi+2]
dec bl
cmp byte ptr[edi+ebx],0
jnz @f
invoke _setbuff,0,0
invoke _shift,L
invoke _setbuff,1,0
@@:
.elseif diaright == 1
mov bl,byte ptr[esi]
inc bl
cmp byte ptr[edi+ebx],0
jnz @f
mov bl,byte ptr[esi+1]
inc bl
cmp byte ptr[edi+ebx],0
jnz @f
mov bl,byte ptr[esi+3]
inc bl
cmp byte ptr[edi+ebx],0
jnz @f
invoke _setbuff,0,0
invoke _shift,R
invoke _setbuff,1,0
@@:
.endif
.else
.if dialeft == 1
mov bl,byte ptr[esi+2]
dec bl
cmp byte ptr[edi+ebx],0
jnz @f
mov bl,byte ptr[esi+3]
dec bl
cmp byte ptr[edi+ebx],0
jnz @f
invoke _setbuff,0,0
invoke _shift,L
invoke _setbuff,1,0
@@:
.elseif diaright == 1
mov bl,byte ptr[esi]
inc bl
cmp byte ptr[edi+ebx],0
jnz @f
mov bl,byte ptr[esi+3]
inc bl
cmp byte ptr[edi+ebx],0
jnz @f
invoke _setbuff,0,0
invoke _shift,R
invoke _setbuff,1,0
@@:
.endif
.endif
.elseif random2 == 5
.if rdtop == 1
.if dialeft == 1
mov bl,byte ptr[esi]
dec bl
cmp byte ptr[edi+ebx],0
jnz @f
mov bl,byte ptr[esi+1]
dec bl
cmp byte ptr[edi+ebx],0
jnz @f
invoke _setbuff,0,0
invoke _shift,L
invoke _setbuff,1,0
@@:
.elseif diaright == 1
mov bl,byte ptr[esi]
inc bl
cmp byte ptr[edi+ebx],0
jnz @f
mov bl,byte ptr[esi+3]
inc bl
cmp byte ptr[edi+ebx],0
jnz @f
invoke _setbuff,0,0
invoke _shift,R
invoke _setbuff,1,0
@@:
.endif
.elseif rdtop == 2
.if dialeft == 1
mov bl,byte ptr[esi]
dec bl
cmp byte ptr[edi+ebx],0
jnz @f
mov bl,byte ptr[esi+1]
dec bl
cmp byte ptr[edi+ebx],0
jnz @f
mov bl,byte ptr[esi+3]
dec bl
cmp byte ptr[edi+ebx],0
jnz @f
invoke _setbuff,0,0
invoke _shift,L
invoke _setbuff,1,0
@@:
.elseif diaright == 1
mov bl,byte ptr[esi+1]
inc bl
cmp byte ptr[edi+ebx],0
jnz @f
mov bl,byte ptr[esi+2]
inc bl
cmp byte ptr[edi+ebx],0
jnz @f
mov bl,byte ptr[esi+3]
inc bl
cmp byte ptr[edi+ebx],0
jnz @f
invoke _setbuff,0,0
invoke _shift,R
invoke _setbuff,1,0
@@:
.endif
.elseif rdtop == 3
.if dialeft == 1
mov bl,byte ptr[esi]
dec bl
cmp byte ptr[edi+ebx],0
jnz @f
mov bl,byte ptr[esi+3]
dec bl
cmp byte ptr[edi+ebx],0
jnz @f
invoke _setbuff,0,0
invoke _shift,L
invoke _setbuff,1,0
@@:
.elseif diaright == 1
mov bl,byte ptr[esi]
inc bl
cmp byte ptr[edi+ebx],0
jnz @f
mov bl,byte ptr[esi+1]
inc bl
cmp byte ptr[edi+ebx],0
jnz @f
invoke _setbuff,0,0
invoke _shift,R
invoke _setbuff,1,0
@@:
.endif
.else
.if dialeft == 1
mov bl,byte ptr[esi+1]
dec bl
cmp byte ptr[edi+ebx],0
jnz @f
mov bl,byte ptr[esi+2]
dec bl
cmp byte ptr[edi+ebx],0
jnz @f
mov bl,byte ptr[esi+3]
dec bl
cmp byte ptr[edi+ebx],0
jnz @f
invoke _setbuff,0,0
invoke _shift,L
invoke _setbuff,1,0
@@:
.elseif diaright == 1
mov bl,byte ptr[esi]
inc bl
cmp byte ptr[edi+ebx],0
jnz @f
mov bl,byte ptr[esi+1]
inc bl
cmp byte ptr[edi+ebx],0
jnz @f
mov bl,byte ptr[esi+3]
inc bl
cmp byte ptr[edi+ebx],0
jnz @f
invoke _setbuff,0,0
invoke _shift,R
invoke _setbuff,1,0
@@:
.endif
.endif
.elseif random2 == 6
.if rdtop == 1
.if dialeft == 1
mov bl,byte ptr[esi]
dec bl
cmp byte ptr[edi+ebx],0
jnz @f
mov bl,byte ptr[esi+2]
dec bl
cmp byte ptr[edi+ebx],0
jnz @f
invoke _setbuff,0,0
invoke _shift,L
invoke _setbuff,1,0
@@:
.elseif diaright == 1
mov bl,byte ptr[esi+1]
inc bl
cmp byte ptr[edi+ebx],0
jnz @f
mov bl,byte ptr[esi+3]
inc bl
cmp byte ptr[edi+ebx],0
jnz @f
invoke _setbuff,0,0
invoke _shift,R
invoke _setbuff,1,0
@@:
.endif
.elseif rdtop == 2
.if dialeft == 1
mov bl,byte ptr[esi]
dec bl
cmp byte ptr[edi+ebx],0
jnz @f
mov bl,byte ptr[esi+1]
dec bl
cmp byte ptr[edi+ebx],0
jnz @f
invoke _setbuff,0,0
invoke _shift,L
invoke _setbuff,1,0
@@:
.elseif diaright == 1
mov bl,byte ptr[esi+2]
inc bl
cmp byte ptr[edi+ebx],0
jnz @f
mov bl,byte ptr[esi+3]
inc bl
cmp byte ptr[edi+ebx],0
jnz @f
invoke _setbuff,0,0
invoke _shift,R
invoke _setbuff,1,0
@@:
.endif
.elseif rdtop == 3
.if dialeft == 1
mov bl,byte ptr[esi+1]
dec bl
cmp byte ptr[edi+ebx],0
jnz @f
mov bl,byte ptr[esi+3]
dec bl
cmp byte ptr[edi+ebx],0
jnz @f
invoke _setbuff,0,0
invoke _shift,L
invoke _setbuff,1,0
@@:
.elseif diaright == 1
mov bl,byte ptr[esi]
inc bl
cmp byte ptr[edi+ebx],0
jnz @f
mov bl,byte ptr[esi+2]
inc bl
cmp byte ptr[edi+ebx],0
jnz @f
invoke _setbuff,0,0
invoke _shift,R
invoke _setbuff,1,0
@@:
.endif
.else
.if dialeft == 1
mov bl,byte ptr[esi+2]
dec bl
cmp byte ptr[edi+ebx],0
jnz @f
mov bl,byte ptr[esi+3]
dec bl
cmp byte ptr[edi+ebx],0
jnz @f
invoke _setbuff,0,0
invoke _shift,L
invoke _setbuff,1,0
@@:
.elseif diaright == 1
mov bl,byte ptr[esi]
inc bl
cmp byte ptr[edi+ebx],0
jnz @f
mov bl,byte ptr[esi+1]
inc bl
cmp byte ptr[edi+ebx],0
jnz @f
invoke _setbuff,0,0
invoke _shift,R
invoke _setbuff,1,0
@@:
.endif
.endif
.else
.if rdtop == 1
.if dialeft == 1
mov bl,byte ptr[esi]
dec bl
cmp byte ptr[edi+ebx],0
jnz @f
mov bl,byte ptr[esi+2]
dec bl
cmp byte ptr[edi+ebx],0
jnz @f
invoke _setbuff,0,0
invoke _shift,L
invoke _setbuff,1,0
@@:
.elseif diaright == 1
mov bl,byte ptr[esi+1]
inc bl
cmp byte ptr[edi+ebx],0
jnz @f
mov bl,byte ptr[esi+3]
inc bl
cmp byte ptr[edi+ebx],0
jnz @f
invoke _setbuff,0,0
invoke _shift,R
invoke _setbuff,1,0
@@:
.endif
.elseif rdtop == 2
.if dialeft == 1
mov bl,byte ptr[esi]
dec bl
cmp byte ptr[edi+ebx],0
jnz @f
mov bl,byte ptr[esi+1]
dec bl
cmp byte ptr[edi+ebx],0
jnz @f
invoke _setbuff,0,0
invoke _shift,L
invoke _setbuff,1,0
@@:
.elseif diaright == 1
mov bl,byte ptr[esi+2]
inc bl
cmp byte ptr[edi+ebx],0
jnz @f
mov bl,byte ptr[esi+3]
inc bl
cmp byte ptr[edi+ebx],0
jnz @f
invoke _setbuff,0,0
invoke _shift,R
invoke _setbuff,1,0
@@:
.endif
.elseif rdtop == 3
.if dialeft == 1
mov bl,byte ptr[esi+1]
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -