Star Wars Risk
Chargement...
Recherche...
Aucune correspondance
Référence de l'interface GameModel.Game.IRiskGame

Interface pour interagir avec le jeu Risk sans lier le modèle à une implémentation concrète. Plus de détails...

Graphe d'héritage de GameModel.Game.IRiskGame:
GameCore.RiskGame

Fonctions membres publiques

void NextStep ()
 
void HandleReinforcement (Territory from, Territory to, int nb)
 
void PlaceArmy (Territory territory, int armyCount)
 
void Attack (Territory from, Territory to, int armyCount)
 
void SkipStep ()
 Passe à l'étape suivante du tour.
 
void RemoveCardsAndGivePoint (List< Card > cards)
 Enlève les cartes au joueur courant et donne les troupes du combo de cartes.
 

Propriétés

List< PlayerDataPlayers [get]
 Liste des joueurs de la partie.
 
PlayerData CurrentPlayer [get]
 Joueur actuel (celui qui doit jouer).
 
PlayerActionType CurrentAction [get]
 Action actuelle du joueur (PlaceArmy, Attack, Reinforce).
 
Graph Map [get]
 permet de récupérer la carte du jeu
 
GameState GameState [get]
 Permets de savoir l'état du jeu.
 

Description détaillée

Interface pour interagir avec le jeu Risk sans lier le modèle à une implémentation concrète.

author>Théo Cornu</author>

Documentation des fonctions membres

◆ Attack()

void GameModel.Game.IRiskGame.Attack ( Territory from,
Territory to,
int armyCount )

<author>Théo Cornu</author>

Implémenté dans GameCore.RiskGame.

◆ HandleReinforcement()

void GameModel.Game.IRiskGame.HandleReinforcement ( Territory from,
Territory to,
int nb )

<return>void</return> <author>Théo Cornu</author>

Implémenté dans GameCore.RiskGame.

◆ NextStep()

void GameModel.Game.IRiskGame.NextStep ( )

Implémenté dans GameCore.RiskGame.

◆ PlaceArmy()

void GameModel.Game.IRiskGame.PlaceArmy ( Territory territory,
int armyCount )

<author>Théo Cornu</author>

Implémenté dans GameCore.RiskGame.

◆ RemoveCardsAndGivePoint()

void GameModel.Game.IRiskGame.RemoveCardsAndGivePoint ( List< Card > cards)

Enlève les cartes au joueur courant et donne les troupes du combo de cartes.

Paramètres
cardsCartes jouées par le joueur

<author>Axel Burillier</author>

Implémenté dans GameCore.RiskGame.

◆ SkipStep()

void GameModel.Game.IRiskGame.SkipStep ( )

Passe à l'étape suivante du tour.

<author>Théo Cornu</author>

Implémenté dans GameCore.RiskGame.

Documentation des propriétés

◆ CurrentAction

PlayerActionType GameModel.Game.IRiskGame.CurrentAction
get

Action actuelle du joueur (PlaceArmy, Attack, Reinforce).

author>Théo Cornu</author>

Implémenté dans GameCore.RiskGame.

◆ CurrentPlayer

PlayerData GameModel.Game.IRiskGame.CurrentPlayer
get

Joueur actuel (celui qui doit jouer).

author>Théo Cornu</author>

Implémenté dans GameCore.RiskGame.

◆ GameState

GameState GameModel.Game.IRiskGame.GameState
get

Permets de savoir l'état du jeu.

<author>Théo Cornu</author>

Implémenté dans GameCore.RiskGame.

◆ Map

Graph GameModel.Game.IRiskGame.Map
get

permet de récupérer la carte du jeu

<author>Théo Cornu</author>

Implémenté dans GameCore.RiskGame.

◆ Players

List<PlayerData> GameModel.Game.IRiskGame.Players
get

Liste des joueurs de la partie.

author>Théo Cornu</author>

Implémenté dans GameCore.RiskGame.


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