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

## kinugasa.field
クラス MapLayerSprite

    java.lang.Object
      kinugasa.object.Sprite
          kinugasa.object.BasicSprite
              kinugasa.object.ImageSprite
                  kinugasa.object.AnimationSprite
                      kinugasa.field.MapLayerSprite

すべての実装されたインタフェース:
  java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<Sprite>, Disposable, Controllable, Drawable, Shapeable

    public class MapLayerSprite

extends AnimationSprite
implements Disposable

map属性に対応し、フィールドマップとして表示されるアニメーションを 管理するスプライトです.
このスプライトの位置情報は変更しないでください。

バージョン:
  1.0.0 - 2013/05/02_22:41:06
作成者:
  Dra0211
関連項目:
  直列化された形式

フィールドの概要
`private MapData[]` | `mapData`
`private static long` | `serialVersionUID`

コンストラクタの概要
`MapLayerSprite(float x, float y, float w, float h, TimeCounter tc, MapData... mapData)`

メソッドの概要
`void` | `dispose()` コンテンツをメモリから破棄します.
`ChipAttribute[]` | `getAttribute(int x, int y)`
`MapChip[]` | `getChip(int x, int y)`
`MapData` | `getCurrentMapData()`
`MapData[]` | `getMapData()`
`MapData` | `getMapData(int index)`
`int` | `mapNum()`
`boolean` | `stepOn(int x, int y)`
`boolean` | `stepOn(Vehicle vehicle, int x, int y)`
`java.lang.String` | `toString()` スプライトの文字列表記を取得します.

クラス kinugasa.object.AnimationSprite から継承されたメソッド
`clone, draw, getAnimation, isImageUpdate, setAnimation, setImageUpdate, update`

クラス kinugasa.object.ImageSprite から継承されたメソッド
`getImage, getImageHeight, getImageWidth, getPainter, getSerializableImage, setImage, setImage, setPainter`

クラス kinugasa.object.BasicSprite から継承されたメソッド
`getAngle, getMovingModel, getMovingModel, getNextCenter, getNextLocation, getSpeed, getVector, move, move, move, move, setAngle, setMovingModel, setSpeed, setVector`

クラス kinugasa.object.Sprite から継承されたメソッド
`compareTo, contains, getBounds, getCenter, getCenterX, getCenterY, getHeight, getHitBounds, getLocation, getPersonalCenter, getPersonalCenterX, getPersonalCenterY, getSize, getStatus, getWidth, getX, getY, getZ, isExist, isVisible, setBounds, setBounds, setBounds, setExist, setHeight, setLocation, setLocation, setSize, setSize, setStatus, setVisible, setWidth, setX, setY, setZ, updateCenter, updatePersonalCenter`

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

フィールドの詳細

### serialVersionUID

    private static final long serialVersionUID

関連項目:
  定数フィールド値

### mapData

    private MapData[] mapData

コンストラクタの詳細

### MapLayerSprite

    public MapLayerSprite(float x,
                          float y,
                          float w,
                          float h,
                          TimeCounter tc,
                          MapData... mapData)

メソッドの詳細

### dispose

    public void dispose()

  インタフェース `Disposable` の記述:
  コンテンツをメモリから破棄します.

  定義:
    インタフェース `Disposable` 内の `dispose`

### getMapData

    public MapData[] getMapData()

### getCurrentMapData

    public MapData getCurrentMapData()

### mapNum

    public int mapNum()

### getMapData

    public MapData getMapData(int index)
                       throws java.lang.ArrayIndexOutOfBoundsException

  例外:
    `java.lang.ArrayIndexOutOfBoundsException`

### getChip

    public MapChip[] getChip(int x,
                             int y)
                      throws java.lang.ArrayIndexOutOfBoundsException

  例外:
    `java.lang.ArrayIndexOutOfBoundsException`

### getAttribute

    public ChipAttribute[] getAttribute(int x,
                                        int y)
                                 throws java.lang.ArrayIndexOutOfBoundsException

  例外:
    `java.lang.ArrayIndexOutOfBoundsException`

### stepOn

    public boolean stepOn(int x,
                          int y)

### stepOn

    public boolean stepOn(Vehicle vehicle,
                          int x,
                          int y)

### toString

    public java.lang.String toString()

  クラス `BasicSprite` の記述:
  スプライトの文字列表記を取得します. 文字列にはスプライトのフィールド情報が含まれています.これらの値はすべてアクセサを通して取得可能です.

  オーバーライド:
    クラス `AnimationSprite` 内の `toString`
  戻り値:
    スプライトの情報.

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