|
Star Wars Risk
|
Fonctions membres publiques | |
| SimpleBotPlayerTest (Character character, Color colorPlayer) | |
| SimpleBotPlayerTest (PlayerData player) | |
| void | TestPerformPlaceArmy (IRiskGame game) |
| void | TestPerformAttack (IRiskGame game) |
| void | TestPerformReinforce (IRiskGame game) |
Fonctions membres publiques hérités de GameModel.IA.SimpleBotPlayer | |
| SimpleBotPlayer (Character character, Color colorPlayer) | |
| SimpleBotPlayer (PlayerData player) | |
Fonctions membres publiques hérités de GameModel.IA.BotPlayer | |
| BotPlayer (PlayerData player) | |
| Constructeur qui prend en paramètre un joueur. | |
| virtual async Task | PlayTurn (IRiskGame game, CancellationToken cancellationToken) |
| Exécute les actions du tour de l'IA. | |
Fonctions membres publiques hérités de GameModel.Player.PlayerData | |
| PlayerData (Character character, Color colorPlayer) | |
| Initialise une nouvelle instance de la classe PlayerData | |
| PlayerData (PlayerData player) | |
| Constructeur avec un joueur en paramètre. | |
| void | SetName (string name) |
| Définit le nom du joueur. | |
| void | SetColor (Color color) |
| Définit la couleur du joueur. | |
| void | SetCharacter (Character character) |
| Définit le personnage du joueur. | |
| void | GiveCard (Card card) |
| Donne une carte au joueur. | |
| void | RemoveCard (Card card) |
| Supprime une carte au joueur. | |
Membres hérités additionnels | |||
Fonctions membres protégées hérités de GameModel.IA.SimpleBotPlayer | |||
| override void | PerformPlaceArmy (IRiskGame game) | ||
| override void | PerformAttack (IRiskGame game) | ||
| override void | PerformReinforce (IRiskGame game) | ||
Fonctions membres protégées hérités de GameModel.IA.BotPlayer | |||
| BotPlayer (Character character, Color colorPlayer) | |||
| Constructeur de la classe BotPlayer. | |||
| virtual void | PerformCardExchange (IRiskGame game) | ||
| Permet de vérifier si l'échange de cartes est possible et de l'effect. | |||
| void | PerformPlaceArmy (IRiskGame game) | ||
| Effectue le placement d'une armée sur le territoire avec le moins de troupes. | |||
| void | PerformAttack (IRiskGame game) | ||
| Effectue une série d'attaques à partir des territoires du joueur. | |||
| void | PerformReinforce (IRiskGame game) | ||
Effectue le renforcement des territoires. </summary
<author>Théo Cornu</author> | |||
Propriétés hérités de GameModel.IA.BotPlayer | |||
| IOutPut | OutPut [protected get, set] | ||
| Permet de définir le type de sortie de l'IA. | |||
Propriétés hérités de GameModel.Player.PlayerData | |||
| string | Name [get, set] | ||
| Nom du joueur. | |||
| Character | Character [get] | ||
| Personnage représenté par le joueur. | |||
| List< Card > | Cards [get] | ||
| Obtient les cartes du joueur. | |||
| Color | ColorPlayer [get] | ||
| Obtient ou définit la couleur du joueur. | |||
| bool | HasAttacked [get, set] | ||
| Indique si le joueur a attaqué ce tour ci. | |||
| bool | HasLost [get, set] | ||
| Indique si le joueur a perdu. | |||
| int | ArmyStock [get, set] | ||
| Obtient ou définit le stock d'armées du joueur. | |||