Subversion Repositories Kolibri OS

Rev

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

Rev 2107 Rev 2125
Line 182... Line 182...
182
	jz key
182
	jz key
183
	cmp al,3
183
	cmp al,3
184
	jz button
184
	jz button
185
	cmp al,6
185
	cmp al,6
186
	jne @f 
186
	jne @f
-
 
187
		mcall 9,procinfo,-1
-
 
188
		cmp ax,word[procinfo+4]
-
 
189
		jne @f ;®ª­® ­¥  ªâ¨¢­®
187
		call mouse
190
		call mouse
188
	@@:
191
	@@:
189
	jmp still
192
	jmp still
Line 190... Line 193...
190
 
193
 
Line 210... Line 213...
210
	stdcall [tl_node_get_data],tree1
213
	stdcall [tl_node_get_data],tree1
211
	pop ebx
214
	pop ebx
212
	cmp ebx,0
215
	cmp ebx,0
213
	je @f
216
	je @f
214
		mov eax,dword[ebx] ;¯®«ãç ¥¬ §­ ç¥­¨¥ ᤢ¨£  ¢ë¡à ­­®£® ¡«®ª  ®â­®á¨â¥«ì­® ­ ç «  ä ©« 
217
		mov eax,dword[ebx] ;¯®«ãç ¥¬ §­ ç¥­¨¥ ᤢ¨£  ¢ë¡à ­­®£® ¡«®ª  ®â­®á¨â¥«ì­® ­ ç «  ä ©« 
215
		mov ecx,dword[ebx+4]
218
		mov ecx,dword[ebx+4] ;à §¬¥à ¡«®ª 
216
		stdcall hex_in_str, txt_3ds_offs.dig, eax,8
219
		stdcall hex_in_str, txt_3ds_offs.dig, eax,8
-
 
220
		stdcall hex_in_str, txt_3ds_offs.siz, ecx,8
Line 217... Line 221...
217
 
221
 
218
		add eax,dword[open_file_lif] ;¯®«ãç ¥¬ §­ ç¥­¨¥ ᤢ¨£  ¢ ¯ ¬ïâ¨
222
		add eax,dword[open_file_lif] ;¯®«ãç ¥¬ §­ ç¥­¨¥ ᤢ¨£  ¢ ¯ ¬ïâ¨
219
		cmp dword[offs_last_timer],eax
223
		cmp dword[offs_last_timer],eax
220
		je @f
224
		je @f
Line 310... Line 314...
310
	mov edx,[sc.work]
314
	mov edx,[sc.work]
311
	or  edx,(3 shl 24)+0x10000000+0x20000000
315
	or  edx,(3 shl 24)+0x10000000+0x20000000
312
	mov edi,capt
316
	mov edi,capt
313
	int 0x40
317
	int 0x40
Line -... Line 318...
-
 
318
 
-
 
319
	mcall 9,procinfo,-1
-
 
320
	mov eax,dword[procinfo.box.height]
-
 
321
	cmp eax,250
-
 
322
	jge @f
-
 
323
		mov eax,250
-
 
324
	@@:
-
 
325
	sub eax,65
-
 
326
	mov dword[tree1.box_height],eax
-
 
327
	mov word[w_scr_t1+4],ax ;­®¢ë¥ à §¬¥àë áªà®««¨­£ 
314
 
328
 
315
	mov eax,8
329
	mov eax,8
316
	mov ebx,(5 shl 16)+20
330
	mov ebx,(5 shl 16)+20
317
	mov ecx,(5 shl 16)+20
331
	mov ecx,(5 shl 16)+20
318
	mov edx,3
332
	mov edx,3
Line 518... Line 532...
518
				stdcall add_3ds_object, ID_ICON_DATA,ebx,edi,0 ;­ §¢ ­¨¥ ®¡ê¥ªâ 
532
				stdcall add_3ds_object, ID_ICON_DATA,ebx,edi,0 ;­ §¢ ­¨¥ ®¡ê¥ªâ 
519
				add esi,edi
533
				add esi,edi
520
				sub ecx,edi
534
				sub ecx,edi
521
			jmp .next_bl
535
			jmp .next_bl
522
		@@:
536
		@@:
-
 
537
		cmp dx,CHUNK_VERTLIST ;ᯨ᮪ ¢¥à設
-
 
538
		je .vertexes
-
 
539
		cmp dx,0x4111 ;ä« £¨ ¢¥à設
-
 
540
		je .vertexes
-
 
541
		cmp dx,CHUNK_FACELIST ;ᯨ᮪ £à ­¥©
-
 
542
		je .vertexes
-
 
543
		jmp @f
-
 
544
		.vertexes: ;®¡à ¡®âª  ¡«®ª®¢, ᮤ¥à¦ é¨å ¤ ­­ë¥ ¢¥à設
-
 
545
			stdcall add_3ds_object, ID_ICON_DATA,ebx,2,txt_count ;ç¨á«® ¢¥à設 ¨«¨ £à ­¥©
-
 
546
			add esi,2
-
 
547
			sub ecx,2
-
 
548
			stdcall add_3ds_object, ID_ICON_DATA,ebx,ecx,0 ;¤ ­­ë¥ ¢¥à設
-
 
549
			sub esi,8 ;¢®ááâ ­®¢«¥­¨¥ esi
-
 
550
			call block_next
-
 
551
			jmp .end_f		
-
 
552
		@@:
523
		; ***  ­ «¨§ ¡«®ª  á ¤ ­­ë¬¨ ¯® 㬮«ç ­¨î (¡¥§ ¢ë¤¥«¥­¨ï ¯®¤¡«®ª®¢)
553
		; ***  ­ «¨§ ¡«®ª  á ¤ ­­ë¬¨ ¯® 㬮«ç ­¨î (¡¥§ ¢ë¤¥«¥­¨ï ¯®¤¡«®ª®¢)
524
			stdcall add_3ds_object, ID_ICON_DATA,ebx,ecx,0
554
			stdcall add_3ds_object, ID_ICON_DATA,ebx,ecx,0
525
			sub esi,6 ;¢®ááâ ­®¢«¥­¨¥ esi
555
			sub esi,6 ;¢®ááâ ­®¢«¥­¨¥ esi
526
			call block_next
556
			call block_next
527
			jmp .end_f
557
			jmp .end_f