|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.ac.fun.osawalab.tileworld.server.Property
public class Property
Property
は、
タイルワールドサーバーの設定を引き受けるクラスです。
タイルワールドの設定ファイル
(デフォルトではdefault.ini、メインメソッドの引数でパスを指定することもできる。)
を読み込んで、サーバーの初期化に利用します。
メソッドの概要 | |
---|---|
double |
getHoleAppearRate()
穴が出現するパラメータ(HOLE_APPER_RATE)を返します。 |
double |
getHoleDisappearRate()
穴が消滅するパラメータ(HOLE_DISAPPER_RATE)を返します。 |
static Property |
getInstance()
このクラスのインスタンスを返します。 |
int |
getMaxClock()
ゲームが終了するクロック(MAX_CLOCK)を返します。 |
double |
getObstacleAppearRate()
障害物が出現するパラメータ(OBSTACLE_APPER_RATE)を返します。 |
double |
getObstacleDisappearRate()
障害物が消滅するパラメータ(OBSTACLE_DISAPPER_RATE)を返します。 |
int |
getPort()
クライアントが接続する、サーバー側のポート(SERVER_PORT)を返します。 |
String |
getProperty(String key)
特定のキーに対するプロパティの値を返します。 |
String |
getRuleType()
ルールのタイプ(RULE_TYPE)を返します。 |
String |
getServerType()
サーバーのタイプ(SERVER_TYPE)を返します。 |
long |
getTickSpan()
世界を更新する間隔(TICK_SPAN)をかえします。 |
String |
getVersion()
このサーバーのバージョンを返します。 |
int |
getViewSize()
エージェントの視界のパラメータ(VIEW_SIZE)を返します。 |
String |
getWorldFileName()
世界の初期ファイルのパスを返します。 |
static void |
main(String[] args)
デフォルトのプロパティファイルを、メインメソッドの引数から取得できます。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
---|
public static Property getInstance()
public static void main(String[] args)
args
- プロパティファイルのパス。public double getHoleAppearRate()
public double getHoleDisappearRate()
public int getMaxClock()
public double getObstacleAppearRate()
public double getObstacleDisappearRate()
public int getPort()
public String getProperty(String key)
key
- 取得したいプロパティーのキー。
Properties.getProperty(java.lang.String)
public String getRuleType()
public String getServerType()
public long getTickSpan()
public String getVersion()
public int getViewSize()
public String getWorldFileName()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |