circb
рисование окружности
circb (x, y, radius, color
)
Параметры:x
- координата центра круга по оси xy
- координата центра круга по оси yradius
- радиус круга в пикселях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
}