$path_abstract = $path_library . 'Abstract/'; $path_actions = $path_library . 'Actions/'; $path_besoins = $path_library . 'Besoins/'; $path_individus = $path_library . 'Individus/'; //Inclusions require_once 'test_tools.php'; require_once $path_individus . 'IndividusA.php'; require_once $path_abstract . "AbstractAction.php"; require_once $path_abstract . "AbstractBesoin.php"; require_once $path_actions . "ActionNager.php"; require_once $path_actions . "ActionReposer.php"; require_once $path_besoins . "BesoinNager.php"; require_once $path_besoins . "BesoinReposer.php"; //Initialisation des variables $bubule = new IndividusA("Bubule", 3); $bubule->AddAction(new ActionNager()); $bubule->AddAction(new ActionReposer()); $bubule->AddBesoin(new BesoinNager(true)); $bubule->AddBesoin(new BesoinReposer()); $bubule->EstPret(); $duree = 12; $bouboul = new IndividusA("Bouboul", 0); $bouboul->EstPret(); /*$bubule->AddAction(new ActionNager()); $bubule->AddAction(new ActionReposer()); $bubule->AddBesoin(new BesoinNager(true)); $bubule->AddBesoin(new BesoinReposer());*/ //Lancement de la simulation while ($duree-- > 0) { echo "************************<br>Tour {$duree}<br>"; /*$bubule->Run();