public void InicializarVentana(int player, int tamanno, int xA, int yA, int xE, int yE) { this.controlador = new Controlador.controlador(tamanno, player); this.controlador.crearMatriz(); //Se crea la ventana de juego, con los tamaños predeterminados this.sea = new Vista.Sea(); this.sea.iniciarComponentes(tamanno, xA, yA, xE, yE); //Se meten los objetos. this.sea.setControlador(this.controlador); this.controlador.setCampoBatalla(this.sea); sea.StartPosition = FormStartPosition.CenterScreen; this.controlador.MeterComponentesEnVentana(); if (player == 1) { conexion.WaitPlayerReady(); sea.Show(this); } else { conexion.WaitPlayerReady(); Application.Run(sea); }; }
/// <summary> /// Pide la ventana donde se pintara el juego. /// </summary> /// <param name="campo">La ventana ya instanciada</param> public void setCampoBatalla(Vista.Sea campo) { this.campoBatalla = campo; this.campoBatalla.Size = new System.Drawing.Size(900, 600); }