public class SpaceshipAvatar extends ShootAvatar
| Modifier and Type | Field and Description |
|---|---|
double |
angle_diff |
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 |
|---|
SpaceshipAvatar() |
SpaceshipAvatar(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.
|
protected void |
loadDefaults()
Loads the default values for this sprite.
|
void |
move() |
void |
shoot(Game game,
int idx) |
void |
updateAvatar(Game game,
boolean requestInput,
boolean[] actionMask)
This update call is for the game tick() loop.
|
getDependentSprites, hasAmmo, postProcess, reduceAmmo, updateUseaddScore, 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 SpaceshipAvatar()
public SpaceshipAvatar(Vector2d position, java.awt.Dimension size, SpriteContent cnt)
protected void loadDefaults()
VGDLSpriteloadDefaults in class ShootAvatarpublic void updateAvatar(Game game, boolean requestInput, boolean[] actionMask)
updateAvatar in class ShootAvatargame - current state of the game.public void shoot(Game game, int idx)
shoot in class ShootAvatarpublic void applyMovement(Game game, Direction action)
applyMovement in class MovingAvatarpublic void move()
public VGDLSprite copy()
VGDLSpritecopy in class ShootAvatarpublic void copyTo(VGDLSprite target)
VGDLSpritecopyTo in class ShootAvatartarget - the sprite to copy to.