概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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 を描画する準備を実行します。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

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