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; } }
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(); }
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; }
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; }
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; }
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; }