aboutsummaryrefslogtreecommitdiff
path: root/doc/diagrams/gameRepresentation.puml
blob: db5d5a5643a87df74d9b0c8bc69568e2640ad0f9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
@startuml

!include skinparams.puml

!include GameState.pumlc
!include GameTree.pumlc
!include GameMove.pumlc
!include GameBoard.pumlc

GameState -> GameTree
GameState --> GameMove: Last move
GameTree *--> GameMove
GameMove --> GameMove: Previous move
GameMove *--> GameMove: Next moves
GameBoard <- GameMove

@enduml