Rev 7128 | Rev 7616 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7128 | Rev 7610 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | use32 |
1 | use32 |
2 | org 0x0 |
2 | org 0 |
3 | db 'MENUET01' ;¨¤¥â¨ä. ¨á¯®«ï¥¬®£® ä ©« ¢á¥£¤ 8 ¡ ©â |
3 | db 'MENUET01' ;¨¤¥â¨ä. ¨á¯®«ï¥¬®£® ä ©« ¢á¥£¤ 8 ¡ ©â |
4 | dd 1, start, i_end, mem, stacktop, file_name, sys_path |
4 | dd 1, start, i_end, mem, stacktop, file_name, sys_path |
Line 5... | Line 5... | ||
5 | 5 | ||
Line 14... | Line 14... | ||
14 | include '../../develop/libraries/TinyGL/asm_fork/opengl_const.inc' |
14 | include '../../develop/libraries/TinyGL/asm_fork/opengl_const.inc' |
15 | include 'lang.inc' |
15 | include 'lang.inc' |
16 | include 'info_fun_float.inc' |
16 | include 'info_fun_float.inc' |
17 | include 'info_menu.inc' |
17 | include 'info_menu.inc' |
18 | include 'data.inc' |
18 | include 'data.inc' |
- | 19 | include 'convert_stl_3ds.inc' |
|
Line 19... | Line 20... | ||
19 | 20 | ||
Line 20... | Line 21... | ||
20 | @use_library_mem mem.Alloc,mem.Free,mem.ReAlloc,dll.Load |
21 | @use_library_mem mem.Alloc,mem.Free,mem.ReAlloc,dll.Load |
21 | 22 | ||
Line 68... | Line 69... | ||
68 | ;--- copy cmd line --- |
69 | ;--- copy cmd line --- |
69 | mov esi,file_name |
70 | mov esi,file_name |
70 | mov edi,openfile_path |
71 | mov edi,openfile_path |
71 | @@: |
72 | @@: |
72 | lodsd |
73 | lodsd |
73 | cmp eax,0 |
74 | or eax,eax |
74 | je @f ;¢ë室, ¥á«¨ 0 |
75 | jz @f ;¢ë室, ¥á«¨ 0 |
75 | stosd |
76 | stosd |
76 | jmp @b |
77 | jmp @b |
77 | @@: |
78 | @@: |
78 | stosd |
79 | stosd |
Line 135... | Line 136... | ||
135 | stdcall [ksubmenu_add], [main_menu_vertexes], eax |
136 | stdcall [ksubmenu_add], [main_menu_vertexes], eax |
136 | stdcall [kmenuitem_new], KMENUITEM_SUBMENU, sz_main_menu_Vertexes, [main_menu_vertexes] |
137 | stdcall [kmenuitem_new], KMENUITEM_SUBMENU, sz_main_menu_Vertexes, [main_menu_vertexes] |
137 | stdcall [ksubmenu_add], [main_menu], eax |
138 | stdcall [ksubmenu_add], [main_menu], eax |
Line 138... | Line 139... | ||
138 | 139 | ||
139 | mov dword[w_scr_t1.type],1 |
140 | mov dword[w_scr_t1.type],1 |
140 | stdcall dword[tl_data_init], tree1 |
141 | stdcall [tl_data_init], tree1 |
141 | ;á¨áâ¥¬ë¥ ¨ª®ª¨ 16*16 ¤«ï tree_list |
142 | ;á¨áâ¥¬ë¥ ¨ª®ª¨ 16*16 ¤«ï tree_list |
142 | load_image_file 'tl_sys_16.png', icon_tl_sys |
143 | include_image_file 'tl_sys_16.png', icon_tl_sys |
143 | ;¥á«¨ ¨§®¡à ¦¥¨¥ ¥ ®âªàë«®áì, â® ¢ icon_tl_sys ¡ã¤ãâ |
144 | ;¥á«¨ ¨§®¡à ¦¥¨¥ ¥ ®âªàë«®áì, â® ¢ icon_tl_sys ¡ã¤ãâ |
144 | ;¥ ¨¨æ¨ «¨§¨à®¢ ë¥ ¤ ë¥, ® ®è¨¡ª¨ ¥ ¡ã¤¥â, â. ª. ¡ãä¥à 㦮£® à §¬¥à |
145 | ;¥ ¨¨æ¨ «¨§¨à®¢ ë¥ ¤ ë¥, ® ®è¨¡ª¨ ¥ ¡ã¤¥â, â. ª. ¡ãä¥à 㦮£® à §¬¥à |
145 | mov eax,dword[icon_tl_sys] |
146 | mov eax,dword[icon_tl_sys] |
Line 254... | Line 255... | ||
254 | jge @f |
255 | jge @f |
255 | mov ebx,eax |
256 | mov ebx,eax |
256 | @@: |
257 | @@: |
257 | sub ebx,eax |
258 | sub ebx,eax |
258 | mcall SF_WAIT_EVENT_TIMEOUT |
259 | mcall SF_WAIT_EVENT_TIMEOUT |
259 | cmp eax,0 |
260 | or eax,eax |
260 | je timer_funct |
261 | jz timer_funct |
Line 261... | Line 262... | ||
261 | 262 | ||
262 | cmp al,1 |
263 | cmp al,1 |
263 | jne @f |
264 | jne @f |
264 | call draw_window |
265 | call draw_window |
Line 441... | Line 442... | ||
441 | add ebx,IMAGE_TOOLBAR_ICON_SIZE |
442 | add ebx,IMAGE_TOOLBAR_ICON_SIZE |
442 | mov edx,(110 shl 16)+5 |
443 | mov edx,(110 shl 16)+5 |
443 | int 0x40 |
444 | int 0x40 |
Line 444... | Line 445... | ||
444 | 445 | ||
445 | mov dword[w_scr_t1.all_redraw],1 |
446 | mov dword[w_scr_t1.all_redraw],1 |
Line 446... | Line 447... | ||
446 | stdcall [tl_draw],dword tree1 |
447 | stdcall [tl_draw], tree1 |
Line 447... | Line 448... | ||
447 | 448 | ||
448 | stdcall [buf2d_draw], buf_0 |
449 | stdcall [buf2d_draw], buf_0 |
Line 566... | Line 567... | ||
566 | 567 | ||
567 | align 4 |
568 | align 4 |
568 | init_tree: |
569 | init_tree: |
Line 569... | Line 570... | ||
569 | stdcall [tl_info_clear], tree1 ;®ç¨á⪠ᯨ᪠®¡ê¥ªâ®¢ |
570 | stdcall [tl_info_clear], tree1 ;®ç¨á⪠ᯨ᪠®¡ê¥ªâ®¢ |
- | 571 | ||
- | 572 | mov esi,[open_file_data] |
|
- | 573 | stdcall convert_stl_3ds, esi,[open_file_size] ;¯à®¢¥à塞 ä ©« ä®à¬ â *.stl ? |
|
- | 574 | or eax,eax |
|
- | 575 | jz @f |
|
- | 576 | ;¥á«¨ ä ©« ¢ ä®à¬ ⥠*.stl |
|
- | 577 | mov [open_file_size],ecx |
|
- | 578 | mov esi,eax |
|
- | 579 | stdcall mem.Free,[open_file_data] |
|
- | 580 | mov [open_file_data],esi |
|
570 | 581 | mov byte[can_save],1 |
|
571 | mov esi,dword[open_file_data] |
582 | @@: |
572 | cmp word[esi],CHUNK_MAIN |
583 | cmp word[esi],CHUNK_MAIN |
573 | je @f |
584 | je @f |
574 | stdcall buf_draw_beg, buf_0 |
585 | stdcall buf_draw_beg, buf_0 |
Line 581... | Line 592... | ||
581 | mov dword[offs_last_timer],0 |
592 | mov dword[offs_last_timer],0 |
582 | ;--- ¤®¡ ¢«¥¨¥ £« ¢®£® ¡«®ª ¢ ᯨ᮪ |
593 | ;--- ¤®¡ ¢«¥¨¥ £« ¢®£® ¡«®ª ¢ ᯨ᮪ |
583 | stdcall add_3ds_object, ID_ICON_CHUNK_MAIN,0,dword[esi+2],0 |
594 | stdcall add_3ds_object, ID_ICON_CHUNK_MAIN,0,dword[esi+2],0 |
584 | call block_children ;¢å®¤ ¢ ¤®ç¥à¨© ¡«®ª |
595 | call block_children ;¢å®¤ ¢ ¤®ç¥à¨© ¡«®ª |
Line 585... | Line 596... | ||
585 | 596 | ||
586 | mov edi,dword[file_3ds.offs] |
597 | mov edi,[file_3ds.offs] |
587 | add edi,dword[file_3ds.size] |
598 | add edi,[file_3ds.size] |
588 | .cycle_main: |
599 | .cycle_main: |
589 | cmp dword[level_stack],0 |
600 | cmp dword[level_stack],0 |
Line 590... | Line 601... | ||
590 | jle .end_cycle |
601 | jle .end_cycle |
591 | 602 | ||
Line 592... | Line 603... | ||
592 | cmp esi,edi ;¥á«¨ ª®¥æ ä ©« |
603 | cmp esi,edi ;¥á«¨ ª®¥æ ä ©« |
593 | jge .end_cycle |
604 | jge .end_cycle |
594 | 605 | ||
595 | mov edx,dword[esi+2] ;à §¬¥à ¡«®ª |
606 | mov edx,[esi+2] ;à §¬¥à ¡«®ª |
596 | call block_analiz |
607 | call block_analiz |
597 | cmp dword[bl_found],0 |
608 | cmp dword[bl_found],0 |
Line 754... | Line 765... | ||
754 | jle @f |
765 | jle @f |
755 | ;¤¨ £®áâ¨à®¢ «¨ ®è¨¡ªã ä ©« , ¤®ç¥à¨© ¡«®ª ¢ë室¨â § ¯à¥¤¥«ë த¨â¥«ì᪮£® |
766 | ;¤¨ £®áâ¨à®¢ «¨ ®è¨¡ªã ä ©« , ¤®ç¥à¨© ¡«®ª ¢ë室¨â § ¯à¥¤¥«ë த¨â¥«ì᪮£® |
756 | mov dword[level_stack],FILE_ERROR_CHUNK_SIZE |
767 | mov dword[level_stack],FILE_ERROR_CHUNK_SIZE |
757 | jmp .end_f |
768 | jmp .end_f |
758 | @@: |
769 | @@: |
759 | mov dword[eax],esi ;㪠§ ⥫ì ç «® ¡«®ª |
770 | mov [eax],esi ;㪠§ ⥫ì ç «® ¡«®ª |
760 | mov ebx,dword[esi+2] |
771 | mov ebx,[esi+2] |
761 | mov dword[eax+4],ebx ;à §¬¥à ¡«®ª |
772 | mov [eax+4],ebx ;à §¬¥à ¡«®ª |
762 | add esi,6 ;¯¥à¥å®¤¨¬ ª ¤ ë¬ ¡«®ª |
773 | add esi,6 ;¯¥à¥å®¤¨¬ ª ¤ ë¬ ¡«®ª |
763 | inc dword[level_stack] |
774 | inc dword[level_stack] |
764 | add eax,8 |
775 | add eax,8 |
765 | .end_f: |
776 | .end_f: |
766 | pop ecx |
777 | pop ecx |
Line 813... | Line 824... | ||
813 | popad |
824 | popad |
814 | ret |
825 | ret |
Line 815... | Line 826... | ||
815 | 826 | ||
816 | ;input: |
827 | ;input: |
- | 828 | ; esi - 㪠§ â¥«ì «¨§¨àã¥¬ë¥ ¤ ë¥ |
|
817 | ; esi - 㪠§ â¥«ì «¨§¨àã¥¬ë¥ ¤ ë¥ |
829 | ; icon - ®¬¥à ¨ª®ª¨ |
818 | ; level - ã஢¥ì ¢«®¦¥®á⨠㧫 |
830 | ; level - ã஢¥ì ¢«®¦¥®á⨠㧫 |
- | 831 | ; size_bl - à §¬¥à ¡«®ª |
|
819 | ; size_bl - à §¬¥à ¡«®ª |
832 | ; info_bl - áâப á ®¯¨á ¨¥¬ ¡«®ª |
820 | align 4 |
833 | align 4 |
821 | proc add_3ds_object, icon:dword,level:dword,size_bl:dword,info_bl:dword |
834 | proc add_3ds_object, icon:dword, level:dword, size_bl:dword, info_bl:dword |
822 | pushad |
835 | pushad |
823 | mov bx,word[icon] |
836 | mov bx,word[icon] |
Line 828... | Line 841... | ||
828 | sub eax,dword[open_file_data] |
841 | sub eax,dword[open_file_data] |
829 | mov dword[buffer],eax ;ᬥ饨¥ ¡«®ª |
842 | mov dword[buffer],eax ;ᬥ饨¥ ¡«®ª |
830 | mov ecx,dword[size_bl] |
843 | mov ecx,dword[size_bl] |
831 | mov dword[buffer+4],ecx ;à §¬¥à ¡«®ª (¨á¯®«ì§ã¥âáï ¢ äãªæ¨¨ buf_draw_hex_table ¤«ï à¨á®¢ ¨ï «¨¨¨) |
844 | mov dword[buffer+4],ecx ;à §¬¥à ¡«®ª (¨á¯®«ì§ã¥âáï ¢ äãªæ¨¨ buf_draw_hex_table ¤«ï à¨á®¢ ¨ï «¨¨¨) |
832 | mov ecx,dword[bl_found] |
845 | mov ecx,dword[bl_found] |
833 | cmp ecx,0 |
846 | or ecx,ecx |
834 | je @f |
847 | jz @f |
835 | ;... §¤¥áì 㦥 ¤à㣮© «£®à¨â¬ § é¨âë ®â 㤠«¥¨ï |
848 | ;... §¤¥áì 㦥 ¤à㣮© «£®à¨â¬ § é¨âë ®â 㤠«¥¨ï |
836 | mov cl,byte[ecx+4] |
849 | mov cl,byte[ecx+4] |
837 | @@: |
850 | @@: |
838 | mov byte[buffer+list_offs_chunk_del],cl |
851 | mov byte[buffer+list_offs_chunk_del],cl |
839 | mov ecx,[level] |
852 | mov ecx,[level] |
840 | mov byte[buffer+list_offs_chunk_lev],cl |
853 | mov byte[buffer+list_offs_chunk_lev],cl |
841 | mov ecx,dword[info_bl] |
854 | mov ecx,dword[info_bl] |
842 | mov dword[buffer+list_offs_p_data],ecx |
855 | mov dword[buffer+list_offs_p_data],ecx |
843 | stdcall hex_in_str, buffer+list_offs_text,dword[esi+1],2 |
856 | stdcall hex_in_str, buffer+list_offs_text,dword[esi+1],2 |
844 | stdcall hex_in_str, buffer+list_offs_text+2,dword[esi],2 ;ª®¤ 3ds ¡«®ª |
857 | stdcall hex_in_str, buffer+list_offs_text+2,dword[esi],2 ;ª®¤ 3ds ¡«®ª |
845 | cmp ecx,0 |
858 | or ecx,ecx |
846 | jne @f |
859 | jnz @f |
847 | mov byte[buffer+list_offs_text+4],0 ;0 - ᨬ¢®« ª®æ áâப¨ |
860 | mov byte[buffer+list_offs_text+4],0 ;0 - ᨬ¢®« ª®æ áâப¨ |
848 | jmp .no_capt |
861 | jmp .no_capt |
849 | @@: |
862 | @@: |
850 | mov byte[buffer+list_offs_text+4],' ' |
863 | mov byte[buffer+list_offs_text+4],' ' |
851 | mov esi,ecx |
864 | mov esi,ecx |
Line 878... | Line 891... | ||
878 | ret |
891 | ret |
879 | endp |
892 | endp |
Line 880... | Line 893... | ||
880 | 893 | ||
881 | align 4 |
894 | align 4 |
882 | .str: |
895 | .str: |
883 | mov ecx,0x0a |
896 | mov ecx,10 |
884 | cmp eax,ecx |
897 | cmp eax,ecx |
885 | jb @f |
898 | jb @f |
886 | xor edx,edx |
899 | xor edx,edx |
887 | div ecx |
900 | div ecx |
Line 1021... | Line 1034... | ||
1021 | 1034 | ||
1022 | Filter: |
1035 | Filter: |
1023 | dd Filter.end - Filter.1 |
1036 | dd Filter.end - Filter.1 |
1024 | .1: |
1037 | .1: |
- | 1038 | db '3DS',0 |
|
1025 | db '3DS',0 |
1039 | db 'STL',0 |
1026 | db 'PNG',0 |
1040 | db 'PNG',0 |
1027 | .end: |
1041 | .end: |
Line 1044... | Line 1058... | ||
1044 | system_dir_6 db '/sys/lib/' |
1058 | system_dir_6 db '/sys/lib/' |
1045 | lib_name_6 db 'libini.obj',0 |
1059 | lib_name_6 db 'libini.obj',0 |
Line 1046... | Line 1060... | ||
1046 | 1060 | ||
1047 | if lang eq ru |
1061 | if lang eq ru |
1048 | head_f_i: |
1062 | head_f_i: |
1049 | head_f_l db '¨á⥬ ï ®è¨¡ª ',0 |
1063 | head_f_l db '"¨á⥬ ï ®è¨¡ª ',0 |
1050 | err_msg_found_lib_0 db '¥ ©¤¥ ¡¨¡«¨®â¥ª ',39,'proc_lib.obj',39,0 |
1064 | err_msg_found_lib_0 db '¥ ©¤¥ ¡¨¡«¨®â¥ª ',39,'proc_lib.obj',39,'" -tE',0 |
1051 | err_msg_import_0 db '訡ª ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'proc_lib.obj',39,0 |
1065 | err_msg_import_0 db '訡ª ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'proc_lib.obj',39,'" -tW',0 |
1052 | err_msg_found_lib_1 db '¥ ©¤¥ ¡¨¡«¨®â¥ª ',39,'libimg.obj',39,0 |
1066 | err_msg_found_lib_1 db '¥ ©¤¥ ¡¨¡«¨®â¥ª ',39,'libimg.obj',39,'" -tE',0 |
1053 | err_msg_import_1 db '訡ª ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'libimg.obj',39,0 |
1067 | err_msg_import_1 db '訡ª ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'libimg.obj',39,'" -tW',0 |
1054 | err_msg_found_lib_2 db '¥ ©¤¥ ¡¨¡«¨®â¥ª ',39,'box_lib.obj',39,0 |
1068 | err_msg_found_lib_2 db '¥ ©¤¥ ¡¨¡«¨®â¥ª ',39,'box_lib.obj',39,'" -tE',0 |
1055 | err_msg_import_2 db '訡ª ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'box_lib',39,0 |
1069 | err_msg_import_2 db '訡ª ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'box_lib',39,'" -tW',0 |
1056 | err_msg_found_lib_3 db '¥ ©¤¥ ¡¨¡«¨®â¥ª ',39,'buf2d.obj',39,0 |
1070 | err_msg_found_lib_3 db '¥ ©¤¥ ¡¨¡«¨®â¥ª ',39,'buf2d.obj',39,'" -tE',0 |
1057 | err_msg_import_3 db '訡ª ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'buf2d',39,0 |
1071 | err_msg_import_3 db '訡ª ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'buf2d',39,'" -tW',0 |
1058 | err_msg_found_lib_4 db '¥ ©¤¥ ¡¨¡«¨®â¥ª ',39,'kmenu.obj',39,0 |
1072 | err_msg_found_lib_4 db '¥ ©¤¥ ¡¨¡«¨®â¥ª ',39,'kmenu.obj',39,'" -tE',0 |
1059 | err_msg_import_4 db '訡ª ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'kmenu',39,0 |
1073 | err_msg_import_4 db '訡ª ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'kmenu',39,'" -tW',0 |
1060 | err_msg_found_lib_5 db '¥ ©¤¥ ¡¨¡«¨®â¥ª ',39,'tinygl.obj',39,0 |
1074 | err_msg_found_lib_5 db '¥ ©¤¥ ¡¨¡«¨®â¥ª ',39,'tinygl.obj',39,'" -tE',0 |
1061 | err_msg_import_5 db '訡ª ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'tinygl',39,0 |
1075 | err_msg_import_5 db '訡ª ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'tinygl',39,'" -tW',0 |
1062 | err_msg_found_lib_6 db '¥ ©¤¥ ¡¨¡«¨®â¥ª ',39,'libini.obj',39,0 |
1076 | err_msg_found_lib_6 db '¥ ©¤¥ ¡¨¡«¨®â¥ª ',39,'libini.obj',39,'" -tE',0 |
1063 | err_msg_import_6 db '訡ª ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'libini',39,0 |
1077 | err_msg_import_6 db '訡ª ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'libini',39,'" -tW',0 |
1064 | else |
1078 | else |
1065 | head_f_i: |
1079 | head_f_i: |
1066 | head_f_l db 'System error',0 |
1080 | head_f_l db '"System error',0 |
1067 | err_msg_found_lib_0 db 'Sorry I cannot found library ',39,'proc_lib.obj',39,0 |
1081 | err_msg_found_lib_0 db 'Sorry I cannot found library ',39,'proc_lib.obj',39,'" -tE',0 |
1068 | err_msg_import_0 db 'Error on load import library ',39,'proc_lib.obj',39,0 |
1082 | err_msg_import_0 db 'Error on load import library ',39,'proc_lib.obj',39,'" -tW',0 |
1069 | err_msg_found_lib_1 db 'Sorry I cannot found library ',39,'libimg.obj',39,0 |
1083 | err_msg_found_lib_1 db 'Sorry I cannot found library ',39,'libimg.obj',39,'" -tE',0 |
1070 | err_msg_import_1 db 'Error on load import library ',39,'libimg.obj',39,0 |
1084 | err_msg_import_1 db 'Error on load import library ',39,'libimg.obj',39,'" -tW',0 |
1071 | err_msg_found_lib_2 db 'Sorry I cannot found library ',39,'box_lib.obj',39,0 |
1085 | err_msg_found_lib_2 db 'Sorry I cannot found library ',39,'box_lib.obj',39,'" -tE',0 |
1072 | err_msg_import_2 db 'Error on load import library ',39,'box_lib.obj',39,0 |
1086 | err_msg_import_2 db 'Error on load import library ',39,'box_lib.obj',39,'" -tW',0 |
1073 | err_msg_found_lib_3 db 'Sorry I cannot found library ',39,'buf2d.obj',39,0 |
1087 | err_msg_found_lib_3 db 'Sorry I cannot found library ',39,'buf2d.obj',39,'" -tE',0 |
1074 | err_msg_import_3 db 'Error on load import library ',39,'buf2d.obj',39,0 |
1088 | err_msg_import_3 db 'Error on load import library ',39,'buf2d.obj',39,'" -tW',0 |
1075 | err_msg_found_lib_4 db 'Sorry I cannot found library ',39,'kmenu.obj',39,0 |
1089 | err_msg_found_lib_4 db 'Sorry I cannot found library ',39,'kmenu.obj',39,'" -tE',0 |
1076 | err_msg_import_4 db 'Error on load import library ',39,'kmenu.obj',39,0 |
1090 | err_msg_import_4 db 'Error on load import library ',39,'kmenu.obj',39,'" -tW',0 |
1077 | err_msg_found_lib_5 db 'Sorry I cannot found library ',39,'tinygl.obj',39,0 |
1091 | err_msg_found_lib_5 db 'Sorry I cannot found library ',39,'tinygl.obj',39,'" -tE',0 |
1078 | err_msg_import_5 db 'Error on load import library ',39,'tinygl',39,0 |
1092 | err_msg_import_5 db 'Error on load import library ',39,'tinygl',39,'" -tW',0 |
1079 | err_msg_found_lib_6 db 'Sorry I cannot found library ',39,'libini.obj',39,0 |
1093 | err_msg_found_lib_6 db 'Sorry I cannot found library ',39,'libini.obj',39,'" -tE',0 |
1080 | err_msg_import_6 db 'Error on load import library ',39,'libini',39,0 |
1094 | err_msg_import_6 db 'Error on load import library ',39,'libini',39,'" -tW',0 |
Line 1081... | Line 1095... | ||
1081 | end if |
1095 | end if |
1082 | 1096 | ||
1083 | align 4 |
1097 | align 4 |
Line 1371... | Line 1385... | ||
1371 | mat_shininess dd 3.0 ; §¬¥à ¡«¨ª (®¡à â ï ¯à®¯®àæ¨ï) |
1385 | mat_shininess dd 3.0 ; §¬¥à ¡«¨ª (®¡à â ï ¯à®¯®àæ¨ï) |
1372 | white_light dd 0.8, 0.8, 0.8, 1.0 ; ¢¥â ¨ ¨â¥á¨¢®áâì ®á¢¥é¥¨ï, £¥¥à¨à㥬®£® ¨áâ®ç¨ª®¬ |
1386 | white_light dd 0.8, 0.8, 0.8, 1.0 ; ¢¥â ¨ ¨â¥á¨¢®áâì ®á¢¥é¥¨ï, £¥¥à¨à㥬®£® ¨áâ®ç¨ª®¬ |
1373 | lmodel_ambient dd 0.3, 0.3, 0.3, 1.0 ; à ¬¥âàë ä®®¢®£® ®á¢¥é¥¨ï |
1387 | lmodel_ambient dd 0.3, 0.3, 0.3, 1.0 ; à ¬¥âàë ä®®¢®£® ®á¢¥é¥¨ï |
Line 1374... | Line 1388... | ||
1374 | 1388 | ||
1375 | if lang eq ru |
1389 | if lang eq ru |
1376 | capt db 'info 3ds ¢¥àá¨ï 10.12.17',0 ;¯®¤¯¨áì ®ª |
1390 | capt db 'info 3ds ¢¥àá¨ï 14.03.19',0 ;¯®¤¯¨áì ®ª |
1377 | else |
1391 | else |
1378 | capt db 'info 3ds version 10.12.17',0 ;window caption |
1392 | capt db 'info 3ds version 14.03.19',0 ;window caption |
Line 1379... | Line 1393... | ||
1379 | end if |
1393 | end if |
1380 | 1394 | ||
1381 | align 16 |
1395 | align 16 |