/programs/develop/info3ds/info3ds.asm |
---|
1083,7 → 1083,7 |
lib_4 l_libs lib_name_4, sys_path, file_name, system_dir_4,\ |
err_msg_found_lib_4, head_f_l, import_libkmenu,err_msg_import_4,head_f_i |
lib_5 l_libs lib_name_5, sys_path, file_name, system_dir_5,\ |
err_msg_found_lib_5, head_f_l, import_lib_tinygl,err_msg_import_5,head_f_i |
err_msg_found_lib_5, head_f_l, import_lib_tinygl,err_msg_import_5,head_f_i,lib_sub_folder |
lib_6 l_libs lib_name_6, sys_path, file_name, system_dir_6,\ |
err_msg_found_lib_6, head_f_l, import_libini, err_msg_import_6,head_f_i |
l_libs_end: |
1362,11 → 1362,13 |
lmodel_ambient dd 0.3, 0.3, 0.3, 1.0 ; à ¬¥âàë ä®®¢®£® ®á¢¥é¥¨ï |
if lang eq ru |
capt db 'info 3ds ¢¥àá¨ï 16.02.16',0 ;¯®¤¯¨áì ®ª |
capt db 'info 3ds ¢¥àá¨ï 18.02.16',0 ;¯®¤¯¨áì ®ª |
else |
capt db 'info 3ds version 16.02.16',0 ;window caption |
capt db 'info 3ds version 18.02.16',0 ;window caption |
end if |
lib_sub_folder db '../../lib/',0 |
align 16 |
i_end: |
procinfo process_information |
/programs/develop/info3ds/info3ds_u.asm |
---|
1123,7 → 1123,7 |
lib_4 l_libs lib_name_4, sys_path, file_name, system_dir_4,\ |
err_msg_found_lib_4, head_f_l, import_libkmenu,err_msg_import_4,head_f_i |
lib_5 l_libs lib_name_5, sys_path, file_name, system_dir_5,\ |
err_msg_found_lib_5, head_f_l, import_lib_tinygl,err_msg_import_5,head_f_i |
err_msg_found_lib_5, head_f_l, import_lib_tinygl,err_msg_import_5,head_f_i,lib_sub_folder |
lib_6 l_libs lib_name_6, sys_path, file_name, system_dir_6,\ |
err_msg_found_lib_6, head_f_l, import_libini, err_msg_import_6,head_f_i |
l_libs_end: |
1397,11 → 1397,13 |
lmodel_ambient dd 0.3, 0.3, 0.3, 1.0 ; à ¬¥âàë ä®®¢®£® ®á¢¥é¥¨ï |
if lang eq ru |
capt db 'info 3ds [user] ¢¥àá¨ï 13.02.16',0 ;¯®¤¯¨áì ®ª |
capt db 'info 3ds [user] ¢¥àá¨ï 18.02.16',0 ;¯®¤¯¨áì ®ª |
else |
capt db 'info 3ds [user] version 13.02.16',0 ;window caption |
capt db 'info 3ds [user] version 18.02.16',0 ;window caption |
end if |
lib_sub_folder db '../../lib/',0 |
align 16 |
i_end: |
procinfo process_information |
/programs/develop/libraries/box_lib/load_lib.mac |
---|
117,6 → 117,8 |
local lp2 |
local lp3 |
local lp4 |
local lp5 |
local lp6 |
local file_name |
library_fun_memory_alloc equ 0 ;¥ ¨á¯®«ì§®¢ âì ¢ ¬ ªà®á å ¯à®¢¥àªã äãªæ¨¨ 'lib_init' |
168,6 → 170,21 |
test esi,esi |
jz .str_lp4 |
;¯à®¢¥àª ®â®á¨â¥«ìëå ¯ã⥩ c ¤¢ã¬ï â®çª ¬¨ '../' |
cmp word[esi],'..' |
jne .lp3 |
dec edi ;¤«ï ¯¥à¥å®¤ '/' |
.lp6: |
add esi,3 ;¯à®¯ã᪠¥¬ ®¤® ¯®¤ï⨥ '../' |
.lp5: |
dec edi ;¨¤¥¬ ¯® ¯ ¯ª ¬ |
cmp byte[edi],'/' |
jnz .lp5 |
cmp word[esi],'..' |
je .lp6 |
inc edi ;¤«ï ¯¥à¥å®¤ '/' |
;ª®¯¨à®¢ ¨¥ ®â®á¨â¥«ì®£® ¯ã⨠|
align 4 |
.lp3: |
lodsb |
447,6 → 464,7 |
call @copy_path |
add esp,16 |
;notify_window_run lib_path ;unblok for test load path |
popad ;restore all registers |
} |