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