示例#1
0
        void kura()
        {
            KuraAgent kura = new KuraAgent(Program.i, 10);

            Program.i++;
            Program.kury.Add(kura);
            List <Agent> lista = new List <Agent>();

            lista.Add(kura);

            Program.RunThreads(lista);


            return;
        }
示例#2
0
        public override void Update()
        {
            //  Program.kurnikT.Join();

            if (wiek == 3)
            {
                //          Console.WriteLine("Jajko ID: {0} wykluwa sie", ID);
                KuraAgent kura = new KuraAgent(ID, 10);

                Program.kury.Add(kura);
                List <Agent> lista = new List <Agent>();
                lista.Add(kura);

                Program.RunThreads(lista);
                Program.agents.Remove(this);
                this.HasFinished = true;

                return;
            }
            wiek++;
        }