示例#1
0
        public List <ItemsView> getItemsView()
        {
            List <ItemsView> itemsView = new List <ItemsView>();

            foreach (ItemController items in model.Items)
            {
                ItemsView itemView = items.getView();

                itemsView.Add(itemView);
            }
            return(itemsView);
        }
示例#2
0
        private void YahtzeeView_Load(object sender, EventArgs e)
        {
            List <TeerlingView> teerlingen = controller.getTeerlingenView();

            int teerlingWidth  = teerlingen.First().Width;
            int teerlingHeight = teerlingen.First().Height;

            foreach (TeerlingView teerling in teerlingen)
            {
                TeerlingView huidigeTeerling = teerling;

                int xPos = teerlingen.IndexOf(teerling) * teerlingWidth;
                huidigeTeerling.Location = new Point(xPos, 0);

                Controls.Add(huidigeTeerling);
            }


            List <SpelersView> spelers = controller.getSpelersView();

            int spelerWidth  = spelers.First().Width;
            int spelerHeight = spelers.First().Height;

            foreach (SpelersView speler in spelers)
            {
                SpelersView huidigeSpeler = speler;

                int xPos = spelers.IndexOf(speler) * spelerWidth;
                huidigeSpeler.Location = new Point(xPos, 250);

                Controls.Add(huidigeSpeler);
            }


            List <ItemsView> items = controller.getItemsView();

            int itemWidth  = items.First().Width;
            int itemHeight = items.First().Height;

            foreach (ItemsView item in items)
            {
                ItemsView huidigItem = item;

                int xPos = items.IndexOf(item) * itemWidth;
                huidigItem.Location = new Point(xPos + 350, 255);

                Controls.Add(huidigItem);
            }


            // De "Smijt alle teerlingen" knop setten op basis van de hoogte van één teerling
            werpAlleTeerlingenButton.Location = new Point(10, teerlingHeight);
        }
 public ItemController()
 {
     model = new ItemModel();
     view  = new ItemsView(this);
 }
 public ItemController()
 {
     model = new ItemModel();
     view = new ItemsView(this);
 }