Rev 4332 | Rev 5930 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4332 | Rev 5911 | ||
---|---|---|---|
Line 28... | Line 28... | ||
28 | pushad |
28 | pushad |
29 | mcall 40,0x27 ;¬ ᪠®¦¨¤ ¥¬ëå ᮡë⨩ |
29 | mcall 40,0x27 ;¬ ᪠®¦¨¤ ¥¬ëå ᮡë⨩ |
30 | inc byte[prop_wnd_run] |
30 | inc byte[prop_wnd_run] |
Line 31... | Line 31... | ||
31 | 31 | ||
32 | stdcall [tl_node_get_data],tree1 |
- | |
33 | pop ebx |
32 | stdcall [tl_node_get_data],tree1 |
34 | xor edx,edx |
33 | xor edx,edx |
35 | mov dword[capt_p],txt_q |
34 | mov dword[capt_p],txt_q |
36 | cmp ebx,0 |
35 | cmp eax,0 |
37 | je .no_points |
36 | je .no_points |
38 | mov ebx,dword[ebx] ;¯®«ãç ¥¬ § 票¥ ᤢ¨£ ¢ë¡à ®£® ¡«®ª |
37 | mov ebx,dword[eax] ;¯®«ãç ¥¬ § 票¥ ᤢ¨£ ¢ë¡à ®£® ¡«®ª |
Line 39... | Line 38... | ||
39 | add ebx,dword[open_file_lif] |
38 | add ebx,dword[open_file_lif] |
40 | 39 | ||
41 | cmp word[ebx],CHUNK_VERTLIST |
40 | cmp word[ebx],CHUNK_VERTLIST |
Line 92... | Line 91... | ||
92 | mov esi,txt_space.end-1 ;¬¨¨¬ã¬ 1 ¯à®¡¥« 㦮 ¤®¡ ¢¨âì, çâ®-¡ë æ¨äàë ¥ ᫨¯ «¨áì |
91 | mov esi,txt_space.end-1 ;¬¨¨¬ã¬ 1 ¯à®¡¥« 㦮 ¤®¡ ¢¨âì, çâ®-¡ë æ¨äàë ¥ ᫨¯ «¨áì |
93 | .normal_size: |
92 | .normal_size: |
94 | stdcall str_cat, obj_point.text,esi |
93 | stdcall str_cat, obj_point.text,esi |
95 | stdcall str_cat, obj_point.text,Data_String |
94 | stdcall str_cat, obj_point.text,Data_String |
96 | loop @b |
95 | loop @b |
97 | stdcall dword[tl_node_add], obj_point, (ID_ICON_DATA shl 16), tree3 |
96 | stdcall dword[tl_node_add], tree3,(ID_ICON_DATA shl 16),obj_point |
98 | stdcall dword[tl_cur_next], tree3 |
97 | stdcall dword[tl_cur_next], tree3 |
99 | dec edx |
98 | dec edx |
100 | cmp edx,0 |
99 | cmp edx,0 |
101 | jg .new_point |
100 | jg .new_point |
102 | stdcall dword[tl_cur_beg], tree3 |
101 | stdcall dword[tl_cur_beg], tree3 |
Line 205... | Line 204... | ||
205 | mcall 17 ;¯®«ãç¨âì ª®¤ ¦ ⮩ ª®¯ª¨ |
204 | mcall 17 ;¯®«ãç¨âì ª®¤ ¦ ⮩ ª®¯ª¨ |
Line 206... | Line 205... | ||
206 | 205 | ||
207 | cmp ah,3 |
206 | cmp ah,3 |
208 | jne @f |
207 | jne @f |
209 | ;§ £à㧪 ª®®à¤¨ â ¢ editbox-ë |
208 | ;§ £à㧪 ª®®à¤¨ â ¢ editbox-ë |
210 | push ebx |
209 | push eax ebx |
211 | stdcall [tl_node_get_data],tree3 |
- | |
212 | pop ebx |
210 | stdcall [tl_node_get_data],tree3 |
213 | cmp ebx,0 |
211 | cmp eax,0 |
214 | je .no_select_0 |
212 | je .no_select_0 |
215 | mov ebx,[ebx] |
213 | mov ebx,[eax] |
216 | mov word[NumberSymbolsAD],8 |
214 | mov word[NumberSymbolsAD],8 |
217 | finit |
215 | finit |
218 | fld dword[ebx] |
216 | fld dword[ebx] |
219 | fstp qword[Data_Double] |
217 | fstp qword[Data_Double] |
Line 229... | Line 227... | ||
229 | stdcall [edit_box_set_text], edit3, Data_String |
227 | stdcall [edit_box_set_text], edit3, Data_String |
230 | stdcall [edit_box_draw], edit1 |
228 | stdcall [edit_box_draw], edit1 |
231 | stdcall [edit_box_draw], edit2 |
229 | stdcall [edit_box_draw], edit2 |
232 | stdcall [edit_box_draw], edit3 |
230 | stdcall [edit_box_draw], edit3 |
233 | .no_select_0: |
231 | .no_select_0: |
234 | pop ebx |
232 | pop ebx eax |
- | 233 | jmp prop_still |
|
235 | @@: |
234 | @@: |
236 | cmp ah,4 |
235 | cmp ah,4 |
237 | jne @f |
236 | jne @f |
238 | push ebx ecx esi edi |
237 | push eax ebx ecx edi esi |
239 | stdcall [tl_node_get_data],tree3 |
238 | stdcall [tl_node_get_data],tree3 |
240 | pop ebx |
- | |
241 | cmp ebx,0 |
239 | cmp eax,0 |
242 | je .no_select_1 |
240 | je .no_select_1 |
243 | mov ebx,[ebx] |
241 | mov ebx,[eax] |
244 | finit |
242 | finit |
Line 245... | Line 243... | ||
245 | 243 | ||
246 | mov esi,string1 |
244 | mov esi,string1 |
247 | mov edi,Data_String |
245 | mov edi,Data_String |
Line 289... | Line 287... | ||
289 | mov esi,txt_space.end-1 ;¬¨¨¬ã¬ 1 ¯à®¡¥« 㦮 ¤®¡ ¢¨âì, çâ®-¡ë æ¨äàë ¥ ᫨¯ «¨áì |
287 | mov esi,txt_space.end-1 ;¬¨¨¬ã¬ 1 ¯à®¡¥« 㦮 ¤®¡ ¢¨âì, çâ®-¡ë æ¨äàë ¥ ᫨¯ «¨áì |
290 | .normal_size: |
288 | .normal_size: |
291 | stdcall str_cat, obj_point.text,esi |
289 | stdcall str_cat, obj_point.text,esi |
292 | stdcall str_cat, obj_point.text,Data_String |
290 | stdcall str_cat, obj_point.text,Data_String |
293 | loop .coord |
291 | loop .coord |
294 | stdcall dword[tl_node_set_data], obj_point, tree3 |
292 | stdcall dword[tl_node_set_data], tree3,obj_point |
295 | stdcall dword[tl_draw], tree3 |
293 | stdcall dword[tl_draw], tree3 |
296 | mov byte[can_save],1 ;¤«ï ¯®ª § ª®¯ª¨ '®åà ¨âì' |
294 | mov byte[can_save],1 ;¤«ï ¯®ª § ª®¯ª¨ '®åà ¨âì' |
297 | mov dword[offs_last_timer],0 ;¤«ï ®¡®¢«¥¨ï ¡«®ª ¢ â ©¬¥à¥ |
295 | mov dword[offs_last_timer],0 ;¤«ï ®¡®¢«¥¨ï ¡«®ª ¢ â ©¬¥à¥ |
298 | .no_select_1: |
296 | .no_select_1: |
299 | pop edi esi ecx ebx |
297 | pop esi edi ecx ebx eax |
- | 298 | jmp prop_still |
|
300 | @@: |
299 | @@: |
Line 301... | Line 300... | ||
301 | 300 | ||
302 | cmp ah,1 |
301 | cmp ah,1 |
303 | jne prop_still |
302 | jne prop_still |