14 lines
528 B
GDScript
14 lines
528 B
GDScript
extends Area2D
|
|
|
|
var aleatoire = RandomNumberGenerator.new() # initialisation aléatoire
|
|
|
|
func _ready():
|
|
global.monde += 1
|
|
|
|
func _on_Portail_de_fin_body_entered(body):
|
|
if "Joueur" in body.name: # si la personne qui entre est un joueur
|
|
var nouveauMonde = "res://scenes/Monde%s.tscn"
|
|
aleatoire.randomize() # aléatoire
|
|
nouveauMonde = nouveauMonde % aleatoire.randi_range(1,5) # dans un écart défini
|
|
if get_tree().change_scene(nouveauMonde) != OK: # go au menu
|
|
print("Impossible de charger le jeu.") # gestion erreur
|