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

## tsukuba_bunko.peko.scenario
クラス ScenarioProcessor

    java.lang.Object
      tsukuba_bunko.peko.scenario.ScenarioProcessor

    public class ScenarioProcessor

extends java.lang.Object

シナリオの処理を行うプロセッサモジュールです。

バージョン:
  $Revision: 1.2 $
作成者:
  $Author: ppoi $

フィールドの概要
`protected SceneProcessor` | `_currentSceneProcessor` 現在シーンを処理中の SceneProcessor
`protected int` | `_maxQueueSize` キューの最大値
`protected int` | `_processorCount` 生成した SceneProcessor 数
`protected java.util.ArrayList` | `_queue` キュー
`protected SelectCoordinator` | `_selectCoordinator` SelectCanvas コーディネータ
`protected Session` | `_session` 現在のコンテクスト
`protected StageCoordinator` | `_stageCoordinator` StageCanvas コーディネータ
`protected TextCoordinator` | `_textCooridnator` TextCanvas コーディネータ

コンストラクタの概要
`ScenarioProcessor()` `ScenarioProcessor` のインスタンスを生成します。

メソッドの概要
`void` | `exit()` シナリオの再生を終了します。
`protected SceneProcessor` | `getSceneProcessor()` シーンを処理するシーンプロセッサを取得します。
`void` | `playScenario(java.lang.String sceneName, Session session)` 指定された第１シーン、セッションでシナリオの再生を開始します。
`protected void` | `pushSceneProcessor(SceneProcessor processor)` 処理が終了した SceneProcessor をキューに戻します。
`protected void` | `sceneEnded(SceneProcessor processor)` シーンの終了を通知します。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### _queue

    protected java.util.ArrayList _queue

  キュー

### _maxQueueSize

    protected int _maxQueueSize

  キューの最大値

### _processorCount

    protected int _processorCount

  生成した SceneProcessor 数

### _currentSceneProcessor

    protected SceneProcessor _currentSceneProcessor

  現在シーンを処理中の SceneProcessor

### _session

    protected Session _session

  現在のコンテクスト

### _textCooridnator

    protected TextCoordinator _textCooridnator

  TextCanvas コーディネータ

### _stageCoordinator

    protected StageCoordinator _stageCoordinator

  StageCanvas コーディネータ

### _selectCoordinator

    protected SelectCoordinator _selectCoordinator

  SelectCanvas コーディネータ

コンストラクタの詳細

### ScenarioProcessor

    public ScenarioProcessor()

  `ScenarioProcessor` のインスタンスを生成します。

メソッドの詳細

### playScenario

    public void playScenario(java.lang.String sceneName,
                             Session session)

  指定された第１シーン、セッションでシナリオの再生を開始します。

  パラメータ:
    `sceneName` - 第１シーン名
    `session` - セッション

### exit

    public void exit()

  シナリオの再生を終了します。

### getSceneProcessor

    protected SceneProcessor getSceneProcessor()

  シーンを処理するシーンプロセッサを取得します。

  戻り値:
    シーンプロセッサ

### pushSceneProcessor

    protected void pushSceneProcessor(SceneProcessor processor)

  処理が終了した SceneProcessor をキューに戻します。

  パラメータ:
    `processor` - キューに戻すシーンプロセッサ

### sceneEnded

    protected void sceneEnded(SceneProcessor processor)

  シーンの終了を通知します。

  パラメータ:
    `processor` - 終了の通知を発行したシーンプロセッサ

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

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