C# 클래스 Dominion.GameConfig

파일 보기 프로젝트 열기: NathanTeeuwen/Dominulator 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
cardGameSubset CardGameSubset
gameDescription GameDescription
startingDeck MapPlayerGameConfigToCardSet
startingHand MapPlayerGameConfigToCardSet

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
CreateRuins ( CardGameSubset gameSubset, int ruinsCount, Random random ) : PileOfCards
GetPiles ( int numberOfPlayers, Random random, bool isSupply ) : Dominion.PileOfCards[]

메소드 상세

GameConfig() 공개 메소드

public GameConfig ( GameDescription gameDescription, MapPlayerGameConfigToCardSet startingDecks = null, MapPlayerGameConfigToCardSet startingHands = null ) : System
gameDescription GameDescription
startingDecks MapPlayerGameConfigToCardSet
startingHands MapPlayerGameConfigToCardSet
리턴 System

GetCardAvailability() 공개 메소드

public GetCardAvailability ( int numberOfPlayers, CardAvailabilityType cardAvailabilityType ) : Dominion.CardGainAvailablility[]
numberOfPlayers int
cardAvailabilityType CardAvailabilityType
리턴 Dominion.CardGainAvailablility[]

GetNonSupplyPiles() 공개 메소드

public GetNonSupplyPiles ( int numberOfPlayers ) : Dominion.PileOfCards[]
numberOfPlayers int
리턴 Dominion.PileOfCards[]

GetSupplyPiles() 공개 메소드

public GetSupplyPiles ( int numberOfPlayers, Random random ) : Dominion.PileOfCards[]
numberOfPlayers int
random System.Random
리턴 Dominion.PileOfCards[]

ShuffleLuck() 공개 메소드

public ShuffleLuck ( int playerIndex ) : IEnumerable
playerIndex int
리턴 IEnumerable

StartingDeck() 공개 메소드

public StartingDeck ( int playerIndex ) : IEnumerable
playerIndex int
리턴 IEnumerable

프로퍼티 상세

cardGameSubset 공개적으로 프로퍼티

public CardGameSubset cardGameSubset
리턴 CardGameSubset

gameDescription 공개적으로 프로퍼티

public GameDescription,Dominion gameDescription
리턴 GameDescription

startingDeck 공개적으로 프로퍼티

public MapPlayerGameConfigToCardSet startingDeck
리턴 MapPlayerGameConfigToCardSet

startingHand 공개적으로 프로퍼티

public MapPlayerGameConfigToCardSet startingHand
리턴 MapPlayerGameConfigToCardSet