コード例 #1
0
ファイル: img.c プロジェクト: polku/raytracer
int		find_color(t_img *img)
{
	int		sv;
	int		color;
	float	light;
	int		dist;

	dist = find_inter(img, &sv);
	if (sv != -1)
	{
		light = find_light(&img->scene.ray, dist,
							img->scene.obj[sv].pos, img->scene.light);
		color = chg_color(img->scene.obj[sv].color, light);
	}
	else
		color = BGD_COLOR;
	return (color);
}
コード例 #2
0
ファイル: Windows.cpp プロジェクト: zaviga5001/zenkaku
// 属性は変えずに色を変える
//
void CWindows::chg_color(int x, int y, int ch, int bg)
{
	chg_color(x, y, getcpair(ch, bg));
}