示例#1
0
 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);
 }
示例#2
0
 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;
     }
   }
 }
示例#3
0
 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);
 }