Exemplo n.º 1
0
  private void pintarLiebre() {
    if (!(carrera.getLiebre().getPosicion() == Corredor.POSICION_SALIDA)) {
      label_2.setIcon(null);
    } else {
      label_2.setIcon(
          new ImageIcon(getClass().getResource("/img/" + carrera.getLiebre().getFoto())));
    }

    Component[] btsLiebre = this.jPanel_Liebre.getComponents();
    this.pintarCalle(carrera.getLiebre(), btsLiebre);
  }
Exemplo n.º 2
0
  private void representarEstadoJuego() {
    lbCounter.setText("");

    lbCounterLiebre.setText(String.valueOf(carrera.getLiebre().getPuntuacion()));
    lbCounterTortuga.setText(String.valueOf(carrera.getTortuga().getPuntuacion()));

    this.pintarLiebre();
    this.pintarTortuga();

    if (carrera.isPartidaFinalizada()) {
      JOptionPane.showMessageDialog(this, "Partida Finalizada");
      modificarPanel(jPanel_Liebre, false);
      modificarPanel(jPanelTortuga, false);
    } else {
      btDado.setEnabled(true);
    }
  }