Skip to content

2022-June-20 - Prerelease - 2.6.956

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Jun 00:20
a9e96d4
Refactor TripleAPlayer and move to game-headed (#10709)

* Simplify type tree of Player implementations

* Rename class AbstractBuiltInAi to AbstractAi

* Reduce usage of PlayerType in interface

* Wire labels instead of whole type

* Remove redundant serviceloader mechanism

* Reduce explicit dependencies on TripleAPlayer class

* Move TripleAPlayer to game-headed

* Remove AiProvider interface and implementations

* Add fallback method for compatibility

* Remove BATTLE_CALC_DUMMY player

* Fix test case

* Change method name