Class EmptyAnimationInfo

  • All Implemented Interfaces:
    java.io.Serializable

    public class EmptyAnimationInfo
    extends AnimationInfo
    Empty AnimationInfo dummy for off-game Thing methodcalls.
    See Also:
    Serialized Form
    • Constructor Detail

      • EmptyAnimationInfo

        public EmptyAnimationInfo​(int index)
        Creates a new EmptyAnimationInfo.
        Parameters:
        index - The Animation index.
    • Method Detail

      • getAdditionalAnimation

        public Animation getAdditionalAnimation​(java.lang.Object o)
        Returns an empty Animation.
        Overrides:
        getAdditionalAnimation in class AnimationInfo
        Parameters:
        o - The key.
        Returns:
        The Animation or null, if none exists for the key.
      • containsFigureAnimation

        public boolean containsFigureAnimation​(Figure f)
        Returns false.
        Overrides:
        containsFigureAnimation in class AnimationInfo
        Parameters:
        f - The figure.
        Returns:
        true, if an animation for the given figure is contained.
      • 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 class AnimationInfo
        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 class AnimationInfo
        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 class AnimationInfo
        Parameters:
        f - Ignored.
        srcPoint - Ignored.
        targetPoint - Ignored.
        isRamming - Ignored.
        ramPower - Ignored.
        ramDir - Ignored.
        ramTarget - Ignored.
        isBlocked - Ignored.
        Returns:
        An empty FigureAnimation.
      • 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 class AnimationInfo
        Parameters:
        o - Ignored.
        Returns:
        false.
      • getAdditionalAnimationKeys

        public java.util.Set<java.lang.Object> getAdditionalAnimationKeys()
        Returns an empty set.
        Overrides:
        getAdditionalAnimationKeys in class AnimationInfo
        Returns:
        an empty set.
      • toString

        public java.lang.String toString()
        Returns a string representation.
        Overrides:
        toString in class AnimationInfo
        Returns:
        "EmptyAnimationInfo"