kinugasa.game
クラス PlayerConstants

java.lang.Object
  上位を拡張 kinugasa.game.PlayerConstants

public final class PlayerConstants
extends java.lang.Object

Kinugasa : PlayerConstants : プレイヤーの実行環境の定数フィールドにアクセスするためのクラスです.
このクラスの情報は、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を送信します。