1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
| <?php
//inclure les classes dans le fichier
include('colon.class.php');
include('case_de_jeu.class.php');
session_start();
$Jean = new colon("Jean",rand(1,3),rand(1,3), 10);
$Paul = new colon("Paul",rand(1,3),rand(1,3), 5);
$c11 = new case_de_jeu("Glacier",1,1);
$c12 = new case_de_jeu("Prairie",1,2);
$c13 = new case_de_jeu("Prairie",1,3);
$c21 = new case_de_jeu("Foret",2,1);
$c22 = new case_de_jeu("Prairie",2,2);
$c23 = new case_de_jeu("Glacier",2,3);
$c31 = new case_de_jeu("Desert",3,1);
$c32 = new case_de_jeu("Prairie",3,2);
$c33 = new case_de_jeu("Desert",3,3);
echo "".$Paul->getcolon_nom()." est a ".$Paul->getcolon_y()." ordonnee et est a ".$Paul->getcolon_x()." abcisse <br />";
echo "".$Jean->getcolon_nom()." est a ".$Jean->getcolon_y()." ordonnee et est a ".$Jean->getcolon_x()." abcisse <br /><br />";
echo "La case qui est a ".$c11->getcase_y()." ordonnee et est a ".$c11->getcase_x()." abcisse est de type ".$c11->getcase_nom()." <br />";
echo "La case qui est a ".$c12->getcase_y()." ordonnee et est a ".$c12->getcase_x()." abcisse est de type ".$c12->getcase_nom()." <br />";
echo "La case qui est a ".$c13->getcase_y()." ordonnee et est a ".$c13->getcase_x()." abcisse est de type ".$c13->getcase_nom()." <br />";
echo "La case qui est a ".$c21->getcase_y()." ordonnee et est a ".$c21->getcase_x()." abcisse est de type ".$c21->getcase_nom()." <br />";
echo "La case qui est a ".$c22->getcase_y()." ordonnee et est a ".$c22->getcase_x()." abcisse est de type ".$c22->getcase_nom()." <br />";
echo "La case qui est a ".$c23->getcase_y()." ordonnee et est a ".$c23->getcase_x()." abcisse est de type ".$c23->getcase_nom()." <br />";
echo "La case qui est a ".$c31->getcase_y()." ordonnee et est a ".$c31->getcase_x()." abcisse est de type ".$c31->getcase_nom()." <br />";
echo "La case qui est a ".$c32->getcase_y()." ordonnee et est a ".$c32->getcase_x()." abcisse est de type ".$c32->getcase_nom()." <br />";
echo "La case qui est a ".$c33->getcase_y()." ordonnee et est a ".$c33->getcase_x()." abcisse est de type ".$c33->getcase_nom()." <br />";
echo "<br>";
echo '<b>interaction entre les objets</b><br>';
if ($Paul->getcolon_y()=== $Jean->getcolon_y() && $Paul->getcolon_x()=== $Jean->getcolon_x())
{echo "<font color='red'> ".$Paul->getcolon_nom()." croise ".$Jean->getcolon_nom()." </font><br />";
$Jean->perdre_un_pv();}
else
{
echo 'Rien de special<br>';
}
echo '<b>interaction avec la carte</b><br>';
if ($Paul->getcolon_y() === $c11->getcase_y() && $Paul->getcolon_x()=== $c11->getcase_x())
{echo "<font color='blue'>".$Paul->getcolon_nom()." se gele dans un ".$c11->getcase_nom()." </font><br />";}
if ($Paul->getcolon_y() === $c33->getcase_y() && $Paul->getcolon_x()=== $c33->getcase_x())
{echo "<font color='orange'>".$Paul->getcolon_nom()." a trop chaud dans ce ".$c33->getcase_nom()." </font><br />";}
if ($Paul->getcolon_y() === $c21->getcase_y() && $Paul->getcolon_x()=== $c21->getcase_x())
{echo "<font color='green'>".$Paul->getcolon_nom()." a peur des animaux dans cette ".$c21->getcase_nom()." </font><br />";}
if ($Jean->getcolon_y() === $c11->getcase_y() && $Jean->getcolon_x()=== $c11->getcase_x())
{echo "<font color='blue'>".$Jean->getcolon_nom()." se gele dans un ".$c11->getcase_nom()." </font><br />";}
if ($Jean->getcolon_y() === $c33->getcase_y() && $Jean->getcolon_x()=== $c33->getcase_x())
{echo "<font color='orange'>".$Jean->getcolon_nom()." a trop chaud dans ce ".$c33->getcase_nom()." </font><br />";}
if ($Jean->getcolon_y() === $c21->getcase_y() && $Jean->getcolon_x()=== $c21->getcase_x())
{echo "<font color='green'>".$Jean->getcolon_nom()." a peur des animaux dans cette ".$c21->getcase_nom()." </font><br />";}
// $Jean->setcolon_nom("Albert");
// echo $Jean->getcolon_nom();
echo "Point de vie de Jean ( lorsqu'il croise Paul, ils se battent...et c'est Jean qui perd un point de vie ! )" ;echo "<br>";
echo $Jean->getcolon_vie();
?> |