Subversion Repositories Kolibri OS

Rev

Rev 5916 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5916 Rev 6213
Line 95... Line 95...
95
	mov edi,dword[pole]
95
	mov edi,dword[pole]
96
	mov ecx,pole_max_cell
96
	mov ecx,pole_max_cell
97
	mov edi,pole_index
97
	mov edi,pole_index
98
	@@:
98
	@@:
99
		stosd ;for(i=0;i
99
		stosd ;for(i=0;i
100
		;mov dword[edi],eax
-
 
101
		;add edi,4
-
 
102
		inc eax
100
		inc eax
103
		loop @b
101
		loop @b
104
	ret
102
	ret
105
endp
103
endp
Line 1000... Line 998...
1000
	ret
998
	ret
1001
endp
999
endp
1002
;--------------------------------------
1000
;--------------------------------------
Line 1003... Line 1001...
1003
 
1001
 
1004
align 4
1002
align 4
-
 
1003
proc pole_draw_pok, pole:dword
1005
proc pole_draw_pok uses eax ebx ecx edx edi esi, pole:dword
1004
pushad
Line 1006... Line -...
1006
	;mov edi,dword[pole]
-
 
1007
 
-
 
1008
	mov eax,4 ;à¨á®¢ ­¨¥ ⥪áâ 
1005
	;mov edi,dword[pole]
1009
	mov ebx,400*65536+5
1006
 
1010
	mov ecx,[sc.work_text]
-
 
1011
	or  ecx,0x80000000 ;or (1 shl 30)
1007
	mov ecx,[sc.work_text]
1012
	mov edx,txt_zoom
1008
	or  ecx,0x80000000 ;or (1 shl 30)
Line 1013... Line 1009...
1013
	;mov edi,[sc.work]
1009
	;mov edi,[sc.work]
1014
	int 0x40
1010
	mcall SF_DRAW_TEXT,(400 shl 16)+5,,txt_zoom
1015
 
1011
 
Line 1016... Line 1012...
1016
	add bx,9
1012
	add bx,9
1017
	mov edx,txt_osob
1013
	mov edx,txt_osob
1018
	int 0x40
1014
	int 0x40
Line 1019... Line -...
1019
 
-
 
1020
	add bx,9
1015
 
1021
	mov edx,txt_info
-
 
1022
	int 0x40
1016
	add bx,9
1023
 
1017
	mov edx,txt_info
1024
	mov eax,47
1018
	int 0x40
1025
	movzx ecx,byte[zoom]
1019
 
1026
	mov ebx,(2 shl 16)
1020
	movzx ecx,byte[zoom]
Line 1027... Line 1021...
1027
	mov edx,(400+6*9)*65536+5
1021
	mov edx,(400+6*9)*65536+5
1028
	mov esi,[sc.work_button_text]
1022
	mov esi,[sc.work_button_text]
1029
	or  esi,(1 shl 30)
1023
	or  esi,(1 shl 30)
1030
	mov edi,[sc.work_button]
1024
	mov edi,[sc.work_button]
1031
	int 0x40 ;¬ áèâ ¡
-
 
1032
 
1025
	mcall SF_DRAW_NUMBER,(2 shl 16) ;¬ áèâ ¡
1033
	mov edi,dword[pole]
1026
 
-
 
1027
	mov edi,dword[pole]
1034
	mov ecx,pole_index
1028
	mov ecx,pole_index
1035
	mov ecx,[ecx]
1029
	mov ecx,[ecx]
Line 1036... Line 1030...
1036
	mov edi,[sc.work_button]
1030
	mov edi,[sc.work_button]
1037
	mov ebx,(5 shl 16)
1031
	add edx,(6*0)*65536+9