Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 1642 → Rev 1643

/programs/media/animage/trunk/design.inc
1,11 → 1,9
;-----------------------------------------------------
;----------------------------------------------------------
draw_volume_rectangle:
 
mov [line_x],eax
mov [line_y],ebx
mov [line_size_x],ecx
mov [line_size_y],edx
 
cmp esi,1
jne no_volume_light_rectangle
 
14,9 → 12,8
mov [color_line2],0xffffff
mov [color_line3],0xc7cbcf
jmp exit_colors
 
;----------------------------------------------------------
no_volume_light_rectangle:
 
cmp esi,2
jne no_pressed_rectangle
 
24,11 → 21,9
mov [color_line1],0xaeabae
mov [color_line2],0x666666
mov [color_line3],0x666666
 
jmp exit_colors
 
;----------------------------------------------------------
no_pressed_rectangle:
 
cmp esi,3
jne no_pressed_panel
 
37,9 → 32,8
mov [color_line2],7000
mov [color_line3],0xffffff
jmp exit_colors
 
;----------------------------------------------------------
no_pressed_panel:
 
cmp esi,4
jne no_pressed_light_panel
 
48,9 → 42,8
mov [color_line2],7000
mov [color_line3],0xffffff
jmp exit_colors
 
;----------------------------------------------------------
no_pressed_light_panel:
 
cmp esi,5
jne no_light_pressed_rectangle
 
58,11 → 51,9
mov [color_line1],0xaeabae
mov [color_line2],0x666666
mov [color_line3],0x666666
 
jmp exit_colors
 
;----------------------------------------------------------
no_light_pressed_rectangle:
 
cmp esi,6
jne no_work_rectangle
 
71,9 → 62,8
mov [color_line2],0xc7cbcf
mov [color_line3],0xc7cbcf
jmp exit_colors
 
;----------------------------------------------------------
no_work_rectangle:
 
cmp esi,7
jne no_work_rectangle_2
 
82,9 → 72,8
mov [color_line2],0xc7cbcf
mov [color_line3],0xc7cbcf
jmp exit_colors
 
;----------------------------------------------------------
no_work_rectangle_2:
 
exit_colors:
;draw rectangle
mov ebx,[line_x]
199,11 → 188,9
dec ecx
dec ebx
call draw_line
 
ret
;----------------------------------------------------------
rectangle:
 
no_light_rectangle:
mov [line_x],eax
mov [line_y],ebx
221,15 → 208,11
ret
;----------------------------------------------------------
draw_conture:
 
mov [line_x],eax
mov [line_y],ebx
mov [line_size_x],ecx
mov [line_size_y],edx
 
mov [color_line1],0xaeabae
 
 
;line 1
mov edx,[color_line1]
mov ebx,[line_x]
274,11 → 257,9
add ebx,[line_size_x]
add ecx,[line_size_y]
call draw_line
 
ret
;----------------------------------------------------------
columnus:
 
sub eax,ecx
jns no_columnus
neg eax
307,8 → 288,7
ret
;----------------------------------------------------------
draw_rectangle:
mov eax,13
mcall
mcall 13
ret
;------------------------
draw_line: