/programs/media/scrshoot/scrshoot.asm |
379,15 → 379,8 |
@@: |
pop dword [scr_buf.size] |
|
cmp [autoshoot_flag],1 |
jne .2 |
draw_status shooted_ok |
|
bt dword [ch5.flags],1 ; ¢ª«î祮 «¨ ¢â®á®åà ¥¨¥ ? |
jnc @f |
call save_file |
@@: |
draw_status shooted_ok |
.2: |
bt dword [flags],1 |
jnc @f |
ret |
464,7 → 457,7 |
xor ebx,ebx |
inc ebx |
mov ecx,scr_window |
mov edx,i_end_tread-512 |
mov edx,i_end_tread-1000 |
mcall |
@@: |
popa |
510,7 → 503,7 |
xor ebx,ebx |
inc ebx |
mov ecx,autoshoot |
mov edx,i_end_tread |
mov edx,i_end_tread-512 |
mcall |
@@: |
ret |
522,7 → 515,6 |
|
;--- 横« ¯®â®ª ¢â®áꥬª¨ --- |
autoshoot: |
mov [autoshoot_flag],1 |
mov ecx,[slot_n] |
activ_window |
.next: |
536,9 → 528,7 |
mcall |
call shoot |
jmp autoshoot.next |
.close: |
mov [autoshoot_flag],0 |
jmp close |
|
;--- ¯à®æ¥¤ãà ¯à®à¨á®¢ª¨ áâப¨ á®áâ®ï¨ï --- |
; (¤®«¦ ¢ë§ë¢ âìáï ¯®â®ª®¬ £« ¢®£® ®ª ) |
dr_st: |
902,7 → 892,6 |
db '2',0 |
|
PrintScreen db 0 |
autoshoot_flag db 0 |
|
app_ipc ipc_buffer 32 |
align 4 |