/dports/games/kpat/kpat-21.12.3/src/ |
H A D | hint.h | 46 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 D | dealer.h | 57 class MoveHint; variable 176 virtual QList<MoveHint> getHints(); 201 QList<MoveHint> getSolverHints(); 223 MoveHint chooseHint();
|
H A D | dealer.cpp | 657 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 D | bakersdozensolver.cpp | 168 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 D | freecellsolver.h | 44 MoveHint translateMove(const MOVE &m) override; 50 MoveHint translateMove(const MOVE &m) override;
|
H A D | castlesolver.cpp | 191 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 D | klondikesolver.cpp | 537 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 D | mod3solver.cpp | 388 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 D | clocksolver.cpp | 266 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 D | idiotsolver.cpp | 234 MoveHint IdiotSolver::translateMove( const MOVE &m ) in translateMove() 237 return MoveHint(); in translateMove() 249 return MoveHint( card, target, m.pri ); in translateMove()
|
H A D | fortyeightsolver.cpp | 633 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 D | golfsolver.cpp | 385 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 D | freecellsolver.cpp | 381 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 D | grandfsolver.cpp | 451 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 D | simonsolver.cpp | 481 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 D | gypsysolver.cpp | 529 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 D | yukonsolver.cpp | 391 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 D | bakersdozensolver.h | 37 MoveHint translateMove(const MOVE &m) override;
|
H A D | clocksolver.h | 36 MoveHint translateMove(const MOVE &m) override;
|
H A D | castlesolver.h | 36 MoveHint translateMove(const MOVE &m) override;
|
H A D | idiotsolver.h | 36 MoveHint translateMove(const MOVE &m) override;
|
H A D | mod3solver.h | 36 MoveHint translateMove(const MOVE &m) override;
|
H A D | gypsysolver.h | 37 MoveHint translateMove(const MOVE &m) override;
|
H A D | spidersolver.h | 39 MoveHint translateMove(const MOVE &m) override;
|
H A D | grandfsolver.h | 39 MoveHint translateMove(const MOVE &m) override;
|