|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objecttsukuba_bunko.peko.scenario.Coordinator
tsukuba_bunko.peko.scenario.stage.StageCoordinator
public class StageCoordinator
StageCanvas への操作を取り持つコーディネータモジュールです。
フィールドの概要 | |
---|---|
protected int |
_level
ネストレベル |
static int |
POSITION_CENTER
立ち位置:中央 |
static int |
POSITION_LEFT
立ち位置:左 |
static int |
POSITION_RIGHT
立ち位置:右 |
クラス tsukuba_bunko.peko.scenario.Coordinator から継承されたフィールド |
---|
_activeThread, _context |
コンストラクタの概要 | |
---|---|
StageCoordinator()
StageCoordinator のインスタンスを生成します。 |
メソッドの概要 | |
---|---|
void |
action(Actor actor)
役者を動かします。 |
void |
begin()
StageCanvas に対する操作を開始します。 |
void |
commit()
StageCanvas に対する操作を終了し、キャンバスの状態を確定します。 |
void |
enter(Actor actor)
役者を舞台に登場させます。 |
Actor |
exit(java.lang.String name)
役者を退場させます。 |
Actor |
getActor(java.lang.String name)
name で識別される役者の情報を取得します。 |
protected Stage |
getStage()
ステージを取得します。 |
void |
hideSlide()
スライドを隠します。 |
void |
hideTextCanvas()
テキストキャンバスを隠します。 |
boolean |
isSlideVisible()
スライドが表示中かどうかを判定します。 |
void |
playBGM(java.lang.String id,
java.lang.String clipName,
boolean loop)
BGM を再生します。 |
void |
playSE(java.lang.String id,
java.lang.String clipName,
boolean loop)
SE を再生します。 |
void |
prepare(SceneContext context,
java.lang.Thread activeThread)
この Coordinator インスタンスを指定されたコンテクスト、シーン処理スレッドで動作するように設定します。 |
void |
setBackgroundColor(java.lang.String color)
背景を指定した色に設定します。 |
void |
setBackgroundImage(java.lang.String image)
背景を指定された画像に設定します。 |
void |
showSlide(java.lang.String slide)
スライドを表示します。 |
void |
stopBGM(java.lang.String id,
int mode)
BGM を停止します。 |
void |
stopSE(java.lang.String id,
int mode)
SE を停止します。 |
void |
updateStage()
エフェクトを使用せずにステージを更新します。 |
void |
updateStage(java.lang.String effect)
ステージを指定されたエフェクトを使用して更新します。 |
クラス tsukuba_bunko.peko.scenario.Coordinator から継承されたメソッド |
---|
dormantize, getActionControler, getCanvasManager, getSceneContext, isActiveThread |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final int POSITION_CENTER
public static final int POSITION_LEFT
public static final int POSITION_RIGHT
protected int _level
コンストラクタの詳細 |
---|
public StageCoordinator()
StageCoordinator
のインスタンスを生成します。
メソッドの詳細 |
---|
public Actor getActor(java.lang.String name)
name
で識別される役者の情報を取得します。
name
- 役者名
null
public void enter(Actor actor)
actor
- 登場する役者public void action(Actor actor)
actor
- 動かす役者public Actor exit(java.lang.String name)
name
- 退場させる役者名
public void setBackgroundColor(java.lang.String color)
color
- 色名public void setBackgroundImage(java.lang.String image)
image
- 画像名public void showSlide(java.lang.String slide)
slide
- スライド名public void hideSlide()
public void playBGM(java.lang.String id, java.lang.String clipName, boolean loop)
id
- BGM IDclipName
- クリップ名loop
- ループする場合 true
、それ以外の場合 false
public void stopBGM(java.lang.String id, int mode)
id
- BGM IDpublic void playSE(java.lang.String id, java.lang.String clipName, boolean loop)
id
- SE IDclipName
- クリップ名loop
- ループする場合 true
、それ以外の場合 false
public void stopSE(java.lang.String id, int mode)
id
- SE IDpublic void updateStage(java.lang.String effect)
effect
- エフェクト名public void updateStage()
public void hideTextCanvas()
protected Stage getStage()
public boolean isSlideVisible()
true
,非表示中の場合 false
public void prepare(SceneContext context, java.lang.Thread activeThread)
Coordinator
の記述:
Coordinator
内の prepare
context
- シーンコンテクストactiveThread
- アクティブなシーン処理スレッドpublic void begin()
Coordinator
内の begin
public void commit()
Coordinator
内の commit
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |