コード例 #1
0
 private void Menú_Contextual_Abrir_Carpeta_Click(object sender, EventArgs e)
 {
     try
     {
         Program.Crear_Carpetas(Program.Ruta_Minecraft);
         Program.Ejecutar_Ruta(Program.Ruta_Guardado_Minecraft, ProcessWindowStyle.Maximized);
     }
     catch (Exception Excepción) { Depurador.Escribir_Excepción(Excepción != null ? Excepción.ToString() : null); Variable_Excepción_Total++; Variable_Excepción = true; }
 }
コード例 #2
0
 private void Ventana_Visor_Recetas_SizeChanged(object sender, EventArgs e)
 {
     try
     {
         //if (this.WindowState == FormWindowState.Maximized) this.WindowState = FormWindowState.Normal;
         ComboBox_Bloque_SelectedIndexChanged(ComboBox_Bloque, EventArgs.Empty);
     }
     catch (Exception Excepción) { Depurador.Escribir_Excepción(Excepción != null ? Excepción.ToString() : null); Variable_Excepción_Total++; Variable_Excepción = true; }
 }
コード例 #3
0
 private void Ventana_Luna_Virtual_Shown(object sender, EventArgs e)
 {
     try
     {
         this.Activate();
         Temporizador_Principal.Start();
     }
     catch (Exception Excepción) { Depurador.Escribir_Excepción(Excepción != null ? Excepción.ToString() : null); Variable_Excepción_Total++; Variable_Excepción = true; }
 }
コード例 #4
0
 private void DataGridView_Principal_DataError(object sender, DataGridViewDataErrorEventArgs e)
 {
     try
     {
         Depurador.Escribir_Excepción(e.Exception != null ? e.Exception.ToString() : null);
         e.ThrowException = false;
     }
     catch (Exception Excepción) { Depurador.Escribir_Excepción(Excepción != null ? Excepción.ToString() : null); }
 }
コード例 #5
0
 private void Menú_Contextual_Abrir_Carpeta_Click(object sender, EventArgs e)
 {
     try
     {
         Program.Crear_Carpetas(Program.Ruta_Guardado_Imágenes_Buscador_JAR);
         Program.Ejecutar_Ruta(Program.Ruta_Guardado_Imágenes_Buscador_JAR, ProcessWindowStyle.Maximized);
     }
     catch (Exception Excepción) { Depurador.Escribir_Excepción(Excepción != null ? Excepción.ToString() : null); }
 }
 private void Ventana_Exportador_Estructuras_Pintadas_Shown(object sender, EventArgs e)
 {
     try
     {
         Temporizador_Principal.Start();
         this.Activate();
     }
     catch (Exception Excepción) { Depurador.Escribir_Excepción(Excepción != null ? Excepción.ToString() : null); }
 }
コード例 #7
0
 private void Botón_Aceptar_Click(object sender, EventArgs e)
 {
     try
     {
         this.DialogResult = DialogResult.OK;
         this.Close();
     }
     catch (Exception Excepción) { Depurador.Escribir_Excepción(Excepción != null ? Excepción.ToString() : null); }
 }
コード例 #8
0
 private void Botón_Eliminar_Click(object sender, EventArgs e)
 {
     try
     {
         ComboBox_Nombre_Usuario.Text = null;
         ComboBox_Nombre_Usuario.Select();
         ComboBox_Nombre_Usuario.Focus();
     }
     catch (Exception Excepción) { Depurador.Escribir_Excepción(Excepción != null ? Excepción.ToString() : null); }
 }
コード例 #9
0
 private void Menú_Contextual_Ajuste_Línea_CheckedChanged(object sender, EventArgs e)
 {
     try
     {
         Variable_Ajuste_Línea = Menú_Contextual_Ajuste_Línea.Checked;
         Registro_Guardar_Opciones();
         Generar_Imágenes_Nombre(ComboBox_Palabras.Text);
     }
     catch (Exception Excepción) { Depurador.Escribir_Excepción(Excepción != null ? Excepción.ToString() : null); Variable_Excepción_Total++; Variable_Excepción = true; }
 }
