line

рисование линии

line ( x0, y0, x1, y1, color)

Параметры:
x0 - координата начала линии по оси x
y0 - координата начала линии по оси y
x1 - координата конца линии по оси x
y1 - координата конца линии по оси y
color - индекс цвета в текущей палитре

Описание:
Рисует прямую цветную линию начиная с координат (x0,y0) до (x1,y1).

Пример:

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

-- title:  line demo
-- author: 
-- desc:   
-- script: lua
-- input:  gamepad

pi8=math.pi/8
pi2=math.pi*2

t=0

function TIC()
 cls()

 --lines
 for i=t%8,135,8 do
  line(i,0,0,135-i,8)
  line(i,135,135,135-i,6)
  t=t+0.01
 end

 --prism
 for i=t/16%pi8,pi2,pi8 do
  x=68+32*math.cos(i)
  y=68+32*math.cos(i)
  line(135,0,x,y,15)
  line(0,135,x,y,15)
 end

 --Border
 line(0,0,135,0,8)
 line(0,0,0,135,8)
 line(135,0,135,135,6)
 line(0,135,135,135,6)

end

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

-- title:  line demo
-- author: 
-- desc:   
-- script: moon
-- input:  gamepad

pi8=math.pi/8
pi2=math.pi*2

t=0
export TIC=->
  cls()

  --lines
  for i=t%8,135,8 
    line(i,0,0,135-i,8)
    line(i,135,135,135-i,6)
    t+=0.01

  --prism
  for i=t/16%pi8,pi2,pi8 
    x=68+32*math.cos(i)
    y=68+32*math.cos(i)
    line 135,0,x,y,15
    line 0,135,x,y,15

  --Border
  line 0,0,135,0,8
  line 0,0,0,135,8
  line 135,0,135,135,6
  line 0,135,135,135,6
// title: line demo
// author:
// desc:
// script: js
// input: gamepad

pi8 = Math.PI / 8
pi2 = Math.PI * 2

t = 0

function TIC() {
  cls()

  //lines
  for (i = t % 8; i < 135; i += 8) {
    line(i, 0, 0, 135 - i, 8)
    line(i, 135, 135, 135 - i, 6)
    t = t + 0.01
  }

  //prism
  for (i = t / 16 % pi8; i < pi2; i += pi8) {
    x = 68 + 32 * Math.cos(i)
    y = 68 + 32 * Math.cos(i)
    line(135, 0, x, y, 15)
    line(0, 135, x, y, 15)
  }

  //Border
  line(0, 0, 135, 0, 8)
  line(0, 0, 0, 135, 8)
  line(135, 0, 135, 135, 6)
  line(0, 135, 135, 135, 6)

}

results matching ""

    No results matching ""