1,12 → 1,6 |
;******************************************************* |
;**************GRAPHICS EDITOR ANIMAGE ***************** |
;******************************************************* |
; version: 1.3 |
; last update: 05/10/2010 |
; written by: Marat Zakiyanov aka Mario79, aka Mario |
; changes: Fixed window flicker when redrawing, |
; Fixed memory leak for stack |
;-------------------------------------------------------- |
; version: 1.2 |
; last update: 30/09/2010 |
; written by: Marat Zakiyanov aka Mario79, aka Mario |
75,7 → 69,7 |
|
call drawwin |
;--------------------------------------------------------- |
;---------Check loading of file from parameters----------- |
;---------Check loading of file from psrsmeters----------- |
;--------------------------------------------------------- |
; mov eax,parameters |
; mov ebx,file_path |
104,14 → 98,15 |
;---------------------------------------------------------- |
;---------------------MAIN LOOP---------------------------- |
;---------------------------------------------------------- |
red: |
call drawwin |
still: |
call event |
|
cmp eax,1 |
je red |
jne no_redraw_window |
|
call drawwin |
jmp still |
|
no_redraw_window: |
cmp eax,2 |
je keys |
|
157,7 → 152,6 |
;------------variables and data of program------------------ |
;----------------------------------------------------------- |
sound_havent_memory db 150,64,0 |
|
include 'lib_data.inc' |
include 'panel_data.inc' |
include 'palitra256.inc' |
312,9 → 306,13 |
align 4 |
CursorsID rd 10 |
;--------------------------------------------------------------------- |
;align 4 |
;parameters |
; rb 257 |
;--------------------------------------------------------------------- |
align 4 |
file_path: |
rb 4096 |
rb 4096 ;rb 1024+16 |
;--------------------------------------------------------------------- |
align 4 |
filename_area: |
337,6 → 335,9 |
rb 1024 |
;--------------------------------------------------------------------- |
align 4 |
IPC_table rd 256 |
;--------------------------------------------------------------------- |
align 4 |
rb 4096 |
stacktop: |
;--------------------------------------------------------------------- |