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

## kinugasa.game
クラス PlayerConstants

    java.lang.Object
      kinugasa.game.PlayerConstants

    public final class PlayerConstants

extends java.lang.Object

プレイヤーの実行環境の定数フィールドにアクセスするためのクラスです.
このクラスの情報は、System.getPropertyおよびToolkitから取得されます。
また、このクラスは、プレイヤーの入力デバイスの使用状況を格納する唯一の場所ともなります。 その値はゲームの開始時のみ指定できます。

バージョン:
  1.0.0 - 2013/02/11_0:12:16
作成者:
  Dra0211

フィールドの概要
`java.lang.String` | `DESKTOP_PATH` プレイヤーのデスクトップのパスです.
`java.lang.String` | `HOME_PATH` プレイヤーのホームディレクトリです.
`private static PlayerConstants` | `INSTANCE` 唯一のインスタンスです.
`java.lang.String` | `OS_NAME` OSの名前です.
`int` | `SCREEN_HEIGHT` プレイヤーが使用している画面の高さです.
`int` | `SCREEN_WIDTH` プレイヤーが使用している画面の幅です.
`java.lang.String` | `USER_COUNTRY` プレイヤーの国籍です.
`java.lang.String` | `USER_NAME` プレイヤーのOSアカウント名です.
`private boolean` | `usingGamepad` ゲームパッドの使用状況です.
`private boolean` | `usingKeyboard` キーボードの使用状況です.
`private boolean` | `usingMouse` マウスの使用状況です.

コンストラクタの概要
`private` | `PlayerConstants()`

メソッドの概要
`static PlayerConstants` | `getInstance()` インスタンスを取得します.
`boolean` | `isUsingGamepad()` ゲーム開始時の設定によってゲームパッドが 使用できる状態であるかを調べます.
`boolean` | `isUsingKeyboard()` ゲーム開始時の設定によってキーボードが 使用できる状態であるかを調べます.
`boolean` | `isUsingMouse()` ゲーム開始時の設定によってマウスが 使用できる状態であるかを調べます.
`(package private) void` | `setUsingGamepad(boolean usingGamepad)` ゲームパッドの使用可否を設定します.
`(package private) void` | `setUsingKeyboard(boolean usingKeyboard)` キーボードの使用可否を設定します.
`(package private) void` | `setUsingMouse(boolean usingMouse)` マウスの使用可否を設定します.

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

フィールドの詳細

### INSTANCE

    private static final PlayerConstants INSTANCE

  唯一のインスタンスです.

### SCREEN_WIDTH

    public final int SCREEN_WIDTH

  プレイヤーが使用している画面の幅です.

### SCREEN_HEIGHT

    public final int SCREEN_HEIGHT

  プレイヤーが使用している画面の高さです.

### OS_NAME

    public final java.lang.String OS_NAME

  OSの名前です.

### HOME_PATH

    public final java.lang.String HOME_PATH

  プレイヤーのホームディレクトリです.

### USER_NAME

    public final java.lang.String USER_NAME

  プレイヤーのOSアカウント名です.

### DESKTOP_PATH

    public final java.lang.String DESKTOP_PATH

  プレイヤーのデスクトップのパスです.

### USER_COUNTRY

    public final java.lang.String USER_COUNTRY

  プレイヤーの国籍です.

### usingGamepad

    private boolean usingGamepad

  ゲームパッドの使用状況です.

### usingMouse

    private boolean usingMouse

  マウスの使用状況です.

### usingKeyboard

    private boolean usingKeyboard

  キーボードの使用状況です.

コンストラクタの詳細

### PlayerConstants

    private PlayerConstants()

メソッドの詳細

### getInstance

    public static PlayerConstants getInstance()

  インスタンスを取得します.

  戻り値:
    唯一のインスタンスを取得します.

### isUsingGamepad

    public boolean isUsingGamepad()

  ゲーム開始時の設定によってゲームパッドが 使用できる状態であるかを調べます.

  戻り値:
    ゲームパッドを使用する設定でゲームを開始した場合はtrueを返します。

### isUsingKeyboard

    public boolean isUsingKeyboard()

  ゲーム開始時の設定によってキーボードが 使用できる状態であるかを調べます.

  戻り値:
    キーボードを使用する設定でゲームを開始した場合はtrueを返します。

### isUsingMouse

    public boolean isUsingMouse()

  ゲーム開始時の設定によってマウスが 使用できる状態であるかを調べます.

  戻り値:
    マウスを使用する設定でゲームを開始した場合はtrueを返します。

### setUsingGamepad

    void setUsingGamepad(boolean usingGamepad)

  ゲームパッドの使用可否を設定します.

  パラメータ:
    `usingGamepad` - 使用可能な場合はtrueを送信します。

### setUsingKeyboard

    void setUsingKeyboard(boolean usingKeyboard)

  キーボードの使用可否を設定します.

  パラメータ:
    `usingKeyboard` - 使用可能な場合はtrueを送信します。

### setUsingMouse

    void setUsingMouse(boolean usingMouse)

  マウスの使用可否を設定します.

  パラメータ:
    `usingMouse` - 使用可能な場合はtrueを送信します。

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