| ⇢ | A | DecisionPoint added | |
| ⇢ | A | DecisionWithScore added | |
| ⇢ | A | Engine added | |
| A | ↛ | DecisionPoint removed | |
| A | ↛ | DecisionWithScore removed | |
| A | ↛ | Engine removed |
| ⇢ | A | DecisionPoint::decide() added | |
| ⇢ | A | DecisionPoint::__construct() added | |
| ⇢ | A | DecisionPoint::makeLeafResult() added | |
| ⇢ | A | DecisionPoint::considerMove() added | |
| ⇢ | A | DecisionPoint::considerNextMove() added | |
| ⇢ | A | DecisionPoint::replaceIfBetter() added | |
| ⇢ | A | DecisionWithScore::isBetterThan() added | |
| ⇢ | A | DecisionWithScore::getBestComparator() added | |
| ⇢ | A | DecisionWithScore::getWorstComparator() added | |
| ⇢ | A | Engine::__construct() added | |
| ⋮ | view more | ||
| A | ↛ | DecisionPoint::decide() removed | |
| A | ↛ | DecisionWithScore::isBetterThan() removed | |
| A | ↛ | DecisionPoint::__construct() removed | |
| A | ↛ | DecisionPoint::makeLeafResult() removed | |
| A | ↛ | DecisionPoint::considerMove() removed | |
| A | ↛ | DecisionPoint::considerNextMove() removed | |
| A | ↛ | DecisionPoint::replaceIfBetter() removed | |
| A | ↛ | DecisionWithScore::getBestComparator() removed | |
| A | ↛ | DecisionWithScore::getWorstComparator() removed | |
| A | ↛ | Engine::__construct() removed | |
| ⋮ | view more | ||