private void Simulacion_Load(object sender, EventArgs e) { MapaSimulacion.RowCount = filas; MapaSimulacion.ColumnCount = columnas; for (int i = 0; i < filas; i++) { for (int j = 0; j < columnas; j++) { Button b = new Button(); b.Name = $"Boton{i}{j}"; b.Visible = true; b.Enabled = false; b.TextAlign = ContentAlignment.MiddleCenter; b.Dock = DockStyle.Fill; b.Height = 55; b.Width = 55; b.Text = bitmons.MostrarBitmons(bitmons.bitmons_simulacion[i, j]); b.Tag = mapa.Mterrenos[i, j].tipo; b.BackColor = mapa.MostrarMapa(b.Tag.ToString()); MapaSimulacion.Controls.Add(b); } } //Controlamos el estilo y tamaño de cada boton //TableLayoutColumnStyleCollection estiloColumna = MapaSimulacion.ColumnStyles; //TableLayoutRowStyleCollection estiloFila = MapaSimulacion.RowStyles; //int ancho = MapaSimulacion.Width; //int alto = MapaSimulacion.Height; //foreach (ColumnStyle style in estiloColumna) //{ // style.SizeType = SizeType.AutoSize; //} //foreach (RowStyle style in estiloFila) //{ // style.SizeType = SizeType.AutoSize; //} //foreach (Button boton in MapaSimulacion.Controls) //{ // boton.Height = 50; // boton.Width = 50; //} }
private void BotonAgregarBitmon_Click(object sender, EventArgs e) { if (celdaSeleccionada.Tag.ToString() != "Acuatico" && comboBoxTipoBitmon.Text == "Wetar") { MessageBox.Show("Los Wetars no pueden ir fuera del agua"); } else { if (bitmons.bitmons_simulacion[posicion.Row, posicion.Column].Count < 2) { bitmons.bitmons_simulacion[posicion.Row, posicion.Column].Add(new Bitmon(comboBoxTipoBitmon.Text)); celdaSeleccionada.Text = bitmons.MostrarBitmons(bitmons.bitmons_simulacion[posicion.Row, posicion.Column]); } else { MessageBox.Show("No pueden haber mas de 2 bitmons por terreno"); } } }