Пример #1
0
 public void DeactiveGameUI()
 {
     CardSelectionScreen.SetActive(false);
     OpponentSelction.SetActive(false);
     GameBoardScreen.SetActive(false);
     EndGameScreen.SetActive(false);
     CardShop.SetActive(false);
 }
Пример #2
0
        public RulesetDetails(CardShop.Models.RuleSet rulesetWrapper)
        {
            RuleService ruleService = new RuleService();
            this.rulesetWrapper = rulesetWrapper;

            if (rulesetWrapper.RuleSet1 != null)
            {
                System.Workflow.Activities.Rules.RuleSet ruleset =
                    ruleService.DeserializeRules(rulesetWrapper.RuleSet1);
                ICollection<Rule> rules = ruleset.Rules;
                this.rulesDisplay = SetUpRulesDisplay(rules);
            }
        }
        public void GenerateNewCards(Random rand)
        {
            Thread.Sleep(rand.Next(1, 17));

            int howManyCards = 100;

            while (howManyCards > 0)
            {
                BaseCards baseCard = CardShop.GetRandCard(rand);

                Console.WriteLine(baseCard.getCardName());

                string query = DbFunctions.MakeQueryForCreateNewCard(baseCard);

                if (ExecuteQuery(query) == false)
                {
                    //error weiterreichen
                    Console.WriteLine("error bei execute");
                }

                howManyCards--;
            }
        }