diff --git a/CheckersClient/core/src/com/mygdx/game/UniCheckersClient.java b/CheckersClient/core/src/com/mygdx/game/UniCheckersClient.java index 33d49af4beb439f6325675651e5352d24d9b9a17..ea4236b4da74e07d4c5d0207dc53d482bc40f553 100644 --- a/CheckersClient/core/src/com/mygdx/game/UniCheckersClient.java +++ b/CheckersClient/core/src/com/mygdx/game/UniCheckersClient.java @@ -54,8 +54,10 @@ public class UniCheckersClient extends ApplicationAdapter { skin = new Skin(Gdx.files.internal("UISkins/glassy/skin/glassy-ui.json")); gvm = new GameViewManager(); - //gvm.push(new LoadingView(gvm, playerController, assetManager, stage, skin)); - gvm.push(new PlayView(gvm, playerController, assetManager, stage, skin)); + + + gvm.push(new LoadingView(gvm, playerController, assetManager, stage, skin)); + //gvm.push(new PlayView(gvm, playerController, assetManager, stage, skin)); } diff --git a/CheckersClient/core/src/com/mygdx/game/views/PlayView.java b/CheckersClient/core/src/com/mygdx/game/views/PlayView.java index 1997fbc58de27a2013b45775ee20d2dcd3b01c74..a4aec1898000389f6558a568a86f3a9c9b7cb507 100644 --- a/CheckersClient/core/src/com/mygdx/game/views/PlayView.java +++ b/CheckersClient/core/src/com/mygdx/game/views/PlayView.java @@ -46,6 +46,7 @@ public class PlayView extends View{ starPieceHeadBorder = (Texture) assetManager.get(PlayAssets.STAR_PIECE_HEAD_BORDER.path, PlayAssets.STAR_PIECE_HEAD_BORDER.classType); piece = new StarPiece(0 , 0, Color.RED, starPieceBase, starPieceBaseBorder, starPieceMast, starPieceMastBorder, starPieceHead, starPieceHeadBorder); + piece.setRotateHead(true); } StarPiece piece; @@ -82,6 +83,7 @@ public class PlayView extends View{ piece.draw(stage.getBatch()); + piece.setPosition(Gdx.input.getX(), Gdx.input.getY()); diff --git a/CheckersClient/core/src/com/mygdx/game/views/tokens/StarPiece.java b/CheckersClient/core/src/com/mygdx/game/views/tokens/StarPiece.java index c100a725ebe1c7bb7413e41a2988fc0b09c1e680..dd197e8183e6b186dec51da2cc8c5e9f2979fc7d 100644 --- a/CheckersClient/core/src/com/mygdx/game/views/tokens/StarPiece.java +++ b/CheckersClient/core/src/com/mygdx/game/views/tokens/StarPiece.java @@ -5,13 +5,13 @@ import com.badlogic.gdx.graphics.Texture; import com.badlogic.gdx.graphics.g2d.Batch; import com.badlogic.gdx.graphics.g2d.Sprite; -public class StarPiece extends Sprite { +public class StarPiece { private final Color color; private Texture base; private Texture baseBorder; - private final float xPos; - private final float yPos; + private float xPos; + private float yPos; private Texture mast; private Texture mastBorder; @@ -33,7 +33,7 @@ public class StarPiece extends Sprite { this.mastBorder = mastBorder; this.head = head; this.headBorder = headBorder; - rotateHead=true; + this.rotateHead=false; } @@ -104,6 +104,28 @@ public class StarPiece extends Sprite { } + public void setX(float xPos){ + this.xPos = xPos; + } + + public void setY(float yPos){ + this.yPos = yPos; + } + + public float getX(){ + return xPos; + } + + public float getY(){ + return yPos; + } + + public void setPosition(float xPos, float yPos){ + this.xPos = xPos; + this.yPos = yPos; + } + +