fine forse
This commit is contained in:
parent
815f735638
commit
9ff35975c1
1 changed files with 7 additions and 7 deletions
14
main.go
14
main.go
|
@ -15,7 +15,7 @@ var Altezza int
|
||||||
var Larghezza int
|
var Larghezza int
|
||||||
var SaluteIniziale int = 50
|
var SaluteIniziale int = 50
|
||||||
var CostoMovIniziale int = 5
|
var CostoMovIniziale int = 5
|
||||||
var CostoSexIniziale int = 50
|
var CostoSexIniziale int = 40
|
||||||
var EvoluzioneIniziale int = 0
|
var EvoluzioneIniziale int = 0
|
||||||
var PremuraIniziale int = 10
|
var PremuraIniziale int = 10
|
||||||
var AgeMaxInizio int = 30
|
var AgeMaxInizio int = 30
|
||||||
|
@ -23,8 +23,8 @@ var Clock uint
|
||||||
var NumClock uint
|
var NumClock uint
|
||||||
var LivelloSblocco int = 1
|
var LivelloSblocco int = 1
|
||||||
var Possibilita int = 5
|
var Possibilita int = 5
|
||||||
var ValoreNutrizionale int =10
|
var ValoreNutrizionale int =15
|
||||||
var ValoreNutrizionaleCarcassa int =5
|
var ValoreNutrizionaleCarcassa int =10
|
||||||
var ZonaCiboX int
|
var ZonaCiboX int
|
||||||
var ZonaCiboY int
|
var ZonaCiboY int
|
||||||
|
|
||||||
|
@ -56,13 +56,13 @@ func main() { //FUNZIONE MAIN
|
||||||
fmt.Scan(&SaluteIniziale)
|
fmt.Scan(&SaluteIniziale)
|
||||||
fmt.Println("Inserisci il costo di uno spostamento iniziale (riduce l'energia ad ogni movimento) [default = 5]: ")
|
fmt.Println("Inserisci il costo di uno spostamento iniziale (riduce l'energia ad ogni movimento) [default = 5]: ")
|
||||||
fmt.Scan(&CostoMovIniziale)
|
fmt.Scan(&CostoMovIniziale)
|
||||||
fmt.Println("Inserisci il costo di una riproduzione iniziale (riduce l'energia ad ogni riproduzione) [default = 50]: ")
|
fmt.Println("Inserisci il costo di una riproduzione iniziale (riduce l'energia ad ogni riproduzione) [default = 40]: ")
|
||||||
fmt.Scan(&CostoSexIniziale)
|
fmt.Scan(&CostoSexIniziale)
|
||||||
fmt.Println("Inserisci i secondi di vita massimi (limita la durata della vita) [default = 30]: ")
|
fmt.Println("Inserisci i secondi di vita massimi (limita la durata della vita) [default = 30]: ")
|
||||||
fmt.Scan(&AgeMaxInizio)
|
fmt.Scan(&AgeMaxInizio)
|
||||||
fmt.Println("Inserisci il valore nutrizionale del cibo (di quanto aumenta l'energia di chi lo mangia) [default = 10]: ")
|
fmt.Println("Inserisci il valore nutrizionale del cibo (di quanto aumenta l'energia di chi lo mangia) [default = 15]: ")
|
||||||
fmt.Scan(&ValoreNutrizionale)
|
fmt.Scan(&ValoreNutrizionale)
|
||||||
fmt.Println("Inserisci il valore nutrizionale delle carcasse (di quanto aumenta l'energia di chi lo mangia) [default = 5]: ")
|
fmt.Println("Inserisci il valore nutrizionale delle carcasse (di quanto aumenta l'energia di chi lo mangia) [default = 10]: ")
|
||||||
fmt.Scan(&ValoreNutrizionaleCarcassa)
|
fmt.Scan(&ValoreNutrizionaleCarcassa)
|
||||||
fmt.Println("Inserisci il grado di evoluzione iniziale (se maggiore di zero migliora le prestazioni vitali)[default = 0]: ")
|
fmt.Println("Inserisci il grado di evoluzione iniziale (se maggiore di zero migliora le prestazioni vitali)[default = 0]: ")
|
||||||
fmt.Scan(&EvoluzioneIniziale)
|
fmt.Scan(&EvoluzioneIniziale)
|
||||||
|
@ -254,7 +254,7 @@ func muovi(h int, w int) { //FUNZIONE MUOVI: aggiorna la posizione di tutti gli
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Matrix[nuovaPosizioneH][nuovaPosizioneW].Health-(Matrix[nuovaPosizioneH][nuovaPosizioneW].Premura)*10)>Matrix[nuovaPosizioneH][nuovaPosizioneW].CostoSex { //se ha energia a sufficienza per riprodursi
|
if (Matrix[nuovaPosizioneH][nuovaPosizioneW].Health-(Matrix[nuovaPosizioneH][nuovaPosizioneW].Premura)*5)>Matrix[nuovaPosizioneH][nuovaPosizioneW].CostoSex { //se ha energia a sufficienza per riprodursi
|
||||||
Matrix[h][w] = Costruttore(Matrix[nuovaPosizioneH][nuovaPosizioneW].Razza, Matrix[nuovaPosizioneH][nuovaPosizioneW].Evoluzione, Matrix[nuovaPosizioneH][nuovaPosizioneW].CostoMov, Matrix[nuovaPosizioneH][nuovaPosizioneW].CostoSex, Matrix[nuovaPosizioneH][nuovaPosizioneW].Premura, SaluteIniziale, AgeMaxInizio)
|
Matrix[h][w] = Costruttore(Matrix[nuovaPosizioneH][nuovaPosizioneW].Razza, Matrix[nuovaPosizioneH][nuovaPosizioneW].Evoluzione, Matrix[nuovaPosizioneH][nuovaPosizioneW].CostoMov, Matrix[nuovaPosizioneH][nuovaPosizioneW].CostoSex, Matrix[nuovaPosizioneH][nuovaPosizioneW].Premura, SaluteIniziale, AgeMaxInizio)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Reference in a new issue