/programs/develop/info3ds/data.inc |
---|
1,7 → 1,7 |
if lang eq ru |
capt db 'info 3ds ¢¥àá¨ï 23.08.11',0 ;¯®¤¯¨áì ®ª |
capt db 'info 3ds ¢¥àá¨ï 26.08.11',0 ;¯®¤¯¨áì ®ª |
else |
capt db 'info 3ds version 23.08.11',0 ;window caption |
capt db 'info 3ds version 26.08.11',0 ;window caption |
end if |
MAX_FILE_LEVEL equ 20 ;¬ ªá¨¬ «ìë© ã஢¥ì ¢«®¦¥®á⨠¡«®ª®¢ ¤«ï «¨§ |
81,6 → 81,7 |
block_3ds CHUNK_TRACKCAMTGT, 3,0,txt_b004 |
;--- ¤ «¥¥ ¥ ¢® ¢á¥å ¡«®ª å ᬮ£ ©â¨ ®¯¨á ¨¥ àãá᪮¬ ï§ëª¥ |
block_3ds 0x4111, 3,1,txt_4111 |
block_3ds 0x4150, 3,1,txt_4150 |
block_3ds 0x4165, 3,1,txt_4165 |
block_3ds 0x4610, 3,1,txt_4610 |
153,6 → 154,7 |
txt_b004 db '®¢¥¤¥¨¥ "楫¨" ª ¬¥àë',0 |
;--- ¤ «¥¥ ¥ ¢® ¢á¥å ¡«®ª å ᬮ£ ©â¨ ®¯¨á ¨¥ àãá᪮¬ ï§ëª¥ |
txt_4111 db '« £¨ ¢¥àè¨',0 |
txt_4150 db 'Smoothing group list',0 |
txt_4165 db 'Object color in editor',0 |
txt_4610 db ' ¯à ¢«¥ë© ᢥâ',0 |
224,6 → 226,7 |
txt_b004 db 'Camera target information',0 |
;--- |
txt_4111 db 'Vertex flags',0 |
txt_4150 db 'Smoothing group list',0 |
txt_4165 db 'Object color in editor',0 |
txt_4610 db 'Spotlight',0 |
269,9 → 272,12 |
txt_no_3ds db 'âªàëâë© ä ©« ¥ ¢ ä®à¬ ⥠*.3ds',0 |
txt_3ds_big_file db ' §¬¥à ä ©« ¡®«ìè¥ MAX_FILE_SIZE',0 |
txt_3ds_err_sizes db '®§¬®¦® ä ©« ¯®¢à¥¦¤¥',0 |
txt_count db '®«¨ç¥á⢮',0 |
txt_3ds_offs: |
db '¬¥é¥¨¥: ' |
.dig: rb 8 |
db ' §¬¥à: ' |
.siz: rb 8 |
db 0 |
else |
txt_open_3ds db 'Open file:',0 |
278,8 → 284,11 |
txt_no_3ds db 'âªàëâë© ä ©« ¥ ¢ ä®à¬ ⥠*.3ds',0 |
txt_3ds_big_file db ' §¬¥à ä ©« ¡®«ìè¥ MAX_FILE_SIZE',0 |
txt_3ds_err_sizes db '®§¬®¦® ä ©« ¯®¢à¥¦¤¥',0 |
txt_count db 'Count',0 |
txt_3ds_offs: |
db 'Offset: ' |
.dig: rb 8 |
db ' Size: ' |
.siz: rb 8 |
db 0 |
end if |
/programs/develop/info3ds/info3ds.asm |
---|
184,6 → 184,9 |
jz button |
cmp al,6 |
jne @f |
mcall 9,procinfo,-1 |
cmp ax,word[procinfo+4] |
jne @f ;®ª® ¥ ªâ¨¢® |
call mouse |
@@: |
jmp still |
212,8 → 215,9 |
cmp ebx,0 |
je @f |
mov eax,dword[ebx] ;¯®«ãç ¥¬ § 票¥ ᤢ¨£ ¢ë¡à ®£® ¡«®ª ®â®á¨â¥«ì® ç « ä ©« |
mov ecx,dword[ebx+4] |
mov ecx,dword[ebx+4] ;à §¬¥à ¡«®ª |
stdcall hex_in_str, txt_3ds_offs.dig, eax,8 |
stdcall hex_in_str, txt_3ds_offs.siz, ecx,8 |
add eax,dword[open_file_lif] ;¯®«ãç ¥¬ § 票¥ ᤢ¨£ ¢ ¯ ¬ï⨠|
cmp dword[offs_last_timer],eax |
312,6 → 316,16 |
mov edi,capt |
int 0x40 |
mcall 9,procinfo,-1 |
mov eax,dword[procinfo.box.height] |
cmp eax,250 |
jge @f |
mov eax,250 |
@@: |
sub eax,65 |
mov dword[tree1.box_height],eax |
mov word[w_scr_t1+4],ax ;®¢ë¥ à §¬¥àë áªà®««¨£ |
mov eax,8 |
mov ebx,(5 shl 16)+20 |
mov ecx,(5 shl 16)+20 |
520,6 → 534,22 |
sub ecx,edi |
jmp .next_bl |
@@: |
cmp dx,CHUNK_VERTLIST ;ᯨ᮪ ¢¥àè¨ |
je .vertexes |
cmp dx,0x4111 ;ä« £¨ ¢¥àè¨ |
je .vertexes |
cmp dx,CHUNK_FACELIST ;ᯨ᮪ £à ¥© |
je .vertexes |
jmp @f |
.vertexes: ;®¡à ¡®âª ¡«®ª®¢, ᮤ¥à¦ é¨å ¤ ë¥ ¢¥àè¨ |
stdcall add_3ds_object, ID_ICON_DATA,ebx,2,txt_count ;ç¨á«® ¢¥àè¨ ¨«¨ £à ¥© |
add esi,2 |
sub ecx,2 |
stdcall add_3ds_object, ID_ICON_DATA,ebx,ecx,0 ;¤ ë¥ ¢¥àè¨ |
sub esi,8 ;¢®ááâ ®¢«¥¨¥ esi |
call block_next |
jmp .end_f |
@@: |
; *** «¨§ ¡«®ª á ¤ 묨 ¯® 㬮«ç ¨î (¡¥§ ¢ë¤¥«¥¨ï ¯®¤¡«®ª®¢) |
stdcall add_3ds_object, ID_ICON_DATA,ebx,ecx,0 |
sub esi,6 ;¢®ááâ ®¢«¥¨¥ esi |
/programs/develop/libraries/box_lib/trunk/doc/box_lib.htm |
---|
24,7 → 24,7 |
<li>d_button</li> |
<li>menubar</li> |
<li>filebrowser</li> |
<li>filepath</li> |
<li><a href="pathshow\pathshow.htm">pathshow</a></li> |
<li><a href="tree_list\info_treelist.htm">tree_list</a></li> |
<li><a href="t_edit\t_edit.htm">text_editor</a></li> |
</ul> |
38,6 → 38,6 |
<p>Èãîðü Àôàíàñüåâ aka IgorA</p> |
<hr> |
<p>Äîêóìåíòàöèÿ îáíîâëÿëàñü ïîñëåäíèé ðàç 29.04.10.</p> |
<p>Äîêóìåíòàöèÿ îáíîâëÿëàñü ïîñëåäíèé ðàç 26.08.11.</p> |
</body> |
</html> |
/programs/develop/libraries/box_lib/trunk/doc/pathshow/pathshow.htm |
---|
0,0 → 1,64 |
<html> |
<head> |
<title>ýëåìåíò PathShow</title> |
<meta http-equiv="content-type" content="text/html; charset=WINDOWS-1251"> |
<link href="../style.css" type=text/css rel=stylesheet> |
</head> |
<body> |
<p><a href="../box_lib.htm">Íà ãëàâíóþ ↑</a></p> |
<h1>Îãëàâëåíèå</h1> |
<p><a href="#vveden">Ââåäåíèå</a></p> |
<p><a href="#funct">Ôóíêöèè</a></p> |
<ul> |
<li><a href="#fun_prepare">PathShow_prepare</a></li> |
<li><a href="#fun_draw">PathShow_draw</a></li> |
</ul> |
<p><a href="#struc_pathshow">Ñòðóêòóðà PathShow</a></p> |
<h1><a name="vveden">Ââåäåíèå</a></h1> |
<p>Êîìïîíåíò <b>PathShow</b> - ïðåäíàçíà÷åí äëÿ îòîáðàæåíèÿ ïóòè ê ôàéëó èëè äèðåêòîðèè, ñ óñå÷åíèåì èìåíè ïîõîæèì íà óñå÷åíèå âûâîäèìîå FAR'îì, åñëè íå âëàçèò â îáëàñòü âûäåëåííóþ äëÿ âûâîäà.  òåêóùåì âèäå ïîääåðæèâàåò îáà ñèñòåìíûõ øðèôòà.</p> |
<h1><a name="funct">Ôóíêöèè</a></h1> |
<h4><a name="fun_prepare">PathShow_prepare</a></h4> |
<p>Ïîäãîòàâëèâàåò ñòðîêó ïåðåä âûâîäîì íà ýêðàí. Íóæíî âûçûâàòü ýòó ôóíêöèþ êàæäûé ðàç êîãäà ìåíÿåòñÿ ïóòü ê ôàéëó.</p> |
<p>Ïðèìåð èñïîëüçîâàíèÿ:</p> |
<pre>; ïîäãîòîâêà PathShow |
push dword PathShow_data_1 |
call [PathShow_prepare]</pre> |
<h4><a name="fun_draw">PathShow_draw</a></h4> |
<p>Ðèñóåò ýëåìåíò íà ýêðàíå.</p> |
<p>Ïðèìåð èñïîëüçîâàíèÿ:</p> |
<pre>; ðèñîâàíèå PathShow |
push dword PathShow_data_1 |
call [PathShow_draw]</pre> |
<h1><a name="struc_pathshow">Ñòðóêòóðà PathShow</a></h1> |
<pre>PathShow_data_1: |
.type dd 0 ;+0 |
.start_y dw 28 ;+4 |
.start_x dw 172 ;+6 |
.font_size_x dw 6 ;+8 ; 6 - for font 0, 8 - for font 1 |
.area_size_x dw 200 ;+10 |
.font_number dd 0 ;+12 ; 0 - monospace, 1 - variable |
.background_flag dd 0 ;+16 |
.font_color dd 0x0 ;+20 |
.background_color dd 0x0 ;+24 |
.text_pointer dd openfile_pach ;+28 |
.work_area_pointer dd text_work_area ;+32 |
.temp_text_length dd 0 ;+36</pre> |
<p><b>.start_y</b> - îòñòóï ñâåðõó</p> |
<p><b>.start_x</b> - îòñòóï ñëåâà</p> |
<p><b>.background_flag</b> - åñëè 1 òî èñïîëüçîâàòü <i>.background_color</i> äëÿ çàëèâêè</p> |
<p><b>.background_color</b> - öâåò ôîíîâîé çàëèâêè</p> |
<p><b>.text_pointer</b> - óêàçàòåëü íà îáëàñòü äàííûõ ñ èñõîäíîé ñòðîêîé ñèìâîëîâ</p> |
<p><b>.work_area_pointer</b> - óêàçàòåëü íà îáëàñòü äàííûõ, ãäå áóäåò ñôîðìèðîâàíà âûâîäèìàÿ ñòðîêà ñèìâîëîâ</p> |
<hr> |
<p>Äîêóìåíòàöèÿ îáíîâëÿëàñü ïîñëåäíèé ðàç 26.08.11.</p> |
</body> |
</html> |
/programs/develop/libraries/box_lib/trunk/doc/pathshow |
---|
Property changes: |
Added: bugtraq:number |
+true |
\ No newline at end of property |