LINE - [描画] |
||||||
… 直線の描画
LINE X1,Y1,X2,Y2
X1: 始点X座標
Y1: 始点Y座標
X2: 終点X座標
Y2: 終点Y座標
X1,Y1の座標からX2,Y2の座標に直線を描画します。座標はウィンドウの左上角が 0,0 です。
線の色には、COLORFGで指定した描画色が使用されます。
画面外の座標も指定できますが、実際に描画される範囲は、物理的な範囲の画面のみとなります。
COLORFG、BOX、BOXFILL、BOXCIRCLE、CIRCLE、PSET、PAINT
(サンプル 1)
REM 944BASIC 'LINE/GOSUB サンプル'
COLORFG 0,0,0
GOSUB *DRAW
COLORFG 255,255,255
GOSUB *DRAW
KEYWAIT
END
*DRAW
FOR X=0 TO 200
Y=SIN(X/20)*120+120
LINE X,Y,X+40,Y
SYNC
NEXT X
RETURN
(サンプル 2)
REM 944BASIC 'LINE サンプル'
COLORBG 255,255,255: CLS
C=64
FOR X1=0 TO 239 STEP 2
SYNC
FOR Y1=0 TO 239 STEP 2
COLORFG C+32,C+32,C
LINE X1,Y1,239-X1,239-Y1
C=C+16
IF C>223 THEN C=0
NEXT Y1
NEXT X1
KEYWAIT
LINE - [描画] |