public class ImageSprite extends BasicSprite
| コンストラクタと説明 | 
|---|
| ImageSprite()新しい画像スプライトを作成します. | 
| ImageSprite(float x,
           float y,
           float w,
           float h)新しい画像スプライトを作成します. | 
| ImageSprite(float x,
           float y,
           float w,
           float h,
           java.awt.image.BufferedImage image)新しい画像スプライトを作成します. | 
| ImageSprite(float x,
           float y,
           float w,
           float h,
           java.awt.image.BufferedImage image,
           ImagePainter model)新しい画像スプライトを作成します. | 
| ImageSprite(float x,
           float y,
           float w,
           float h,
           SerializableImage image)新しい画像スプライトを作成します. | 
| ImageSprite(float x,
           float y,
           float w,
           float h,
           SerializableImage image,
           ImagePainter model)新しい画像スプライトを作成します. | 
| ImageSprite(float x,
           float y,
           float w,
           float h,
           VectorF vector,
           MovingModel mm,
           java.awt.image.BufferedImage image,
           ImagePainter dm)新しい画像スプライトを作成します. | 
| ImageSprite(float x,
           float y,
           float w,
           float h,
           VectorF vector,
           MovingModel mm,
           SerializableImage image,
           ImagePainter dm)新しい画像スプライトを作成します. | 
| ImageSprite(float w,
           float h,
           VectorF vector,
           MovingModel mm,
           java.awt.image.BufferedImage image,
           ImagePainter dm)新しい画像スプライトを作成します. | 
| ImageSprite(float w,
           float h,
           VectorF vector,
           MovingModel mm,
           SerializableImage image,
           ImagePainter dm)新しい画像スプライトを作成します. | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
| ImageSprite | clone()このスプライトの複製を作成します. | 
| void | draw(java.awt.Graphics2D g)スプライトを描画します. | 
| java.awt.image.BufferedImage | getImage() | 
| int | getImageHeight()画像の高さを取得します. | 
| int | getImageWidth()画像の幅を取得します. | 
| ImagePainter | getPainter()描画モデルを取得します. | 
| SerializableImage | getSerializableImage() | 
| void | setImage(java.awt.image.BufferedImage image)スプライトに表示する画像を設定します. | 
| void | setImage(SerializableImage image) | 
| void | setPainter(ImagePainter painter)描画モデルを設定します. | 
| java.lang.String | toString()スプライトの文字列表記を取得します. | 
getAngle, getMovingModel, getMovingModel, getNextCenter, getNextLocation, getSpeed, getVector, move, move, move, move, setAngle, setMovingModel, setSpeed, setVectorcompareTo, 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, update, updateCenter, updatePersonalCenterpublic ImageSprite()
public ImageSprite(float x,
                   float y,
                   float w,
                   float h)
x - スプライトのX座標を指定します。y - スプライトのY座標を指定します。w - スプライトの幅を指定します。h - スプライトの高さを指定します。public ImageSprite(float x,
                   float y,
                   float w,
                   float h,
                   SerializableImage image)
x - スプライトのX座標を指定します。y - スプライトのY座標を指定します。w - スプライトの幅を指定します。h - スプライトの高さを指定します。image - 表示する画像を指定します。public ImageSprite(float x,
                   float y,
                   float w,
                   float h,
                   SerializableImage image,
                   ImagePainter model)
x - スプライトのX座標を指定します。y - スプライトのY座標を指定します。w - スプライトの幅を指定します。h - スプライトの高さを指定します。image - 表示する画像を指定します。model - 描画方法を指定します。public ImageSprite(float x,
                   float y,
                   float w,
                   float h,
                   VectorF vector,
                   MovingModel mm,
                   SerializableImage image,
                   ImagePainter dm)
x - スプライトのX座標を指定します。y - スプライトのY座標を指定します。w - スプライトの幅を指定します。h - スプライトの高さを指定します。vector - 移動ベクトルを指定します。mm - 移動モデルを指定します。image - 表示する画像を指定します。dm - 描画モデルを指定します。public ImageSprite(float w,
                   float h,
                   VectorF vector,
                   MovingModel mm,
                   SerializableImage image,
                   ImagePainter dm)
w - スプライトの幅を指定します。h - スプライトの高さを指定します。vector - 移動ベクトルを指定します。mm - 移動モデルを指定します。image - 表示する画像を指定します。dm - 描画モデルを指定します。public ImageSprite(float x,
                   float y,
                   float w,
                   float h,
                   java.awt.image.BufferedImage image)
x - スプライトのX座標を指定します。y - スプライトのY座標を指定します。w - スプライトの幅を指定します。h - スプライトの高さを指定します。image - 表示する画像を指定します。public ImageSprite(float x,
                   float y,
                   float w,
                   float h,
                   java.awt.image.BufferedImage image,
                   ImagePainter model)
x - スプライトのX座標を指定します。y - スプライトのY座標を指定します。w - スプライトの幅を指定します。h - スプライトの高さを指定します。image - 表示する画像を指定します。model - 描画方法を指定します。public ImageSprite(float x,
                   float y,
                   float w,
                   float h,
                   VectorF vector,
                   MovingModel mm,
                   java.awt.image.BufferedImage image,
                   ImagePainter dm)
x - スプライトのX座標を指定します。y - スプライトのY座標を指定します。w - スプライトの幅を指定します。h - スプライトの高さを指定します。vector - 移動ベクトルを指定します。mm - 移動モデルを指定します。image - 表示する画像を指定します。dm - 描画モデルを指定します。public ImageSprite(float w,
                   float h,
                   VectorF vector,
                   MovingModel mm,
                   java.awt.image.BufferedImage image,
                   ImagePainter dm)
w - スプライトの幅を指定します。h - スプライトの高さを指定します。vector - 移動ベクトルを指定します。mm - 移動モデルを指定します。image - 表示する画像を指定します。dm - 描画モデルを指定します。public void draw(java.awt.Graphics2D g)
BasicSpritedraw インタフェース内 Drawabledraw クラス内 BasicSpriteg - グラフィックスコンテキスト.public java.awt.image.BufferedImage getImage()
public SerializableImage getSerializableImage()
public int getImageWidth()
public int getImageHeight()
public void setImage(java.awt.image.BufferedImage image)
image - 設定する画像.public void setImage(SerializableImage image)
public ImagePainter getPainter()
public void setPainter(ImagePainter painter)
painter - 設定する描画モデル。public ImageSprite clone()
BasicSpriteclone クラス内 BasicSpritepublic java.lang.String toString()
BasicSpritetoString クラス内 BasicSprite