MCPcopy Create free account
hub / github.com/Card-Forge/forge / onCleanupPhase

Method onCleanupPhase

forge-game/src/main/java/forge/game/Game.java:1207–1224  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1205 }
1206
1207 public void onCleanupPhase() {
1208 resetNumPiledGuessedSA();
1209 clearLeftBattlefieldThisTurn();
1210 clearLeftGraveyardThisTurn();
1211 clearCounterAddedThisTurn();
1212 clearCounterRemovedThisTurn();
1213 clearGlobalDamageHistory();
1214 // some cards need this info updated even after a player lost, so don't skip them
1215 for (Player player : getRegisteredPlayers()) {
1216 player.onCleanupPhase();
1217 }
1218 for (final Card c : getCardsIncludePhasingIn(ZoneType.Battlefield)) {
1219 c.onCleanupPhase(getPhaseHandler().getPlayerTurn());
1220 }
1221 for (final Card card : getCardsInGame()) {
1222 card.resetActivationsPerTurn();
1223 }
1224 }
1225
1226 public void addCounterAddedThisTurn(Player putter, CounterType cType, Card card, Integer value) {
1227 if (putter == null || card == null || value <= 0) {

Callers

nothing calls this directly

Calls 12

getRegisteredPlayersMethod · 0.95
getPhaseHandlerMethod · 0.95
getCardsInGameMethod · 0.95
getPlayerTurnMethod · 0.45

Tested by

no test coverage detected