circb

рисование окружности

circb (x, y, radius, color)

Параметры:
x - координата центра круга по оси x
y - координата центра круга по оси y
radius - радиус круга в пикселях
color - индекс цвета в текущей палитре

Описание:
Рисует цветную окружность с центром x и y с указанным радиусом. Используется алгоритм "bresenham".

Пример:

Запустить или скачать картридж примера.

-- title:  circb demo
-- author: Filippo
-- desc:   
-- script: lua
-- input:  gamepad

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

Запустить или скачать картридж примера.

-- title:  circb demo
-- author: Filippo
-- desc:   
-- script: moon
-- input:  gamepad

a=0
space=10

export TIC=->
  cls()
  for i=0,200,space 
    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) 
  a=a+math.pi/240
// title:  circb demo
// author: Filippo
// desc:   
// script: js
// input:  gamepad

a = 0.0
space = 10

function TIC() {
  cls()
  for (i = 0; i < 200; i += space) {
    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)
  }
  a += Math.PI / 240
}

results matching ""

    No results matching ""