<?php
##################################
## Carte du Jeu Nebula-war ##
## Initialisation Image ##
## ##
## Codé par l'equipe Simulbox ##
## Copyright Simulbox 2008 ##
## Tous droits réservés. ##
## http://www.simulbox.fr ##
## http://www.nebula-war.fr ##
##################################
$id = $HTTP_GET_VARS["id"] ;
Header("Content-type: image/png");
$im2 = ImageCreateTrueColorFromPng ("carte/fond.png");
$imageWidth = 400; // taille X
$imageHeight = 400; // taille Y
$im = ImageCreateTrueColor( $imageWidth, $imageHeight );
//ON schtroumpf pour les couleurs de fond
ImageCopy ($im,$im2,0,0,0,0, $imageWidth, $imageHeight);
ImageDestroy ($im2);
mysql_connect("localhost", "******", "*******");
mysql_select_db("******");
$reponse = mysql_query("SELECT * FROM batiments WHERE id_poss=$id");
//On positionne les batiments sur la carte
while ($donnees = mysql_fetch_array($reponse) )
{
$urlimg = 'carte/' & $donnees['urlimg'] & '.png'
$bat = ImageCreateTrueColorFromPng ($urlimg);
$pos_x = $donnees['pos_x'] * 40 - 40 // eh oui car cela commence à 1... et 1*40 = 40 alors que 1*1 corespond à 0*0...
$pos_y = $donnees['pos_y'] * 40 - 40
ImageCopy ($im,$bat,$pos_y ,$pos_y ,40 ,40 , 0, 0);
ImageDestroy ($bat);
}
mysql_close(); // Déconnexion de MySQL
ImagePng($im);
imagedestroy($im);
?>