public void Build()
        {
            SWOT = new SWOTAnalysis();
            SWOT.BackgorundImageId = images.AddImage("/Resources/Images/SWOTAnalysis.png");

            BuildElements();
            BuildBoard();

            using (var dao = new GameDefinitionDAO())
            {
                dao.AddGameDefinition(SWOT);
            }
        }
        public void Build()
        {
            matrix = new FiveLs();
            matrix.BackgorundImageId = images.AddImage("/Resources/Images/5l.png");

            BuildElements();
            BuildBoard();

            using (var dao = new GameDefinitionDAO())
            {
                dao.AddGameDefinition(matrix);
            }
        }
        public void Build()
        {
            baf = new BuyAFeature();
            baf.BackgorundImageId = images.AddImage("/Resources/Images/baf.png");

            BuildElements();
            BuildBoard();
            BuildTokens();

            using (var dao = new GameDefinitionDAO())
            {
                dao.AddGameDefinition(baf);
            }
        }
        public void Build()
        {
            avax = new AvaxStorming();
            avax.BackgorundImageId = images.AddImage("/Resources/Images/avax.png");

            BuildElements();
            BuildBoard();
            BuildTokens();

            using (var dao = new GameDefinitionDAO())
            {
                dao.AddGameDefinition(avax);
            }
        }
        public void Build()
        {
            speedBoat = new SpeedBoat();
            speedBoat.BackgorundImageId = images.AddImage("/Resources/Images/boat.png");

            BuildElements();
            BuildBoard();
            BuildTokens();

            using (var dao = new GameDefinitionDAO())
            {
                dao.AddGameDefinition(speedBoat);
            }
        }
        public void Build()
        {
            _wholeProduct = new WholeProduct
            {
                BackgorundImageId = _images.AddImage("/Resources/Images/whole_product.png")
            };

            BuildElements();
            BuildBoard();
            BuildTokens();

            using (var dao = new GameDefinitionDAO())
            {
                dao.AddGameDefinition(_wholeProduct);
            }
        }
示例#7
0
 public static GameDefinition GetGameDefinitionById(int i)
 {
     lock (GameDefinitions)
     {
         if (GameDefinitions.ContainsKey(i))
         {
             return(GameDefinitions[i]);
         }
         else
         {
             using (var dao = new GameDefinitionDAO())
             {
                 var game = dao.RestoreGameDefinition(i);
                 GameDefinitions.Add(i, game);
                 return(game);
             }
         }
     }
 }