pom.xml
entre les balises
<dependencies>
et
</dependencies>
(si elles n'y sont pas dejà, il
faut les ajouter):
<dependency> <groupId>io.jbotsim</groupId> <artifactId>jbotsim-all</artifactId> <version>1.2.0</version> </dependency>
package algo;
en tête de chaque
fichier .java
, ou alors déplacer les fichiers de
src/main/java/algo/
à src/main/java/
pour ne
pas devoir à ajouter package
.pom.xml
.$ javac -cp jbotsim... -standalone.jar:built Main.java $ java Main.jar
n
depuis Main.java
Main.n;
send(Node, Message);
int x = getID(); sendAll(new Message(x));
x
à tous ses voisins, sauf son parent
for(Node v : getNeighbors()) if(!v.equals(parent)) send(v, new Message(x))
@Override public void onClock() { for (Message m : getMailbox()) { // pour chaque message reçu à la ronde précédente y = (int) m.getContent(); // le contenu du message m Node v = m.getSender(); // l'émetteur du message m ...; }