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
戻り値:
スプライトの情報.