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

## tsukuba_bunko.peko
クラス ActionControler

    java.lang.Object
      tsukuba_bunko.peko.ActionControler

すべての実装されたインタフェース:
  java.awt.event.KeyListener, java.awt.event.MouseListener, java.util.EventListener

    public class ActionControler

extends java.lang.Object
implements java.awt.event.KeyListener, java.awt.event.MouseListener

プレイヤーの操作を受け付けるコントローラです。

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

フィールドの概要
`static int` | `PM_AUTOMATIC` 自動送りプレイモード
`static int` | `PM_NORMAL` 通常プレイモード
`static int` | `PM_SKIP` 早送りプレイ(次の選択肢までスキップ)モード
`static long` | `SM_DEFAULT` プレイヤーが操作するまで停止するストップモード(デフォルト)
`static long` | `SM_NONSTOP` ノンストップモード

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

メソッドの概要
`void` | `changeUsingEffect()` 画像切り替えエフェクトを使用するかどうかを切り替えます。
`int` | `getPlayMode()` 現在のプレイモードを取得します。
`boolean` | `isActive()` ActionControler が有効かどうかを判定します。
`void` | `keyPressed(java.awt.event.KeyEvent ev)`
`void` | `keyReleased(java.awt.event.KeyEvent ev)`
`void` | `keyTyped(java.awt.event.KeyEvent ev)`
`void` | `mouseClicked(java.awt.event.MouseEvent ev)`
`void` | `mouseEntered(java.awt.event.MouseEvent ev)`
`void` | `mouseExited(java.awt.event.MouseEvent ev)`
`void` | `mousePressed(java.awt.event.MouseEvent ev)`
`void` | `mouseReleased(java.awt.event.MouseEvent ev)`
`void` | `returnTitle()` タイトル画面に戻ります。
`void` | `returnTitle(boolean silence)` タイトル画面に戻ります。
`void` | `setActive(boolean activity)` ActionContorler を有効にするかどうかを設定します。
`protected void` | `setPlayMode(int playMode)` プレイモードを設定します。
`void` | `setPlayModeToAutomatic()` プレイモードを「自動」に設定します。
`void` | `setPlayModeToNormal()` プレイモードを「通常」に設定します。
`void` | `setPlayModeToSKip()` プレイモードを「早送り」に設定します。
`void` | `setSaveEnabled(boolean enabled)` セーブ機能の有効／無効を設定します。
`void` | `showLoadDialog()` ロードダイアログを表示します。
`void` | `showReadAgain()` 読み返しコントローラを表示します。
`void` | `showSaveDialog()` セーブダイアログを表示します。
`void` | `start()` `stop()` により停止されたスレッドを再開します。
`void` | `stop()` プレイヤーがアクションを起こすまで現在のスレッドを停止します。
`void` | `stop(long wait)` 現在のスレッドを停止します。

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

フィールドの詳細

### SM_DEFAULT

    public static final long SM_DEFAULT

  プレイヤーが操作するまで停止するストップモード(デフォルト)

  関連項目:
    定数フィールド値

### SM_NONSTOP

    public static final long SM_NONSTOP

  ノンストップモード

  関連項目:
    定数フィールド値

### PM_SKIP

    public static final int PM_SKIP

  早送りプレイ(次の選択肢までスキップ)モード

  関連項目:
    定数フィールド値

### PM_NORMAL

    public static final int PM_NORMAL

  通常プレイモード

  関連項目:
    定数フィールド値

### PM_AUTOMATIC

    public static final int PM_AUTOMATIC

  自動送りプレイモード

  関連項目:
    定数フィールド値

コンストラクタの詳細

### ActionControler

    public ActionControler()

  `ActionControler` のインスタンスを作成します。

メソッドの詳細

### setActive

    public void setActive(boolean activity)

  ActionContorler を有効にするかどうかを設定します。

  パラメータ:
    `activity` - 有効にする場合 `false`、それ以外 `false`。

### isActive

    public boolean isActive()

  ActionControler が有効かどうかを判定します。

  戻り値:
    有効な場合 `true`、それ以外 `false`。

### setSaveEnabled

    public void setSaveEnabled(boolean enabled)

  セーブ機能の有効／無効を設定します。

  パラメータ:
    `enabled` - 有効にする場合 `true`、それ以外の場合 `false`

### getPlayMode

    public int getPlayMode()

  現在のプレイモードを取得します。

### setPlayMode

    protected void setPlayMode(int playMode)

  プレイモードを設定します。

  パラメータ:
    `playMode` - プレイモード。`PM_FORWARD`、`PM_NORMAL`、`PM_AUTOMATIC` から選択。

### setPlayModeToSKip

    public void setPlayModeToSKip()

  プレイモードを「早送り」に設定します。

### setPlayModeToNormal

    public void setPlayModeToNormal()

  プレイモードを「通常」に設定します。

### setPlayModeToAutomatic

    public void setPlayModeToAutomatic()

  プレイモードを「自動」に設定します。

### changeUsingEffect

    public void changeUsingEffect()

  画像切り替えエフェクトを使用するかどうかを切り替えます。

### showReadAgain

    public void showReadAgain()

  読み返しコントローラを表示します。

### showLoadDialog

    public void showLoadDialog()

  ロードダイアログを表示します。

### showSaveDialog

    public void showSaveDialog()

  セーブダイアログを表示します。

### returnTitle

    public void returnTitle()

  タイトル画面に戻ります。

### returnTitle

    public void returnTitle(boolean silence)

  タイトル画面に戻ります。

### start

    public void start()

  `stop()` により停止されたスレッドを再開します。

### stop

    public void stop()

  プレイヤーがアクションを起こすまで現在のスレッドを停止します。

### stop

    public void stop(long wait)

  現在のスレッドを停止します。

  パラメータ:
    `wait` - 待ち時間。プレイヤーが操作するまでストップする場合は `SM_DEFAULT` を、無停止の場合は `SM_NONSTOP` を指定する。

### mousePressed

    public void mousePressed(java.awt.event.MouseEvent ev)

  定義:
    インタフェース `java.awt.event.MouseListener` 内の `mousePressed`

### mouseReleased

    public void mouseReleased(java.awt.event.MouseEvent ev)

  定義:
    インタフェース `java.awt.event.MouseListener` 内の `mouseReleased`

### mouseEntered

    public void mouseEntered(java.awt.event.MouseEvent ev)

  定義:
    インタフェース `java.awt.event.MouseListener` 内の `mouseEntered`

### mouseExited

    public void mouseExited(java.awt.event.MouseEvent ev)

  定義:
    インタフェース `java.awt.event.MouseListener` 内の `mouseExited`

### mouseClicked

    public void mouseClicked(java.awt.event.MouseEvent ev)

  定義:
    インタフェース `java.awt.event.MouseListener` 内の `mouseClicked`

### keyPressed

    public void keyPressed(java.awt.event.KeyEvent ev)

  定義:
    インタフェース `java.awt.event.KeyListener` 内の `keyPressed`

### keyReleased

    public void keyReleased(java.awt.event.KeyEvent ev)

  定義:
    インタフェース `java.awt.event.KeyListener` 内の `keyReleased`

### keyTyped

    public void keyTyped(java.awt.event.KeyEvent ev)

  定義:
    インタフェース `java.awt.event.KeyListener` 内の `keyTyped`

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

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