(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~ |
