Exemplo n.º 1
0
        public static void BuildACard()
        {
            Random r = new Random();

            questions.Clear();
            var a = new RealDatabaseService();
            //Get possible Questions from db
            var fields = a.Get2();

            foreach (var item in fields)
            {
                //Compare prehhequisitos
                questions.Add(item.Value);
            }

            Card card;

            //Choose wich Question to do the thing
            if (questions.Count > 0)
            {
                card = new Card(questions[r.Next(0, questions.Count)]);
            }
            else
            {
                card = new Card();
            }

            //Add Card to Scene
            game.Scene.Add(card);
            game.Scene.Add(card.desc);
            game.Scene.Add(card.fundo);
            game.Scene.Add(card.firstOption);
            game.Scene.Add(card.secondOption);
        }
Exemplo n.º 2
0
        public override void Update()
        {
            base.Update();

            if (Input.KeyPressed(Key.Any))
            {
                var f = new RealDatabaseService();
                f.Post(PlayerStats.stats);

                var scene = new Scene();
                scene.Add(new ImageEntity(640, 360, "Images/rsz_bg.jpg"));

                PlayerStats.SetUp();

                var card = new Card();
                scene.Add(card);
                scene.Add(card.desc);
                scene.Add(card.fundo);
                scene.Add(card.firstOption);
                scene.Add(card.secondOption);

                var StWin = new StatusWindow(GameManger.game.Width - 400, GameManger.game.Height / 2);
                scene.Add(StWin);

                var a = new Planet(250, GameManger.game.Height / 2);
                scene.Add(a);
                scene.Add(a.image);
                GameManger.game.SwitchScene(scene);
            }
        }