Module AM37
Class AffectOpponentTurnStrategy
java.lang.Object
it.polimi.ingsw.model.rules.RuleSetBase
it.polimi.ingsw.model.godCardsEffects.affectOpponentTurnEffects.AffectOpponentTurnStrategy
- All Implemented Interfaces:
RuleSetStrategy
- Direct Known Subclasses:
CannotMoveUp
public class AffectOpponentTurnStrategy extends RuleSetBase
Effects subclass
Generalizes all the gods effects that affect the opponents' actions
-
Field Summary
Fields inherited from class it.polimi.ingsw.model.rules.RuleSetBase
buildsAvailable, game, hasMovedUp, movedWorker, movesAvailable, movesUpAvailable, startingCell
-
Constructor Summary
Constructors Constructor Description AffectOpponentTurnStrategy()
-
Method Summary
Methods inherited from class it.polimi.ingsw.model.rules.RuleSetBase
addBuildableCells, addWalkableCells, canBuild, canEndTurn, canEndTurnAutomatically, checkLoseCondition, checkLoseCondition, checkLoseCondition, checkWinCondition, cloneStrategy, doEffect, getBlocks, getBuildableCells, getBuildsAvailable, getMovedWorker, getMovesAvailable, getMovesUpAvailable, getPossibleActions, getWalkableCells, hasMovedUp, initialize, isBuildActionValid, isCorrectBlock, isCorrectDistance, isInsideBuildableCells, isInsideWalkableCells, isMoveActionValid, setGame, setMovesUpAvailable
-
Constructor Details
-
AffectOpponentTurnStrategy
public AffectOpponentTurnStrategy()
-