こんにちは
>Lineコマンドでの線の太さをGdrawWidthコマンドで2とか3にして太くすると、
>点線や破線などもすべて実線になって表示されます。
申し訳ありません。
「GDrawStyleはGDrawWidth=1のときのみ有効」という仕様です。
これは,tbasicの開発に使用しているコンパイラの仕様ですので,仕方ありません。
解決策としては,速度を気にしなければ,自前で点線を書く Sub を作るということも考えられます。
例えば次のようなものではどうでしょうか。だいぶ手抜きですが,調整すれば使えるかもしれません。
GScreen(300,300)
DrawWidth=3
Call DrawDotLine(0,0,100,100,20)
End
Sub DrawDotLine(x0,y0,x1,y1,n)
dx=(x1-x0)/n
dy=(y1-y0)/n
For i=0 To n Step 2
x=x0+i*dx: y=y0+i*dy
Line (x,y)-(x+dx,y+dx)
Next i
End Sub