Compléter les méthodes de déplacement
La méthode Déplacement à été modifié pour permettre de prendre en compte le plateau avec les différentes cases :
- ainsi on peut effectuer des tests plus précis pour le déplacement des CelluleActive.
- Dans les cellules Policiers ajouter des tests sur les cases environnantes pour tester si il y a d'autre policier ou manifestant et modifier le déplacement …
La méthode Déplacement à été modifié pour permettre de prendre en compte le plateau avec les différentes cases :
- ainsi on peut effectuer des tests plus précis pour le déplacement des CelluleActive.
- Dans les cellules Policiers ajouter des tests sur les cases environnantes pour tester si il y a d'autre policier ou manifestant et modifier le déplacement en conséquence. (charge vers les manifestant, rapprochement vers un autre Policier pour fusionner, etc. )
- Dans les cellules manifestant ajouter des tests sur les cases environnantes pour tester si il y a d'autre policier ou manifestant et modifier le déplacement en conséquence. ( éviter les Policiers, se rapprocher d'autre manifestant pour fusionner , etc...)
Compléter la méthode NextIteration :
- Ajouter des méthodes tuable et fusion pour respectivement tester si l'on peut attaquer telle ou telle cellule et fusionner 2 cellules entre elles.