public void printPecasJogador2(Graphics g) { int x = 140; for (int i = 0; i < jogador2.getQuantPecas(); i++) { Peca peca = jogador2.getPeca(i); ImageIcon image = new ImageIcon(peca.getImage90()); image.paintIcon(this, g, x, 540); x += 40; } this.getGraphics().drawString(jogador2.getNome(), 60, 630); }
private void impimeTabuleiro(Tabuleiro tabuleiro, Graphics g) { int x = 20; int y = 340; int i = 0; for (Peca peca : tabuleiro.getPecasJogadas()) { i++; if (i == 15) { ImageIcon image = new ImageIcon(peca.getImagemTabuleiroDeitado()); image.paintIcon(this, g, x, y); y += 80; x -= 40; } else if (i < 15) { ImageIcon image = new ImageIcon(peca.getImagemTabuleiro()); image.paintIcon(this, g, x, y); x += 80; } else { ImageIcon image = new ImageIcon(peca.getImagemTabuleiroInvertido()); image.paintIcon(this, g, x, y); x -= 80; } } }
private void imprimePecaJogada(Jogador jogador, Peca pecaJogada, Graphics g) { String mensagem = "Jogador " + jogador.getNome() + " joga, "; if (pecaJogada == null) mensagem += "PASSOU A VEZ!"; else mensagem += "Peça jogada: " + pecaJogada.toString(); atualizaSituacaoJogo(mensagem); }