From 04f6fb5ae00bed55ea048ceaaf199b705a094ad5 Mon Sep 17 00:00:00 2001 From: spjspj Date: Mon, 9 Apr 2018 20:16:50 +1000 Subject: [PATCH] Beginning of implementation of Planechase. 10 or so initial planes that (mostly) have been tested, no phenomenons as yet and no modifying yet of chaos rolls. Also no support for a user to be able to set if it is planechase (able to do so via the cheat button). --- .../java/org/mage/test/player/TestPlayer.java | 15 +++++++++++++++ .../test/java/org/mage/test/stub/PlayerStub.java | 15 +++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/Mage.Tests/src/test/java/org/mage/test/player/TestPlayer.java b/Mage.Tests/src/test/java/org/mage/test/player/TestPlayer.java index 41d0c95c6de..2d8246bd678 100644 --- a/Mage.Tests/src/test/java/org/mage/test/player/TestPlayer.java +++ b/Mage.Tests/src/test/java/org/mage/test/player/TestPlayer.java @@ -2379,4 +2379,19 @@ public class TestPlayer implements Player { return computerPlayer.getHistory(); } + @Override + public PlanarDieRoll rollPlanarDie(Game game) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public PlanarDieRoll rollPlanarDie(Game game, ArrayList appliedEffects) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public PlanarDieRoll rollPlanarDie(Game game, ArrayList appliedEffects, int numberChaosSides, int numberPlanarSides) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + } diff --git a/Mage.Tests/src/test/java/org/mage/test/stub/PlayerStub.java b/Mage.Tests/src/test/java/org/mage/test/stub/PlayerStub.java index 3caaeedf537..a3eaa5a5cb5 100644 --- a/Mage.Tests/src/test/java/org/mage/test/stub/PlayerStub.java +++ b/Mage.Tests/src/test/java/org/mage/test/stub/PlayerStub.java @@ -1268,4 +1268,19 @@ public class PlayerStub implements Player { return null; } + @Override + public PlanarDieRoll rollPlanarDie(Game game) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public PlanarDieRoll rollPlanarDie(Game game, ArrayList appliedEffects) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + + @Override + public PlanarDieRoll rollPlanarDie(Game game, ArrayList appliedEffects, int numberChaosSides, int numberPlanarSides) { + throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + } + }