C# Класс ArmedCards.Entities.GameRound

The object that defines a round in a game
Показать файл Открыть проект

Открытые методы

Метод Описание
AllPlayersAnswered ( ) : System.Boolean

Check to see if all players have answered

GameRound ( ) : System
GameRound ( IDataReader idr ) : System
GroupedAnswers ( ) : Entities.GameRoundCard>>.List

Return grouped answers based on who played them

HasAnswer ( Int32 userId ) : System.Boolean

Check to see if user has answered the question already

HasWinner ( ) : System.Boolean

The round has a winner

IsCommander ( Int32 userId ) : System.Boolean

Determine if the user is the card commander

ValidateCardPlayedCount ( Int32 cardsCount ) : System.Boolean

Validate the right number of cards were played for the question

ValidateWinnerSelection ( List cardIDs ) : List

Validate that the selected winner was in fact played during the round

Winner ( ) : Entities.User

Get the next commander based round winner

Описание методов

AllPlayersAnswered() публичный Метод

Check to see if all players have answered
public AllPlayersAnswered ( ) : System.Boolean
Результат System.Boolean

GameRound() публичный Метод

public GameRound ( ) : System
Результат System

GameRound() публичный Метод

public GameRound ( IDataReader idr ) : System
idr IDataReader
Результат System

GroupedAnswers() публичный Метод

Return grouped answers based on who played them
public GroupedAnswers ( ) : Entities.GameRoundCard>>.List
Результат Entities.GameRoundCard>>.List

HasAnswer() публичный Метод

Check to see if user has answered the question already
public HasAnswer ( Int32 userId ) : System.Boolean
userId System.Int32 The user Id to check
Результат System.Boolean

HasWinner() публичный Метод

The round has a winner
public HasWinner ( ) : System.Boolean
Результат System.Boolean

IsCommander() публичный Метод

Determine if the user is the card commander
public IsCommander ( Int32 userId ) : System.Boolean
userId System.Int32 The user Id to check
Результат System.Boolean

ValidateCardPlayedCount() публичный Метод

Validate the right number of cards were played for the question
public ValidateCardPlayedCount ( Int32 cardsCount ) : System.Boolean
cardsCount System.Int32 The number of cards played
Результат System.Boolean

ValidateWinnerSelection() публичный Метод

Validate that the selected winner was in fact played during the round
public ValidateWinnerSelection ( List cardIDs ) : List
cardIDs List The IDs of winning cards
Результат List

Winner() публичный Метод

Get the next commander based round winner
public Winner ( ) : Entities.User
Результат Entities.User