public class ShootOnlyAvatar extends ShootAvatar
ammo, ammoId, ammos, itype, stype, stypesactions, actionsNIL, is_disqualified, lastMovementType, playerautotiling, bucket, bucketSharp, color, cooldown, currentFrame, draw_arrow, frameRate, frameRemaining, friction, gravity, healthPoints, hidden, hMult, image, images, img, invisible, is_avatar, is_from_avatar, is_npc, is_oriented, is_resource, is_static, is_stochastic, isFirstTick, itypes, jump_strength, lastmove, lastrect, limitHealthPoints, mass, max_speed, maxHealthPoints, name, on_ground, only_active, orientation, orientedImg, physics, physicstype, portal, randomtiling, rect, resources, rotateInPlace, rotation, shrinkfactor, singleton, size, solid, speed, spriteID, stationary, timeToLive, wMult| Constructor and Description |
|---|
ShootOnlyAvatar() |
ShootOnlyAvatar(Vector2d position,
java.awt.Dimension size,
SpriteContent cnt) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyMovement(Game game,
Direction action) |
VGDLSprite |
copy()
Creates a copy of this sprite.
|
void |
copyTo(VGDLSprite target)
Copies the attributes of this object to the one passed as parameter.
|
java.util.ArrayList<java.lang.String> |
getDependentSprites()
Get all sprites that affect or being affected by the current sprite
|
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 |
updateUse(Game game) |
hasAmmo, reduceAmmo, shoot, updateAvataraddScore, disqualify, getKeyHandler, getPlayerID, getScore, getWinState, is_disqualified, requestPlayerInput, setKeyHandler, setPlayerID, setScore, setWinState_draw, _drawHealthBar, _drawImage, _drawOriented, _drawResources, _updateOrientation, _updatePos, _updateRotation, _velocity, draw, equiv, getAmountResource, getLastPosition, getPosition, getType, groundIntersects, init, intersects, is_disabled, lastDirection, loadImage, modifyResource, parseParameters, preMovement, removeResource, setDisabled, setFromAvatar, setRect, setRect, subtractResource, toString, update, updateBucket, updatePassivepublic ShootOnlyAvatar()
public ShootOnlyAvatar(Vector2d position, java.awt.Dimension size, SpriteContent cnt)
protected void loadDefaults()
VGDLSpriteloadDefaults in class ShootAvatarpublic void postProcess()
VGDLSpritepostProcess in class ShootAvatarpublic void applyMovement(Game game, Direction action)
applyMovement in class MovingAvatarpublic void updateUse(Game game)
updateUse in class ShootAvatarpublic VGDLSprite copy()
VGDLSpritecopy in class ShootAvatarpublic void copyTo(VGDLSprite target)
VGDLSpritecopyTo in class ShootAvatartarget - the sprite to copy to.public java.util.ArrayList<java.lang.String> getDependentSprites()
VGDLSpritegetDependentSprites in class ShootAvatar