C# Class Dominion.GameConfig

Afficher le fichier Open project: NathanTeeuwen/Dominulator Class Usage Examples

Méthodes publiques

Свойство Type Description
cardGameSubset CardGameSubset
gameDescription GameDescription
startingDeck MapPlayerGameConfigToCardSet
startingHand MapPlayerGameConfigToCardSet

Méthodes publiques

Méthode Description
GameConfig ( GameDescription gameDescription, MapPlayerGameConfigToCardSet startingDecks = null, MapPlayerGameConfigToCardSet startingHands = null ) : System
GetCardAvailability ( int numberOfPlayers, CardAvailabilityType cardAvailabilityType ) : Dominion.CardGainAvailablility[]
GetNonSupplyPiles ( int numberOfPlayers ) : Dominion.PileOfCards[]
GetSupplyPiles ( int numberOfPlayers, Random random ) : Dominion.PileOfCards[]
ShuffleLuck ( int playerIndex ) : IEnumerable
StartingDeck ( int playerIndex ) : IEnumerable

Private Methods

Méthode Description
CreateRuins ( CardGameSubset gameSubset, int ruinsCount, Random random ) : PileOfCards
GetPiles ( int numberOfPlayers, Random random, bool isSupply ) : Dominion.PileOfCards[]

Method Details

GameConfig() public méthode

public GameConfig ( GameDescription gameDescription, MapPlayerGameConfigToCardSet startingDecks = null, MapPlayerGameConfigToCardSet startingHands = null ) : System
gameDescription GameDescription
startingDecks MapPlayerGameConfigToCardSet
startingHands MapPlayerGameConfigToCardSet
Résultat System

GetCardAvailability() public méthode

public GetCardAvailability ( int numberOfPlayers, CardAvailabilityType cardAvailabilityType ) : Dominion.CardGainAvailablility[]
numberOfPlayers int
cardAvailabilityType CardAvailabilityType
Résultat Dominion.CardGainAvailablility[]

GetNonSupplyPiles() public méthode

public GetNonSupplyPiles ( int numberOfPlayers ) : Dominion.PileOfCards[]
numberOfPlayers int
Résultat Dominion.PileOfCards[]

GetSupplyPiles() public méthode

public GetSupplyPiles ( int numberOfPlayers, Random random ) : Dominion.PileOfCards[]
numberOfPlayers int
random System.Random
Résultat Dominion.PileOfCards[]

ShuffleLuck() public méthode

public ShuffleLuck ( int playerIndex ) : IEnumerable
playerIndex int
Résultat IEnumerable

StartingDeck() public méthode

public StartingDeck ( int playerIndex ) : IEnumerable
playerIndex int
Résultat IEnumerable

Property Details

cardGameSubset public_oe property

public CardGameSubset cardGameSubset
Résultat CardGameSubset

gameDescription public_oe property

public GameDescription,Dominion gameDescription
Résultat GameDescription

startingDeck public_oe property

public MapPlayerGameConfigToCardSet startingDeck
Résultat MapPlayerGameConfigToCardSet

startingHand public_oe property

public MapPlayerGameConfigToCardSet startingHand
Résultat MapPlayerGameConfigToCardSet