コード例 #1
0
 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);
     };
 }
コード例 #2
0
 /// <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);
 }