public class FieldMapLayer extends BasicSprite implements Disposable
| コンストラクタと説明 | 
|---|
| FieldMapLayer(float z,
             float speed,
             ObjectLayerSprite objectLayerSprite,
             MapLayerSprite mapLayerSprite) | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
| void | dispose()コンテンツをメモリから破棄します. | 
| void | draw(java.awt.Graphics2D g)スプライトを描画します. | 
| MapLayerSprite | getMapLayerSprite() | 
| ObjectLayerSprite | getObjectLayerSprite() | 
| void | move()オブジェクトに設定されているパラメータおよびアルゴリズムを使用して移動します. | 
| boolean | move(float xValue,
    float yValue,
    java.awt.Shape s)入力デバイスからの値によって、オブジェクトを移動します. | 
| void | move(MovingModel m)指定のアルゴリズムを使用して移動します. | 
| boolean | move(java.awt.geom.Point2D.Float p,
    java.awt.Shape s)入力デバイスからの値によって、オブジェクトを移動します. | 
| void | setAngle(float angle) | 
| void | setBounds(float x,
         float y,
         float width,
         float height)このスプライトの領域を設定します. | 
| void | setBounds(java.awt.geom.Point2D.Float location,
         float width,
         float height)このスプライトの領域を設定します. | 
| void | setBounds(java.awt.geom.Rectangle2D.Float bounds)このスプライトの領域を設定します. | 
| void | setLocation(float x,
           float y)スプライトの左上の位置を設定します. | 
| void | setLocation(java.awt.geom.Point2D.Float location)スプライトの左上の位置を設定します. | 
| void | setMovingModel(MovingModel movingModel)移動モデルを設定します. | 
| void | setSpeed(float speed) | 
| void | setVector(VectorF vector) | 
| void | setVisible(boolean visible)スプライトの可視状態を設定します. | 
| void | setX(float x)このスプライトの左上のX座標を設定します. | 
| void | setY(float y)このスプライトの左上のY座標を設定します. | 
| java.lang.String | toString()スプライトの文字列表記を取得します. | 
clone, getAngle, getMovingModel, getMovingModel, getNextCenter, getNextLocation, getSpeed, getVectorcompareTo, contains, getBounds, getCenter, getCenterX, getCenterY, getHeight, getHitBounds, getLocation, getName, getPersonalCenter, getPersonalCenterX, getPersonalCenterY, getSize, getWidth, getX, getY, getZ, isExist, isVisible, setExist, setHeight, setName, setSize, setSize, setWidth, setZ, update, updateCenter, updatePersonalCenterpublic FieldMapLayer(float z,
                     float speed,
                     ObjectLayerSprite objectLayerSprite,
                     MapLayerSprite mapLayerSprite)
public void dispose()
Disposabledispose インタフェース内 Disposablepublic void draw(java.awt.Graphics2D g)
BasicSpritedraw インタフェース内 Drawabledraw クラス内 BasicSpriteg - グラフィックスコンテキスト.public ObjectLayerSprite getObjectLayerSprite()
public MapLayerSprite getMapLayerSprite()
public void move()
BasicSpritemove クラス内 BasicSpritepublic void move(MovingModel m)
BasicSpritemove クラス内 BasicSpritem - 移動方法.public boolean move(java.awt.geom.Point2D.Float p,
                    java.awt.Shape s)
Controllablemove インタフェース内 Controllablemove クラス内 BasicSpritep - -1.0~1.0の間のXおよびY軸の入力値.キー操作では-1.0または1.0、ゲームパッドを使用すると可変の値が送信される.s - このオブジェクトが移動可能な領域.nullでない場合はこの領域から出てはならない.public boolean move(float xValue,
                    float yValue,
                    java.awt.Shape s)
Controllablemove インタフェース内 Controllablemove クラス内 BasicSpritexValue - -1.0~1.0の間の入力値.キー操作では-1.0または1.0、ゲームパッドを使用すると可変の値が送信される.yValue - -1.0~1.0の間の入力値.キー操作では-1.0または1.0、ゲームパッドを使用すると可変の値が送信される.s - このオブジェクトが移動可能な領域.nullでない場合はこの領域から出てはならない.public void setLocation(java.awt.geom.Point2D.Float location)
SpritesetLocation クラス内 Spritelocation - 左上の位置.public void setLocation(float x,
                        float y)
SpritesetLocation クラス内 Spritex - X座標.y - Y座標.public void setX(float x)
Spritepublic void setY(float y)
Spritepublic void setAngle(float angle)
setAngle クラス内 BasicSpritepublic void setSpeed(float speed)
setSpeed クラス内 BasicSpritepublic void setVector(VectorF vector)
setVector クラス内 BasicSpritepublic void setBounds(java.awt.geom.Rectangle2D.Float bounds)
Spritepublic void setBounds(java.awt.geom.Point2D.Float location,
                      float width,
                      float height)
Spritepublic void setBounds(float x,
                      float y,
                      float width,
                      float height)
Spritepublic void setMovingModel(MovingModel movingModel)
BasicSpritesetMovingModel クラス内 BasicSpritemovingModel - 移動モデル.public void setVisible(boolean visible)
SpritesetVisible クラス内 Spritevisible - スプライトの可視状態.public java.lang.String toString()
BasicSpritetoString クラス内 BasicSprite