This repository has been archived on 2022-03-31. You can view files and clone it, but cannot push or open issues or pull requests.
Tyra/scripts/global.gd

24 lines
1.1 KiB
GDScript3
Raw Permalink Normal View History

2021-04-08 15:15:37 +02:00
extends Node
2021-04-08 19:06:14 +02:00
# variable globales
2021-04-08 19:55:04 +02:00
var monde = 0
var ennemisTues = 0
2021-04-08 19:45:53 +02:00
"""
l'idée de l'aléatoire ici est de récupérer une map aléatoirement entre les
maps déja faite
"""
func randomMap(): # fonction pour définir le prochain monde
var aleatoire = RandomNumberGenerator.new() # initialisation aléatoire
aleatoire.randomize() # génération aléatoire
if global.monde >= 10: # si au moins au 10e monde ----- mode "accomplie"
return aleatoire.randi_range(1, 10) # tous les mondes selectionnés (1 à 10)
elif global.monde >= 7: # si au moins au 7e monde ----- mode "expert"
return aleatoire.randi_range(7, 10) # seulement les mondes de 7 à 10
elif global.monde >= 5: # si au moins au 5e monde ----- mode "intermediaire"
return aleatoire.randi_range(5, 7) # seulement les mondes de 5 à 7
2021-04-08 19:48:56 +02:00
elif global.monde >= 3: # si au moins au 5e monde ----- mode "connaisseur"
2021-04-08 19:45:53 +02:00
return aleatoire.randi_range(3, 5) # seulement les mondes de 3 à 5
else: # moins de 2 mondes réussi ----- mode "débutant"
return aleatoire.randi_range(1, 3) # seulement les mondes de 1 à 3