📄 gui.java
字号:
import java.awt.*;// Gui Class - Drawing The Gamepublic class Gui{ // Varaibles. private Player player1, player2; private Square block; private Circle circle; private Player currentPlayer; private GameEngine gameengine; // Noting to Construct. public Gui(){ // Noting to Construct. } // Draw the Board. public void drawBlocks() { Canvas canvas = Canvas.getCanvas(); canvas.draw(1, "black", new Rectangle(0, 0, 450, 25)); canvas.draw(2, "gray", new Rectangle(0, 25, 450, 1)); canvas.draw(3, "black", new Rectangle(0, 325, 450, 25)); canvas.draw(4, "gray", new Rectangle(0, 324, 450, 1)); // Draw the Blocks // ------------------ Board block = new Square(); block.moveVertical(34); block.moveHorizontal(9); block.changeColor("gray"); block.changeSize(282); block = new Square(); block.moveVertical(35); block.moveHorizontal(10); block.changeColor("white"); block.changeSize(280); // ------------------ Row 1 block = new Square(); block.moveVertical(35); block.moveHorizontal(10); block = new Square(); block.moveVertical(35); block.moveHorizontal(90); block = new Square(); block.moveVertical(35); block.moveHorizontal(170); block = new Square(); block.moveVertical(35); block.moveHorizontal(250); // ------------------ Row 2 block = new Square(); block.moveVertical(75); block.moveHorizontal(50); block = new Square(); block.moveVertical(75); block.moveHorizontal(130); block = new Square(); block.moveVertical(75); block.moveHorizontal(210); // ------------------ Row 3 block = new Square(); block.moveVertical(115); block.moveHorizontal(10); block = new Square(); block.moveVertical(115); block.moveHorizontal(90); block = new Square(); block.moveVertical(115); block.moveHorizontal(170); block = new Square(); block.moveVertical(115); block.moveHorizontal(250); // ------------------ Row 4 block = new Square(); block.moveVertical(155); block.moveHorizontal(50); block = new Square(); block.moveVertical(155); block.moveHorizontal(130); block = new Square(); block.moveVertical(155); block.moveHorizontal(210); // ------------------ Row 5 block = new Square(); block.moveVertical(195); block.moveHorizontal(10); block = new Square(); block.moveVertical(195); block.moveHorizontal(90); block = new Square(); block.moveVertical(195); block.moveHorizontal(170); block = new Square(); block.moveVertical(195); block.moveHorizontal(250); // ------------------ Row 6 block = new Square(); block.moveVertical(235); block.moveHorizontal(50); block = new Square(); block.moveVertical(235); block.moveHorizontal(130); block = new Square(); block.moveVertical(235); block.moveHorizontal(210); // ------------------ Row 7 block = new Square(); block.moveVertical(275); block.moveHorizontal(10); block = new Square(); block.moveVertical(275); block.moveHorizontal(90); block = new Square(); block.moveVertical(275); block.moveHorizontal(170); block = new Square(); block.moveVertical(275); block.moveHorizontal(250); } public void drawPlayer(int playerSquare){ gameengine = new GameEngine(); int playerCurrent = gameengine.playerCurrent(); if(playerSquare == 1){ drawBlocks(); if(playerCurrent == 1){ // Player One circle = new Circle(); circle.moveVertical(276); circle.moveHorizontal(11); } if(playerCurrent == 2){ // Player Two circle = new Circle(); circle.changeColor("green"); circle.moveVertical(284); circle.moveHorizontal(19); } } if(playerSquare == 2){ drawBlocks(); if(playerCurrent == 1){ // Player One circle = new Circle(); circle.moveVertical(276); circle.moveHorizontal(51); } if(playerCurrent == 2){ // Player Two circle = new Circle(); circle.changeColor("green"); circle.moveVertical(284); circle.moveHorizontal(59); } } if(playerSquare == 3){ drawBlocks(); if(playerCurrent == 1){ // Player One circle = new Circle(); circle.moveVertical(276); circle.moveHorizontal(91); } if(playerCurrent == 2){ // Player Two circle = new Circle(); circle.changeColor("green"); circle.moveVertical(284); circle.moveHorizontal(99); } } if(playerSquare == 4){ drawBlocks(); if(playerCurrent == 1){ // Player One circle = new Circle(); circle.moveVertical(276); circle.moveHorizontal(131); } if(playerCurrent == 2){ // Player Two circle = new Circle(); circle.changeColor("green"); circle.moveVertical(284); circle.moveHorizontal(139); } } if(playerSquare == 5){ drawBlocks(); if(playerCurrent == 1){ // Player One circle = new Circle(); circle.moveVertical(276); circle.moveHorizontal(171); } if(playerCurrent == 2){ // Player Two circle = new Circle(); circle.changeColor("green"); circle.moveVertical(284); circle.moveHorizontal(179); } } if(playerSquare == 6){ drawBlocks(); if(playerCurrent == 1){ // Player One circle = new Circle(); circle.moveVertical(276); circle.moveHorizontal(211); } if(playerCurrent == 2){ // Player Two circle = new Circle(); circle.changeColor("green"); circle.moveVertical(284); circle.moveHorizontal(219); } } if(playerSquare == 6){ drawBlocks(); if(playerCurrent == 1){ // Player One circle = new Circle(); circle.moveVertical(276); circle.moveHorizontal(251); } if(playerCurrent == 2){ // Player Two circle = new Circle(); circle.changeColor("green"); circle.moveVertical(284); circle.moveHorizontal(259); } } } // Draw the dice on the screen public void drawDice(int diceRoll){ // The Dice! // ----------------- Dice 1 block = new Square(); block.moveVertical(209); block.moveHorizontal(317); block.changeSize(106); block = new Square(); block.moveVertical(212); block.moveHorizontal(320); block.changeSize(103); block.changeColor("gray"); block = new Square(); block.moveVertical(212); block.moveHorizontal(320); block.changeSize(100); block.changeColor("white"); if(diceRoll == 1){ circle = new Circle(); circle.moveVertical(257); circle.moveHorizontal(365); circle.changeSize(8); circle.changeColor("black"); } if(diceRoll == 2){ circle = new Circle(); circle.moveVertical(226); circle.moveHorizontal(334); circle.changeSize(8); circle.changeColor("black"); circle = new Circle(); circle.moveVertical(289); circle.moveHorizontal(397); circle.changeSize(8); circle.changeColor("black"); } if(diceRoll == 3){ circle = new Circle(); circle.moveVertical(257); circle.moveHorizontal(365); circle.changeSize(8); circle.changeColor("black"); circle = new Circle(); circle.moveVertical(226); circle.moveHorizontal(334); circle.changeSize(8); circle.changeColor("black"); circle = new Circle(); circle.moveVertical(289); circle.moveHorizontal(397); circle.changeSize(8); circle.changeColor("black"); } if(diceRoll == 4){ circle = new Circle(); circle.moveVertical(226); circle.moveHorizontal(334); circle.changeSize(8); circle.changeColor("black"); circle = new Circle(); circle.moveVertical(289); circle.moveHorizontal(334); circle.changeSize(8); circle.changeColor("black"); circle = new Circle(); circle.moveVertical(289); circle.moveHorizontal(397); circle.changeSize(8); circle.changeColor("black"); circle = new Circle(); circle.moveVertical(226); circle.moveHorizontal(397); circle.changeSize(8); circle.changeColor("black"); } if(diceRoll == 5){ circle = new Circle(); circle.moveVertical(226); circle.moveHorizontal(334); circle.changeSize(8); circle.changeColor("black"); circle = new Circle(); circle.moveVertical(289); circle.moveHorizontal(334); circle.changeSize(8); circle.changeColor("black"); circle = new Circle(); circle.moveVertical(289); circle.moveHorizontal(397); circle.changeSize(8); circle.changeColor("black"); circle = new Circle(); circle.moveVertical(226); circle.moveHorizontal(397); circle.changeSize(8); circle.changeColor("black"); circle = new Circle(); circle.moveVertical(257); circle.moveHorizontal(365); circle.changeSize(8); circle.changeColor("black"); } if(diceRoll == 6){ circle = new Circle(); circle.moveVertical(226); circle.moveHorizontal(334); circle.changeSize(8); circle.changeColor("black"); circle = new Circle(); circle.moveVertical(289); circle.moveHorizontal(334); circle.changeSize(8); circle.changeColor("black"); circle = new Circle(); circle.moveVertical(289); circle.moveHorizontal(397); circle.changeSize(8); circle.changeColor("black"); circle = new Circle(); circle.moveVertical(226); circle.moveHorizontal(397); circle.changeSize(8); circle.changeColor("black"); circle = new Circle(); circle.moveVertical(257); circle.moveHorizontal(334); circle.changeSize(8); circle.changeColor("black"); circle = new Circle(); circle.moveVertical(257); circle.moveHorizontal(397); circle.changeSize(8); circle.changeColor("black"); } //} } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -