예제 #1
0
void	draw_line_game(t_bunny_pixelarray *content,
		  t_bunny_position from, t_bunny_position to,
		  t_color *color)
{
  float	vector[7];

  vector[0] = from.x;
  vector[1] = from.y;
  vector[2] = to.x;
  vector[3] = to.y;
  vector[4] = ((float) (from.y - to.y) / (float) (from.x - to.x));
  vector[5] = content->clipable.clip_width - 1;
  vector[6] = content->clipable.clip_height - 1;
  if (vector[4] > 1 || vector[4] < -1)
    draw_up(content, vector, color);
  else
    draw_down(content, vector, color);
}
예제 #2
0
파일: line.c 프로젝트: nromptea42/Fdf
void	draw_line(t_param *param, int xpix, int ypix, t_pnt pnt)
{
	draw_right(param, xpix, ypix, pnt);
	draw_down(param, xpix, ypix, pnt);
}