Exemplo n.º 1
0
        static void Main(string[] args)
        {
            var empire = new Empire(21817);
            var rebels = new Rebels(31817);

            // Performs all communication until the Rebels respond "Success" or until receives a "Game over!".
            do
            {
                byte[] message = empire.communicate(Empire.Option.TELL_ME_MORE);
                message = empire.verify(message);

                if (empire.findCoordinates(message))
                {
                    rebels.write(message);

                    switch (rebels.read())
                    {
                    case Rebels.Response.OK:
                        continue;

                    case Rebels.Response.SUCESS:
                        empire.communicate(Empire.Option.STOP);
                        return;

                    case Rebels.Response.GAME_OVER:
                        empire.close();
                        return;
                    }
                }
            } while (true);
        }
Exemplo n.º 2
0
        private async Task SeedDataAsync()
        {
            var docs = await Rebels.ToListAsync();
            if (docs.All(d => d.Id != "luke"))
            {
                await Rebels.AddOrUpdateAsync(new Rebel
                {
                    Id = "luke",
                    Name = "Luke",
                    Surname = "Skywalker",
                    Age = 19
                });
            }

            if (docs.All(d => d.Id != "leia"))
            {
                await Rebels.AddOrUpdateAsync(new Rebel
                {
                    Id = "leia",
                    Name = "Leia",
                    Surname = "Organa",
                    Age = 19
                });
            }
        }
Exemplo n.º 3
0
        public void Init()
        {
            Console.WriteLine("Combien de soldat voulez-vous");
            int numberOfSoldier = int.Parse(Console.ReadLine());

            for (int i = 0; i < numberOfSoldier; i++)
            {
                Rebels        Rebel        = new Rebels();
                Stormtroopers Stormtrooper = new Stormtroopers();
                Rebels.Add(Rebel);
                Stormtroopers.Add(Stormtrooper);
            }
        }
Exemplo n.º 4
0
        public void CheckUnicityOfMatriculeSoldiersInitTests()
        {
            List <Soldiers> _rebels        = new List <Soldiers>();
            List <Soldiers> _stormtroopers = new List <Soldiers>();
            int             SumOfSoldiers  = 1000000;

            for (var i = 0; i < SumOfSoldiers; i++)
            {
                var Rebel        = new Rebels();
                var Stormtrooper = new Stormtroopers();
                _rebels.Add(Rebel);
                _stormtroopers.Add(Stormtrooper);
                Assert.AreNotSame(Rebel.Matricule, Stormtrooper.Matricule);
            }
        }
 public void Attack(Rebels Rebel)
 {
     base.Attack(Rebel);
     Console.WriteLine($" Pour la princesses Organa !");
 }