paquito wrote:Merci.
Juste par curiosité, tu sais ce qui bloquait ?
A peu près. Après les photos dans la chambre, il y a une commande
West pour sortir de la chambre qui ne peut pas être exécutée si le dernier continue dans la chambre n'a pas été exécuté.
J'ai fait un
overwrite de la commande système west.
La commande système aurait répondu : I move west.
La commande west overwrite a plusieurs réponses :
- Deux réponses en blanc si les photos ne sont pas dans la pochette ou si la pochette n'est pas dans le tiroir. Dans ces deux premiers cas, le héro reste dans la chambre. Il faut ranger comme il faut et retaper West pour sortir.
- Une réponse normale : Je sors de la chambre (quand tout est bien rangé) et là le héro se retrouve sur le palier.
De plus le continue dans le salon ne s'affiche que si West a été exécuté. (D'où le continue fantome).
Le continue du salon ne peut pas non plus être excécuté si le West n 'a pas été exécuté.
C'était pour empêcher le héro de se ballader avec la pochette et les photos.
Dans la version que je viens de modifier, le continue du salon s'affiche quand le dernier continue de la chambre a été exécuté.
J'ai supprimé la commande west overwrite. Mais du coup, plus rien n'interdit au héro de se ballader avec les photos et la pochette.
Ce que je n'explique pas c'est pourquoi la commande West overwrite ne s'éxécute pas. Si autocomplète est validé, il n'y a aucune raison. J'ai refait plusieurs fois ce passage et a chaque fois avec moi ça marche.
Encore un mystère de la programation qui ne sera sans doute jamais élucidé, mais j'ai retenu la leçon. Je ne prendrai plus jamais une commande overwrite comme référence pour la suite.