CANVAS:fill ellipse

CANVAS:fill_ellipse(x, y, radius_x, radius_y, rotation, color)

Draw a filled ellipse defined by the center position (x,y), with x radius radius_x, y radius radius_y, rotation angle rotation, and with the color color.

Parameters: x The x position of the center of the ellipse y The y position of the center of the ellipse radius_x The radius in the x direction radius_y The radius in the y direction rotation The rotation angle in degrees clockwise color An RGB color value as an integer value

-- Draw a pair of cartoon eyes in black and purple
function Eyes(name)
  local canvas = gre.get_canvas(name)
  local size = canvas:get_dimensions()
  local x = size.width / 2
  local y = size.height / 2
  local dist = size.width / 4
  local s = size.width / 6
  canvas:fill_circle(x - dist / 2, y, s, 0xeeccff)
  canvas:fill_circle(x + dist / 2, y, s, 0xeeccff)
  canvas:fill_ellipse(x - (dist * 1.2) / 2, y, 0.4 * s, 0.5 * s, 0, 0)
  canvas:fill_ellipse(x + (dist * 0.8) / 2, y, 0.4 * s, 0.5 * s, 0, 0)
end
Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments

0 comments

Article is closed for comments.