From 4c763239eab83bfa54d701c720cf819f1c443fd3 Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Wed, 17 Jun 2020 18:23:42 +0200 Subject: [PATCH] Formattazione --- README.md | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 915b374..75da8e6 100644 --- a/README.md +++ b/README.md @@ -5,24 +5,25 @@ Questo progetto estende il progetto [`2-ant-apocalypse`](https://github.com/Stef ## Aggiunte / Modifiche -### Aggiunto: birth +### Aggiunta procedura: `birth` + ```diff -+ to birth -+ create-ants 1 [set color ant-color -+ set carrying-food 0 -+ set hunger 0 -+ setxy nest-x nest-y -+ fd nest-size] -+ set food-in-nest food-in-nest - ant-food-cost -+ set born born + 1 -+ end ++to birth ++ create-ants 1 [set color ant-color ++ set carrying-food 0 ++ set hunger 0 ++ setxy nest-x nest-y ++ fd nest-size] ++ set food-in-nest food-in-nest - ant-food-cost ++ set born born + 1 ++end ``` Questa funzione permette alle formiche di riprodursi, e crea una nuova formica nel formicaio. -### Modificato: go +### Modificato: `go` ```diff -to go + to go tick ask ants [t-work] ask patches [p-evaporate-pheromone] @@ -35,9 +36,10 @@ to go + if enable-birth and (food-in-nest - ant-food-cost) >= food-surplus-threshold[ + birth + ] -end + end ``` -Se il cibo nel nido supera una certa soglia e il modulo è attivo, viene avviata la procedura birth. +Se il cibo nel nido supera una certa soglia e il modulo è attivo, viene avviata la procedura `birth`. + ## Attivazione / Disattivazione Le feature di questo branch possono venire abilitate o disabilitate con gli switch `enable-birth`. @@ -45,4 +47,5 @@ Le feature di questo branch possono venire abilitate o disabilitate con gli swit ## Formiche Le modifiche in questo ambito sono le seguenti: + - Ad ogni `tick`, nel caso in cui si superi una certa soglia di cibo che può essere modificata con il controllo `food-surplus-threshold`, il nido userà una certa quantità di cibo (`ant-food-cost`) per creare una nuova formica.