}
}
escala = escalaGradual;
}
Posicion p = new Posicion(px, py);
if (entorno) {
pc.pintaEntorno(g, p, escala);
}
pc.pintaCancha(g, p, escala);
Posicion[][] pos = partido.getPosiciones();
if (!partido.esGol() && partido.estanSacando()) {
double zoom = 1 * escala * (1 + 0.02 * (double) iterSaca);
rel = Transforma.transform(pos[2][0], Constantes.centroCampoJuego, -Transforma.transform(px, escala) + sx2, -Transforma.transform(py, escala) + sy2, escala);
g.drawImage(xImage.getScaledCopy((int) zoom, (int) zoom), rel[0] - (int) (zoom / 2), rel[1] - (int) (zoom / 2));
}
Posicion ball = partido.getPosVisibleBalon();
for (int i = 0; i < 11; i++) {
rel = Transforma.transform(pos[0][i], Constantes.centroCampoJuego, -Transforma.transform(px, escala) + sx2, -Transforma.transform(py, escala) + sy2, escala);
pjLocal.pintaSombra(i, iteraciones[i][0], angulos[i][0], escala, rel[0], rel[1], g);
rel = Transforma.transform(pos[1][i], Constantes.centroCampoJuego, -Transforma.transform(px, escala) + sx2, -Transforma.transform(py, escala) + sy2, escala);
pjVisita.pintaSombra(i, iteraciones[i][1], angulos[i][1], escala, rel[0], rel[1], g);