apoSkunkman.entity
Class ApoSkunkmanSkunkman

java.lang.Object
  extended by org.apogames.entity.ApoEntity
      extended by org.apogames.entity.ApoAnimation
          extended by apoSkunkman.entity.ApoSkunkmanEntity
              extended by apoSkunkman.entity.ApoSkunkmanSkunkman

public class ApoSkunkmanSkunkman
extends ApoSkunkmanEntity

Klasse, die ein "Stinktier" repräsentiert

Author:
Dirk Aporius

Constructor Summary
ApoSkunkmanSkunkman(java.awt.image.BufferedImage pic, float x, float y, float width, float height, int player, int skunkWidth)
           
 
Method Summary
 int getPlayer()
          gibt zurück, welcher Player das Stinktier gelegt hat
 int getSkunkWidth()
          gibt zurück, wie groß der Radius des "Stinkens" ist
 int getTimeToExplosion()
          Zeit, die noch vergehen muss bis der Skunkman hochgeht
 boolean shouldExplode()
          gibt zurück, ob das Stinktier nun "hochgeht" oder nicht
 void think(int delta)
          wird jeden Zyklus einmal aufgerufen, und schaut, ob genügend Zeit vergangen ist, um ein neues Frame anzuzeigen
 
Methods inherited from class org.apogames.entity.ApoAnimation
getCurTime, getDirection, getFrame, getImages, getTiles, getTime, init, isBAnimation, isBLoop, render, render, setBAnimation, setBLoop, setCurTime, setDirection, setFrame, setTiles, setTime
 
Methods inherited from class org.apogames.entity.ApoEntity
checkOpaqueColorCollisions, contains, contains, getHeight, getIBackground, getRec, getStartX, getStartY, getVelocityX, getVelocityY, getWidth, getX, getXMiddle, getY, intersects, intersects, intersects, isBClose, isBOpaque, isBSelect, isBUse, isBVisible, render, setBClose, setBOpaque, setBSelect, setBUse, setBVisible, setHeight, setIBackground, setStartX, setStartY, setVelocityX, setVelocityY, setWidth, setX, setY
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApoSkunkmanSkunkman

public ApoSkunkmanSkunkman(java.awt.image.BufferedImage pic,
                           float x,
                           float y,
                           float width,
                           float height,
                           int player,
                           int skunkWidth)
Method Detail

getTimeToExplosion

public int getTimeToExplosion()
Zeit, die noch vergehen muss bis der Skunkman hochgeht

Returns:
Zeit, die noch vergehen muss bis der Skunkman hochgeht

getSkunkWidth

public final int getSkunkWidth()
gibt zurück, wie groß der Radius des "Stinkens" ist

Returns:
gibt zurück, wie groß der Radius des "Stinkens" ist

getPlayer

public final int getPlayer()
gibt zurück, welcher Player das Stinktier gelegt hat

Returns:
gibt zurück, welcher Player das Stinktier gelegt hat

shouldExplode

public final boolean shouldExplode()
gibt zurück, ob das Stinktier nun "hochgeht" oder nicht

Returns:
gibt zurück, ob das Stinktier nun "hochgeht" oder nicht

think

public void think(int delta)
Description copied from class: ApoAnimation
wird jeden Zyklus einmal aufgerufen, und schaut, ob genügend Zeit vergangen ist, um ein neues Frame anzuzeigen

Overrides:
think in class ApoAnimation