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

Object that defines a Game
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание

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

Метод Описание
CurrentRound ( ) : Entities.GameRound

Get the current round

DetermineCommander ( ) : Entities.User

Determine who the card commander is

Game ( ) : System

Default Constructor

Game ( IDataReader idr ) : System

Constructor used by the data layer

HasRequiredNumberOfPlayers ( ) : System.Boolean

Determine if the game has required number of players

HasRounds ( ) : System.Boolean

Determine if the game has rounds

HasWinner ( ) : System.Boolean

Determine if the game has a winner

IsCurrentCommander ( Int32 userId ) : System.Boolean

Determine if user is the card commander

IsCurrentPlayer ( Int32 userID ) : System.Boolean

Determine if user is already a player

IsCurrentSpectator ( Int32 userID ) : System.Boolean

Determine if user is already a player

IsFull ( ) : System.Boolean

Determine if the game is full

IsWaiting ( ) : System.Boolean

Determine if the game is in waiting state

MaxSpectatorsReached ( ) : System.Boolean

Determine if the max number of spectators has been reached

NextCommander ( Entities newCommander ) : Entities.User

Get the next commander

NumberOfPlayersNeededToStart ( ) : Int32

Determine number of players still needed

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

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

Get the current round
public CurrentRound ( ) : Entities.GameRound
Результат Entities.GameRound

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

Determine who the card commander is
public DetermineCommander ( ) : Entities.User
Результат Entities.User

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

Default Constructor
public Game ( ) : System
Результат System

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

Constructor used by the data layer
public Game ( IDataReader idr ) : System
idr IDataReader The datareader used to build the game
Результат System

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

Determine if the game has required number of players
public HasRequiredNumberOfPlayers ( ) : System.Boolean
Результат System.Boolean

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

Determine if the game has rounds
public HasRounds ( ) : System.Boolean
Результат System.Boolean

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

Determine if the game has a winner
public HasWinner ( ) : System.Boolean
Результат System.Boolean

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

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

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

Determine if user is already a player
public IsCurrentPlayer ( Int32 userID ) : System.Boolean
userID System.Int32 The userID
Результат System.Boolean

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

Determine if user is already a player
public IsCurrentSpectator ( Int32 userID ) : System.Boolean
userID System.Int32 The userID
Результат System.Boolean

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

Determine if the game is full
public IsFull ( ) : System.Boolean
Результат System.Boolean

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

Determine if the game is in waiting state
public IsWaiting ( ) : System.Boolean
Результат System.Boolean

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

Determine if the max number of spectators has been reached
public MaxSpectatorsReached ( ) : System.Boolean
Результат System.Boolean

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

Get the next commander
public NextCommander ( Entities newCommander ) : Entities.User
newCommander Entities The winner of the last round
Результат Entities.User

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

Determine number of players still needed
public NumberOfPlayersNeededToStart ( ) : Int32
Результат System.Int32