Пример #1
0
 /// <summary>
 /// Constructor de la clase <see cref="ConnectWin"/>.
 /// </summary>
 /// <param name="init">InitWin.</param>
 /// <param name="gA">GameAdmin.</param>
 public ConnectWin(InitWin init, GameAdmin gA)
 {
     this.init = init;
     this.gA   = gA;
     net       = NetMode.Instance;
     net.Conn  = this;
     InitializeComponent();
     textIp.Text        = this.LocalIPAddress();
     btnSend.Visibility = Visibility.Hidden;
 }
Пример #2
0
        /// <summary>
        /// Constructor de la clase <see cref="RankingWin"/>.
        /// </summary>
        /// <param name="init">InitWin.</param>
        public RankingWin(InitWin init)
        {
            this.init = init;
            ArrayList   l  = ga.loadRanking();
            Player      p  = (Player)l[0];
            BitmapImage bi = new BitmapImage();

            bi.BeginInit();
            bi.UriSource = new Uri(p.Avatar, UriKind.Relative);
            bi.EndInit();
            showRanking(_RankCollection, l);
            InitializeComponent();
            this.textWin.Content = p.Name;
            this.imgWin.Source   = bi;
        }
Пример #3
0
 /// <summary>
 /// Constructor de la clase <see cref="GameWin"/>.
 /// </summary>
 /// <param name="init">InitWin.</param>
 /// <param name="subject">Observable.</param>
 /// <param name="gameActions">GameActions.</param>
 public GameWin(InitWin init, Subject subject, GameActions gameActions)
 {
     this.gameActions = gameActions;
     this.pl1         = gameActions.Pl1;
     this.pl2         = gameActions.Pl2;
     this.init        = init;
     net.Game         = this;
     InitializeComponent();
     register(subject);
     textPl1.Text  = pl1.Name;
     textPl2.Text  = pl2.Name;
     imgPl1.Source = loadImage(this.pl1.Avatar);
     imgPl2.Source = loadImage(this.pl2.Avatar);
     initTable();
 }
Пример #4
0
 /// <summary>
 /// Constructor de la clase <see cref="SelectWin"/>.
 /// </summary>
 /// <param name="init">InitWin.</param>
 public SelectWin(InitWin init)
 {
     this.init = init;
     InitializeComponent();
     ind    = 0;
     ind2   = 0;
     images = new BoundedQueue <String>(10);
     images.enqueue("/img/Anand(IND).jpg");
     images.enqueue("/img/Fischer(USA).jpg");
     images.enqueue("/img/Karpov(URRS).jpg");
     images.enqueue("/img/Kasimdzhanov(UZB).jpg");
     images.enqueue("/img/Kasparov(RUS).jpg");
     images.enqueue("/img/Kramnik(RUS).jpg");
     images.enqueue("/img/Ponomariov(UCR).jpg");
     images.enqueue("/img/Spassky(URRS).jpg");
     images.enqueue("/img/Topalov(BUL).jpg");
     images.enqueue("/img/cpu.png");
     ruta1          = "/img/Anand(IND).jpg";
     ruta2          = "/img/cpu.png";
     Imagej1.Source = loadImage(ruta1);
     Imagej2.Source = loadImage(ruta2);
 }
Пример #5
0
 /// <summary>
 /// Constructor de la clase <see cref="LoginWin"/>.
 /// </summary>
 /// <param name="init">The init.</param>
 public LoginWin(InitWin init)
 {
     this.init = init;
     InitializeComponent();
 }
Пример #6
0
 /// <summary>
 /// Constructor de la clase <see cref="ProfileWin"/>.
 /// </summary>
 /// <param name="init">The init.</param>
 public ProfileWin(InitWin init)
 {
     this.init = init;
     InitializeComponent();
     ruta = "";
 }