\b;Programmes envoyés par Houston
Nous avons amélioré le programme de recharge. Maintenant, lorsque le robot arrive sur la \l;station de recharge\u object\station;, il n'attend plus un temps fixe de 5 secondes, mais seulement jusqu'à ce que sa \l;batterie\u object\power; soit pleine. Une fois que la recharge est terminée et que le robot est revenu à la position initiale, il affiche un message à l'écran.
\c;
\s;extern void object::Recharge2()
\s;{
\s;	\l;point\u cbot\type;  depart;        // variable pour pos. initiale
\s;	\l;object\u cbot\type; chose;         // info sur la station
\s;	
\s;	depart = position;                     // mémoriser la position initiale
\s;	
\s;	chose = \l;radar\u cbot\radar;(\l;PowerStation\u cbot\category;); // chercher une station (+ existence résultat à vérifier) 
\s;	\l;goto\u cbot\goto;(chose.position); // aller sur la station de recharge
\s;	
\s;	\l;while\u cbot\while; ( \l;energyCell.energyLevel\u cbot\object; < 1 )
\s;	{
\s;		\l;wait\u cbot\wait;(1);            // attendre que la batterie se remplisse
\s;	}
\s;	
\s;	\l;goto\u cbot\goto;(depart);         // retourner à la pos. initiale
\s;	\l;message\u cbot\message;("Recharge terminée");
\s;}
\n;
\b;Archives
Résumé des programmes déjà reçus:

o  \c;\l;EchangeBatterie1\u programs/1_SwitchCell1;\n;
o  \c;\l;Recharge1\u programs/2_Recharge1;\n;
