de.jos.game.actions
Interface SpecialActionEvent

All Known Subinterfaces:
SpecialEventPermanent
All Known Implementing Classes:
ActionBulletMoving, ActionCanister, ActionCountdown, ActionFadeBullets, ActionMoveStatistics, ActionPuzzleSolvedCheck, ActionScrollInOut, ActionStatistics, ActionTextFader

public interface SpecialActionEvent

Interface welches einen SpecialActionEvent beschreibt. Jedes SpecialActionEvent beschreibt selbst, wie es gerendert wird.

Author:
root

Method Summary
 void cleanup()
          Cleanup that is to be performed before removing the action.
 java.lang.Integer getLayer()
           
 java.lang.String getName()
           
 java.util.List<SpecialActionEvent> getNewSpecialEventList()
           
 void init()
           
 boolean isBlocking()
           
 boolean isFinished()
          If finished returns true, the actionEvent can be removed from the list.
 void render(java.awt.Graphics2D graphics, com.golden.gamedev.GameObject gameObject)
           
 void setResourceContainer(ResourceContainer resourceContainer)
           
 void update(long elapsedTime, com.golden.gamedev.GameObject gameObject)
           
 

Method Detail

setResourceContainer

void setResourceContainer(ResourceContainer resourceContainer)

init

void init()

isBlocking

boolean isBlocking()

getLayer

java.lang.Integer getLayer()

isFinished

boolean isFinished()
If finished returns true, the actionEvent can be removed from the list.

Returns:

update

void update(long elapsedTime,
            com.golden.gamedev.GameObject gameObject)

render

void render(java.awt.Graphics2D graphics,
            com.golden.gamedev.GameObject gameObject)

cleanup

void cleanup()
Cleanup that is to be performed before removing the action.


getNewSpecialEventList

java.util.List<SpecialActionEvent> getNewSpecialEventList()

getName

java.lang.String getName()


Copyright © 2008. All Rights Reserved.