参考資料:Pascalのグラフィックス命令
- 宣言部 : グラフィックス機能を利用するための各種宣言
- 初期化と終了 : グラフィックス機能を利用するための初期化と終了の
- 描画手続き : 利用可能な各種のグラフィックス操作。特に指定
がないかぎり変数はすべて integer 型
- 画面消去 cleardevice
- 現在位置(current position)を(x, y)に移動 moveto(x, y)
- 現在位置から(x, y)まで線分を表示 lineto(x, y)
- (x1, y1)から(x2, y2)まで線分を表示 line(x1, y1, x2, y2)
- 現在位置を(dx, dy)分だけ移動(外部手続き宣言が必要) moverel(dx, dy)
- 現在位置から(dx, dy)分だけ線分を表示(外部手続き宣言が必要)
linerel(dx, dy)
- 中心(x, y)、半径rの円を表示 circle(x, y, r)
- (x, y)に点を表示 putpixel(x, y, color)
- (x, y)に文字列sを表示 outtextxy(x, y, s)
s は文字列型
- 以後の表示色をcに変更 setcolor(c)
- 色としては、Black, Blue, Green, Cyan, Red, Magenta, Brown, LightGray,
DarkGray, LightBlue, LightGreen, LightCyan, LightRed, LightMagenta,
Yellow, White が指定できる。
注意
グラフィックスのプログラムを実行すると、グラフィックスのウインド
ウの枠線だけがでたあと、
Badaccess .....
のようなよくわからないエラーメッセージがでて、そのあとなにも画面
にでないでプログラムが終ってしまうことがある。これは、普通は、
netscape や xpaint などのプログラムを同時に使っている時に起きる。
(mosaic では起きないようである)。
これが起きたら、とりあえず netscape を終了して、もう一度
グラフィックスのプログラムを実行してみること。