La nourriture
La classe Food représente les ressources énergétiques dispersées sur la carte.
Attributs
| Attribut | Description |
|---|---|
x |
Position x |
y |
Position y |
size |
La taille de l'affichage |
color |
La couleur de la nourriture |
valeur |
La valeur nutritive (la quantité de satiété que ça donne) |
to_destroy |
indique si la nourriture doit être supprimée |
Cycle de vie :
- Apparition : Généré par l'
Enginesoit au début, soit lors du réaprovisionnement, dans une zone d'abondance ou non. - Consommation : Lorsqu'un Minos consomme la nourriture, elle est marquée to_destroy. Elle est donc ignorée par les autres Minos avant d'être détruite au prochain tour de boucle.
- Disparition : La nourriture est marquée to_destroy si elle est mangée ou si elle était dans une zone d'abondance qui vient de se déplacer. A chaque tour de boucle, les nourritures marquées to_destroy ne sont pas régénérées et sont exclues de la grille.