Example #1
0
bool GameCube::reportMatches(unsigned bits)
{
    switch (bits) {
    case 0xF:                   placeMarker(1); return true;
    case 0xF ^ (1 << LEFT):     placeMarker(2); return true;
    case 0xF ^ (1 << TOP):      placeMarker(3); return true;
    case 0xF ^ (1 << BOTTOM):   placeMarker(4); return true;
    case 0xF ^ (1 << RIGHT):    placeMarker(5); return true;
    }
    return false;
}
Example #2
0
QgsVertexEntry::QgsVertexEntry( QgsMapCanvas *canvas, QgsMapLayer *layer, const QgsPointV2 &p, const QgsVertexId &vertexId, const QString& tooltip, QgsVertexMarker::IconType type, int penWidth )
    : mSelected( false )
    , mPoint( p )
    , mVertexId( vertexId )
    , mPenWidth( penWidth )
    , mToolTip( tooltip )
    , mType( type )
    , mMarker( nullptr )
    , mCanvas( canvas )
    , mLayer( layer )
{
  placeMarker();
}