Aller au contenu

isMyTurn

Vérifie si le guichet t'appelle.

Vrai quand name appelle ton ticket avec exchange:callNext. Ne patiente pas : appelle-la dans move(), rappelée tant qu'elle ne renvoie rien, et quitte move() avec return tant que c'est faux. Dans une action custom, jouée une fois par passage sur la carte, elle ne serait pas rappelée. Toujours faux sans ticket chez name : appelle d'abord exchange:joinQueue(name). Une fois appelé, demande l'échange sans tarder avec exchange:ask : le guichet attend ta demande pendant le délai de son exchange:acceptFrom, 30 secondes par défaut.

Avancé. Pour les trajets personnalisés.

Signature

exchange:isMyTurn(name)

Retour

true si c'est ton tour ; false sinon.

Exemple

exchange:joinQueue("MonGuichet")
if not exchange:isMyTurn("MonGuichet") then return end
if exchange:ask("MonGuichet") and exchange:putTab(3) > 0 then
    exchange:validate()
else
    exchange:cancel() -- rien posé : libère le guichet
end