Lines Matching refs:piece

25 QList<Palapeli::Piece*> Palapeli::MergeGroup::tryGrowMergeGroup(Palapeli::Piece* piece)  in tryGrowMergeGroup()  argument
32 resultList << piece; //this is our return value in tryGrowMergeGroup()
33 resultSet << piece; //this is for fast contains() checks in tryGrowMergeGroup()
40 for (Palapeli::Piece* piece : currentResultList) in tryGrowMergeGroup()
42 const auto logicalNeighbors = piece->logicalNeighbors(); in tryGrowMergeGroup()
45 if (piece->scene() != logicalNeighbor->scene()) in tryGrowMergeGroup()
50 if (arePiecesPhysicallyNeighboring(piece, logicalNeighbor)) in tryGrowMergeGroup()
72 for (Palapeli::Piece* piece : pieces) in MergeGroup()
74 const int weight = piece->representedAtomicPieces().count(); in MergeGroup()
75 m_ucsPosition += weight * piece->pos(); in MergeGroup()
90 for (Palapeli::Piece* piece : std::as_const(m_pieces)) in start()
92 QPropertyAnimation* pieceAnimator = new QPropertyAnimation(piece, "pos", nullptr); in start()
93 pieceAnimator->setStartValue(piece->pos()); in start()
116 for (Palapeli::Piece* piece : std::as_const(m_pieces)) in createMergedPiece()
118 pieceVisuals << piece->pieceVisuals(); in createMergedPiece()
121 const Palapeli::PieceVisuals shadowSample = piece->shadowVisuals(); in createMergedPiece()
131 if (!piece->hasHighlight()) { in createMergedPiece()
132 piece->createHighlight(m_pieceAreaSize); in createMergedPiece()
134 highlightVisuals << piece->highlightVisuals(); in createMergedPiece()
150 for (Palapeli::Piece* piece : std::as_const(m_pieces)) in createMergedPiece()
152 m_mergedPiece->addRepresentedAtomicPieces(piece->representedAtomicPieces()); in createMergedPiece()
153 m_mergedPiece->addLogicalNeighbors(piece->logicalNeighbors()); in createMergedPiece()
154 m_mergedPiece->addAtomicSize(piece->atomicSize()); in createMergedPiece()
155 if (piece->isSelected()) in createMergedPiece()
157 m_mergedPiece->setZValue(qMax(m_mergedPiece->zValue(), piece->zValue())); in createMergedPiece()
158piece->announceReplaced(m_mergedPiece); //make sure that interactors know about the change, and de… in createMergedPiece()