Subversion Repositories Kolibri OS

Rev

Rev 7610 | Rev 8083 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 7610 Rev 7616
Line 654... Line 654...
654
	mov [OpenDialog_data.type],0
654
	mov [OpenDialog_data.type],0
655
	stdcall [OpenDialog_Start],OpenDialog_data
655
	stdcall [OpenDialog_Start],OpenDialog_data
656
	cmp [OpenDialog_data.status],2
656
	cmp [OpenDialog_data.status],2
657
	je .end_open_file
657
	je .end_open_file
658
	;ª®¤ ¯à¨ 㤠筮¬ ®âªàë⨨ ¤¨ «®£ 
658
	;ª®¤ ¯à¨ 㤠筮¬ ®âªàë⨨ ¤¨ «®£ 
659
	jmp @f
659
	jmp .end0
660
.no_dlg: ;¥á«¨ ¬¨­ã¥¬ ¤¨ «®£ ®âªàëâ¨ï ä ©« 
660
.no_dlg: ;¥á«¨ ¬¨­ã¥¬ ¤¨ «®£ ®âªàëâ¨ï ä ©« 
661
		pushad
661
		pushad
-
 
662
		mov esi,openfile_path
-
 
663
		stdcall str_len,esi
-
 
664
		add esi,eax
-
 
665
		@@: ;横« ¤«ï ¯®¨áª  ­ ç «  ¨¬¥­¨ ä ©« 
-
 
666
			dec esi
-
 
667
			cmp byte[esi],'/'
-
 
668
			je @f
-
 
669
			cmp byte[esi],0x5c ;'\'
-
 
670
			je @f
-
 
671
			cmp esi,openfile_path
-
 
672
			jg @b
662
	@@:
673
		@@:
-
 
674
		inc esi
-
 
675
		stdcall [OpenDialog_Set_file_name],OpenDialog_data,esi ;ª®¯¨à㥬 ¨¬ï ä ©«  ¢ ¤¨ «®£ á®åà ­¥­¨ï
-
 
676
	.end0:
663
    mov [run_file_70.Function], SSF_GET_INFO
677
    mov [run_file_70.Function], SSF_GET_INFO
664
    mov [run_file_70.Position], 0
678
    mov [run_file_70.Position], 0
665
    mov [run_file_70.Flags], 0
679
    mov [run_file_70.Flags], 0
666
    mov dword[run_file_70.Count], 0
680
    mov dword[run_file_70.Count], 0
667
    mov dword[run_file_70.Buffer], open_b
681
    mov dword[run_file_70.Buffer], open_b
Line 1108... Line 1122...
1108
Filter:
1122
Filter:
1109
dd Filter.end - Filter.1
1123
dd Filter.end - Filter.1
1110
.1:
1124
.1:
1111
db '3DS',0
1125
db '3DS',0
1112
db 'STL',0
1126
db 'STL',0
-
 
1127
.3:
1113
db 'PNG',0
1128
db 'PNG',0
1114
.end:
1129
.end:
1115
db 0
1130
db 0
Line 1231... Line 1246...
1231
	aimg_rotate  db 'img_rotate',0
1246
	aimg_rotate  db 'img_rotate',0
1232
	aimg_rotate_layer db 'img_rotate_layer',0
1247
	aimg_rotate_layer db 'img_rotate_layer',0
1233
	aimg_draw    db 'img_draw',0
1248
	aimg_draw    db 'img_draw',0
Line 1234... Line 1249...
1234
 
1249
 
1235
align 4
1250
align 4
1236
proclib_import: ;®¯¨á ­¨¥ íªá¯®àâ¨à㥬ëå ä㭪権
1251
proclib_import:
1237
	OpenDialog_Init dd aOpenDialog_Init
1252
	OpenDialog_Init dd aOpenDialog_Init
-
 
1253
	OpenDialog_Start dd aOpenDialog_Start
-
 
1254
	OpenDialog_Set_file_name dd aOpenDialog_Set_file_name
1238
	OpenDialog_Start dd aOpenDialog_Start
1255
	OpenDialog_Set_file_ext dd aOpenDialog_Set_file_ext
1239
dd 0,0
1256
dd 0,0
1240
	aOpenDialog_Init db 'OpenDialog_init',0
1257
	aOpenDialog_Init db 'OpenDialog_init',0
-
 
1258
	aOpenDialog_Start db 'OpenDialog_start',0
-
 
1259
	aOpenDialog_Set_file_name db 'OpenDialog_set_file_name',0
Line 1241... Line 1260...
1241
	aOpenDialog_Start db 'OpenDialog_start',0
1260
	aOpenDialog_Set_file_ext db 'OpenDialog_set_file_ext',0
1242
 
1261
 
1243
align 4
1262
align 4
1244
import_buf2d:
1263
import_buf2d:
Line 1453... Line 1472...
1453
mat_shininess dd 3.0 ;  §¬¥à ¡«¨ª  (®¡à â­ ï ¯à®¯®àæ¨ï)
1472
mat_shininess dd 3.0 ;  §¬¥à ¡«¨ª  (®¡à â­ ï ¯à®¯®àæ¨ï)
1454
white_light dd 0.8, 0.8, 0.8, 1.0 ; –¢¥â ¨ ¨­â¥­á¨¢­®áâì ®á¢¥é¥­¨ï, £¥­¥à¨à㥬®£® ¨áâ®ç­¨ª®¬
1473
white_light dd 0.8, 0.8, 0.8, 1.0 ; –¢¥â ¨ ¨­â¥­á¨¢­®áâì ®á¢¥é¥­¨ï, £¥­¥à¨à㥬®£® ¨áâ®ç­¨ª®¬
1455
lmodel_ambient dd 0.3, 0.3, 0.3, 1.0 ;  à ¬¥âàë ä®­®¢®£® ®á¢¥é¥­¨ï
1474
lmodel_ambient dd 0.3, 0.3, 0.3, 1.0 ;  à ¬¥âàë ä®­®¢®£® ®á¢¥é¥­¨ï
Line 1456... Line 1475...
1456
 
1475
 
1457
if lang eq ru
1476
if lang eq ru
1458
capt db 'info 3ds [user] ¢¥àá¨ï 14.03.19',0 ;¯®¤¯¨áì ®ª­ 
1477
capt db 'info 3ds [user] ¢¥àá¨ï 23.03.19',0 ;¯®¤¯¨áì ®ª­ 
1459
else
1478
else
1460
capt db 'info 3ds [user] version 14.03.19',0 ;window caption
1479
capt db 'info 3ds [user] version 23.03.19',0 ;window caption
Line 1461... Line 1480...
1461
end if
1480
end if
1462
 
1481
 
1463
align 16
1482
align 16