public void AddSheep() { var sheep = new Sheep(NextPoint(), this, new Bitmap(Image.FromFile("sheep.png"))); sheep.Thread = new Thread(() => { SheepProcedure(sheep); }); mEntities.Add(sheep); }
private void SheepProcedure(Sheep self) { while (self.Live && Live) { self.Tick(); Thread.Sleep(Interval); } }