Ejemplo n.º 1
0
    // Faire tourner la salle d'un cran dans un sens donné
    public void rotateTile(bool sensInverse)
    {
        int direction;

        // Si on souhaite faire tourner la salle dans son sens inverse, on inverse momentanément son sens
        if (!sensInverse)
        {
            if (associatedTile.clockwiseRotation)
            {
                direction = 1;
            }
            else
            {
                direction = -1;
            }
        }
        else
        {
            if (associatedTile.clockwiseRotation)
            {
                direction = -1;
            }
            else
            {
                direction = 1;
            }
        }
        // On fait tourner le Sprite de 90° dans le sens approprié
        rotateTileMesh(direction * 90);
        associatedTile.rotateTile(sensInverse, true);
    }