Star Wars Risk
Chargement...
Recherche...
Aucune correspondance
Référence de la classe GameModel.Player.PlayerData

Données d'un joueur. Plus de détails...

Graphe d'héritage de GameModel.Player.PlayerData:
GameModel.IA.BotPlayer GameModel.IA.SimpleBotPlayer SimpleBotPlayerTest

Fonctions membres publiques

 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.
 

Propriétés

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.
 

Description détaillée

Données d'un joueur.

<author>Alix Jaugey</author>

Documentation des constructeurs et destructeur

◆ PlayerData() [1/2]

GameModel.Player.PlayerData.PlayerData ( Character character,
Color colorPlayer )
inline

Initialise une nouvelle instance de la classe PlayerData

Paramètres
characterPersonnage représenté par le joueur
colorPlayerCouleur assignée au joueur

<author>Alix Jaugey, Axel Burillier, Nathanael Gallois</author>

◆ PlayerData() [2/2]

GameModel.Player.PlayerData.PlayerData ( PlayerData player)
inline

Constructeur avec un joueur en paramètre.

Paramètres
playerun joueur

<author>Théo Cornu</author>

Documentation des fonctions membres

◆ GiveCard()

void GameModel.Player.PlayerData.GiveCard ( Card card)
inline

Donne une carte au joueur.

Paramètres
cardCarte à ajouter

<author>Axel Burillier</author>

◆ RemoveCard()

void GameModel.Player.PlayerData.RemoveCard ( Card card)
inline

Supprime une carte au joueur.

Paramètres
cardCarte à supprimer

<author>Axel Burillier</author>

◆ SetCharacter()

void GameModel.Player.PlayerData.SetCharacter ( Character character)
inline

Définit le personnage du joueur.

Paramètres
characterPersonnage du joueur

<author>Jérémie Vieira</author>

◆ SetColor()

void GameModel.Player.PlayerData.SetColor ( Color color)
inline

Définit la couleur du joueur.

Paramètres
colorCouleur du joueur

<author>Jérémie Vieira</author>

◆ SetName()

void GameModel.Player.PlayerData.SetName ( string name)
inline

Définit le nom du joueur.

Paramètres
nameNom du joueur

<author>Jérémie Vieira</author>

Documentation des propriétés

◆ ArmyStock

int GameModel.Player.PlayerData.ArmyStock
getset

Obtient ou définit le stock d'armées du joueur.

Exceptions
NegativeArmyStockExceptionLe stock d'armées est inférieur à 0

<author>Alix Jaugey</author>

◆ Cards

List<Card> GameModel.Player.PlayerData.Cards
get

Obtient les cartes du joueur.

<author>Axel Burillier</author>

◆ Character

Character GameModel.Player.PlayerData.Character
get

Personnage représenté par le joueur.

<author>Alix Jaugey</author>

◆ ColorPlayer

Color GameModel.Player.PlayerData.ColorPlayer
get

Obtient ou définit la couleur du joueur.

<author>Axel Burillier</author>

◆ HasAttacked

bool GameModel.Player.PlayerData.HasAttacked
getset

Indique si le joueur a attaqué ce tour ci.

/// <author>Axel Burillier</author>

◆ HasLost

bool GameModel.Player.PlayerData.HasLost
getset

Indique si le joueur a perdu.

<author>Théo Cornu</author>

◆ Name

string GameModel.Player.PlayerData.Name
getset

Nom du joueur.

<author>Alix Jaugey</author>


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