3,6 → 3,8 |
db 'MENUET01' ;¨¤¥â¨ä. ¨á¯®«ï¥¬®£® ä ©« ¢á¥£¤ 8 ¡ ©â |
dd 1, start, i_end, mem, stacktop, file_name, sys_path |
|
version_edit equ 0 |
|
include '../../macros.inc' |
include '../../proc32.inc' |
include '../../KOSfuncs.inc' |
14,8 → 16,6 |
include 'info_menu.inc' |
include 'data.inc' |
|
version_edit equ 0 |
|
3d_wnd_l equ 205 ;®âáâ㯠¤«ï tinygl ¡ãä¥à á«¥¢ |
3d_wnd_t equ 47 ;®âáâ㯠¤«ï tinygl ¡ãä¥à ᢥàåã |
3d_wnd_w equ 344 |
107,17 → 107,23 |
|
stdcall [ksubmenu_new] |
mov [main_menu_view], eax |
stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_Veiw_Vertexes, 10 |
stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_Veiw_Vertexes, 5 |
stdcall [ksubmenu_add], [main_menu_view], eax |
stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_Veiw_Faces, 6 |
stdcall [ksubmenu_add], [main_menu_view], eax |
stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_Veiw_Faces_Fill, 7 |
stdcall [ksubmenu_add], [main_menu_view], eax |
stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_Veiw_Faces_Mat, 8 |
stdcall [ksubmenu_add], [main_menu_view], eax |
stdcall [kmenuitem_new], KMENUITEM_SEPARATOR, 0, 0 |
stdcall [ksubmenu_add], [main_menu_view], eax |
stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_Veiw_Light, 9 |
stdcall [ksubmenu_add], [main_menu_view], eax |
stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_Veiw_Smooth, 10 |
stdcall [ksubmenu_add], [main_menu_view], eax |
stdcall [kmenuitem_new], KMENUITEM_SEPARATOR, 0, 0 |
stdcall [ksubmenu_add], [main_menu_view], eax |
stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_Veiw_Reset, 10 |
stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_Veiw_Reset, 11 |
stdcall [ksubmenu_add], [main_menu_view], eax |
stdcall [kmenuitem_new], KMENUITEM_SUBMENU, sz_main_menu_View, [main_menu_view] |
stdcall [ksubmenu_add], [main_menu], eax |
161,11 → 167,21 |
jz @f |
or dword[def_dr_mode], 1 shl bit_faces_fill |
@@: |
stdcall dword[ini_get_int],file_name,ini_sec_w3d,key_dfm,1 |
or eax,eax |
jz @f |
or dword[def_dr_mode], 1 shl bit_faces_mat |
@@: |
stdcall dword[ini_get_int],file_name,ini_sec_w3d,key_dl,1 |
or eax,eax |
jz @f |
or dword[def_dr_mode], 1 shl bit_light |
@@: |
stdcall dword[ini_get_int],file_name,ini_sec_w3d,key_ds,1 |
or eax,eax |
jz @f |
or dword[def_dr_mode], 1 shl bit_smooth |
@@: |
stdcall dword[ini_get_color],file_name,ini_sec_w3d,key_ox,0x0000ff |
mov [color_ox],eax |
stdcall dword[ini_get_color],file_name,ini_sec_w3d,key_oy,0xff0000 |
443,7 → 459,8 |
mcall ,((3d_wnd_l+50) shl 16)+20,,0x40000007 ;§ «¨¢ª £à ¥© ¢ª«. |
mcall ,((3d_wnd_l+75) shl 16)+20,,0x40000008 ;£à ¨ ¯® ¬ â¥à¨ « ¬ ¢ª«. |
mcall ,((3d_wnd_l+100) shl 16)+20,,0x40000009 ;ᢥ⠢ª«./¢ëª«. |
mcall ,((3d_wnd_l+125) shl 16)+20,,0x4000000a ;á¡à®á |
mcall ,((3d_wnd_l+125) shl 16)+20,,0x4000000a ;ᣫ ¦¨¢ ¨¥ |
mcall ,((3d_wnd_l+150) shl 16)+20,,0x4000000b ;á¡à®á |
|
mcall SF_PUT_IMAGE,[image_data_toolbar],(21 shl 16)+21,(5 shl 16)+24 ;new |
add ebx,IMAGE_TOOLBAR_ICON_SIZE |
457,9 → 474,11 |
add ebx,IMAGE_TOOLBAR_ICON_SIZE |
mcall ,,,((3d_wnd_l+100) shl 16)+24 ;ᢥ⠢ª«./¢ëª«. |
add ebx,IMAGE_TOOLBAR_ICON_SIZE |
mcall ,,,((3d_wnd_l+125) shl 16)+24 ;á¡à®á |
mcall ,,,((3d_wnd_l+150) shl 16)+24 ;á¡à®á |
add ebx,IMAGE_TOOLBAR_ICON_SIZE |
mcall ,,,((3d_wnd_l+75) shl 16)+24 ;£à ¨ ¯® ¬ â¥à¨ « ¬ ¢ª«. |
add ebx,IMAGE_TOOLBAR_ICON_SIZE |
mcall ,,,((3d_wnd_l+125) shl 16)+24 ;ᣫ ¦¨¢ ¨¥ |
|
mov dword[w_scr_t1.all_redraw],1 |
stdcall [tl_draw], tree1 |
574,6 → 593,11 |
@@: |
cmp ah,10 |
jne @f |
call mnu_smooth_on_off |
jmp still |
@@: |
cmp ah,11 |
jne @f |
call mnu_reset_settings |
jmp still |
@@: |
1405,9 → 1429,9 |
lmodel_ambient dd 0.3, 0.3, 0.3, 1.0 ; à ¬¥âàë ä®®¢®£® ®á¢¥é¥¨ï |
|
if lang eq ru |
capt db 'info 3ds [user] ¢¥àá¨ï 02.09.16',0 ;¯®¤¯¨áì ®ª |
capt db 'info 3ds [user] ¢¥àá¨ï 05.09.16',0 ;¯®¤¯¨áì ®ª |
else |
capt db 'info 3ds [user] version 02.09.16',0 ;window caption |
capt db 'info 3ds [user] version 05.09.16',0 ;window caption |
end if |
|
align 16 |