Star Wars Risk
Chargement...
Recherche...
Aucune correspondance
Référence de la classe GameCore.Services.PlayerActionsService

Services gérant les actions du joueur. Plus de détails...

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

Fonctions membres publiques

 PlayerActionsService (RiskGame game)
 Initialise une nouvelle instance de la classe PlayerActionsService
 
void PlaceArmy (Territory territory, int armyCount)
 
AttackResult Attack (Territory from, Territory to, int armyCount)
 
bool HandleReinforcement (Territory fromTerritory, Territory toTerritory, int nb)
 
void Forfeit ()
 Abandonne la partie.<author>Alix Jaugey</author>
 
- Fonctions membres publiques hérités de GameModel.Player.IPlayerActions

Propriétés

PlayerActionType CurrentAction [get, set]
 Action actuelle du joueur.
 

Description détaillée

Services gérant les actions du joueur.

<author>Alix Jaugey</author>

Documentation des constructeurs et destructeur

◆ PlayerActionsService()

GameCore.Services.PlayerActionsService.PlayerActionsService ( RiskGame game)
inline

Initialise une nouvelle instance de la classe PlayerActionsService

Paramètres
gameInstance du jeu en cours

<author>Alix Jaugey</author>

Documentation des fonctions membres

◆ Attack()

AttackResult GameCore.Services.PlayerActionsService.Attack ( Territory from,
Territory to,
int armyCount )
inline

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> <author>Théo Cornu</author>

Implémente GameModel.Player.IPlayerActions.

◆ Forfeit()

void GameCore.Services.PlayerActionsService.Forfeit ( )
inline

Abandonne la partie.<author>Alix Jaugey</author>

Implémente GameModel.Player.IPlayerActions.

◆ HandleReinforcement()

bool GameCore.Services.PlayerActionsService.HandleReinforcement ( Territory fromTerritory,
Territory toTerritory,
int nb )
inline

Gère l'action de renforcement des territoires.<author>Alix Jaugey</author> <author>Théo Cornu</author>

Implémente GameModel.Player.IPlayerActions.

◆ PlaceArmy()

void GameCore.Services.PlayerActionsService.PlaceArmy ( Territory territory,
int armyCount )
inline

Place des troupes sur un territoire.

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

<author>Alix Jaugey</author> <author>Théo Cornu</author>

Implémente GameModel.Player.IPlayerActions.

Documentation des propriétés

◆ CurrentAction

PlayerActionType GameCore.Services.PlayerActionsService.CurrentAction
getset

Action actuelle du joueur.

<author>Alix Jaugey</author>


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