forked from KolibriOS/kolibrios
small update game 'Nu pogodi' and lib 'buf2d.obj'
git-svn-id: svn://kolibrios.org@1555 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
@@ -219,6 +219,8 @@ endl
|
||||
mov edx,eax ;ax = colors - r,g
|
||||
shr edx,16 ;dl = color - b
|
||||
mov ecx,buf2d_h
|
||||
cmp ecx,1
|
||||
jle .24no_crop_bottom ;<3B><EFBFBD><E0AEA2>塞 <20><> <20><><EFBFBD>砩 <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1 <20><><EFBFBD>ᥫ<EFBFBD>
|
||||
mov ebx,buf2d_w
|
||||
imul ecx,ebx
|
||||
lea esi,[ecx+ecx*2] ;esi=3*ecx
|
||||
@@ -262,6 +264,8 @@ endl
|
||||
shr edx,16 ;dl = color - b
|
||||
mov esi,buf2d_data
|
||||
mov ecx,buf2d_h
|
||||
cmp ecx,1
|
||||
jle .24no_crop_top ;<3B><EFBFBD><E0AEA2>塞 <20><> <20><><EFBFBD>砩 <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1 <20><><EFBFBD>ᥫ<EFBFBD>
|
||||
dec ecx ;<3B><><EFBFBD> <20><>१<EFBFBD><E0A5A7><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1-<2D><> <20><>ப<EFBFBD> <20><><EFBFBD>ᥫ<EFBFBD><E1A5AB>
|
||||
mov ebx,buf2d_w
|
||||
imul ecx,ebx
|
||||
@@ -306,6 +310,8 @@ endl
|
||||
mov edx,eax ;ax = colors - r,g
|
||||
shr edx,16 ;dl = color - b
|
||||
mov ebx,buf2d_w
|
||||
cmp ebx,1
|
||||
jle .24no_crop_right ;<3B><> <20><><EFBFBD>砩 <20> <20><>ਭ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1 <20><><EFBFBD>ᥫ<EFBFBD>
|
||||
lea ebx,[ebx+ebx*2]
|
||||
mov esi,ebx
|
||||
imul esi,buf2d_h
|
||||
@@ -365,6 +371,8 @@ endl
|
||||
mov edx,eax ;ax = colors - r,g
|
||||
shr edx,16 ;dl = color - b
|
||||
mov ebx,buf2d_w
|
||||
cmp ebx,1
|
||||
jle .24no_crop_left ;<3B><> <20><><EFBFBD>砩 <20> <20><>ਭ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1 <20><><EFBFBD>ᥫ<EFBFBD>
|
||||
lea ebx,[ebx+ebx*2]
|
||||
mov esi,buf2d_data ;esi - 㪠<><E3AAA0>⥫<EFBFBD> <20><> <20><>箫<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>ࠦ<EFBFBD><E0A0A6><EFBFBD><EFBFBD>
|
||||
mov dword[crop_r],0
|
||||
@@ -430,6 +438,8 @@ endl
|
||||
mov eax,dword[color]
|
||||
mov esi,buf2d_data
|
||||
mov ecx,buf2d_h
|
||||
cmp ecx,1
|
||||
jle .8no_crop_bottom ;<3B><EFBFBD><E0AEA2>塞 <20><> <20><><EFBFBD>砩 <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1 <20><><EFBFBD>ᥫ<EFBFBD>
|
||||
mov ebx,buf2d_w
|
||||
imul ecx,ebx
|
||||
mov esi,ecx
|
||||
@@ -468,6 +478,8 @@ endl
|
||||
mov eax,dword[color]
|
||||
mov esi,buf2d_data
|
||||
mov ecx,buf2d_h
|
||||
cmp ecx,1
|
||||
jle .8no_crop_top ;<3B><EFBFBD><E0AEA2>塞 <20><> <20><><EFBFBD>砩 <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1 <20><><EFBFBD>ᥫ<EFBFBD>
|
||||
dec ecx ;<3B><><EFBFBD> <20><>१<EFBFBD><E0A5A7><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1-<2D><> <20><>ப<EFBFBD> <20><><EFBFBD>ᥫ<EFBFBD><E1A5AB>
|
||||
mov ebx,buf2d_w
|
||||
imul ecx,ebx
|
||||
@@ -507,6 +519,8 @@ endl
|
||||
jae .8no_crop_right
|
||||
mov eax,dword[color]
|
||||
mov ebx,buf2d_w
|
||||
cmp ebx,1
|
||||
jle .8no_crop_right ;<3B><> <20><><EFBFBD>砩 <20> <20><>ਭ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1 <20><><EFBFBD>ᥫ<EFBFBD>
|
||||
mov esi,ebx
|
||||
imul esi,buf2d_h
|
||||
add esi,buf2d_data ;esi - 㪠<><E3AAA0>⥫<EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>ࠦ<EFBFBD><E0A0A6><EFBFBD><EFBFBD>
|
||||
@@ -558,6 +572,8 @@ endl
|
||||
jae .8no_crop_left
|
||||
mov eax,dword[color]
|
||||
mov ebx,buf2d_w
|
||||
cmp ebx,1
|
||||
jle .8no_crop_left ;<3B><> <20><><EFBFBD>砩 <20> <20><>ਭ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1 <20><><EFBFBD>ᥫ<EFBFBD>
|
||||
mov esi,buf2d_data ;esi - 㪠<><E3AAA0>⥫<EFBFBD> <20><> <20><>箫<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>ࠦ<EFBFBD><E0A0A6><EFBFBD><EFBFBD>
|
||||
mov edx,0
|
||||
cld
|
||||
|
Reference in New Issue
Block a user