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

Interface définissant les actions possibles pour un joueur. Plus de détails...

Graphe d'héritage de GameModel.Player.IPlayerActions:
GameCore.Services.PlayerActionsService

Fonctions membres publiques

void PlaceArmy (Territory territory, int armyCount)
 Place des troupes sur un territoire.
 
AttackResult Attack (Territory from, Territory to, int armyCount)
 Attaque un territoire voisin.
 
bool HandleReinforcement (Territory fromTerritory, Territory toTerritory, int nb)
 Gère l'action de renforcement des territoires.
 
void Forfeit ()
 Abandonne la partie.
 

Description détaillée

Interface définissant les actions possibles pour un joueur.

<author>Alix Jaugey</author>

Documentation des fonctions membres

◆ Attack()

AttackResult GameModel.Player.IPlayerActions.Attack ( Territory from,
Territory to,
int armyCount )

Attaque un territoire voisin.

Paramètres
fromTerritoire qui attaque (appartenant au joueur courant)
toTerritoire voisin à attaquer (appartenant à un autre joueur)
armyCountNombre de troupes à utiliser pour l'attaque
Renvoie
Le résultat de l'attaque (gagné ou perdu)

<author>Alix Jaugey</author>

Implémenté dans GameCore.Services.PlayerActionsService.

◆ Forfeit()

void GameModel.Player.IPlayerActions.Forfeit ( )

Abandonne la partie.

<author>Alix Jaugey</author>

Implémenté dans GameCore.Services.PlayerActionsService.

◆ HandleReinforcement()

bool GameModel.Player.IPlayerActions.HandleReinforcement ( Territory fromTerritory,
Territory toTerritory,
int nb )

Gère l'action de renforcement des territoires.

<author>Alix Jaugey</author>

Implémenté dans GameCore.Services.PlayerActionsService.

◆ PlaceArmy()

void GameModel.Player.IPlayerActions.PlaceArmy ( Territory territory,
int armyCount )

Place des troupes sur un territoire.

Paramètres
territoryTerritoire sur lequel placer les troupes
armyCountNombre de troupes à placer

<author>Alix Jaugey</author>

Implémenté dans GameCore.Services.PlayerActionsService.


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