g.getJbNovaBasa().setEnabled(false);
g.setAlwaysOnTop(false);
}
//S'ha d'activar el botó de qui repartirà desprès i la seva gui
Gui g = llistaGuis.get((partida.getQuiReparteix() + 1) % 4);
g.getJbRepartir().setEnabled(true);
g.setAlwaysOnTop(true);
g.toFront();
//Actualitzo el marcador de la partida
partida.actualitzaMarcador();
pintaMarcador(partida.getMarcador());
System.out.println("Marcador de la partida: " + partida.getMarcador());
//Si s'acaba la partida, mostrem un alert i sortim
if (partida.sHaAcabatLaPartida()) {
System.out.println("S'ha acabat la partida");
String missatge;
if (partida.getMarcador().getNos() > partida.getMarcador().getVos()) {
missatge = "Ha guanyat la parella 1 (els jugadors 0 - 2)";
} else {
missatge = "Ha guanyat la parella 2 (els jugadors 1 - 3)";
}
JOptionPane.showMessageDialog(g, missatge, "S'ha acabat la partida", JOptionPane.OK_OPTION);
for (Gui r : llistaGuis) {
r.dispose();
}
}
}
//Si no és la última, faig la basa
else {
System.out.println("Ha de començar el jugador" + partida.getDatActual().getjugadorQueComenca());
//Passem a primer pla el taulell que començara
Gui r = llistaGuis.get(partida.getDatActual().getjugadorQueComenca());
r.toFront();
r.setAlwaysOnTop(true);
//activo les cartes operatives
activarCartes(r);
retirarCartesTapet();