コード例 #10
0
 private void TrackBar_FOV_ValueChanged(object sender, EventArgs e)
 {
     try
     {
         X = TrackBar_FOV.Value;
         //this.Text = Texto_Título + " - [Field Of View (FOV): " + TrackBar_FOV.Value.ToString() + "]";
         //Picture_3D.FOV = TrackBar_FOV.Value;
     }
     catch (Exception Excepción) { Depurador.Escribir_Excepción(Excepción != null ? Excepción.ToString() : null); Variable_Excepción_Total++; Variable_Excepción = true; }
 }
コード例 #11
0
 private void Ventana_Visor_Ayuda_FormClosing(object sender, FormClosingEventArgs e)
 {
     try
     {
         Temporizador_Principal.Stop();
         Cronómetro_Memoria.Reset();
         Cronómetro_Memoria = null;
     }
     catch (Exception Excepción) { Depurador.Escribir_Excepción(Excepción != null ? Excepción.ToString() : null); }
 }
コード例 #12
0
 private void Numérico_Base_ValueChanged(object sender, EventArgs e)
 {
     try
     {
         Picture_Base.Image = Numérico_Base.Value == 31m ? Resources.Minecraft : Resources.Memoria;
         Picture_Base.Refresh();
         Calcular_Semilla(ComboBox_Texto.Text, (int)Numérico_Base.Value);
     }
     catch (Exception Excepción) { Depurador.Escribir_Excepción(Excepción != null ? Excepción.ToString() : null); }
 }
 private void ComboBox_Dimensión_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         Variable_Dimensión = ComboBox_Dimensión.Text;
         //Registro_Guardar_Opciones();
         Pendiente_Dibujar_Mapa = true;
     }
     catch (Exception Excepción) { Depurador.Escribir_Excepción(Excepción != null ? Excepción.ToString() : null); }
 }
コード例 #14
0
 private void Ventana_Visor_Ofertas_Aldeanos_Shown(object sender, EventArgs e)
 {
     try
     {
         this.Activate();
         Panel_Picture.Select();
         Panel_Picture.Focus();
     }
     catch (Exception Excepción) { Depurador.Escribir_Excepción(Excepción != null ? Excepción.ToString() : null); Variable_Excepción_Total++; Variable_Excepción = true; }
 }
コード例 #15
0
        private void CheckBox_Descargar_Skins_CheckedChanged(object sender, EventArgs e)
        {
            try
            {
                Variable_Descargar_Skins = CheckBox_Descargar_Skins.Checked;

                // soon...
            }
            catch (Exception Excepción) { Depurador.Escribir_Excepción(Excepción != null ? Excepción.ToString() : null); }
        }
