/programs/develop/libraries/buf2d/trunk/about.htm |
---|
261,5 → 261,6 |
<p>30.09.10 - äîáàâëåíà ôóíêöèÿ buf2d_rect_by_size.</p> |
<p>04.10.10 - äîáàâëåíà ôóíêöèÿ buf2d_filled_rect_by_size, äîðàáîòàíà ôóíêöèÿ buf_bit_blt_alpha.</p> |
<p>07.10.10 - äîðàáîòàíà ôóíêöèÿ buf_bit_blt (ïðè ïîïûòêå íàðèñîâàòü èçîáðàæåíèå çà ïðåäåëàìè ïðàâîãî êðàÿ áóôåðà ïðèëîæåíèå âûçâàâøåå ôóíêöèþ ïàäàëî).</p> |
<p>11.10.10 - èñïðàâëåíî çàäàíèå öâåòîâ â íåêîòîðûõ ôóíêöèÿõ, êðàñíûé è ñèíèé öâåòà ïîìåíÿë ìåñòàìè. Òåïåðü öâåòà ñîâïàäàþò ñ ñèñåìíûìè ôóíêöèÿìè.</p> |
</body> |
</html> |
/programs/develop/libraries/buf2d/trunk/buf2d.asm |
---|
998,7 → 998,7 |
ret |
endp |
;à¨á®¢ ¨¥ £®à¨§®â «ì®© «¨¨¨, ¯®â®¬ã ¥â ¯ à ¬¥âà coord_y0 |
;à¨á®¢ ¨¥ £®à¨§®â «ì®© «¨¨¨, ¯®â®¬ã ¥â ¯ à ¬¥âà coord_y1 |
align 4 |
proc buf_line_h, buf_struc:dword, coord_x0:dword, coord_y0:dword, coord_x1:dword, color:dword |
pushad |
1544,15 → 1544,15 |
mov cl,byte[esi+3] ;pro |
xor ch,ch |
sub bx,cx ;256-pro |
;---red--- |
;---blye--- |
xor ah,ah |
mov al,byte[esi+2] |
mov al,byte[esi] |
imul ax,bx |
xor dh,dh |
mov dl,byte[edi+2] |
mov dl,byte[edi] |
imul dx,cx |
add ax,dx |
mov byte[edi+2],ah |
mov byte[edi],ah |
;---green--- |
xor ah,ah |
mov al,byte[esi+1] |
1562,15 → 1562,15 |
imul dx,cx |
add ax,dx |
mov byte[edi+1],ah |
;---blye--- |
;---red--- |
xor ah,ah |
mov al,byte[esi] |
mov al,byte[esi+2] |
imul ax,bx |
xor dh,dh |
mov dl,byte[edi] |
mov dl,byte[edi+2] |
imul dx,cx |
add ax,dx |
mov byte[edi],ah |
mov byte[edi+2],ah |
pop dx cx bx ax |
ret |
1680,10 → 1680,10 |
shr ebx,8 |
imul ax,si |
xor dh,dh |
mov dl,byte[edi+2] |
mov dl,byte[edi] |
imul dx,cx |
add ax,dx |
mov byte[edi+2],ah |
mov byte[edi],ah |
;---green--- |
mov al,bl |
xor ah,ah |
1699,10 → 1699,10 |
xor ah,ah |
imul ax,si |
xor dh,dh |
mov dl,byte[edi] |
mov dl,byte[edi+2] |
imul dx,cx |
add ax,dx |
mov byte[edi],ah |
mov byte[edi+2],ah |
pop si dx cx ebx ax |
ret |
/programs/games/nu_pogodi/trunk/nu_pogod.ini |
---|
14,9 → 14,9 |
[Colors] |
background=255,255,255 ;öâåò ôîíà |
shadows=200,200,200 ;öâåò òåíåé |
unit=64,0,0 ;öâåò èãðàêà |
objects=64,64,128 ;öâåò äâèãàþùèõñÿ ïðåäìåòîâ |
lost=0,208,208 ;öâåò ïðîïóùåííûõ ïðåäìåòîâ |
dec0=0,0,128 |
dec1=128,128,208 |
unit=0,0,64 ;öâåò èãðàêà |
objects=128,64,64 ;öâåò äâèãàþùèõñÿ ïðåäìåòîâ |
lost=208,208,0 ;öâåò ïðîïóùåííûõ ïðåäìåòîâ |
dec0=128,0,0 |
dec1=208,128,128 |
dec2=0,128,0 |