Bonjour,
Désolé pour le titre, je sais vraiment pas comment décrire mon problême en 2 termes...
J'ai une classe a peu pres comme ça:
<?php
class soldat
{
var $defense=3;
var $pv=20;
function couteau($instance)//$instance est, en gros une autre instance de soldat
{
$degat_portes = 7 - $instance->defense;
if($degat_portes>0)
{
$instance->pv-=$degat_portes;
}
}
}
$lol = new soldat;
$pip = new soldat;
$pip->couteau($lol);//pip donne un cou de couteau..
?>
J'ai fait tous les tests avec echo, tout est ok mais bon, niet...
J'ai peut-être une idée : développer 2 fonctions et faire:
$pip->couteau_donne();
$lol->couteau_recu();
je me lance la dessus, si quelqu'un voit coment regrouper ça en une seule et même fonction, et m'en expliquer l'intérêt, pour bien que je saisisse.
