Bloquer un comportement d'un agent
bonjour,
Je voudrai bloquer un comportement d'un agent on utilisant la méthode block(time).
mon comportement est bloqué, mais la boucle while (après l'appel de block()) est toujours exécuté,
moi je ne veux pas que cette boucle soit exécuté, est ce que vous pourrez m'aider ?
voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| comportementsAgentRoutier.addSubBehaviour(new CyclicBehaviour() {
@Override
public void action() {
int c = 2;
if(c == 3){
}else {
block(1000);
}
int i=0;
while(i<3){
System.out.println(i); i++;
}
} |
merci d'avance.