private void form_MouseUp(object sender, MouseEventArgs e) { foreach (Entity en in this.entites.List) { if (en.Type != EntityType.ClickableGraphics) { continue; } ClickableGraphics click = en as ClickableGraphics; if (click.Clicked) { click.OnMouseUp(); return; } } }
private void form_MouseDown(object sender, MouseEventArgs e) { foreach (Entity en in this.entites.List) { if (en.Type != EntityType.ClickableGraphics) { continue; } ClickableGraphics click = en as ClickableGraphics; if (click.IsClicked(e.X, e.Y)) { click.OnMouseDown(); return; } } //if (!this.logic.IsPaused) // return; this.entites.AddNewCell(e.X, e.Y, false, false, true); this.logic.Modification = true; }