diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/Animation/AnimationHandler.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/Animation/AnimationHandler.java index 3a7e4e2d..7047fff5 100644 --- a/Projekte/mdga/client/src/main/java/pp/mdga/client/Animation/AnimationHandler.java +++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/Animation/AnimationHandler.java @@ -11,7 +11,7 @@ public AnimationHandler(MdgaApp app) { this.app = app; } - public void playAnimation() { + public void playAnimation(AnimationType type) { } diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/Board/BoardView.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/Board/BoardView.java index 3ad5e1a8..e161993b 100644 --- a/Projekte/mdga/client/src/main/java/pp/mdga/client/Board/BoardView.java +++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/Board/BoardView.java @@ -2,11 +2,25 @@ import com.jme3.math.Vector3f; +import java.util.ArrayList; + public class BoardView { private static final float GRID_SIZE = 10.0f; private static final float GRID_ELEVATION = 0.0f; private static final int GRID_EXTEND = 11; + private PileControl drawPile = new PileControl(); + private PileControl discardPile = new PileControl(); + + private ArrayList infield = new ArrayList(40); + private ArrayList pieces; + + BoardView(int playerCount) { + assert(2 <= playerCount && playerCount <= 4); + + pieces = new ArrayList(4 * playerCount); + } + private static Vector3f gridToWorld(int x, int y) { assert(0 <= x && x < GRID_EXTEND); assert(0 <= y && y < GRID_EXTEND); diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/Board/CardControl.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/Board/PileControl.java similarity index 55% rename from Projekte/mdga/client/src/main/java/pp/mdga/client/Board/CardControl.java rename to Projekte/mdga/client/src/main/java/pp/mdga/client/Board/PileControl.java index 3a68df6e..4cdc7db1 100644 --- a/Projekte/mdga/client/src/main/java/pp/mdga/client/Board/CardControl.java +++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/Board/PileControl.java @@ -1,5 +1,5 @@ package pp.mdga.client.Board; -public class CardControl { +public class PileControl { }