Package com.starpoints.game.figure
Class TemporaryRatingModifierMK2
- java.lang.Object
-
- com.starpoints.game.figure.RatingModifierMK2
-
- com.starpoints.game.figure.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 Summary
Fields Modifier and Type Field Description protected booleandangerFlag, if modifier indicates danger.protected intdurationThe duration.protected CleverComputerFigureMK2figThe Computer figure using this modifier.protected PointpThe point to modify.-
Fields inherited from class com.starpoints.game.figure.RatingModifierMK2
DEBUG, field, rating
-
-
Constructor Summary
Constructors Constructor Description TemporaryRatingModifierMK2(CleverComputerFigureMK2 f, Point p, int ratingModification, int duration, boolean danger)Creates a TemporaryRatingModifierMK2.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisDangerRating()Checks, if this a danger modifier.java.lang.StringtoString()Returns a string representation.booleanupdate()Updates the modifier.-
Methods inherited from class com.starpoints.game.figure.RatingModifierMK2
isSelfMade, modifyRating, modifyRating, resetRatings, setRating
-
-
-
-
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.
-
fig
protected CleverComputerFigureMK2 fig
The Computer figure using this modifier.
-
-
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- ratingduration- The modifier duration.danger- Flag, if danger modifier.
-
-
Method Detail
-
isDangerRating
public boolean isDangerRating()
Checks, if this a danger modifier.- Overrides:
isDangerRatingin classRatingModifierMK2- Returns:
- true, if this a danger modifier.
-
update
public boolean update()
Updates the modifier.- Specified by:
updatein classRatingModifierMK2- Returns:
- true, if modifier is still valid.
-
toString
public java.lang.String toString()
Returns a string representation.- Overrides:
toStringin classjava.lang.Object
-
-