public class SpawnPoint extends SpriteProducer
| Modifier and Type | Field and Description |
|---|---|
int |
counter |
int |
itype |
double |
prob |
Direction |
spawnorientation |
java.lang.String |
stype |
int |
total |
autotiling, 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 |
|---|
SpawnPoint() |
SpawnPoint(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.
|
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 |
update(Game game)
Updates this sprite, performing the movements and actions for the next step.
|
void |
updateItype(int itype,
int newitype)
Updates spawn itype with newitype
|
_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, updateAvatar, updateBucket, updatePassivepublic double prob
public int total
public int counter
public java.lang.String stype
public int itype
public Direction spawnorientation
public SpawnPoint()
public SpawnPoint(Vector2d position, java.awt.Dimension size, SpriteContent cnt)
protected void loadDefaults()
VGDLSpriteloadDefaults in class SpriteProducerpublic void postProcess()
VGDLSpritepostProcess in class VGDLSpritepublic void update(Game game)
VGDLSpriteupdate in class VGDLSpritegame - the current game that is being played.public void updateItype(int itype,
int newitype)
itype - - current spawn typenewitype - - new spawn type to replace the firstpublic VGDLSprite copy()
VGDLSpritecopy in class SpriteProducerpublic void copyTo(VGDLSprite target)
VGDLSpritecopyTo in class SpriteProducertarget - the sprite to copy to.public java.util.ArrayList<java.lang.String> getDependentSprites()
VGDLSpritegetDependentSprites in class VGDLSprite