Class TemporaryRatingModifierMK2

  • All Implemented Interfaces:
    java.io.Serializable

    public class TemporaryRatingModifierMK2
    extends RatingModifierMK2
    Point Rating Modifier for temporary modifications for CleverComputerFigureMK2.
    See Also:
    Serialized Form
    • Field Detail

      • p

        protected Point p
        The point to modify.
      • duration

        protected int duration
        The duration.
      • danger

        protected boolean danger
        Flag, if modifier indicates danger.
    • Constructor Detail

      • TemporaryRatingModifierMK2

        public TemporaryRatingModifierMK2​(CleverComputerFigureMK2 f,
                                          Point p,
                                          int ratingModification,
                                          int duration,
                                          boolean danger)
        Creates a TemporaryRatingModifierMK2.
        Parameters:
        f - The figure.
        p - The point.
        ratingModification - rating
        duration - The modifier duration.
        danger - Flag, if danger modifier.
    • Method Detail

      • isDangerRating

        public boolean isDangerRating()
        Checks, if this a danger modifier.
        Overrides:
        isDangerRating in class RatingModifierMK2
        Returns:
        true, if this a danger modifier.
      • update

        public boolean update()
        Updates the modifier.
        Specified by:
        update in class RatingModifierMK2
        Returns:
        true, if modifier is still valid.
      • toString

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