|
Stage3D API version 0.12 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.ObjectStage3D.Acting
Stage3D.ActingList
このクラスはActingクラスの派生クラスで、複数のActngを まとめて一つのActingのように振る舞えるように したものである。内部にActingのキューを持っており、 それぞれを順番に並べてあたかも一つのActingであるかの ように振る舞う。
フィールドの概要 |
クラス Stage3D.Acting から継承したフィールド |
KILL |
コンストラクタの概要 | |
ActingList()
|
メソッドの概要 | |
void |
deQueue(int num)
queueの指定した場所のActingを削除。 |
boolean |
doActing()
キューの中のActiveなActingで最も前にある物を実行し、 ターンが終了するまで繰り返す。 |
void |
enQueue(int num,
Acting acting)
キューに指定したActngを指定した場所に追加する。 |
Acting |
getFirstActing()
キューのActiveなActingでもっとも前にある物を 取得取得する。 |
java.lang.String |
getName()
最も前にあるActiveなActingの名前を返す。 |
DataPack.DataPack |
getStatus()
最も前にあるActiveなActingのgetStatusメソッドを実行し それを返す。 |
void |
removeAll()
Actingのキューを空にする。 |
void |
setInterruptedFlag(int signal)
最も前にあるActiveなActingに割り込みのsignalを セットする。 |
boolean |
setOption(DataPack.DataPack[] datapacks)
このメソッドは動作をしない。 |
クラス Stage3D.Acting から継承したメソッド |
getCommandDataPack, getInterruptedFlag, getIsActive, getStage, getTargetActor, setIsActive, setName |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public ActingList()
メソッドの詳細 |
public boolean setOption(DataPack.DataPack[] datapacks)
Acting
内の setOption
datapacks
- このActingのオプション。
public void removeAll()
public void enQueue(int num, Acting acting)
num
- 場所を表す。0が先頭であり、0より小さい値を
入れた場合、最後尾に追加される。acting
- 追加するActing。public void deQueue(int num)
num
- 削除するActngの場所。public Acting getFirstActing()
public boolean doActing()
Acting
内の doActing
public void setInterruptedFlag(int signal)
Acting
内の setInterruptedFlag
signal
- 設定する割り込みフラグ
KILL
public DataPack.DataPack getStatus()
Acting
内の getStatus
public java.lang.String getName()
Acting
内の getName
|
author Takao Sumitomo | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |