Securite d'Action routine

remarque: Cette routine a pour but d'assurer la realisation discrete de certaines routines
remarque: C'est une routine qui fonctionne en permanence

     in Environnement, Environnement du Membre
     in Environnement du Membre, Jour, Nuit
          si jour = present
          alors index 1

remarque: ce qui suit teste les conditions nocturnes

     in Environnement, Ambiance Sonore
     in Ambiance Sonore, Bruit de Pas, Parole
          si Bruit de Pas = present
          ou Parole = present
          alors index 10
     in Environnement, Fenetre Allumee
     action "Aller", Fenetre Allumee
     in Fenetre Allumee, Gens
          si Gens = present
          alors index 10
     in Environnement, Habitation du Membre
     in Habitation du Membre, Fenetre Allumee, Parole
          si Fenetre Allumee = present
          ou Parole = present
          alors index 10
     in Environnement, Rue
     in Rue, Bruit de Pas, Parole
          si Bruit de Pas = present
          ou Parole = present
          alors index 10
     in Horloge, Heure Courante
          si Heure Courante > 6h00
          alors index 10
     index 9

1 index
remarque: ce qui suit teste les conditions diurnes

     in Environnement, Gens
     in Environnement, Lieu d'Action
          si Lieu d'action = present
          et Gens = present
          alors index 10

9 index
     Securite = "OK"
     routine Securite d'Action

10 index
     Securite = "PAS OK"
     routine Securite d'Action

     retour