Classe TMoveList

Unité

Déclaration

type TMoveList = class(TObject)

Description

This item has no description.

Hiérarchie

Aperçu

Méthodes

Public constructor Create;
Public destructor Destroy; override;
Public procedure Append(const AMove: TMove); overload;
Public procedure Append(const AX1, AY1, AX2, AY2: integer; const AType: TPieceTypeWide; const AColor: TPieceColorWide; const AInfo: TMoveInfoSet); overload;
Public procedure Append(const AX1, AY1, AX2, AY2: integer; const AType: TPieceTypeWide; const AColor: TPieceColorWide; const ACapture: boolean); overload;
Public procedure Clear;
Public function Count: integer;
Public function GetMove(const AIndex: integer): TMove;
Public function GetMoveStr(const AIndex: integer): string;
Public function IndexOf(const AX1, AY1, AX2, AY2: integer; const APromotion: TPieceTypeWide): integer; overload;
Public function IndexOf(const APiece, ADisambiguation, ACapture, ASquareOrCastling, APromotion, ACheckOrCheckmate: string): integer; overload;
Public function IndexOf(const AMove: string): integer; overload;

Description

Méthodes

Public constructor Create;

This item has no description.

Public destructor Destroy; override;

This item has no description.

Public procedure Append(const AMove: TMove); overload;

This item has no description.

Public procedure Append(const AX1, AY1, AX2, AY2: integer; const AType: TPieceTypeWide; const AColor: TPieceColorWide; const AInfo: TMoveInfoSet); overload;

This item has no description.

Public procedure Append(const AX1, AY1, AX2, AY2: integer; const AType: TPieceTypeWide; const AColor: TPieceColorWide; const ACapture: boolean); overload;

This item has no description.

Public procedure Clear;

This item has no description.

Public function Count: integer;

This item has no description.

Public function GetMove(const AIndex: integer): TMove;

This item has no description.

Public function GetMoveStr(const AIndex: integer): string;

This item has no description.

Public function IndexOf(const AX1, AY1, AX2, AY2: integer; const APromotion: TPieceTypeWide): integer; overload;

This item has no description.

Public function IndexOf(const APiece, ADisambiguation, ACapture, ASquareOrCastling, APromotion, ACheckOrCheckmate: string): integer; overload;

This item has no description.

Public function IndexOf(const AMove: string): integer; overload;

This item has no description.


Produit par PasDoc 1.0.4.