void pfGUIButtonMod::HandleMouseDrag( hsPoint3 &mousePt, uint8_t modifiers ) { if( !fClicking ) return; if( fDraggable == nil ) return; if( !fDraggable->IsVisible() ) { // Are we outside ourselves? if( !PointInBounds( mousePt ) ) { // Yes, start dragging StartDragging(); // Hand off our interest to the draggable fDialog->SetControlOfInterest( fDraggable ); } } }
/* ================ CG_IsInMinimapZone ================ */ static qboolean CG_IsInMinimapZone(const minimapZone_t* z) { return PointInBounds(cg.refdef.vieworg, z->boundsMin, z->boundsMax); }