概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし

## クラス
kinugasa.field.ChipAttribute の使用

ChipAttribute を使用しているパッケージ
kinugasa.field | マップチップ方式によるフィールドマップの構築と描画に関する機能を提供します.

kinugasa.field での ChipAttribute の使用

ChipAttribute として宣言されている kinugasa.field のフィールド
`private ChipAttribute` | `MapChip.attribute` このマップチップの属性です.

ChipAttribute 型の型パラメータを持つ kinugasa.field のフィールド
`private Storage<ChipAttribute>` | `Vehicle.attributeStorage` この移動手段が移動できる属性です.

ChipAttribute を返す kinugasa.field のメソッド
`ChipAttribute` | `MapChip.getAttribute()` このチップが持つ属性を取得します.
`ChipAttribute[]` | `MapLayerSprite.getAttribute(int x, int y)`

ChipAttribute 型の引数を持つ型を返す kinugasa.field のメソッド
`java.util.List<ChipAttribute>` | `FieldMap.getAttribute(int x, int y)`
`Storage<ChipAttribute>` | `Vehicle.getAttributeStorage()` この移動手段が持つ移動可能な属性が格納されたストレージを取得します.
`java.util.Iterator<ChipAttribute>` | `ChipAttributeStorage.iterator()` イテレータを返します.

ChipAttribute 型のパラメータを持つ kinugasa.field のメソッド
`void` | `ChipAttributeStorage.remove(ChipAttribute val)`
`void` | `ChipAttributeStorage.removeAll(ChipAttribute... values)`
`void` | `MapChip.setAttribute(ChipAttribute attribute)` このチップが持つ属性を設定します.
`boolean` | `Vehicle.stepOn(ChipAttribute attribute)` この移動手段が指定されたチップ属性に移動可能であるかを検査します.

ChipAttribute 型の型引数を持つ kinugasa.field のメソッドパラメータ
`void` | `ChipAttributeStorage.removeAll(java.util.Collection<? extends ChipAttribute> values)`

ChipAttribute 型のパラメータを持つ kinugasa.field のコンストラクタ
`MapChip(java.lang.String name, SerializableImage image, ChipAttribute attribute)` 新しいマップチップを作成します.
`Vehicle(java.lang.String name, float speed, ChipAttribute... attributeSet)` 新しい移動手段を作成します.

ChipAttribute 型の型引数を持つ kinugasa.field のコンストラクタパラメータ
`Vehicle(java.lang.String name, float speed, java.util.Collection<ChipAttribute> attributeSet)` 新しい移動手段を作成します.

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし