tsukuba_bunko.peko.canvas.stage
クラス Stage

java.lang.Object
  上位を拡張 tsukuba_bunko.peko.canvas.stage.Stage
すべての実装されたインタフェース:
java.io.Serializable

public class Stage
extends java.lang.Object
implements java.io.Serializable

舞台を表示するキャンバスです。

バージョン:
$Revision: 1.3 $
作成者:
$Author: ppoi $
関連項目:
直列化された形式

コンストラクタの概要
Stage()
          Stage のインスタンスを作成します。
 
メソッドの概要
 void commit()
           
 void enter(Actor actor)
          人物を舞台に登場させます。
 Actor exit(java.lang.String name)
          人物を舞台から退場させます。
 void exitAll()
          全ての人物を舞台から退場させます。
 Actor getActor(java.lang.String name)
          人物を取得します。
 java.util.Map getActors()
          人物リストを取得します。
 AudioPlayer getAudioPlayer()
          サウンド効果を処理するオーディオプレーヤーを取得します。
 java.awt.Color getBackgroundColor()
          背景色を取得します。
 java.awt.Image getBackgroundImage()
          背景画像を取得します。
 Actor getName(java.lang.String name)
          人物を取得します。
 java.lang.String getSlide()
          スライド名を取得します。
 java.awt.Image getSlideImage()
          スライド画像を取得します。
 StageCanvas getStageCanvas()
          このステージを描画するキャンバスを取得します。
 void hideSlide()
          スライドを隠します。
 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()
          Stage を描画する準備を実行します。
 void setAudioPlayer(AudioPlayer audioPlayer)
          サウンド効果を処理するオーディオプレーヤーを設定します。
 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 updateCanvas()
          このステージを描画しているキャンバスを最新の状態に更新します。
 void updateCanvas(java.lang.String effect)
          このステージを描画しているキャンバスを最新の状態に更新します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Stage

public Stage()
Stage のインスタンスを作成します。

メソッドの詳細

enter

public void enter(Actor actor)
人物を舞台に登場させます。

パラメータ:
actor - 人物

getName

public Actor getName(java.lang.String name)
人物を取得します。


exit

public Actor exit(java.lang.String name)
人物を舞台から退場させます。


exitAll

public void exitAll()
全ての人物を舞台から退場させます。


getActor

public Actor getActor(java.lang.String name)
人物を取得します。


getActors

public java.util.Map getActors()
人物リストを取得します。


setBackgroundImage

public void setBackgroundImage(java.lang.String image)
背景画像を設定します。このメソッドを呼び出すと、背景色は null に設定されます。

パラメータ:
image - 背景画像

getBackgroundImage

public java.awt.Image getBackgroundImage()
背景画像を取得します。

戻り値:
背景画像

setBackgroundColor

public void setBackgroundColor(java.lang.String color)
背景色を設定します。このメソッドを呼び出すと、背景画像は null に設定されます。

パラメータ:
color - 背景色

getBackgroundColor

public java.awt.Color getBackgroundColor()
背景色を取得します。

戻り値:
背景色

showSlide

public void showSlide(java.lang.String slide)
スライドを表示します。

パラメータ:
slide - スライド名

hideSlide

public void hideSlide()
スライドを隠します。


getSlide

public java.lang.String getSlide()
スライド名を取得します。

戻り値:
スライド名

getSlideImage

public java.awt.Image getSlideImage()
スライド画像を取得します。

戻り値:
スライド画像

playBGM

public void playBGM(java.lang.String id,
                    java.lang.String clipName,
                    boolean loop)
BGM を再生します。

パラメータ:
id - BGM ID
clipName - クリップ名
loop - ループする場合は true、しない場合は false

stopBGM

public void stopBGM(java.lang.String id,
                    int mode)
BGM を停止します。

パラメータ:
id - 停止する BGM の ID
mode - 停止モード

stopSE

public void stopSE(java.lang.String id,
                   int mode)
SE を停止します。

パラメータ:
id - 停止する SE の ID

playSE

public void playSE(java.lang.String id,
                   java.lang.String clipName,
                   boolean loop)
SE を再生します。

パラメータ:
id - SE ID
clipName - クリップ名
loop - ループする場合は true、しない場合は false

setAudioPlayer

public void setAudioPlayer(AudioPlayer audioPlayer)
サウンド効果を処理するオーディオプレーヤーを設定します。

パラメータ:
audioPlayer - オーディオプレーヤー

getAudioPlayer

public AudioPlayer getAudioPlayer()
サウンド効果を処理するオーディオプレーヤーを取得します。

戻り値:
オーディオプレーヤー

getStageCanvas

public StageCanvas getStageCanvas()
このステージを描画するキャンバスを取得します。

戻り値:
ステージキャンバス

updateCanvas

public void updateCanvas()
このステージを描画しているキャンバスを最新の状態に更新します。


updateCanvas

public void updateCanvas(java.lang.String effect)
このステージを描画しているキャンバスを最新の状態に更新します。


commit

public void commit()

prepare

public void prepare()
Stage を描画する準備を実行します。



All Rights Reserved. © 1999-2006 The "Peko" Project, Tsukuba Bunko.