void MouseZoneHint::ExitZoneHint(Waypoint* waypoint) { MouseCursor* cursor = MouseCursor::Get(); if (zone_manager.IsInsideExitZone(waypoint)) cursor->SetHint("exit"); else cursor->SetHint(""); }
void MouseZoneHint::SetHoveredWaypoint(Waypoint* waypoint) { MouseCursor* cursor = MouseCursor::Get(); if (waypoint) ExitZoneHint(waypoint); else cursor->SetHint("nowhere"); MouseWaypointHint::SetHoveredWaypoint(waypoint); }