Skip to content
Josh Goebel edited this page Mar 28, 2021 · 12 revisions

circb

circb x y radius color

Parameters

  • x : the x coordinate of the circle's center
  • y : the y coordinate of the circle's center
  • radius : the radius of the circle in pixels
  • color: the index of the desired color in the current palette

Description

Draws the circumference of a circle with its center at x, y using the radius and color requested. It uses the Bresenham algorithm.

Example

Example

-- title:  circb demo
-- author: Filippo
-- desc:   circb wiki demo
-- script: lua
-- pal: arne16

a=0
space=10
function TIC()
 cls()
 for i=0,200,space do
  circb(120+80*math.sin(a),
        68+40*math.cos(a),
        i+time()/40%space,
        8)
  circb(120+80*math.sin(a/2),
        68+40*math.cos(a/2),
        i+time()/40%space,
        8) end
 a=a+math.pi/240
end
Clone this wiki locally