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, setVector
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, update, updateCenter, updatePersonalCenter
public 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)
BasicSprite
draw
インタフェース内 Drawable
draw
クラス内 BasicSprite
g
- グラフィックスコンテキスト.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()
BasicSprite
clone
クラス内 BasicSprite
public java.lang.String toString()
BasicSprite
toString
クラス内 BasicSprite