Package com.starpoints.animation
Class EmptyAnimationInfo
- java.lang.Object
-
- com.starpoints.animation.AnimationInfo
-
- com.starpoints.animation.EmptyAnimationInfo
-
- All Implemented Interfaces:
java.io.Serializable
public class EmptyAnimationInfo extends AnimationInfo
Empty AnimationInfo dummy for off-game Thing methodcalls.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.starpoints.animation.AnimationInfo
additionalAnimations, EMPTY, figureAnimations, itemAnimations, pointAnimations
-
-
Constructor Summary
Constructors Constructor Description EmptyAnimationInfo(int index)
Creates a new EmptyAnimationInfo.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAdditionalAnimation(java.lang.Object o, Animation a)
Does nothing.FigureAnimation
addFigureMoveAnimation(Figure f, Point srcPoint, Point targetPoint)
Returns an empty FigureAnimation.FigureAnimation
addFigureRamAnimation(Figure f, boolean isRamming, int ramPower, Direction ramDir, Thing ramTarget)
Returns an empty FigureAnimation.FigureAnimation
addFigureRamAnimation(Figure f, Point srcPoint, Point targetPoint, boolean isRamming, int ramPower, Direction ramDir, Thing ramTarget)
Returns an empty FigureAnimation.FigureAnimation
addFigureRamAnimation(Figure f, Point srcPoint, Point targetPoint, boolean isRamming, int ramPower, Direction ramDir, Thing ramTarget, boolean isBlocked)
Returns an empty FigureAnimation.ItemAnimation
addItemMoveAnimation(Item i, Point srcPoint, Point targetPoint)
Returns an empty ItemAnimation.boolean
containsAdditionalAnimation(java.lang.Object o)
Returns false.boolean
containsFigureAnimation(Figure f)
Returns false.Animation
getAdditionalAnimation(java.lang.Object o)
Returns an empty Animation.java.util.Set<java.lang.Object>
getAdditionalAnimationKeys()
Returns an empty set.FigureAnimation
getFigureAnimation(Figure f)
Returns an empty FigureAnimation.int
getIndex()
Returns 0.ItemAnimation
getItemAnimation(Item i)
Returns an empty ItemAnimation.java.lang.String
toString()
Returns a string representation.-
Methods inherited from class com.starpoints.animation.AnimationInfo
addFigureShieldAnimation, addItemMoveAnimation, addPointChainExplodeAnimation, addPointColorAnimation, addPointColorAnimation, clear, containsFigureMoveAnimation, containsItemAnimation, containsPointAnimation, createOrGetPointAnimation, getCopyForNextAnimation, getFigureAnimationString
-
-
-
-
Method Detail
-
getAdditionalAnimation
public Animation getAdditionalAnimation(java.lang.Object o)
Returns an empty Animation.- Overrides:
getAdditionalAnimation
in classAnimationInfo
- Parameters:
o
- The key.- Returns:
- The Animation or null, if none exists for the key.
-
getFigureAnimation
public FigureAnimation getFigureAnimation(Figure f)
Returns an empty FigureAnimation.- Overrides:
getFigureAnimation
in classAnimationInfo
- Parameters:
f
- The Figure.- Returns:
- The FigureAnimation.
-
containsFigureAnimation
public boolean containsFigureAnimation(Figure f)
Returns false.- Overrides:
containsFigureAnimation
in classAnimationInfo
- Parameters:
f
- The figure.- Returns:
- true, if an animation for the given figure is contained.
-
addFigureMoveAnimation
public FigureAnimation addFigureMoveAnimation(Figure f, Point srcPoint, Point targetPoint)
Returns an empty FigureAnimation.- Overrides:
addFigureMoveAnimation
in classAnimationInfo
- Parameters:
f
- Ignored.srcPoint
- Ignored.targetPoint
- Ignored.- Returns:
- The FigureAniamtion.
-
addFigureRamAnimation
public FigureAnimation addFigureRamAnimation(Figure f, Point srcPoint, Point targetPoint, boolean isRamming, int ramPower, Direction ramDir, Thing ramTarget)
Returns an empty FigureAnimation.- Overrides:
addFigureRamAnimation
in classAnimationInfo
- Parameters:
f
- Ignored.srcPoint
- Ignored.targetPoint
- Ignored.isRamming
- Ignored.ramPower
- Ignored.ramDir
- Ignored.ramTarget
- Ignored.- Returns:
- The FigureAnimation.
-
addFigureRamAnimation
public FigureAnimation addFigureRamAnimation(Figure f, boolean isRamming, int ramPower, Direction ramDir, Thing ramTarget)
Returns an empty FigureAnimation.- Overrides:
addFigureRamAnimation
in classAnimationInfo
- Parameters:
f
- Ignored.isRamming
- Ignored.ramPower
- Ignored.ramDir
- Ignored.ramTarget
- Ignored.- Returns:
- The FigureAnimation.
-
addFigureRamAnimation
public FigureAnimation addFigureRamAnimation(Figure f, Point srcPoint, Point targetPoint, boolean isRamming, int ramPower, Direction ramDir, Thing ramTarget, boolean isBlocked)
Returns an empty FigureAnimation.- Overrides:
addFigureRamAnimation
in classAnimationInfo
- Parameters:
f
- Ignored.srcPoint
- Ignored.targetPoint
- Ignored.isRamming
- Ignored.ramPower
- Ignored.ramDir
- Ignored.ramTarget
- Ignored.isBlocked
- Ignored.- Returns:
- An empty FigureAnimation.
-
getItemAnimation
public ItemAnimation getItemAnimation(Item i)
Returns an empty ItemAnimation.- Overrides:
getItemAnimation
in classAnimationInfo
- Parameters:
i
- Ignored.- Returns:
- An empty ItemAnimation.
-
addItemMoveAnimation
public ItemAnimation addItemMoveAnimation(Item i, Point srcPoint, Point targetPoint)
Returns an empty ItemAnimation.- Parameters:
i
- Ignored.srcPoint
- Ignored.targetPoint
- Ignored.- Returns:
- An empty ItemAnimation.
-
containsAdditionalAnimation
public boolean containsAdditionalAnimation(java.lang.Object o)
Returns false.- Overrides:
containsAdditionalAnimation
in classAnimationInfo
- Parameters:
o
- Ignored.- Returns:
- false.
-
addAdditionalAnimation
public void addAdditionalAnimation(java.lang.Object o, Animation a)
Does nothing.- Overrides:
addAdditionalAnimation
in classAnimationInfo
- Parameters:
o
- Ignored.a
- Ignored.
-
getAdditionalAnimationKeys
public java.util.Set<java.lang.Object> getAdditionalAnimationKeys()
Returns an empty set.- Overrides:
getAdditionalAnimationKeys
in classAnimationInfo
- Returns:
- an empty set.
-
getIndex
public int getIndex()
Returns 0.- Overrides:
getIndex
in classAnimationInfo
- Returns:
- 0.
-
toString
public java.lang.String toString()
Returns a string representation.- Overrides:
toString
in classAnimationInfo
- Returns:
- "EmptyAnimationInfo"
-
-