engine
/
moves
/
Move
/
CompositeMove
/
CompositeMove
Composite
Move
fun <
B
:
Board
<
B
,
MG
,
P
,
C
>,
MG
:
MoveGenerator
<
B
,
MG
,
P
,
C
>,
P
:
Piece
<
B
,
MG
,
P
,
C
>,
C
:
Coordinate
>
CompositeMove
(moves:
List
<
Move.SimpleMove
<
B
,
MG
,
P
,
C
>>, player:
Player
)
Content copied to clipboard