public class ShootAvatar extends OrientedAvatar
Modifier and Type | Field and Description |
---|---|
java.lang.String |
ammo |
int |
ammoId |
int |
itype |
java.lang.String |
stype |
actions, alternate_keys, hasMoved, player
bucket, bucketSharp, color, cooldown, draw_arrow, image, img, invisible, is_avatar, is_from_avatar, is_npc, is_oriented, is_resource, is_static, is_stochastic, itypes, lastmove, lastrect, mass, name, only_active, orientation, physics, physicstype, physicstype_id, portal, rect, resources, shrinkfactor, singleton, speed, spriteID, strength
Constructor and Description |
---|
ShootAvatar() |
ShootAvatar(Vector2d position,
java.awt.Dimension size,
SpriteContent cnt) |
Modifier and Type | Method and Description |
---|---|
VGDLSprite |
copy()
Creates a copy of this sprite.
|
void |
copyTo(VGDLSprite target)
Copies the attributes of this object to the one passed as parameter.
|
protected void |
loadDefaults()
Loads the default values for this sprite.
|
void |
postProcess()
Method to perform post processing when the sprite has received its parameters.
|
void |
update(Game game)
Updates this sprite, performing the movements and actions for the next step.
|
performActiveMovement
_draw, _drawImage, _drawOriented, _drawResources, _updatePos, _velocity, applyMovement, draw, getAmountResource, getPosition, getType, init, lastDirection, loadImage, modifyResource, parseParameters, setFromAvatar, setRect, setRect, toString, updatePassive
public java.lang.String ammo
public int ammoId
public java.lang.String stype
public int itype
public ShootAvatar()
public ShootAvatar(Vector2d position, java.awt.Dimension size, SpriteContent cnt)
protected void loadDefaults()
VGDLSprite
loadDefaults
in class OrientedAvatar
public void update(Game game)
VGDLSprite
update
in class OrientedAvatar
game
- the current game that is being played.public void postProcess()
VGDLSprite
postProcess
in class MovingAvatar
public VGDLSprite copy()
VGDLSprite
copy
in class OrientedAvatar
public void copyTo(VGDLSprite target)
VGDLSprite
copyTo
in class OrientedAvatar
target
- the sprite to copy to.