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: |