changed waiting screen
This commit is contained in:
parent
b3a3813464
commit
89dc810d43
|
|
@ -16,7 +16,7 @@ public class Main {
|
||||||
|
|
||||||
// launches graphical interface :
|
// launches graphical interface :
|
||||||
MyInterface mjf = new MyInterface();
|
MyInterface mjf = new MyInterface();
|
||||||
mjf.introduction();
|
// mjf.introduction();
|
||||||
mjf.setVisible(true);
|
mjf.setVisible(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,7 @@ import java.io.File;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
import javax.imageio.ImageIO;
|
import javax.imageio.ImageIO;
|
||||||
|
import javax.swing.ImageIcon;
|
||||||
import javax.swing.JPanel;
|
import javax.swing.JPanel;
|
||||||
|
|
||||||
import backend.Game;
|
import backend.Game;
|
||||||
|
|
@ -30,6 +31,8 @@ public class JPanelChessBoard extends JPanel {
|
||||||
private boolean selectedPieceIsWhite;
|
private boolean selectedPieceIsWhite;
|
||||||
private PieceType selectedPieceType;
|
private PieceType selectedPieceType;
|
||||||
private boolean pieceAdderMode;
|
private boolean pieceAdderMode;
|
||||||
|
private Image backgroundImage;
|
||||||
|
|
||||||
|
|
||||||
public JPanelChessBoard(MyInterface itf) {
|
public JPanelChessBoard(MyInterface itf) {
|
||||||
super();
|
super();
|
||||||
|
|
@ -38,6 +41,7 @@ public class JPanelChessBoard extends JPanel {
|
||||||
selectedPieceIsWhite = true;
|
selectedPieceIsWhite = true;
|
||||||
selectedPieceType = PieceType.Pawn;
|
selectedPieceType = PieceType.Pawn;
|
||||||
pieceSelectorMode = false;
|
pieceSelectorMode = false;
|
||||||
|
backgroundImage = new ImageIcon(getClass().getResource("image_OOP.png")).getImage();
|
||||||
try {
|
try {
|
||||||
|
|
||||||
spriteSheet = ImageIO.read(new File("pieces/newPieces.png"));
|
spriteSheet = ImageIO.read(new File("pieces/newPieces.png"));
|
||||||
|
|
@ -81,7 +85,8 @@ public class JPanelChessBoard extends JPanel {
|
||||||
@Override
|
@Override
|
||||||
protected void paintComponent(Graphics g) {
|
protected void paintComponent(Graphics g) {
|
||||||
super.paintComponent(g);
|
super.paintComponent(g);
|
||||||
this.setBackground(new Color(238,236,208));
|
g.drawImage(backgroundImage, 0, 0, getWidth(), getHeight(), this);
|
||||||
|
// this.setBackground(new Color(238,236,208));
|
||||||
if(pieceSelectorMode) {
|
if(pieceSelectorMode) {
|
||||||
g.drawImage(
|
g.drawImage(
|
||||||
spriteSheet,
|
spriteSheet,
|
||||||
|
|
@ -95,6 +100,9 @@ public class JPanelChessBoard extends JPanel {
|
||||||
}
|
}
|
||||||
if (myGame != null) {
|
if (myGame != null) {
|
||||||
// Draw Interface from state of simulator
|
// Draw Interface from state of simulator
|
||||||
|
g.setColor(new Color(238, 236, 208)); // Your default color
|
||||||
|
g.fillRect(0, 0, getWidth(), getHeight());
|
||||||
|
repaint();
|
||||||
float cellWidth = cellWidth();
|
float cellWidth = cellWidth();
|
||||||
float cellHeight = cellHeight();
|
float cellHeight = cellHeight();
|
||||||
|
|
||||||
|
|
|
||||||
|
Before Width: | Height: | Size: 367 KiB After Width: | Height: | Size: 367 KiB |
Loading…
Reference in New Issue