From c4334ef0436227a25885dec3b88d3fbb111e064b Mon Sep 17 00:00:00 2001 From: Zzooouhh Date: Sat, 23 Dec 2017 23:58:31 +0100 Subject: [PATCH] Moved overflow check method to CardUtil --- Mage/src/main/java/mage/game/GameImpl.java | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/Mage/src/main/java/mage/game/GameImpl.java b/Mage/src/main/java/mage/game/GameImpl.java index f755e673343..7b5e10477b5 100644 --- a/Mage/src/main/java/mage/game/GameImpl.java +++ b/Mage/src/main/java/mage/game/GameImpl.java @@ -3000,26 +3000,4 @@ public abstract class GameImpl implements Game, Serializable { fireEvent(new GameEvent(GameEvent.EventType.BECOMES_MONARCH, monarchId, source == null ? null : source.getSourceId(), monarchId)); } } - - @Override - public int addWithOverflowCheck(int base, int increment) { - long result = ((long) base) + increment; - if (result > Integer.MAX_VALUE) { - return Integer.MAX_VALUE; - } else if (result < Integer.MIN_VALUE) { - return Integer.MIN_VALUE; - } - return base + increment; - } - - @Override - public int subtractWithOverflowCheck(int base, int decrement) { - long result = ((long) base) - decrement; - if (result > Integer.MAX_VALUE) { - return Integer.MAX_VALUE; - } else if (result < Integer.MIN_VALUE) { - return Integer.MIN_VALUE; - } - return base - decrement; - } }