From ad75e267a8909dfeebae954ca779aa04bb131bda Mon Sep 17 00:00:00 2001 From: Davide999 Date: Sat, 27 May 2017 01:33:36 +0200 Subject: [PATCH] =?UTF-8?q?Trova=20dove=20le=20zone=20con=20pi=C3=B9=20cib?= =?UTF-8?q?o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.go | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) diff --git a/main.go b/main.go index 8148be9..79006bb 100644 --- a/main.go +++ b/main.go @@ -23,6 +23,8 @@ var Clock uint var NumClock uint var ValoreNutrizionale int =10 var ValoreNutrizionaleCarcassa int =5 +var ZonaCiboX int +var ZonaCiboY int func main() { //FUNZIONE MAIN Clock = 1 @@ -97,6 +99,7 @@ func main() { //FUNZIONE MAIN aggiorna() + } func aggiorna() { //FUNZIONE AGGIORNA: chiama la funzione muovi @@ -110,6 +113,7 @@ func aggiorna() { //FUNZIONE AGGIORNA: chiama la funzione muovi } fmt.Printf("\nSituazione dopo %d movimenti:\n", NumClock) stampaMatrice() + giraMatrice() } } @@ -241,6 +245,69 @@ 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() {