kinugasa.object

## クラス Parameter

- java.lang.Object
- - kinugasa.object.Parameter

- すべての実装されたインタフェース:
    java.io.Serializable, java.lang.Cloneable, Nameable

      public class Parameter
      extends java.lang.Object
      implements Nameable, java.io.Serializable, java.lang.Cloneable

  キャラクタなどのゲーム内オブジェクトの性質や能力を数値表現するための項目です.
  関連項目:
    直列化された形式

- - ### コンストラクタのサマリー

    コンストラクタ
    コンストラクタと説明
    `Parameter(java.lang.String name, float value)`
    `Parameter(java.lang.String name, float value, float maxValue)`
    `Parameter(java.lang.String name, float value, float minValue, float maxValue)`
    `Parameter(java.lang.String name, java.lang.String discription, float value)`
    `Parameter(java.lang.String name, java.lang.String discription, float value, float maxValue)`
    `Parameter(java.lang.String name, java.lang.String discription, float value, float minValue, float maxValue)`

  - ### メソッドのサマリー

    All Methods Instance Methods Concrete Methods
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `add(float value)`
    `Parameter` | `clone()`
    `boolean` | `equals(java.lang.Object obj)`
    `boolean` | `geMax()`
    `float` | `get()`
    `java.lang.String` | `getDescription()`
    `int` | `getInt()`
    `float` | `getMaxValue()`
    `float` | `getMinValue()`
    `java.lang.String` | `getName()` このインスタンスの一意的な名前を取得します.
    `boolean` | `gtMax()`
    `int` | `hashCode()`
    `boolean` | `isZero()`
    `boolean` | `leMin()`
    `boolean` | `ltMin()`
    `void` | `set(float value)`
    `void` | `setDescription(java.lang.String description)`
    `void` | `setMaxValue(float maxValue)`
    `void` | `setMinValue(float minValue)`
    `void` | `toMax()`
    `void` | `toMin()`
    `java.lang.String` | `toString()`

    - ### クラスから継承されたメソッド java.lang.Object

      `finalize, getClass, notify, notifyAll, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### Parameter

          public Parameter(java.lang.String name,
                           float value)

    - #### Parameter

          public Parameter(java.lang.String name,
                           float value,
                           float maxValue)

    - #### Parameter

          public Parameter(java.lang.String name,
                           float value,
                           float minValue,
                           float maxValue)

    - #### Parameter

          public Parameter(java.lang.String name,
                           java.lang.String discription,
                           float value)

    - #### Parameter

          public Parameter(java.lang.String name,
                           java.lang.String discription,
                           float value,
                           float maxValue)

    - #### Parameter

          public Parameter(java.lang.String name,
                           java.lang.String discription,
                           float value,
                           float minValue,
                           float maxValue)

  - ### メソッドの詳細

    - #### toMax

          public void toMax()

    - #### toMin

          public void toMin()

    - #### isZero

          public boolean isZero()

    - #### ltMin

          public boolean ltMin()

    - #### leMin

          public boolean leMin()

    - #### gtMax

          public boolean gtMax()

    - #### geMax

          public boolean geMax()

    - #### getMaxValue

          public float getMaxValue()

    - #### setMaxValue

          public void setMaxValue(float maxValue)

    - #### getMinValue

          public float getMinValue()

    - #### setMinValue

          public void setMinValue(float minValue)

    - #### get

          public float get()

    - #### set

          public void set(float value)

    - #### getInt

          public int getInt()

    - #### add

          public void add(float value)

    - #### getName

          public java.lang.String getName()

      インタフェースからコピーされた説明: `Nameable`
      このインスタンスの一意的な名前を取得します. 名前はゲームの実行中変更されてはなりません。
      定義:
        `getName` インタフェース内 `Nameable`
      戻り値:
        このインスタンスを識別できる一意的な名前を返します。名前はユーザやプレイヤーが指定する可能性があるため 意味のある文字列を推奨します。

    - #### getDescription

          public java.lang.String getDescription()

    - #### setDescription

          public void setDescription(java.lang.String description)

    - #### hashCode

          public int hashCode()

      オーバーライド:
        `hashCode` クラス内 `java.lang.Object`

    - #### equals

          public boolean equals(java.lang.Object obj)

      オーバーライド:
        `equals` クラス内 `java.lang.Object`

    - #### toString

          public java.lang.String toString()

      オーバーライド:
        `toString` クラス内 `java.lang.Object`

    - #### clone

          public Parameter clone()

      オーバーライド:
        `clone` クラス内 `java.lang.Object`