|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectgameComponents.TargetSprite
public class TargetSprite
Constructor Summary | |
---|---|
TargetSprite(java.awt.Dimension dimensionOfDrawingRegion)
Constructs a sprite located at the 0,0 position |
Method Summary | |
---|---|
void |
explode()
Causes this sprite to explode. |
java.awt.geom.Rectangle2D |
getBounds2D()
This method returns a rectangular box that completely encloses this sprite. |
int |
getCurrentX()
Accessor for this sprite's current x position |
int |
getCurrentY()
Accessor for this sprite's current y position |
int |
getHeight()
This method returns the height of the bounding box that contains this sprite |
int |
getPointsValue()
Returns the points value awards if this target is hit |
int |
getWidth()
This method returns the width of the bounding box that contains this sprite |
boolean |
isCollided(Sprite s)
|
void |
specifyDrawing(java.awt.Graphics2D g)
This method takes the passed Graphics2D object and specifies how this sprite should be drawn on it. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TargetSprite(java.awt.Dimension dimensionOfDrawingRegion)
dimensionOfDrawingRegion
- Method Detail |
---|
public int getCurrentX()
public int getCurrentY()
public void specifyDrawing(java.awt.Graphics2D g)
specifyDrawing
in interface Sprite
public int getWidth()
public java.awt.geom.Rectangle2D getBounds2D()
getBounds2D
in interface Sprite
public int getHeight()
public boolean isCollided(Sprite s)
public void explode()
public int getPointsValue()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |