Chapter4. 拡張関数


4.1 グラフィックス関数

関数名
G@GDILINETO
機能

直前にG@GDILINEで描画した線の終点を始点とした線を描画する。ただし、終点は描画に含めません。

書式
G@GDILINETO(SN,X1,Y1 )
《パラメーター》
SN int。キャラクターを含むサーフェス番号
X1 int。線の終点X座標
Y1 int。線の終点Y座標
解説
直前にG@GDILINEで描画した線の終点を新たな始点とし、新たに指定した終点間を結ぶ線を引く。
直線は G@GDISETPEN で指定したペンで描画します。
用例
座標1(X=100,Y=200),座標2(X=300,Y=400),座標3(X=500,Y=100)間を結ぶ赤い線を引く。
CN = G@SETUP( 640 , 480 , 8 , 1 )
G@GDISETPEN( LG_GDI_PS_SOLID , 3 , 1.0 , 0 , 0 )
LOOP
  G@GDILINE( CN , 100, 200, 300, 400 )
  G@GDILINETO( CN , 500 , 100 )
  G@FLIP( )
ENDLOOP