int NumPacket();
Cette fonction renvoie le nombre de paquets accessibles via vos coordonnées locales. Les paquets des autres joueurs seront donc ignorés.
packet GetPacket(int pos);
Cette fonction renvoie le paquet de position pos accessible via vos coordonnées locales. Les paquets des autres joueurs seront donc ignorés. Le premier paquet est le paquet de position 0, et chaque position suivante contient un paquet jusqu'au dernier paquet de la liste.
ATTENTION : si la position est supérieure au nombre de paquets - 1, le résultat sera indéfini. Dans le pire des cas, vous pouvez y perdre votre tour.
vector PlayerPos();
Renvoie la position locale de votre joueur.
int Turn();
Renvoie le nombre de tours écoulés depuis le début de la partie.
int Round();
Renvoie le round actuel.
int TimeLeft();
Renvoie le temps restant avant la fin de la partie.
int NewThrow();
Renvoie le nombre de tours restants avant la prochaine distribution de paquets.
int Random(int max);
Renvoie un nombre aléatoire compris entre 0 et max-1.
int Score(int player=SELF);
Renvoie le score actuel du joueur passé en paramètre (RED, GREEN, BLUE ou YELLOW). Votre score sera renvoyé si vous laissez le paramètre par défaut (SELF).
int RollingFloor(vector pos, bool active=true);
Cette fonction renvoie la direction actuelle du tapis roulant situé aux coordonnées locales passées en argument. Si la variable active est positionnée à true, c'est la direction active du tapis roulant qui sera renvoyée. Sinon, c'est la direction inactive qui sera renvoyée.
Renvoie NOTHING si la zone indiquée n'est pas un tapis roulant, ou si la zone inactive d'un tapis roulant unidirectionnel est demandée.
Guillaume Libersat 2005-03-03