|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objecttgl.interpreter.SystemProcManager
public class SystemProcManager
システム定義手続きの管理と手続きの処理を行う。
コンストラクタの概要 | |
---|---|
SystemProcManager(DrawingScreen w)
インスタンスを作成する。 |
メソッドの概要 | |
---|---|
(package private) void |
clear(Stack stack)
画面をクリアするシステム定義コマンドの処理を行う。 |
(package private) void |
cos(Stack stack)
指定された角度の余弦(コサイン)を返すシステム定義関数の処理を行う。 |
static SystemProcDecl[] |
getAllSystemProcedures()
システム定義手続きの宣言のための情報を保持する配列を取得する。 |
(package private) void |
getDirection(Stack stack)
現在のタートルが向いている方向を返すシステム定義関数の処理を行う。 |
(package private) void |
getDistance(Stack stack)
タートルの現在位置から与えられた座標までの距離を返すシステム定義関数の 処理を行う。 |
(package private) void |
getNextColor(Stack stack)
与えられたペンの色の番号の次の番号を返すシステム定義関数の処理を行う。 |
(package private) void |
getPenColor(Stack stack)
現在のペンの色を返すシステム定義関数の処理を行う。 |
(package private) void |
getPenColorNum(Stack stack)
システムが用意するペンの色数を返すシステム定義関数の処理を行う。 |
(package private) void |
getX(Stack stack)
現在のタートルのX座標を返すシステム定義関数の処理を行う。 |
(package private) void |
getY(Stack stack)
現在のタートルのY座標を返すシステム定義関数の処理を行う。 |
(package private) void |
home(Stack stack)
タートルを原点に置き、Y軸の正の方向に向けるシステム定義コマンドの処理を行う。 |
void |
initialize()
タートルの状態を初期状態にする。 |
(package private) void |
isKeyPressed(Stack stack)
キーが押されたかどうかを返すシステム定義関数の処理を行う。 |
(package private) void |
move(Stack stack)
タートルを移動させるシステム定義コマンドの処理を行う。 |
(package private) void |
penBlack(Stack stack)
黒色のペンの番号を返すシステム定義関数の処理を行う。 |
(package private) void |
penBlue(Stack stack)
青色のペンの番号を返すシステム定義関数の処理を行う。 |
(package private) void |
penDown(Stack stack)
ペンを下ろすシステム定義コマンドの処理を行う。 |
(package private) void |
penGreen(Stack stack)
緑色のペンの番号を返すシステム定義関数の処理を行う。 |
(package private) void |
penOrange(Stack stack)
オレンジ色のペンの番号を返すシステム定義関数の処理を行う。 |
(package private) void |
penRed(Stack stack)
赤色のペンの番号を返すシステム定義関数の処理を行う。 |
(package private) void |
penUp(Stack stack)
ペンを上げるシステム定義コマンドの処理を行う。 |
(package private) void |
penViolet(Stack stack)
紫色のペンの番号を返すシステム定義関数の処理を行う。 |
(package private) void |
penYellow(Stack stack)
黄色のペンの番号を返すシステム定義関数の処理を行う。 |
(package private) void |
readChar(Stack stack)
キーボードから入力された文字を返すシステム定義関数の処理を行う。 |
(package private) void |
setDirection(Stack stack)
タートルを指定された方向に向けるシステム定義コマンドの処理を行う。 |
(package private) void |
setPenColor(Stack stack)
指定した番号にペンの色を変更するシステム定義コマンドの処理を行う。 |
(package private) void |
setPos(Stack stack)
タートルを指定された位置に置くシステム定義コマンドの処理を行う。 |
(package private) void |
setSpeed(int speed)
描画後の休止時間を設定する。 |
(package private) void |
sin(Stack stack)
指定された角度の正弦(サイン)を返すシステム定義関数の処理を行う。 |
(package private) void |
sleep(Stack stack)
指定された時間だけ実行を休止させるシステム定義コマンドの処理を行う。 |
(package private) void |
sqrt(Stack stack)
指定された数の平方根を返すシステム定義関数の処理を行う。 |
(package private) void |
towards(Stack stack)
タートルの現在位置から指定された位置への角度を返す システム定義関数の処理を行う。 |
(package private) void |
turn(Stack stack)
タートルを回転させるシステム定義コマンドの処理を行う。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public SystemProcManager(DrawingScreen w)
w
- インタプリタが描画を行う画面のインスタンスメソッドの詳細 |
---|
void move(Stack stack)
stack
- インタプリタのスタックvoid turn(Stack stack)
stack
- インタプリタのスタックvoid setPos(Stack stack)
stack
- インタプリタのスタックvoid setDirection(Stack stack)
stack
- インタプリタのスタックvoid getX(Stack stack)
stack
- インタプリタのスタックvoid getY(Stack stack)
stack
- インタプリタのスタックvoid getDirection(Stack stack)
stack
- インタプリタのスタックvoid towards(Stack stack)
stack
- インタプリタのスタックvoid getDistance(Stack stack)
stack
- インタプリタのスタックvoid setPenColor(Stack stack)
stack
- インタプリタのスタックvoid getPenColor(Stack stack)
stack
- インタプリタのスタックvoid getPenColorNum(Stack stack)
stack
- インタプリタのスタックvoid penBlack(Stack stack)
stack
- インタプリタのスタックvoid penRed(Stack stack)
stack
- インタプリタのスタックvoid penBlue(Stack stack)
stack
- インタプリタのスタックvoid penGreen(Stack stack)
stack
- インタプリタのスタックvoid penYellow(Stack stack)
stack
- インタプリタのスタックvoid penOrange(Stack stack)
stack
- インタプリタのスタックvoid penViolet(Stack stack)
stack
- インタプリタのスタックvoid getNextColor(Stack stack)
stack
- インタプリタのスタックvoid penDown(Stack stack)
stack
- インタプリタのスタックvoid penUp(Stack stack)
stack
- インタプリタのスタックvoid clear(Stack stack)
stack
- インタプリタのスタックvoid home(Stack stack)
stack
- インタプリタのスタックvoid isKeyPressed(Stack stack)
stack
- インタプリタのスタックvoid readChar(Stack stack)
stack
- インタプリタのスタックvoid sleep(Stack stack)
stack
- インタプリタのスタックvoid sin(Stack stack)
stack
- インタプリタのスタックvoid cos(Stack stack)
stack
- インタプリタのスタックvoid sqrt(Stack stack)
stack
- インタプリタのスタックpublic void initialize()
void setSpeed(int speed)
speed
- 休止する時間(ミリ秒単位)public static SystemProcDecl[] getAllSystemProcedures()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |