# Specs protocole de communication Mamy-Théo
###### tags: `AAGA` `projet final`
# Spec
``<expéditeur>:<destinataire>:<commande>:<nbArgs>:<arg1>:<arg2>:...:<argn>:<EOF>``
- Expéditeur : *Int* de n digits avec le premier digit qui est soit **1 si main bot** soit **2 si secondary**
- Destinataire : *Int* **0 si tout le monde** sinon id du destinataire
- Commande : *String* nom de la commande (se référer à la liste plus bas)
- Nb Args: *Int* Nombre d'arguments
- n arg: *String* Arguments (se référer au à la liste plus bas)
- EOF: End of File
Type de robot:
1: Main ami
2: Secondary ami
-1: Main ennmi
-2: Main secondary
# Liste des commandes
- Découverte :
- Nom : DECOU
- arg1: x
- arg2: y
- Position d'un ennemi :
- Nom : ENPOS
- arg1: type du robot ennemi
- 1: Main ami
- 2: Secondary ami
- -1: Main ennmi
- -2: Main secondary
- arg2: position x du robot ennemi
- arg3: position y du robot ennemi
- Position du mur
- Nom : WALLS
- arg1: Direction
- SOUTh
- NORTH
- EAST
- WEST
- arg2: Pos (Si SOUTH | NORTH y, si EAST | WEST x)