コード例 #1
0
ファイル: pfGUIButtonMod.cpp プロジェクト: Deledrius/Plasma
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 );
        }
    }
}
コード例 #2
0
ファイル: cg_minimap.c プロジェクト: Gallaecio/Unvanquished
/*
================
CG_IsInMinimapZone
================
*/
static qboolean CG_IsInMinimapZone(const minimapZone_t* z)
{
    return PointInBounds(cg.refdef.vieworg, z->boundsMin, z->boundsMax);
}