kinugasa.rpgui

## クラス MapLayerSprite

- java.lang.Object
- - kinugasa.object.Sprite
  - - kinugasa.object.BasicSprite
    - - kinugasa.object.ImageSprite
      - - kinugasa.object.AnimationSprite
        - - kinugasa.rpgui.MapLayerSprite

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

      public class MapLayerSprite
      extends AnimationSprite
      implements Disposable

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

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

    コンストラクタ
    コンストラクタと説明
    `MapLayerSprite(float x, float y, float w, float h, TimeCounter tc, MapData... mapData)`

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

    All Methods Instance Methods Concrete Methods
    修飾子とタイプ | メソッドと説明
    --- | ---
    `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, getName, getPersonalCenter, getPersonalCenterX, getPersonalCenterY, getSize, getWidth, getX, getY, getZ, isExist, isVisible, setBounds, setBounds, setBounds, setExist, setHeight, setLocation, setLocation, setName, setSize, setSize, setVisible, setWidth, setX, setY, setZ, updateCenter, updatePersonalCenter`

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

      `equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

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

    - #### MapLayerSprite

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

  - ### メソッドの詳細

    - #### dispose

          public void dispose()

      インタフェースからコピーされた説明: `Disposable`
      コンテンツをメモリから破棄します.
      定義:
        `dispose` インタフェース内 `Disposable`

    - #### 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`
      スプライトの文字列表記を取得します. 文字列にはスプライトのフィールド情報が含まれています.これらの値はすべてアクセサを通して取得可能です.
      オーバーライド:
        `toString` クラス内 `AnimationSprite`
      戻り値:
        スプライトの情報.