Si, lo muestro... pero veras que no tiene nada raro que afecte la generación del log.
Código PHP:
Ver originalfunction pintarMapa($guardar){
for($col=0;$col<$this->alto;$col++)
for($fil=0;$fil<$this->ancho;$fil++){
if($this->grilla[$fil][$col]['tipo']=='tierra'){
}
else if($this->grilla[$fil][$col]['tipo']=='cruce')
else
$tile=imagecreatefrompng($this->grilla[$fil][$col]['tipo'].$this->grilla[$fil][$col]['orientacion'].".png"); $map, //Imagen destino, donde se pega
$tile, //Imagen origen, a copiar o parte de ella
$col*imagesx($tile), //Origen x del rectangulo a pegar de la imagen destino $fil*imagesy($tile), //Origen y del rectangulo a pegar de la imagen destino 0, //Origen x del rectangulo a copiar de la imagen origen
0, //Origen y del rectangulo a copiar de la imagen origen
imagesx($tile), //Ancho del rectangulo a pegar en la imagen destino imagesy($tile), //Alto del rectangulo a pegar en la imagen destino imagesx($tile), //Ancho del rectangulo a copiar de la imagen origen imagesy($tile) //Alto del rectangulo a copiar de la imagen origen );
//imagefttext($map, 12, 0, $col*imagesx($tile), $fil*imagesy($tile)+15, 0, 'linuxbolium.ttf', $this->grilla[$fil][$col]['tipo'].'-'.$this->grilla[$fil][$col]['orientacion']);
}
if($guardar==true)
imagepng($map, "salida".alfanumerico
(8).".png");// Damos salida a la imagen final a un archivo else{
header('Content-Type: image/png'); }
// Destruimos las imágenes
}
Yo se que puede parecer redundante mis explicaciones... pero es que simplemente no tiene sentido. Es como si existiese un bug al crear un archivo de imagen con gd luego de haber creado un archivo de texto con las funciones file.