コード例 #1
0
        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;
                }
            }
        }
コード例 #2
0
        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;
        }