Rev 3014 | Rev 5881 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3014 | Rev 4332 | ||
---|---|---|---|
Line 32... | Line 32... | ||
32 | ends |
32 | ends |
Line 33... | Line 33... | ||
33 | 33 | ||
34 | run_file_70 FileInfoBlock |
34 | run_file_70 FileInfoBlock |
35 | image_data dd 0 ;㪠§ â¥«ì ¢à¥¬¥ãî ¯ ¬ïâì. ¤«ï 㦥 ¯à¥®¡à §®¢ ¨ï ¨§®¡à ¦¥¨ï |
35 | image_data dd 0 ;㪠§ â¥«ì ¢à¥¬¥ãî ¯ ¬ïâì. ¤«ï 㦥 ¯à¥®¡à §®¢ ¨ï ¨§®¡à ¦¥¨ï |
- | 36 | open_file_lif dd 0 ;㪠§ â¥«ì ¯ ¬ïâì ¤«ï ®âªàëâ¨ï ä ©«®¢ 3ds |
|
Line 36... | Line 37... | ||
36 | open_file_lif dd 0 ;㪠§ â¥«ì ¯ ¬ïâì ¤«ï ®âªàëâ¨ï ä ©«®¢ 3ds |
37 | open_file_size dd 0 ;à §¬¥à ®âªàë⮣® ä ©« |
37 | 38 | ||
38 | ; |
39 | ; |
39 | fn_toolbar db 'toolbar.png',0 |
40 | fn_toolbar db 'toolbar.png',0 |
40 | IMAGE_TOOLBAR_ICON_SIZE equ 16*16*3 |
41 | IMAGE_TOOLBAR_ICON_SIZE equ 16*16*3 |
41 | IMAGE_TOOLBAR_SIZE equ IMAGE_TOOLBAR_ICON_SIZE*7 |
42 | IMAGE_TOOLBAR_SIZE equ IMAGE_TOOLBAR_ICON_SIZE*7 |
42 | image_data_toolbar dd 0 |
43 | image_data_toolbar dd 0 |
43 | ; |
44 | ; |
44 | TREE_ICON_SYS16_BMP_SIZE equ IMAGE_TOOLBAR_ICON_SIZE*11+54 ;à §¬¥à bmp ä ©« á á¨á⥬묨 ¨ª®ª ¬¨ |
45 | TREE_ICON_SYS16_BMP_SIZE equ IMAGE_TOOLBAR_ICON_SIZE*11+54 ;à §¬¥à bmp ä ©« á á¨á⥬묨 ¨ª®ª ¬¨ |
45 | icon_tl_sys dd 0 ;㪠§ ⥥«ì ¯ ¬ïâì ¤«ï åà ¥¨ï á¨á⥬ëå ¨ª®®ª |
46 | icon_tl_sys dd 0 ;㪠§ ⥥«ì ¯ ¬ïâì ¤«ï åà ¥¨ï á¨á⥬ëå ¨ª®®ª |
46 | icon_toolbar dd 0 ;㪠§ ⥥«ì ¯ ¬ïâì ¤«ï åà ¥¨ï ¨ª®®ª ®¡ê¥ªâ®¢ |
47 | icon_toolbar dd 0 ;㪠§ ⥥«ì ¯ ¬ïâì ¤«ï åà ¥¨ï ¨ª®®ª ®¡ê¥ªâ®¢ |
47 | TOOLBAR_ICON_BMP_SIZE equ IMAGE_TOOLBAR_ICON_SIZE*7+54 ;à §¬¥à bmp ä ©« á ¨ª®ª ¬¨ ®¡ê¥ªâ®¢ |
48 | TOOLBAR_ICON_BMP_SIZE equ IMAGE_TOOLBAR_ICON_SIZE*8+54 ;à §¬¥à bmp ä ©« á ¨ª®ª ¬¨ ®¡ê¥ªâ®¢ |
Line 48... | Line 49... | ||
48 | ; |
49 | ; |
49 | IMAGE_FILE1_SIZE equ 128*144*3+54 ;à §¬¥à ä ©« á ¨§®¡à ¦¥¨¥¬ |
50 | IMAGE_FILE1_SIZE equ 128*144*3+54 ;à §¬¥à ä ©« á ¨§®¡à ¦¥¨¥¬ |
Line 98... | Line 99... | ||
98 | ID_ICON_DATA equ 2 ;¨ª®ª ¤«ï ¤ ëå ¡«®ª , ¥ ®¯à¥¤¥«¥®© áâàãªâãàë |
99 | ID_ICON_DATA equ 2 ;¨ª®ª ¤«ï ¤ ëå ¡«®ª , ¥ ®¯à¥¤¥«¥®© áâàãªâãàë |
Line 99... | Line 100... | ||
99 | 100 | ||
Line 100... | Line 101... | ||
100 | FILE_ERROR_CHUNK_SIZE equ -3 ;®è¨¡ª ¢ à §¬¥à¥ ¡«®ª |
101 | FILE_ERROR_CHUNK_SIZE equ -3 ;®è¨¡ª ¢ à §¬¥à¥ ¡«®ª |
101 | 102 | ||
102 | align 4 |
103 | align 4 |
103 | file_3ds: |
104 | file_3ds: ;¯¥à¥¬¥ë¥ ¨á¯®«ì§ã¥¬ë¥ ¯à¨ ®âªàë⨨ ä ©« |
104 | .offs: dd 0 ;+0 㪠§ ⥫ì ç «® ¡«®ª |
105 | .offs: dd 0 ;+0 㪠§ ⥫ì ç «® ¡«®ª |
Line 105... | Line 106... | ||
105 | .size: dd 0 ;+4 à §¬¥à ¡«®ª (¤«ï 1-£® ¯ à ¬¥âà = à §¬¥à ä ©« 3ds) |
106 | .size: dd 0 ;+4 à §¬¥à ¡«®ª (¤«ï 1-£® ¯ à ¬¥âà = à §¬¥à ä ©« 3ds) |
- | 107 | rb 8*MAX_FILE_LEVEL |
|
- | 108 | ||
- | 109 | size_one_list equ 42 |
|
106 | rb 8*MAX_FILE_LEVEL |
110 | list_offs_chunk_del equ 8 ;¬®¦¥â «¨ ¡«®ª 㤠«ïâáï |
107 | 111 | list_offs_chunk_lev equ 9 ;ã஢¥ì ¡«®ª (¯à®¯¨á ¢ ¤ ë¥ ã§« ) |
|
Line 108... | Line 112... | ||
108 | size_one_list equ 40 |
112 | list_offs_p_data equ 10 ;㪠§ â¥«ì ¯®¤¯¨áì ¡«®ª |
109 | list_offs_text equ 12 ;ᤢ¨£ ç « ⥪áâ ¢ «¨á⥠|
113 | list_offs_text equ 14 ;ᤢ¨£ ç « ⥪áâ ¢ «¨á⥠|
Line 224... | Line 228... | ||
224 | cmp dword[offs_last_timer],eax |
228 | cmp dword[offs_last_timer],eax |
225 | je @f |
229 | je @f |
226 | mov dword[offs_last_timer],eax |
230 | mov dword[offs_last_timer],eax |
227 | call buf_draw_beg |
231 | call buf_draw_beg |
228 | stdcall [buf2d_draw_text], buf_0, buf_1,txt_3ds_offs,5,35,0xb000 |
232 | stdcall [buf2d_draw_text], buf_0, buf_1,txt_3ds_offs,5,35,0xb000 |
229 | mov edx,dword[ebx+8] |
233 | mov edx,dword[ebx+list_offs_p_data] |
230 | cmp edx,0 ;ᬮâਬ ¥áâì «¨ ®¯¨á ¨¥ ¡«®ª |
234 | cmp edx,0 ;ᬮâਬ ¥áâì «¨ ®¯¨á ¨¥ ¡«®ª |
231 | je .no_info |
235 | je .no_info |
232 | stdcall [buf2d_draw_text], buf_0, buf_1,edx,5,45,0xb000 |
236 | stdcall [buf2d_draw_text], buf_0, buf_1,edx,5,45,0xb000 |
233 | .no_info: |
237 | .no_info: |
234 | add ecx,eax ;¯®«ãç ¥¬ à §¬¥à ¡«®ª |
238 | add ecx,eax ;¯®«ãç ¥¬ à §¬¥à ¡«®ª |
Line 351... | Line 355... | ||
351 | mov edx,3 |
355 | mov edx,3 |
352 | mov esi,[sc.work_button] |
356 | mov esi,[sc.work_button] |
353 | int 0x40 |
357 | int 0x40 |
Line 354... | Line 358... | ||
354 | 358 | ||
355 | mov ebx,(30 shl 16)+20 |
- | |
356 | mov ecx,(5 shl 16)+20 |
359 | mov ebx,(30 shl 16)+20 |
357 | mov edx,4 |
360 | mov edx,4 |
Line 358... | Line 361... | ||
358 | int 0x40 |
361 | int 0x40 |
359 | 362 | ||
360 | cmp byte[can_save],0 |
363 | cmp byte[can_save],0 |
361 | je @f |
- | |
362 | mov ebx,(55 shl 16)+20 |
364 | je @f |
363 | mov ecx,(5 shl 16)+20 |
365 | mov ebx,(55 shl 16)+20 |
364 | mov edx,5 |
366 | mov edx,5 |
Line 365... | Line 367... | ||
365 | int 0x40 |
367 | int 0x40 |
366 | @@: |
- | |
367 | 368 | @@: |
|
368 | mov ebx,(85 shl 16)+20 |
369 | |
Line -... | Line 370... | ||
- | 370 | mov ebx,(85 shl 16)+20 |
|
- | 371 | mov edx,6 ;®ª® á ª®®à¤¨ â ¬¨ |
|
- | 372 | int 0x40 |
|
- | 373 | ||
369 | mov ecx,(5 shl 16)+20 |
374 | mov ebx,(110 shl 16)+20 |
370 | mov edx,6 ;®ª® á ª®®à¤¨ â ¬¨ |
375 | mov edx,7 ;㤠«¥¨¥ ¡«®ª |
371 | int 0x40 |
376 | int 0x40 |
372 | 377 | ||
373 | mov eax,7 |
378 | mov eax,7 |
Line 383... | Line 388... | ||
383 | cmp byte[can_save],0 |
388 | cmp byte[can_save],0 |
384 | je @f |
389 | je @f |
385 | add ebx,IMAGE_TOOLBAR_ICON_SIZE |
390 | add ebx,IMAGE_TOOLBAR_ICON_SIZE |
386 | mov edx,(57 shl 16)+7 ;save |
391 | mov edx,(57 shl 16)+7 ;save |
387 | int 0x40 |
392 | int 0x40 |
- | 393 | sub ebx,IMAGE_TOOLBAR_ICON_SIZE |
|
388 | @@: |
394 | @@: |
Line -... | Line 395... | ||
- | 395 | ||
- | 396 | add ebx,4*IMAGE_TOOLBAR_ICON_SIZE |
|
- | 397 | mov edx,(87 shl 16)+7 |
|
- | 398 | int 0x40 |
|
- | 399 | ||
- | 400 | add ebx,IMAGE_TOOLBAR_ICON_SIZE |
|
- | 401 | mov edx,(112 shl 16)+7 |
|
- | 402 | int 0x40 |
|
389 | 403 | ||
390 | mov dword[w_scr_t1.all_redraw],1 |
404 | mov dword[w_scr_t1.all_redraw],1 |
Line 391... | Line 405... | ||
391 | stdcall [tl_draw],dword tree1 |
405 | stdcall [tl_draw],dword tree1 |
Line 420... | Line 434... | ||
420 | @@: |
434 | @@: |
421 | cmp ah,6 |
435 | cmp ah,6 |
422 | jne @f |
436 | jne @f |
423 | call but_wnd_coords |
437 | call but_wnd_coords |
424 | @@: |
438 | @@: |
- | 439 | cmp ah,7 |
|
- | 440 | jne @f |
|
- | 441 | call but_delete_chunk |
|
- | 442 | @@: |
|
Line 425... | Line 443... | ||
425 | 443 | ||
426 | cmp ah,1 |
444 | cmp ah,1 |
427 | jne still |
445 | jne still |
428 | .exit: |
446 | .exit: |
Line 439... | Line 457... | ||
439 | align 4 |
457 | align 4 |
440 | but_new_file: |
458 | but_new_file: |
441 | mov byte[can_save],0 |
459 | mov byte[can_save],0 |
442 | stdcall [tl_info_clear], tree1 ;®ç¨á⪠ᯨ᪠®¡ê¥ªâ®¢ |
460 | stdcall [tl_info_clear], tree1 ;®ç¨á⪠ᯨ᪠®¡ê¥ªâ®¢ |
443 | stdcall [buf2d_clear], buf_0, [buf_0.color] ;ç¨á⨬ ¡ãä¥à |
461 | stdcall [buf2d_clear], buf_0, [buf_0.color] ;ç¨á⨬ ¡ãä¥à |
444 | ;;;call draw_window |
- | |
445 | stdcall [tl_draw], tree1 |
462 | stdcall [tl_draw], tree1 |
446 | stdcall [buf2d_draw], buf_0 ;®¡®¢«ï¥¬ ¡ãä¥à íªà ¥ |
463 | stdcall [buf2d_draw], buf_0 ;®¡®¢«ï¥¬ ¡ãä¥à íªà ¥ |
447 | ret |
464 | ret |
Line 448... | Line 465... | ||
448 | 465 | ||
Line 467... | Line 484... | ||
467 | mov ebx,run_file_70 |
484 | mov ebx,run_file_70 |
468 | int 0x40 ;§ £à㦠¥¬ ä ©« ¨§®¡à ¦¥¨ï |
485 | int 0x40 ;§ £à㦠¥¬ ä ©« ¨§®¡à ¦¥¨ï |
469 | cmp ebx,0xffffffff |
486 | cmp ebx,0xffffffff |
470 | je .end_open_file |
487 | je .end_open_file |
Line 471... | Line 488... | ||
471 | 488 | ||
472 | ;add ebx,[open_file_lif] |
- | |
473 | ;mov byte[ebx],0 ; á«ãç © ¥á«¨ à ¥¥ ¡ë« ®âªàëâ ä ©« ¡®«ì襣® à §¬¥à ç¨á⨬ ª®¥æ ¡ãä¥à á ä ©«®¬ |
489 | mov [open_file_size],ebx |
Line 474... | Line 490... | ||
474 | ;mcall 71,1,openfile_path |
490 | ;mcall 71,1,openfile_path |
- | 491 | ||
- | 492 | mov byte[can_save],0 |
|
- | 493 | call init_tree |
|
- | 494 | stdcall [buf2d_draw], buf_0 ;®¡®¢«ï¥¬ ¡ãä¥à íªà ¥ |
|
- | 495 | ||
- | 496 | .end_open_file: |
|
- | 497 | popad |
|
- | 498 | ret |
|
- | 499 | ||
475 | 500 | align 4 |
|
Line 476... | Line 501... | ||
476 | mov byte[can_save],0 |
501 | init_tree: |
477 | stdcall [tl_info_clear], tree1 ;®ç¨á⪠ᯨ᪠®¡ê¥ªâ®¢ |
502 | stdcall [tl_info_clear], tree1 ;®ç¨á⪠ᯨ᪠®¡ê¥ªâ®¢ |
478 | 503 | ||
Line 530... | Line 555... | ||
530 | jmp .cycle_main |
555 | jmp .cycle_main |
531 | .end_cycle: |
556 | .end_cycle: |
532 | stdcall [tl_cur_beg], tree1 |
557 | stdcall [tl_cur_beg], tree1 |
533 | stdcall [tl_draw], tree1 |
558 | stdcall [tl_draw], tree1 |
534 | .end_open: |
559 | .end_open: |
535 | - | ||
536 | stdcall [buf2d_draw], buf_0 ;®¡®¢«ï¥¬ ¡ãä¥à íªà ¥ |
- | |
537 | .end_open_file: |
- | |
538 | popad |
- | |
539 | ret |
560 | ret |
Line 540... | Line 561... | ||
540 | 561 | ||
541 | ; «¨§ ¤ ëå ¡«®ª |
562 | ; «¨§ ¤ ëå ¡«®ª |
542 | ;input: |
563 | ;input: |
Line 674... | Line 695... | ||
674 | .end_f: |
695 | .end_f: |
675 | pop ecx |
696 | pop ecx |
676 | ret |
697 | ret |
Line 677... | Line 698... | ||
677 | 698 | ||
- | 699 | ;¯¥à¥å®¤ ª á«¥¤ã饬㠡«®ªã ⥪ã饣® ã஢ï |
|
- | 700 | ;input: |
|
678 | ;¯¥à¥å®¤ ª á«¥¤ã饬㠡«®ªã ⥪ã饣® ã஢ï |
701 | ; eax - ¤à¥á áâàãªâãàë á ¯¥à¥¬¥ë¬¨ |
679 | align 4 |
702 | align 4 |
680 | block_next: |
703 | block_next: |
681 | push ebx |
704 | push ebx |
Line 720... | Line 743... | ||
720 | popad |
743 | popad |
721 | ret |
744 | ret |
Line 722... | Line 745... | ||
722 | 745 | ||
723 | ;input: |
746 | ;input: |
- | 747 | ; esi - 㪠§ â¥«ì «¨§¨àã¥¬ë¥ ¤ ë¥ |
|
- | 748 | ; level - ã஢¥ì ¢«®¦¥®á⨠㧫 |
|
724 | ; esi - 㪠§ â¥«ì «¨§¨àã¥¬ë¥ ¤ ë¥ |
749 | ; size_bl - à §¬¥à ¡«®ª |
725 | align 4 |
750 | align 4 |
726 | proc add_3ds_object, icon:dword,level:dword,size_bl:dword,info_bl:dword |
751 | proc add_3ds_object, icon:dword,level:dword,size_bl:dword,info_bl:dword |
727 | pushad |
752 | pushad |
728 | mov bx,word[icon] |
753 | mov bx,word[icon] |
Line 732... | Line 757... | ||
732 | mov eax,esi |
757 | mov eax,esi |
733 | sub eax,dword[open_file_lif] |
758 | sub eax,dword[open_file_lif] |
734 | mov dword[buffer],eax ;ᬥ饨¥ ¡«®ª |
759 | mov dword[buffer],eax ;ᬥ饨¥ ¡«®ª |
735 | mov ecx,dword[size_bl] |
760 | mov ecx,dword[size_bl] |
736 | mov dword[buffer+4],ecx ;à §¬¥à ¡«®ª (¨á¯®«ì§ã¥âáï ¢ äãªæ¨¨ buf_draw_hex_table ¤«ï à¨á®¢ ¨ï «¨¨¨) |
761 | mov dword[buffer+4],ecx ;à §¬¥à ¡«®ª (¨á¯®«ì§ã¥âáï ¢ äãªæ¨¨ buf_draw_hex_table ¤«ï à¨á®¢ ¨ï «¨¨¨) |
- | 762 | mov ecx,dword[bl_found] |
|
- | 763 | cmp ecx,0 |
|
- | 764 | je @f |
|
- | 765 | ;... §¤¥áì 㦥 ¤à㣮© «£®à¨â¬ § é¨âë ®â 㤠«¥¨ï |
|
- | 766 | mov cl,byte[ecx+4] |
|
- | 767 | @@: |
|
- | 768 | mov byte[buffer+list_offs_chunk_del],cl |
|
- | 769 | mov ecx,[level] |
|
- | 770 | mov byte[buffer+list_offs_chunk_lev],cl |
|
737 | mov ecx,dword[info_bl] |
771 | mov ecx,dword[info_bl] |
738 | mov dword[buffer+8],ecx |
772 | mov dword[buffer+list_offs_p_data],ecx |
739 | stdcall hex_in_str, buffer+list_offs_text,dword[esi+1],2 |
773 | stdcall hex_in_str, buffer+list_offs_text,dword[esi+1],2 |
740 | stdcall hex_in_str, buffer+list_offs_text+2,dword[esi],2 ;ª®¤ 3ds ¡«®ª |
774 | stdcall hex_in_str, buffer+list_offs_text+2,dword[esi],2 ;ª®¤ 3ds ¡«®ª |
741 | cmp ecx,0 |
775 | cmp ecx,0 |
742 | jne @f |
776 | jne @f |
743 | mov byte[buffer+list_offs_text+4],0 ;0 - ᨬ¢®« ª®¥æ áâப¨ |
777 | mov byte[buffer+list_offs_text+4],0 ;0 - ᨬ¢®« ª®æ áâப¨ |
744 | jmp .no_capt |
778 | jmp .no_capt |
745 | @@: |
779 | @@: |
746 | mov byte[buffer+list_offs_text+4],' ' |
780 | mov byte[buffer+list_offs_text+4],' ' |
747 | mov esi,ecx |
781 | mov esi,ecx |
748 | mov edi,buffer+list_offs_text+5 |
782 | mov edi,buffer+list_offs_text+5 |
Line 855... | Line 889... | ||
855 | mcall 51,1,prop_start,thread_coords |
889 | mcall 51,1,prop_start,thread_coords |
856 | popad |
890 | popad |
857 | @@: |
891 | @@: |
858 | ret |
892 | ret |
Line -... | Line 893... | ||
- | 893 | ||
- | 894 | ;description: |
|
- | 895 | ; 㤠«¥¨¥ ¢ë¡à ®£® ¡«®ª ¨§ ®âªàë⮣® ä ©« |
|
- | 896 | align 4 |
|
- | 897 | but_delete_chunk: |
|
- | 898 | pushad |
|
- | 899 | stdcall [tl_node_get_data],tree1 |
|
- | 900 | pop ebx |
|
- | 901 | cmp ebx,0 |
|
- | 902 | je .end_f |
|
- | 903 | cmp byte[ebx+list_offs_chunk_del],0 ;¥á«¨ ¡«®ª § é¨é¥ ®â 㤠«¥¨ï |
|
- | 904 | jne .notify |
|
- | 905 | ||
- | 906 | ;(1) ª®¯¨à®¢ ¨¥ ¨¦¥© ç áâ¨ ä ©« |
|
- | 907 | mov edx,dword[ebx+4] ;à §¬¥à ¡«®ª |
|
- | 908 | sub [open_file_size],edx ;¨§¬¥¥¨¥ à §¬¥à®¢ ä ©« |
|
- | 909 | mov ecx,[open_file_size] |
|
- | 910 | mov eax,dword[ebx] ;¯®«ãç ¥¬ § 票¥ ᤢ¨£ ¢ë¡à ®£® ¡«®ª ®â®á¨â¥«ì® ç « ä ©« |
|
- | 911 | sub ecx,eax ;ecx - à §¬¥à ¨¦¥© ᤢ¨£ ¥¬®© ç áâ¨ ä ©« |
|
- | 912 | add eax,dword[open_file_lif] ;¯®«ãç ¥¬ § 票¥ ᤢ¨£ ¢ ¯ ¬ï⨠|
|
- | 913 | mov edi,eax |
|
- | 914 | mov esi,eax |
|
- | 915 | add esi,edx |
|
- | 916 | mov al,byte[ebx+list_offs_chunk_lev] ;¡¥à¥¬ ã஢¥ì ⥪ã饣® 㧫 |
|
- | 917 | rep movsb |
|
- | 918 | mov byte[can_save],1 |
|
- | 919 | ||
- | 920 | ;(2) ¨§¬¥¥¨¥ à §¬¥à®¢ த¨â¥«ìáª¨å ¡«®ª®¢ |
|
- | 921 | cmp al,0 |
|
- | 922 | je .end_2 |
|
- | 923 | .cycle_2: |
|
- | 924 | stdcall [tl_cur_perv], tree1 |
|
- | 925 | stdcall [tl_node_get_data],tree1 |
|
- | 926 | pop ebx |
|
- | 927 | cmp ebx,0 |
|
- | 928 | je .end_2 |
|
- | 929 | cmp byte[ebx+list_offs_chunk_lev],al |
|
- | 930 | jge .cycle_2 |
|
- | 931 | mov al,byte[ebx+list_offs_chunk_lev] |
|
- | 932 | mov ecx,[ebx] |
|
- | 933 | add ecx,[open_file_lif] |
|
- | 934 | sub dword[ecx+2],edx |
|
- | 935 | cmp al,0 ;¥á«¨ á ¬ë© ¢¥à娩 㧥«, â® al=0 |
|
- | 936 | jne .cycle_2 |
|
- | 937 | .end_2: |
|
- | 938 | ||
- | 939 | ;(3) ®¡®¢«¥¨¥ ᯨ᪠tree1 |
|
- | 940 | call init_tree |
|
- | 941 | call draw_window |
|
- | 942 | ||
- | 943 | jmp .end_f |
|
- | 944 | .notify: |
|
- | 945 | notify_window_run txt_not_delete |
|
- | 946 | .end_f: |
|
- | 947 | popad |
|
Line 859... | Line 948... | ||
859 | 948 | ret |
|
860 | 949 | ||
861 | ;input: |
950 | ;input: |
862 | ; buf - 㪠§ ⥫ì áâபã, ç¨á«® ¤®«¦® ¡ëâì ¢ 10 ¨«¨ 16 à¨ç®¬ ¢¨¤¥ |
951 | ; buf - 㪠§ ⥫ì áâபã, ç¨á«® ¤®«¦® ¡ëâì ¢ 10 ¨«¨ 16 à¨ç®¬ ¢¨¤¥ |
Line 1213... | Line 1302... | ||
1213 | dd 144 ;+12 h |
1302 | dd 144 ;+12 h |
1214 | dd 0 ;+16 color |
1303 | dd 0 ;+16 color |
1215 | db 24 ;+20 bit in pixel |
1304 | db 24 ;+20 bit in pixel |
Line 1216... | Line 1305... | ||
1216 | 1305 | ||
1217 | el_focus dd tree1 |
1306 | el_focus dd tree1 |
1218 | tree1 tree_list size_one_list,200+2, tl_key_no_edit+tl_draw_par_line,\ |
1307 | tree1 tree_list size_one_list,300+2, tl_key_no_edit+tl_draw_par_line,\ |
1219 | 16,16, 0xffffff,0xb0d0ff,0xd000ff, 5,35,195-16,250, 16,list_offs_text,0, el_focus,\ |
1308 | 16,16, 0xffffff,0xb0d0ff,0xd000ff, 5,35,195-16,250, 16,list_offs_text,0, el_focus,\ |
Line 1220... | Line 1309... | ||
1220 | w_scr_t1,0 |
1309 | w_scr_t1,0 |
1221 | 1310 |