Mise à jour de 'Diagrammes UML'

master
Remy PORTET 1 year ago
parent 28e4f9f812
commit 0b40c805f6

@ -1,6 +1,5 @@
```plantuml ```plantuml
@startuml @startuml
hide circle hide circle
allowmixing allowmixing
skinparam classAttributeIconSize 0 skinparam classAttributeIconSize 0
@ -11,23 +10,46 @@ skinparam classFontColor #black
skinparam classFontName Tahoma skinparam classFontName Tahoma
Class Piece { Class Tile {
- string forme - string shape
- string couleur - string color
- int row - int row
- int column - int column
public :
- Tile(string shape, string color)
- ~Tile()
- string getShape()
- string getColor()
- int getRow()
- int getColumn()
} }
Class Joueur { Class Player {
- string nom - string name
- int score - int score
- int meilleurScore - int bestScore
- bool playTurn
- Piece * main - Piece * main
- unordered_map<Tile, int nb>
public :
- Player(string name)
- ~Player()
- string getName()
- int getScore()
- int getBestScore()
- void play(dictionnary<Tile, int nb>)
- void swap(dictionnary<Tile, int nb>)
} }
Class Gameboard {
- int[][] gameboard
- void getPlayerTurn()
}
PieceTheque --> "-Pioche *" Piece Class Play {
Joueur --> "- /main *" Piece - int nbPlayers
}
Player --> "- Tile* main " Tile
@enduml @enduml

Loading…
Cancel
Save