Ho inserito un nuovo breed, il cpo. Nella procedura di police-setting viene inizializzato, come il police normale. C'è una differenza. Il police agisce su base statistica, il cpo invece deve controllare se ha dei cittadini vicino e se sì deve agire, fino a saturare le sue capacità ( 4 cittadini per turno, dicono le specifiche)
Inoltre il cpo si muove secondo la regola ... vai verso un cittadino a te vicino ... ma deve rimanere nella propria community. Ho introdotto quindi una proprietà di patch, il community-index che garantisce che il cpo non esca dalla community dove è posizionato all'inizio
Ok. Forse puoi fare il merge di questa branch, mi sembra di aver corretto i problemi. Il solo punto da decidere è se tenere come controllo se ci sono cittadini sotto un CPO distance < 1 oppure tutrtle-here
Ho inserito un nuovo breed, il cpo. Nella procedura di police-setting viene inizializzato, come il police normale. C'è una differenza. Il police agisce su base statistica, il cpo invece deve controllare se ha dei cittadini vicino e se sì deve agire, fino a saturare le sue capacità ( 4 cittadini per turno, dicono le specifiche)
Inoltre il cpo si muove secondo la regola ... vai verso un cittadino a te vicino ... ma deve rimanere nella propria community. Ho introdotto quindi una proprietà di patch, il community-index che garantisce che il cpo non esca dalla community dove è posizionato all'inizio