C# Класс AIPlayers.AIPlayer

Наследование: Belot.ComputerPlayer
Показать файл Открыть проект

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

Метод Описание
AIPlayer ( string name ) : System

Constructor for the class. Creates a new computer player with the specified name.

AnnounceCombination ( CardCombination combination ) : bool
MakeAnnouncement ( AnnouncementManager manager ) : Announcement

Защищенные методы

Метод Описание
PlayCard ( PlayingManager manager ) : void

Приватные методы

Метод Описание
AIPlayer ( ) : System
EvalutePointsOnPartnerAnnounce ( Card targetCard ) : int
EvalutePointsOnRemaining ( Card targetCard ) : int
EvalutePointsOnTrumpColor ( Card targetCard ) : int
FindZeroEvaluatedColor ( IList validCards, IList &zeroEvaluatedColors ) : bool
GetCardColor ( AnnouncementTypeEnum type ) : CardColor
GetCurrentMaxCardInColor ( CardColor color ) : Card
GetDistance ( Card card, Card maxCard, Announcement announce ) : int
GetDistanceNoTrumps ( Card card, Card maxCard ) : int
GetDistanceTrumps ( Card card, Card maxCard ) : int
GetPlayingColor ( ) : CardColor
GetTrumpColor ( ) : CardColor
GetValidCards ( ) : IList
IsCurrentMaxCardInPlayingColor ( Card targetCard ) : bool

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

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

Constructor for the class. Creates a new computer player with the specified name.
public AIPlayer ( string name ) : System
name string The name of the player
Результат System

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

public AnnounceCombination ( CardCombination combination ) : bool
combination Belot.CardCombination
Результат bool

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

public MakeAnnouncement ( AnnouncementManager manager ) : Announcement
manager Belot.AnnouncementManager
Результат Belot.Announcement

PlayCard() защищенный Метод

protected PlayCard ( PlayingManager manager ) : void
manager Belot.PlayingManager
Результат void