public Fish(bool movingRight, Point location, double scale = 1, FishGender gender = FishGender.None) { InitializeComponent(); toRight = movingRight; left = location.X; top = location.Y; SizeScale = scale; Gender = gender; InitFish(); }
private void InitFish() { this.TopMost = true; toRight = true; frame = 20; frame = 0; frameWidth = FullImage.Width / 20; frameHeight = FullImage.Height; //left = -frameWidth; //top = Screen.PrimaryScreen.WorkingArea.Height / 2f; timerSpeed.Interval = timerInterval; timerSpeed.Enabled = true; timerSpeed.Tick += new EventHandler(timerSpeed_Tick); this.DoubleClick += new EventHandler(Form2_DoubleClick); this.MouseDown += new MouseEventHandler(Form2_MouseDown); this.MouseUp += new MouseEventHandler(Form2_MouseUp); this.MouseMove += new MouseEventHandler(Form2_MouseMove); if (this.Gender == FishGender.None) this.Gender = (FishGender)(new Random().Next(1, 3)); if (string.IsNullOrEmpty(this.FirstName) && string.IsNullOrEmpty(this.LastName)) GenerateName(); var t = new System.Threading.Thread(() => { parentForm.exitHandle.WaitOne(new Random().Next(20000 * 60, 80000 * 60)); Kill("died of old age"); }); t.Start(); }