Rev 1792 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1792 | Rev 3840 | ||
---|---|---|---|
Line 20... | Line 20... | ||
20 | mcall 4, ,0x90ffffff,file_name |
20 | mcall 4, ,0x90ffffff,file_name |
21 | cmp [draw_all_progressbar],0 |
21 | cmp [draw_all_progressbar],0 |
22 | je .end |
22 | je .end |
23 | sub ebx,13 |
23 | sub ebx,13 |
24 | mov edx,delete_type |
24 | mov edx,delete_type |
25 | int 0x40 |
25 | mcall |
26 | .end: |
26 | .end: |
27 | popa |
27 | popa |
28 | mov [draw_all_progressbar],0 |
28 | mov [draw_all_progressbar],0 |
29 | ret |
29 | ret |
30 | ;--------------------------------------------------------------------- |
30 | ;--------------------------------------------------------------------- |
Line 51... | Line 51... | ||
51 | mov edx,0xff7700 |
51 | mov edx,0xff7700 |
52 | jmp .continue_1 |
52 | jmp .continue_1 |
53 | @@: |
53 | @@: |
54 | mov edx,0xff0000 |
54 | mov edx,0xff0000 |
55 | .continue_1: |
55 | .continue_1: |
56 | int 0x40 |
56 | mcall |
57 | call calculate_progress_data_2 |
57 | call calculate_progress_data_2 |
58 | shr ecx,16 |
58 | shr ecx,16 |
59 | mov bx,cx |
59 | mov bx,cx |
60 | sub ebx,11 |
60 | sub ebx,11 |
61 | call clear_text_area_1 |
61 | call clear_text_area_1 |
Line 72... | Line 72... | ||
72 | jmp .continue |
72 | jmp .continue |
73 | @@: |
73 | @@: |
74 | mov edx,move_type_1 |
74 | mov edx,move_type_1 |
75 | .continue: |
75 | .continue: |
Line 76... | Line 76... | ||
76 | 76 | ||
77 | int 0x40 |
77 | mcall |
78 | .end: |
78 | .end: |
79 | popa |
79 | popa |
80 | mov [draw_all_progressbar],0 |
80 | mov [draw_all_progressbar],0 |
81 | ret |
81 | ret |
Line 90... | Line 90... | ||
90 | mov eax,[window_width] |
90 | mov eax,[window_width] |
91 | sub eax,70 |
91 | sub eax,70 |
92 | mov bx,ax |
92 | mov bx,ax |
93 | mov eax,13 |
93 | mov eax,13 |
94 | mov edx, 0x6060ff |
94 | mov edx, 0x6060ff |
95 | int 0x40 |
95 | mcall |
96 | pop ebx |
96 | pop ebx |
97 | @@: |
97 | @@: |
98 | ret |
98 | ret |
99 | ;--------------------------------------------------------------------- |
99 | ;--------------------------------------------------------------------- |
100 | calculate_progress_data_1: |
100 | calculate_progress_data_1: |
Line 122... | Line 122... | ||
122 | ror ebx,16 |
122 | ror ebx,16 |
123 | ror esi,16 |
123 | ror esi,16 |
124 | sub si,bx |
124 | sub si,bx |
125 | mov bx,si |
125 | mov bx,si |
126 | mov edx,0xffffff |
126 | mov edx,0xffffff |
127 | int 0x40 |
127 | mcall |
128 | pop ebx |
128 | pop ebx |
129 | @@: |
129 | @@: |
130 | ret |
130 | ret |
131 | ;--------------------------------------------------------------------- |
131 | ;--------------------------------------------------------------------- |
132 | calculate_progress_data_3: |
132 | calculate_progress_data_3: |
133 | mov bx,ax |
133 | mov bx,ax |
134 | mov eax,13 |
134 | mov eax,13 |
135 | cmp [draw_all_progressbar],0 |
135 | cmp [draw_all_progressbar],0 |
136 | je @f |
136 | je @f |
137 | mov edx, 0x6060ff |
137 | mov edx, 0x6060ff |
138 | int 0x40 |
138 | mcall |
139 | @@: |
139 | @@: |
140 | add ebx,10 shl 16 |
140 | add ebx,10 shl 16 |
141 | sub ebx,20 |
141 | sub ebx,20 |
142 | ret |
142 | ret |
143 | ;--------------------------------------------------------------------- |
143 | ;--------------------------------------------------------------------- |
Line 162... | Line 162... | ||
162 | ;--------------------------------------------------------------------- |
162 | ;--------------------------------------------------------------------- |
163 | calculate_progress_data_6: |
163 | calculate_progress_data_6: |
164 | mov ebp,[current_progress_value] |
164 | mov ebp,[current_progress_value] |
165 | call calculate_progress_data_1 |
165 | call calculate_progress_data_1 |
166 | mov bx,[temp_progress_value] |
166 | mov bx,[temp_progress_value] |
167 | int 0x40 |
167 | mcall |
168 | call calculate_progress_data_2 |
168 | call calculate_progress_data_2 |
169 | ret |
169 | ret |
170 | ;--------------------------------------------------------------------- |
170 | ;--------------------------------------------------------------------- |
171 | 171 |