コード例 #1
0
        private void spelOverzichtVernieuwen(Spel spel)
        {
            foreach (KeyValuePair <Speler, int> speler in spel.SteentjesPerSpeler)
            {
                ToolStripMenuItem stand = new ToolStripMenuItem();
                stand.Tag  = speler.Key.Naam;
                stand.Text = speler.Key.Naam + " : " + speler.Value.ToString();
                stand.Size = new Size(195, 26);
                if (speler.Key != spel.SpelerAanZet)
                {
                    stand.Enabled = false;
                }

                menuStrip1.Items.Add(stand);
            }

            // Verwijder de weergave van het overzicht van de vorige beurt.
            while (menuStrip1.Items.Count > spel.Spelers.Count + 2)
            {
                menuStrip1.Items.RemoveAt(2);
            }
        }
コード例 #2
0
        public void resetSpel(object sender, EventArgs e)
        {
            Spel oudspel = (Spel)huidigScherm;

            MaakSpel(oudspel.VakjesBreedte, oudspel.VakjesHoogte, oudspel.Spelers[0], oudspel.Spelers[1]);
        }
コード例 #3
0
ファイル: Speler.cs プロジェクト: rbovenkamp/Imp
 public virtual void BindSpel(Spel spel)
 {
     throw new NotImplementedException();
 }