コード例 #16
0
 internal void Filtrar_Bloques()
 {
     try
     {
         this.Cursor = Cursors.WaitCursor;
         if (!Ocupado)
         {
             Ocupado = true;
             DataGridView_Principal.Rows.Clear(); // Clear the filtered blocks.
             if (Minecraft.Bloques.Matriz_Bloques != null && Minecraft.Bloques.Matriz_Bloques.Length > 0)
             {
                 DataGridView_Principal.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.None;
                 DataGridView_Principal.AutoSizeRowsMode    = DataGridViewAutoSizeRowsMode.None;
                 foreach (Minecraft.Bloques Bloque in Minecraft.Bloques.Matriz_Bloques)
                 {
                     if ((!Menú_Contextual_Filtrar_No_Obsoletos.Checked || (!Bloque.Obsoleto)) &&
                         (!Menú_Contextual_Filtrar_1_12_2.Checked || (Bloque.Lista_ID != null && Bloque.Lista_ID.Count > 0)) &&
                         (!Menú_Contextual_Filtrar_1_13.Checked || (Bloque.Lista_ID == null || Bloque.Lista_ID.Count <= 0)) &&
                         (!Menú_Contextual_Filtrar_Parciales.Checked || (Bloque.Altura_Diferente)) &&
                         (!Menú_Contextual_Filtrar_Completos.Checked || (!Bloque.Altura_Diferente)) &&
                         (!Menú_Contextual_Filtrar_Transparentes.Checked || (Bloque.Transparencia != Minecraft.Transparencias.Solid)) &&
                         (!Menú_Contextual_Filtrar_Sólidos.Checked || (Bloque.Transparencia == Minecraft.Transparencias.Solid)))
                     {
                         DataGridView_Principal.Rows.Add(new object[]
                         {
                             Program.Obtener_Imagen_Miniatura(Program.Obtener_Imagen_Recursos(Bloque.Recurso), 32, 32, true, false, CheckState.Checked),
                             Bloque.Nombre,
                             Program.Obtener_Nombre_Invertido(Bloque.Nombre),
                             Bloque.Nombre_1_13,
                             Bloque.Lista_ID != null && Bloque.Lista_ID.Count > 0 ? (int)Bloque.Lista_ID[0] : -1,
                             Program.Traducir_Lista_Variables(Bloque.Lista_Data),
                             Bloque.Color_ARGB,
                             Bloque.Código_Hash_Color,
                             Bloque.Altura_Diferente,
                             Bloque.Transparencia,
                             Bloque.Obsoleto,
                             Bloque.Obtención
                         });
                     }
                 }
                 DataGridView_Principal.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
                 DataGridView_Principal.AutoSizeRowsMode    = DataGridViewAutoSizeRowsMode.AllCells;
                 this.Text = Texto_Título + " - [Minecraft blocks known: " + Program.Traducir_Número(DataGridView_Principal.Rows.Count) + "]";
                 if (DataGridView_Principal.Rows.Count > 0)
                 {
                     DataGridView_Principal.Sort(DataGridView_Principal.SortedColumn, DataGridView_Principal.SortOrder != SortOrder.Descending ? ListSortDirection.Ascending : ListSortDirection.Descending);
                     DataGridView_Principal.CurrentCell = DataGridView_Principal[Columna_Nombre.Index, 0];
                 }
             }
             Ocupado = false;
         }
     }
     catch (Exception Excepción) { Depurador.Escribir_Excepción(Excepción != null ? Excepción.ToString() : null); Variable_Excepción_Total++; Variable_Excepción = true; }
     finally { this.Cursor = Cursors.Default; }
 }
コード例 #17
0
 private void ComboBox_Juego_Caracteres_TextChanged(object sender, EventArgs e)
 {
     try
     {
         if (!string.IsNullOrEmpty(ComboBox_Juego_Caracteres.Text))
         {
             Variable_Juego_Caracteres = ComboBox_Juego_Caracteres.Text;
         }
     }
     catch (Exception Excepción) { Depurador.Escribir_Excepción(Excepción != null ? Excepción.ToString() : null); }
 }
 private void Numérico_Z_A_ValueChanged(object sender, EventArgs e)
 {
     try
     {
         Numérico_Z_A.Refresh();
         Variable_Z_A = (int)Numérico_Z_A.Value;
         //Registro_Guardar_Opciones();
         Pendiente_Dibujar_Mapa = true;
     }
     catch (Exception Excepción) { Depurador.Escribir_Excepción(Excepción != null ? Excepción.ToString() : null); }
 }
コード例 #19
0
 private void TextBox_Texto_TextChanged(object sender, EventArgs e)
 {
     try
     {
         this.Cursor = Cursors.WaitCursor;
         byte[] Matriz_Bytes = Encoding.UTF8.GetBytes(TextBox_Texto.Text != null ? TextBox_Texto.Text : "");
         TextBox_UUID.Text = UUID.NameUUIDFromBytes(Matriz_Bytes).ToString();
     }
     catch (Exception Excepción) { Depurador.Escribir_Excepción(Excepción != null ? Excepción.ToString() : null); Variable_Excepción_Total++; Variable_Excepción = true; }
     finally { this.Cursor = Cursors.Default; }
 }
