(63) Small Basic v0.8~ API リファレンス : Turtle

Turtleオブジェクトは、カメ形のペンカーソルに命令することで図形を描かせる機能を提供します。


Angle

プロパティ : Angle

カメ型のペンカーソルの向きを角度(ディグリー)で取得または設定します。
設定すると、ペンカーソルは瞬時にその方向へ向きを変えます。

数値 ペンカーソルの向き。
対応バージョン v0.8~

Hide

オペレーション : Hide (  )

カメ型のペンカーソルを非表示にします。

戻り値 (なし)
対応バージョン v0.8~

Move

オペレーション : Move ( distance )

カメ型のペンカーソルを指定した長さだけ前進させます。
事前にペンを降ろしていれば、ペンカーソルの移動に沿って線が引かれます。

distance 数値 ペンカーソルを移動する距離。
戻り値 (なし)
対応バージョン v0.8~

MoveTo

オペレーション : MoveTo ( x , y )

カメ型のペンカーソルを、指定した位置へ移動できるように向きを変えさせ、指定した位置まで前進させます。
事前にペンを降ろしていれば、ペンカーソルの移動に沿って線が引かれます。

x 数値 移動先の横位置(X座標)。
y 数値 移動先の縦位置(Y座標)。
戻り値 (なし)
対応バージョン v0.8~

PenDown

オペレーション : PenDown (  )

カメ型のペンカーソルのペンを降ろさせます。
ペンを降ろしている間、ペンカーソルの移動に沿って線が引かれるようになります。

戻り値 (なし)
対応バージョン v0.8~

PenUp

オペレーション : PenUp (  )

カメ型のペンカーソルのペンを上げさせます。
ペンを上げている間、ペンカーソルが移動しても線は引かれないようになります。

戻り値 (なし)
対応バージョン v0.8~

Show

オペレーション : Show (  )

カメ型のペンカーソルを表示します。

戻り値 (なし)
対応バージョン v0.8~

Speed

プロパティ : Speed

カメ型のペンカーソルの移動速度を取得または設定します。

数値 ペンカーソルの移動速度。(1(最遅)~10(最速))
対応バージョン v0.8~

Turn

オペレーション : Turn ( angle )

カメ型のペンカーソルを、指定した角度(ディグリー)だけ向きを変えさせます。
角度が正数であれば時計回り、負数であれば反時計回りとなります。

distance 数値 向きを変えさせる角度(ディグリー)。
戻り値 (なし)
対応バージョン v0.8~

TurnLeft

オペレーション : TurnLeft (  )

カメ型のペンカーソルを反時計回りに90度向きを変えさせます。

戻り値 (なし)
対応バージョン v0.8~

TurnRight

オペレーション : TurnRight (  )

カメ型のペンカーソルを時計回りに90度向きを変えさせます。

戻り値 (なし)
対応バージョン v0.8~

X

プロパティ : X

カメ型のペンカーソルの横方向(X方向)の位置を取得または設定します。
設定すると、ペンカーソルは瞬時にその位置まで移動します。

数値 ペンカーソルの横方向(X方向)。
対応バージョン v0.8~

Y

プロパティ : Y

カメ型のペンカーソルの縦方向(Y方向)の位置を取得または設定します。
設定すると、ペンカーソルは瞬時にその位置まで移動します。

数値 ペンカーソルの縦方向(Y方向)。
対応バージョン v0.8~

コメントを投稿