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

Classe qui gère les cartes. Plus de détails...

Fonctions membres publiques

 CardManager ()
 Initialise une nouvelle instance de la classe CardManager
 
CardGetRandomCard ()
 Méthode qui renvoie une carte aléatoire disponible dans le paquet.
 
int GetCardsTroops (List< Card > playerCards)
 Méthode qui renvoie les points que valent le trio de carte jouée.
 
void MakeCardAvailable (Card card)
 Rend une carte disponible.
 

Propriétés

Dictionary< Card, bool > Cards [get]
 Obtient le dictionnaire de cartes avec leurs disponibilités.
 

Description détaillée

Classe qui gère les cartes.

<author>Nathanaël Gallois, Axel Burillier</author>

Documentation des constructeurs et destructeur

◆ CardManager()

GameModel.Cards.CardManager.CardManager ( )
inline

Initialise une nouvelle instance de la classe CardManager

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

Documentation des fonctions membres

◆ GetCardsTroops()

int GameModel.Cards.CardManager.GetCardsTroops ( List< Card > playerCards)
inline

Méthode qui renvoie les points que valent le trio de carte jouée.

Paramètres
playerCardsTrio de carte joué par le joueur
Exceptions
InvalidCardNumberExceptionException renvoyé quand il y a plus ou moins de 3 cartes jouées
Renvoie
Les points gagnés par le trio de cartes

<author>Nathanaël Gallois, Axel Burillier</author>

◆ GetRandomCard()

Card? GameModel.Cards.CardManager.GetRandomCard ( )
inline

Méthode qui renvoie une carte aléatoire disponible dans le paquet.

Renvoie
Une carte aléatoire disponible ou null si aucune n'est disponible

<author>Nathanaël Gallois, Axel Burillier</author>

◆ MakeCardAvailable()

void GameModel.Cards.CardManager.MakeCardAvailable ( Card card)
inline

Rend une carte disponible.

Paramètres
cardCarte à rendre disponible

<author>Axel Burillier</author>

Documentation des propriétés

◆ Cards

Dictionary<Card, bool> GameModel.Cards.CardManager.Cards
get

Obtient le dictionnaire de cartes avec leurs disponibilités.

<author>Nathanaël Gallois</author>


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