コード例 #20
0
 private void Picture_MouseDown(object sender, MouseEventArgs e)
 {
     try
     {
         if (e.Button != MouseButtons.Right)
         {
             this.Close();
         }
     }
     catch (Exception Excepción) { Depurador.Escribir_Excepción(Excepción != null ? Excepción.ToString() : null); Variable_Excepción_Total++; Variable_Excepción = true; }
 }
コード例 #21
0
 private void ComboBox_Generador_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         if (ComboBox_Generador.SelectedIndex > -1)
         {
             Variable_Generador = ComboBox_Generador.SelectedIndex;
         }
     }
     catch (Exception Excepción) { Depurador.Escribir_Excepción(Excepción != null ? Excepción.ToString() : null); Variable_Excepción_Total++; Variable_Excepción = true; }
 }
コード例 #22
0
 private void ComboBox_Ayuda_MouseDown(object sender, MouseEventArgs e)
 {
     try
     {
         if (e.Button == MouseButtons.Middle)
         {
             RichTextBox_Ayuda.ZoomFactor = 1f;
         }
     }
     catch (Exception Excepción) { Depurador.Escribir_Excepción(Excepción != null ? Excepción.ToString() : null); }
 }
コード例 #23
0
 private void Menú_Contextual_Acerca_Click(object sender, EventArgs e)
 {
     try
     {
         Ventana_Acerca Ventana = new Ventana_Acerca();
         Ventana.ShowDialog(this);
         Ventana.Dispose();
         Ventana = null;
     }
     catch (Exception Excepción) { Depurador.Escribir_Excepción(Excepción != null ? Excepción.ToString() : null); }
 }
コード例 #24
0
 private void Picture_SGA_MouseDown(object sender, MouseEventArgs e)
 {
     try
     {
         if (e.Button == MouseButtons.Middle)
         {
             ComboBox_Palabras.Text = generateRandomEnchantName();
         }
     }
     catch (Exception Excepción) { Depurador.Escribir_Excepción(Excepción != null ? Excepción.ToString() : null); Variable_Excepción_Total++; Variable_Excepción = true; }
 }
コード例 #25
0
 private void Botón_Comparar_Click(object sender, EventArgs e)
 {
     try
     {
         this.Cursor             = Cursors.WaitCursor;
         GroupBox_Resultado.Text = "Result of the comparison";
         Picture_Resultado.Image = Resources.Aleatorio;
         TextBox_Resultado.Text  = "Comparison in progress...";
         this.Refresh();
         double Porcentaje_Iguales    = Program.Comparar_Píxeles_Imágenes(TextBox_Ruta_1.Text, TextBox_Ruta_2.Text);
         double Porcentaje_Diferentes = 100d - Porcentaje_Iguales;
         Picture_1.Image = Program.Cargar_Imagen_Ruta(TextBox_Ruta_1.Text, CheckState.Checked);
         Picture_2.Image = Program.Cargar_Imagen_Ruta(TextBox_Ruta_2.Text, CheckState.Checked);
         if (Porcentaje_Iguales < 0d)
         {
             GroupBox_Resultado.Text = "Result of the comparison - [DIFFERENT]";
             Picture_Resultado.Image = Resources.Cancelar;
             TextBox_Resultado.Text  = "One or more file path or image is invalid or empty, so they are different.";
         }
         else if (Porcentaje_Iguales >= 100d) // 100 % equals.
         {
             GroupBox_Resultado.Text = "Result of the comparison - [EQUAL]";
             Picture_Resultado.Image = Resources.Aceptar;
             if (string.Compare(TextBox_Ruta_1.Text, TextBox_Ruta_2.Text, true) != 0)
             {
                 TextBox_Resultado.Text = "The images are equal by " + Program.Traducir_Número_Decimales_Redondear(Porcentaje_Iguales, 4) + " %, so they are the same one.";
             }
             else
             {
                 TextBox_Resultado.Text = "Both image file paths are the same, so they are the same one.";
             }
         }
         else if (Porcentaje_Iguales >= 50d) // Mostly equal.
         {
             GroupBox_Resultado.Text = "Result of the comparison - [DIFFERENT]";
             Picture_Resultado.Image = Resources.Agregar;
             TextBox_Resultado.Text  = "The images are equal by " + Program.Traducir_Número_Decimales_Redondear(Porcentaje_Iguales, 4) + " % and different by " + Program.Traducir_Número_Decimales_Redondear(Porcentaje_Diferentes, 4) + " %, so they are different.";
         }
         else if (Porcentaje_Iguales > 0d) // Mostly different.
         {
             GroupBox_Resultado.Text = "Result of the comparison - [DIFFERENT]";
             Picture_Resultado.Image = Resources.Quitar;
             TextBox_Resultado.Text  = "The images are different by " + Program.Traducir_Número_Decimales_Redondear(Porcentaje_Diferentes, 4) + " % and equal by " + Program.Traducir_Número_Decimales_Redondear(Porcentaje_Iguales, 4) + " %, so they are different.";
         }
         else // 100 % different.
         {
             GroupBox_Resultado.Text = "Result of the comparison - [DIFFERENT]";
             Picture_Resultado.Image = Resources.Cancelar;
             TextBox_Resultado.Text  = "The images are different by " + Program.Traducir_Número_Decimales_Redondear(Porcentaje_Diferentes, 4) + " %, so they are different.";
         }
     }
     catch (Exception Excepción) { Depurador.Escribir_Excepción(Excepción != null ? Excepción.ToString() : null); Variable_Excepción_Total++; Variable_Excepción = true; }
     finally { this.Cursor = Cursors.Default; }
 }
