예제 #1
0
        public AggiuntaGiocatori(Tavolo tavolo)
        {
            InitializeComponent();
            t         = tavolo;
            n         = 1;
            testboxes = new List <TextBox>();
            buttons   = new List <Button>();
            for (int i = 0; i < 11; i++)
            {
                for (int j = 0; j < 21; j++)
                {
                    foreach (BitmapImage bim in t.PathImages)
                    {
                        Image       imagine = new Image();
                        Uri         uuri    = new Uri("Giocatori/user" + j + ".png", UriKind.Relative);
                        BitmapImage bimg    = new BitmapImage(uuri);
                        imagine.Source = bimg;

                        ((ListBox)FindName("lbxAvatars_" + Convert.ToString(i + 1))).Items.Add(imagine);
                    }
                }
            }

            for (int i = 1; i < n + 1; i++)
            {
                testboxes.Add((TextBox)this.FindName("tbx_" + i));
            }

            for (int i = 1; i < n; i++)
            {
                buttons.Add((Button)this.FindName("btn_" + i));
            }
        }
예제 #2
0
 public Puntata(Tavolo t, int i)
 {
     InitializeComponent();
     tavolo                   = t;
     indicePlayer             = i;
     attuale                  = 10;
     lblGiocatore.Content     = tavolo.Giocatori1[i].Soldi;
     lblNomeGiocatore.Content = tavolo.Giocatori1[i].Nick;
     lblTavolo.Content        = tavolo.PuntataAttuale;
 }
예제 #3
0
        public Classifica(Tavolo t)
        {
            InitializeComponent();
            tavolo = t;
            List <Giocatore> giocat = tavolo.GetClassifica();

            foreach (Giocatore g in giocat)
            {
                if (g != null)
                {
                    lbxClassifica.Items.Add(g);
                }
            }
        }
예제 #4
0
 public WpfTavolo(int n, Tavolo t)
 {
     InitializeComponent();
     nPlayers        = n;
     tavolo          = t;
     puntataCambiata = false;
     playerAttuale   = 0;
     cartaAttuale    = 0;
     CercaProssimoGiocatore();
     for (int i = 0; i < tavolo.Giocatori1.Length; i++)
     {
         if (tavolo.Giocatori1[i] != null)
         {
             ((TextBlock)FindName("G" + Convert.ToString(i + 1) + "_Denaro")).Text = Convert.ToString(tavolo.Giocatori1[i].Puntata);
             ((Label)FindName("G" + Convert.ToString(i + 1) + "_Nick")).Content    = tavolo.Giocatori1[i].Nick;
             BitmapImage bim = tavolo.Giocatori1[i].Avatar;
             ((Image)FindName("G" + Convert.ToString(i + 1) + "_Avatar")).Source = bim;
         }
         else
         {
             ((Grid)FindName("G" + Convert.ToString(i + 1))).Visibility = Visibility.Hidden;
         }
     }
 }
예제 #5
0
 public MainWindow()
 {
     tavolo = new Tavolo();
     InitializeComponent();
 }