Subversion Repositories Kolibri OS

Rev

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

Rev 7274 Rev 7422
Line 191... Line 191...
191
	PutShadow(w+x+2,y+1,1,h+2,skinned,1);
191
	PutShadow(w+x+2,y+1,1,h+2,skinned,1);
192
	PutShadow(x,y+h+2,w+2,1,skinned,2);
192
	PutShadow(x,y+h+2,w+2,1,skinned,2);
193
	PutShadow(x+1,y+h+3,w+1,1,skinned,1);
193
	PutShadow(x+1,y+h+3,w+1,1,skinned,1);
194
}
194
}
Line 195... Line 195...
195
 
195
 
196
:void GrayScaleImage(dword color_image, w, h)
196
:dword GrayScaleImage(dword color_image, w, h)
197
{
197
{
198
	dword i,gray,to,rr,gg,bb;
198
	dword i,gray,to,rr,gg,bb;
199
	to = w*h*3 + color_image;
199
	to = w*h*3 + color_image;
200
	for (i = color_image; i < to; i+=3)
200
	for (i = color_image; i < to; i+=3)
Line 206... Line 206...
206
		gray += gg*gg;
206
		gray += gg*gg;
207
		gray += bb*bb;
207
		gray += bb*bb;
208
		gray = sqrt(gray) / 3;
208
		gray = sqrt(gray) / 3;
209
		DSBYTE[i] = DSBYTE[i+1] = DSBYTE[i+2] = gray;
209
		DSBYTE[i] = DSBYTE[i+1] = DSBYTE[i+2] = gray;
210
	}
210
	}
-
 
211
	return gray;
211
}
212
}
Line 212... Line 213...
212
 
213
 
213
:void ShadowImage(dword color_image, w, h, strength)
214
:void ShadowImage(dword color_image, w, h, strength)
214
{
215
{