Star Wars Risk
Chargement...
Recherche...
Aucune correspondance
Référence de la classe SimpleBotPlayerTest
Graphe d'héritage de SimpleBotPlayerTest:
GameModel.IA.SimpleBotPlayer GameModel.IA.BotPlayer GameModel.Player.PlayerData

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

Paramètres
gameInstance du jeu en cours.

<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< CardCards [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.
 

La documentation de cette classe a été générée à partir du fichier suivant :