From ed3aa025a59faee1f46e3f9e6bc14a3229e09363 Mon Sep 17 00:00:00 2001 From: Alexander Zeier Date: Sun, 21 Feb 2016 20:04:36 +0100 Subject: [PATCH] add API.GameEvents.OnMouseOverOff --- Hearthstone Deck Tracker/API/GameEvents.cs | 1 + .../Windows/OverlayWindow.MouseOverDetection.cs | 2 ++ 2 files changed, 3 insertions(+) diff --git a/Hearthstone Deck Tracker/API/GameEvents.cs b/Hearthstone Deck Tracker/API/GameEvents.cs index 1f7009fad1..35343eca21 100644 --- a/Hearthstone Deck Tracker/API/GameEvents.cs +++ b/Hearthstone Deck Tracker/API/GameEvents.cs @@ -60,6 +60,7 @@ public class GameEvents public static readonly ActionList OnGameTied = new ActionList(); public static readonly ActionList OnInMenu = new ActionList(); public static readonly ActionList OnTurnStart = new ActionList(); + public static readonly ActionList OnMouseOverOff = new ActionList(); #endregion } diff --git a/Hearthstone Deck Tracker/Windows/OverlayWindow.MouseOverDetection.cs b/Hearthstone Deck Tracker/Windows/OverlayWindow.MouseOverDetection.cs index 3c2e02e837..3ac35efc5f 100644 --- a/Hearthstone Deck Tracker/Windows/OverlayWindow.MouseOverDetection.cs +++ b/Hearthstone Deck Tracker/Windows/OverlayWindow.MouseOverDetection.cs @@ -189,6 +189,8 @@ private void DetectMouseOver(List playerBoard, List oppB return; } } + if(_currentMouseOverTarget != null) + GameEvents.OnMouseOverOff.Execute(); _currentMouseOverTarget = null; FlavorTextVisibility = Visibility.Collapsed; }