Ejemplo n.º 1
0
 /// <summary>
 /// マウスの左ボタンが押されたときの処理です
 /// </summary>
 /// <param name="mouseEvent"></param>
 protected void OnMouseLeftDown(MouseEvent mouseEvent)
 {
     if (MouseLeftDown != null)
     {
         MouseLeftDown.Invoke(this, mouseEvent);
     }
 }
Ejemplo n.º 2
0
        public void Update(GameEngine engine)
        {
            int mouseX = Input.MouseX;
            int mouseY = Input.MouseY;

            if (x <= mouseX && x + width >= mouseX && y <= mouseY && y + height >= mouseY && Input.IsMouseLeftButtonDown)
            {
                MouseLeftDown?.Invoke(this, EventArgs.Empty);
            }
        }
Ejemplo n.º 3
0
 private static void OnMouseLeftDown()
 {
     MouseLeftDown?.Invoke(null, EventArgs.Empty);
 }