Home
last modified time | relevance | path

Searched refs:MoveHint (Results 1 – 25 of 34) sorted by relevance

12

/dports/games/kpat/kpat-21.12.3/src/
H A Dhint.h46 class MoveHint
49 MoveHint() in MoveHint() function
56 MoveHint( KCard * card, PatPile * to, int prio ) in MoveHint() function
85 bool operator<( const MoveHint & other ) const
H A Ddealer.h57 class MoveHint; variable
176 virtual QList<MoveHint> getHints();
201 QList<MoveHint> getSolverHints();
223 MoveHint chooseHint();
H A Ddealer.cpp657 for (const MoveHint & h : moveHints) in startHint()
690 QList<MoveHint> DealerScene::getSolverHints() in getSolverHints()
692 QList<MoveHint> hintList; in getSolverHints()
708 QList<MoveHint> DealerScene::getHints() in getHints()
713 QList<MoveHint> hintList; in getHints()
764 static bool prioSort(const MoveHint &c1, const MoveHint &c2) in prioSort()
770 MoveHint DealerScene::chooseHint() in chooseHint()
789 QList<MoveHint> hintList = getHints(); in chooseHint()
793 return MoveHint(); in chooseHint()
1406 for (const MoveHint & mh : moveHints) { in drop()
[all …]
/dports/games/kpat/kpat-21.12.3/src/patsolve/
H A Dbakersdozensolver.cpp168 MoveHint BakersDozenSolver::translateMove( const MOVE &m ) in translateMove()
213 return MoveHint(card, to, 0); in translateMove()
242 return MoveHint( card, target, m.pri ); in translateMove()
248 return MoveHint( card, target, m.pri ); in translateMove()
H A Dfreecellsolver.h44 MoveHint translateMove(const MOVE &m) override;
50 MoveHint translateMove(const MOVE &m) override;
H A Dcastlesolver.cpp191 MoveHint CastleSolver::translateMove( const MOVE &m ) in translateMove()
260 return MoveHint(card, to, 0); in translateMove()
290 return MoveHint( card, target, m.pri ); in translateMove()
298 return MoveHint( card, target, m.pri ); in translateMove()
H A Dklondikesolver.cpp537 MoveHint KlondikeSolver::translateMove( const MOVE &m ) in translateMove()
541 return MoveHint(); in translateMove()
567 return MoveHint( card, target, m.pri ); in translateMove()
571 return MoveHint( card, deal->pile, m.pri ); in translateMove()
573 return MoveHint(); in translateMove()
575 return MoveHint( card, deal->play[m.to], m.pri ); in translateMove()
H A Dmod3solver.cpp388 MoveHint Mod3Solver::translateMove( const MOVE & m ) in translateMove()
391 return MoveHint(); in translateMove()
398 return MoveHint( card, deal->aces, m.pri ); in translateMove()
400 return MoveHint( card, deal->stack[m.to / 8][m.to % 8], m.pri ); in translateMove()
H A Dclocksolver.cpp266 MoveHint ClockSolver::translateMove( const MOVE &m ) in translateMove()
273 return MoveHint( card, deal->target[m.to], m.pri ); in translateMove()
275 return MoveHint( card, deal->store[m.to], m.pri ); in translateMove()
H A Didiotsolver.cpp234 MoveHint IdiotSolver::translateMove( const MOVE &m ) in translateMove()
237 return MoveHint(); in translateMove()
249 return MoveHint( card, target, m.pri ); in translateMove()
H A Dfortyeightsolver.cpp633 MoveHint FortyeightSolver::translateMove( const MOVE &m ) in translateMove()
636 return MoveHint(); in translateMove()
648 return MoveHint( card, deal->stack[m.to], m.pri ); in translateMove()
654 return MoveHint( card, deal->target[i], m.pri ); in translateMove()
657 return MoveHint( card, deal->target[i], m.pri ); in translateMove()
661 return MoveHint(); in translateMove()
H A Dgolfsolver.cpp385 MoveHint GolfSolver::translateMove( const MOVE &m ) in translateMove()
388 return MoveHint(); in translateMove()
393 return MoveHint( card, deal->waste, m.pri ); in translateMove()
H A Dfreecellsolver.cpp381 MoveHint FreecellSolver::translateMove( const MOVE &m ) in translateMove()
450 return MoveHint(card, to, 0); in translateMove()
480 return MoveHint( card, target, m.pri ); in translateMove()
488 return MoveHint( card, target, m.pri ); in translateMove()
H A Dgrandfsolver.cpp451 MoveHint GrandfSolver::translateMove( const MOVE &m ) in translateMove()
454 return MoveHint(); in translateMove()
478 return MoveHint( card, target, m.pri ); in translateMove()
480 return MoveHint( card, deal->store[m.to % 7], m.pri ); in translateMove()
H A Dsimonsolver.cpp481 MoveHint SimonSolver::translateMove( const MOVE &m ) in translateMove()
527 return MoveHint(card, to, 0); in translateMove()
539 return MoveHint( card, deal->target[i], 127 ); in translateMove()
543 return MoveHint( card, deal->store[m.to], m.pri ); in translateMove()
H A Dgypsysolver.cpp529 MoveHint GypsySolver::translateMove( const MOVE &m ) in translateMove()
533 return MoveHint(); in translateMove()
555 return MoveHint( card, target, m.pri ); in translateMove()
558 return MoveHint( card, deal->store[m.to], m.pri ); in translateMove()
H A Dyukonsolver.cpp391 MoveHint YukonSolver::translateMove( const MOVE &m ) in translateMove()
415 return MoveHint( card, target, m.pri ); in translateMove()
417 return MoveHint( card, deal->store[m.to], m.pri ); in translateMove()
H A Dbakersdozensolver.h37 MoveHint translateMove(const MOVE &m) override;
H A Dclocksolver.h36 MoveHint translateMove(const MOVE &m) override;
H A Dcastlesolver.h36 MoveHint translateMove(const MOVE &m) override;
H A Didiotsolver.h36 MoveHint translateMove(const MOVE &m) override;
H A Dmod3solver.h36 MoveHint translateMove(const MOVE &m) override;
H A Dgypsysolver.h37 MoveHint translateMove(const MOVE &m) override;
H A Dspidersolver.h39 MoveHint translateMove(const MOVE &m) override;
H A Dgrandfsolver.h39 MoveHint translateMove(const MOVE &m) override;

12