コード例 #26
0
 private void Numérico_Base_MouseDown(object sender, MouseEventArgs e)
 {
     try
     {
         if (e.Button == MouseButtons.Middle)
         {
             Numérico_Base.Value = 31m;
         }
     }
     catch (Exception Excepción) { Depurador.Escribir_Excepción(Excepción != null ? Excepción.ToString() : null); }
 }
コード例 #27
0
 private void Botón_Propiedades_Click(object sender, EventArgs e)
 {
     try
     {
         if (!PInvoke.Shell32.SHObjectProperties(this.Handle, PInvoke.Shell32.SHObjectPropertiesFlags.FilePath, Application.ExecutablePath, null))
         {
             SystemSounds.Beep.Play();
         }
     }
     catch (Exception Excepción) { Depurador.Escribir_Excepción(Excepción != null ? Excepción.ToString() : null); }
 }
コード例 #28
0
 private void Menú_Contextual_Mostrar_Ayuda_CheckedChanged(object sender, EventArgs e)
 {
     try
     {
         Tabla_Principal.Visible   = !Menú_Contextual_Mostrar_Ayuda.Checked;
         RichTextBox_Ayuda.Visible = Menú_Contextual_Mostrar_Ayuda.Checked;
         RichTextBox_Ayuda.Select();
         RichTextBox_Ayuda.Focus();
     }
     catch (Exception Excepción) { Depurador.Escribir_Excepción(Excepción != null ? Excepción.ToString() : null); Variable_Excepción_Total++; Variable_Excepción = true; }
 }
コード例 #29
0
 private void Menú_Contextual_Depurador_Excepciones_Click(object sender, EventArgs e)
 {
     try
     {
         Ventana_Depurador_Excepciones Ventana = new Ventana_Depurador_Excepciones();
         Ventana.ShowDialog(this);
         Ventana.Dispose();
         Ventana = null;
     }
     catch (Exception Excepción) { Depurador.Escribir_Excepción(Excepción != null ? Excepción.ToString() : null); Variable_Excepción_Total++; Variable_Excepción = true; }
 }
コード例 #30
0
 private void Ventana_Acerca_SizeChanged(object sender, EventArgs e)
 {
     try
     {
         if (this.WindowState == FormWindowState.Maximized)
         {
             this.WindowState = FormWindowState.Normal;
         }
     }
     catch (Exception Excepción) { Depurador.Escribir_Excepción(Excepción != null ? Excepción.ToString() : null); }
 }