コード例 #1
0
 private void txtNome_Validated(object sender, EventArgs e)
 {
     // Atualiza a lista
     if (Selecionado > 0)
     {
         Listas.NPC[Selecionado].Nome    = txtNome.Text;
         lstLista.Items[Selecionado - 1] = Globais.Numeração(Selecionado, lstLista.Items.Count) + ":" + txtNome.Text;
     }
 }
コード例 #2
0
    private void butLimpar_Click(object sender, EventArgs e)
    {
        // Limpa os dados
        Limpar.NPC(Selecionado);

        // Atualiza os valores
        lstLista.Items[Selecionado - 1] = Globais.Numeração(Selecionado, lstLista.Items.Count) + ":";
        Atualizar();
    }
コード例 #3
0
    private static void Listar_Marcadores()
    {
        // Adiciona os itens à lista
        for (byte i = 1; i <= Listas.Marcador.GetUpperBound(0); i++)
        {
            Objetos.lstLista.Items.Add(Globais.Numeração(i, Listas.Marcador.GetUpperBound(0)) + ":" + Listas.Marcador[i].Geral.Nome);
        }

        // Abre o painel
        Objetos.panMarcador.Visible = true;
    }
コード例 #4
0
    private static void Listar()
    {
        // Limpa a lista
        Objetos.lstLista.Items.Clear();

        // Adiciona os itens à lista
        for (byte i = 1; i <= Listas.NPC.GetUpperBound(0); i++)
        {
            Objetos.lstLista.Items.Add(Globais.Numeração(i, Listas.NPC.GetUpperBound(0)) + ":" + Listas.NPC[i].Nome);
        }

        // Seleciona o primeiro item
        Objetos.lstLista.SelectedIndex = -1;
    }
コード例 #5
0
    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;
    }
コード例 #6
0
    private void txtNome_Validated(object sender, EventArgs e)
    {
        // Previni erros
        if (Selecionado == 0)
        {
            return;
        }

        // Define os valores
        switch ((Globais.Ferramentas_Tipos)cmbFerramentas.SelectedIndex)
        {
        case Globais.Ferramentas_Tipos.Botão: Listas.Botão[Selecionado].Geral.Nome = txtNome.Text; break;

        case Globais.Ferramentas_Tipos.Digitalizador: Listas.Digitalizador[Selecionado].Geral.Nome = txtNome.Text; break;

        case Globais.Ferramentas_Tipos.Marcador: Listas.Marcador[Selecionado].Geral.Nome = txtNome.Text; break;

        case Globais.Ferramentas_Tipos.Painel: Listas.Painel[Selecionado].Geral.Nome = txtNome.Text; break;
        }

        lstLista.Items[Selecionado - 1] = Globais.Numeração(Selecionado, lstLista.Items.Count) + ":" + txtNome.Text;
    }