diff --git a/main.go b/main.go index 6e8b51b..875767f 100644 --- a/main.go +++ b/main.go @@ -21,10 +21,12 @@ var PremuraIniziale int = 10 var AgeMaxInizio int = 30 var Clock uint var NumClock uint -var ValoreNutrizionale int = 10 -var ValoreNutrizionaleCarcassa int = 5 var LivelloSblocco int = 2 var Possibilita int = 5 +var ValoreNutrizionale int =10 +var ValoreNutrizionaleCarcassa int =5 +var ZonaCiboX int +var ZonaCiboY int func main() { //FUNZIONE MAIN Clock = 1 @@ -107,6 +109,7 @@ func main() { //FUNZIONE MAIN aggiorna() + } func aggiorna() { //FUNZIONE AGGIORNA: chiama la funzione muovi @@ -119,6 +122,10 @@ func aggiorna() { //FUNZIONE AGGIORNA: chiama la funzione muovi } } fmt.Printf("\nSituazione dopo %d movimenti:\n", NumClock) + + stampaMatrice() + giraMatrice() + } } @@ -254,3 +261,86 @@ func muovi(h int, w int) { //FUNZIONE MUOVI: aggiorna la posizione di tutti gli } } + + +func giraMatrice(){ + var conta int=0 + var contaMax int=0 + var i int + var j int + for i=1;icontaMax{ + ZonaCiboX=j + ZonaCiboY=i + contaMax=conta + } + conta=0; + } + } + fmt.Printf("%d %d %d",contaMax,ZonaCiboX,ZonaCiboY) +} + + +func stampaMatrice() { + + /*for i := 0; i < Altezza; i++ { + for j := 0; j < Larghezza; j++ { + if Matrix[i][j] == nil { + fmt.Printf(" -- ") + } else { + if Matrix[i][j].IsFood { + fmt.Printf(" CC ") + } else { + fmt.Printf("%d %d ",Matrix[i][j].Razza, Matrix[i][j].Health) + } + } + } + fmt.Printf("\n") + }*/ +}