private void butSalvar_Click(object sender, EventArgs e)
    {
        // Redimensiona os azulejos
        Redimensionar();

        // Salva os valores
        Listas.Mapa[Selecionado].Nome                 = txtNome.Text;
        Listas.Mapa[Selecionado].Largura              = (byte)numLargura.Value;
        Listas.Mapa[Selecionado].Altura               = (byte)numAltura.Value;
        Listas.Mapa[Selecionado].Moral                = (byte)Objetos.cmbMoral.SelectedIndex;
        Listas.Mapa[Selecionado].Música               = (byte)Objetos.cmbMúsica.SelectedIndex;
        Listas.Mapa[Selecionado].Panorama             = (byte)Objetos.numPanorama.Value;
        Listas.Mapa[Selecionado].Clima.Tipo           = (byte)Objetos.cmbClima.SelectedIndex;
        Listas.Mapa[Selecionado].Clima.Intensidade    = (byte)Objetos.numClima_Intensidade.Value;
        Listas.Mapa[Selecionado].Fumaça.Textura       = (byte)Objetos.numFumaça_Textura.Value;
        Listas.Mapa[Selecionado].Fumaça.VelocidadeX   = (sbyte)Objetos.numFumaça_VelocidadeX.Value;
        Listas.Mapa[Selecionado].Fumaça.VelocidadeY   = (sbyte)Objetos.numFumaça_VelocidadeY.Value;
        Listas.Mapa[Selecionado].Fumaça.Transparência = (byte)Objetos.numFumaça_Transparência.Value;
        Listas.Mapa[Selecionado].Coloração            = Color.FromArgb((byte)Objetos.numColoração_Vermelho.Value, (int)Objetos.numColoração_Verde.Value, (int)Objetos.numColoração_Azul.Value).ToArgb();
        Listas.Mapa[Selecionado].Ligação[(byte)Globais.Direções.Acima]    = (short)Objetos.numLigação_Acima.Value;
        Listas.Mapa[Selecionado].Ligação[(byte)Globais.Direções.Abaixo]   = (short)Objetos.numLigação_Abaixo.Value;
        Listas.Mapa[Selecionado].Ligação[(byte)Globais.Direções.Esquerda] = (short)Objetos.numLigação_Esquerda.Value;
        Listas.Mapa[Selecionado].Ligação[(byte)Globais.Direções.Direita]  = (short)Objetos.numLigação_Direita.Value;
        Listas.Mapa[Selecionado].LuzGlobal  = (byte)Objetos.numLuzGlobal.Value;
        Listas.Mapa[Selecionado].Iluminação = (byte)Objetos.numIluminação.Value;

        // Define a nova dimensão dos azulejos
        Editor_Mapas.Atualizar();

        // Altera o nome na lista
        Editor_Mapas.Objetos.cmbLista.Items[Selecionado - 1] = Globais.Numeração(Selecionado, Editor_Mapas.Objetos.cmbLista.Items.Count) + ":" + txtNome.Text;

        // Reseta os valores
        Globais.Redimensionar_Clima();
        Editor_Mapas.Objetos.numIluminação.Value = Listas.Mapa[Selecionado].Iluminação;
        Editor_Mapas.Objetos.numLuzGlobal.Value  = Listas.Mapa[Selecionado].LuzGlobal;

        // Volta ao editor de mapas
        Visible = false;
        Editor_Mapas.Objetos.Enabled = true;
        Editor_Mapas.Objetos.Visible = true;
    }