🗺️ Changement de carte
Étape 1
Exemple
function move()
return {
{ map = "0,0", changeMap = "right" },
}
end
Nous allons décomposer ce que nous venons d'écrire, pas d'inquiétude, rien n'est laissé au hasard.
--function move()
--return {
{ map = "0,0", changeMap = "right" },
--}
--end
--[[
Traduction :
Fonction move()
Renvoi :
Sur la carte [0,0] : Déplacement vers la droite
Fin
]]
Là, ce qu'il faut lire c'est : "Sur la carte [0,0], déplaces-toi à droite."
Résultat
Donc, si nous résumons ce que l'on vient de voir, nous avons indiqué au logiciel que lorsque le personnage se trouve sur la carte [0,0], il devra se déplacer sur la droite.
Étape 2
Exemple
De cette manière, nous pouvons développer notre script et obtenir :
function move()
return {
{ map = "0,0", changeMap = "right" },
{ map = "1,0", changeMap = "bottom" },
{ map = "1,1", changeMap = "left" },
{ map = "0,1", changeMap = "top" },
}
end
--[[
Traduction en français "commun" :
Fonction move
Renvoi :
Sur la carte [0,0] : Déplacement vers la droite
Sur la carte [1,0] : Déplacement vers le bas
Sur la carte [1,1] : Déplacement vers la gauche
Sur la carte [0,1] : Déplacement vers le haut
Fin
]]
Résultat
Ok, donc là notre personnage effectuera une boucle sur ces quatre cartes !