Table des matières
EEPGetTrainyardItemStatus()
Utilité
Renseigne sur le statut d'un véhicule dans le dépôt virtuel. Dans EEP, est considéré comme un véhicule, tout véhicule qu'il soit attelé ou non tout comme tout ensemble ferroviaire ou routier.
Arguments
Trois
Valeur en retour
Une
Versions EEP min.
EEP13.2 plugin 2
Syntaxe
EEPGetTrainyardItemStatus(ID_Depot, "#Nom_Vehicule", Position)
Détails
- Le 1er argument est l'ID du dépôt virtuel. Cet ID se trouve dans l’entête de la fenêtre de propriétés de l’objet.
- Le 2ème argument est le nom du véhicule précédé par #. Lorsque ce nom est donné, Lua ignore la position dans la liste.
- Le 3ème argument est la position dans la liste du dépôt. Il en est tenu compte dès lors que le deuxième argument désignant le véhicule comporte une chaîne de caractères vide. Cette position doit toujours être renseignée, et ce même si un nom de véhicule a été renseigné. L'idéal est alors d'attribuer le numéro de position 0.
- La valeur retournée est le statut du véhicule :
- En circulation (absent du dépôt, mais amené à s’y rendre),
- En attente (présent dans le dépôt).
Exemple
Lua
Statut = EEPGetTrainyardItemStatus(1, "#Rheingold", 0)
Statut = EEPGetTrainyardItemStatus(1, "", 3)
if Statut == 1 then
print("Le train attend dans le dépôt")
else
print("Le train a déjà quitté le dépôt")
end