Class TForm1 (unit ChessPrg)

Inherits from

TForm

Constructors



Functions

procedure ButtonBackClick(Sender: TObject);


procedure ButtonForwardClick(Sender: TObject);


procedure ButtonMoveClick(Sender: TObject);


procedure ButtonnewClick(Sender: TObject);


procedure ButtonStopClick(Sender: TObject);


procedure CheckBoxCoordsClick(Sender: TObject);


procedure CheckBoxLinesClick(Sender: TObject);


procedure CheckBoxWhiteOnTopClick(Sender: TObject);


procedure ChessBrd1CalculateMove(Sender: TObject; var oldsq, newsq: Square);


procedure ChessBrd1CalculationFailed(Sender: TObject; oldSq, newSq: Square);


procedure ChessBrd1Draw(Sender: TObject);


procedure ChessBrd1LegalMove(Sender: TObject; oldSq, newSq: Square);


procedure ChessBrd1Mate(Sender: TObject; oldSq, newSq: Square);


procedure ComboBox1Change(Sender: TObject);


procedure ComboBox2Change(Sender: TObject);


procedure ListBox1Click(Sender: TObject);


procedure RadioGroup1Click(Sender: TObject);


procedure RadioGroup2Click(Sender: TObject);


procedure SpinEdit1Change(Sender: TObject);


procedure Timer1Timer(Sender: TObject);

Chessbrd1.

procedure UpdateListBox;


Properties

Events

Variables

ButtonBack : TButton;


ButtonForward : TButton;


ButtonMove : TButton;


Buttonnew : TButton;


ButtonStop : TButton;


CheckBoxCoords : TCheckBox;


CheckBoxLines : TCheckBox;


CheckBoxWhiteOnTop : TCheckBox;


ChessBrd1 : TChessBrd;


ComboBox1 : TComboBox;


ComboBox2 : TComboBox;


ImageCm36 : TImage;


ImageFr40 : TImage;


Label1 : TLabel;


Label2 : TLabel;


Label3 : TLabel;


Label4 : TLabel;


ListBox1 : TListBox;


RadioGroup1 : TRadioGroup;


RadioGroup2 : TRadioGroup;


SpinEdit1 : TSpinEdit;



Constructors


Functions


procedure ButtonBackClick(Sender: TObject);


procedure ButtonForwardClick(Sender: TObject);


procedure ButtonMoveClick(Sender: TObject);


procedure ButtonnewClick(Sender: TObject);


procedure ButtonStopClick(Sender: TObject);


procedure CheckBoxCoordsClick(Sender: TObject);


procedure CheckBoxLinesClick(Sender: TObject);


procedure CheckBoxWhiteOnTopClick(Sender: TObject);


procedure ChessBrd1CalculateMove(Sender: TObject; var oldsq, newsq: Square);


procedure ChessBrd1CalculationFailed(Sender: TObject; oldSq, newSq: Square);


procedure ChessBrd1Draw(Sender: TObject);


procedure ChessBrd1LegalMove(Sender: TObject; oldSq, newSq: Square);


procedure ChessBrd1Mate(Sender: TObject; oldSq, newSq: Square);


procedure ComboBox1Change(Sender: TObject);


procedure ComboBox2Change(Sender: TObject);


procedure ListBox1Click(Sender: TObject);


procedure RadioGroup1Click(Sender: TObject);


procedure RadioGroup2Click(Sender: TObject);


procedure SpinEdit1Change(Sender: TObject);


procedure Timer1Timer(Sender: TObject);

Chessbrd1.SearchDepth:=SpinEdit1.value;


procedure UpdateListBox;


Properties


Events


Variables


ButtonBack : TButton;


ButtonForward : TButton;


ButtonMove : TButton;


Buttonnew : TButton;


ButtonStop : TButton;


CheckBoxCoords : TCheckBox;


CheckBoxLines : TCheckBox;


CheckBoxWhiteOnTop : TCheckBox;


ChessBrd1 : TChessBrd;


ComboBox1 : TComboBox;


ComboBox2 : TComboBox;


ImageCm36 : TImage;


ImageFr40 : TImage;


Label1 : TLabel;


Label2 : TLabel;


Label3 : TLabel;


Label4 : TLabel;


ListBox1 : TListBox;


RadioGroup1 : TRadioGroup;


RadioGroup2 : TRadioGroup;


SpinEdit1 : TSpinEdit;