EEPIsTramTrackReserved()
Utilité
Renseigne sur l'occupation d'une voie de tramway
Arguments
Un ou deux
Valeurs en retour
Deux ou trois
Versions EEP min.
EEP11.3 plugin 3 / EEP13.2 plugin 2
Syntaxe
EEPIsTramTrackReserved(ID [, true])
Détails
- Le 1er argument est l'ID de la voie de tramway dont on veut connaître le statut d'occupation.
- Depuis EEP 13.2 plug-in 2 un 2ème argument facultatif : true permet d'obtenir le nom du tramway en guise de 3ème élément retourné par la fonction.
- La 1ère valeur retournée est = à true lorsque la voie de tramway à interroger existe et est enregistrée sinon = à false dans le cas contraire.
- La 2ème valeur retournée est = à true lorsque la voie de tramway est occupée sinon = à false dans le cas contraire.
- La 3ème valeur (optionnelle) retournée est le nom du tramway qui occupe la voie ferrée. Lorsque plusieurs tramways occupent la voie, le nom retourné est celui du premier dans le sens de circulation de la voie.
- Avant toute demande d'occupation, la voie de tramway doit être enregistrée.
Exemple
Lua
EEPRegisterTramTrack(187)
ok, Occupe = EEPIsTramTrackReserved(187)
ok, Occupe Nom = EEPIsTramTrackReserved(187, true)
if Occupe == true then
print("la voie de tramway 187 est occupée par ", Nom)
else
print("la voie de tramway 187 est libre")
end