# Changement de carte

## Étape 1 <a href="#etape-1" id="etape-1"></a>

#### Exemple  <a href="#exemple-base" id="exemple-base"></a>

```lua
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. *Nous mettrons en commentaire les éléments non-ciblés par les explications.*

```lua
--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&#x20;

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, donc en jeu nous obtenons :

<figure><img src="https://content.gitbook.com/content/Xm1bXETHg1q2RzKR4ma0/blobs/ZfPJJAVuk7m97135HyW5/Capture%20d%E2%80%99%C3%A9cran%202025-03-17%20192229.png" alt=""><figcaption></figcaption></figure>

## Étape 2 <a href="#etape-1" id="etape-1"></a>

#### Exemple <a href="#exemple" id="exemple"></a>

De cette manière, nous pouvons développer notre script et obtenir :

```lua
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

<figure><img src="https://content.gitbook.com/content/Xm1bXETHg1q2RzKR4ma0/blobs/pfProOM7rMdrAjnLITBI/Capture%20d%E2%80%99%C3%A9cran%202025-03-17%20193051.png" alt=""><figcaption><p>Ok, donc là notre personnage effectuera une boucle sur ces quatre cartes !</p></figcaption></figure>

## &#x20;<a href="#etape-1" id="etape-1"></a>
