Основная часть пасьянса

метода:

if( line == -1 ) return;

// выбрана верхняя карта с допустимой стопки if( Line == -1 && IsCards(line,pos) && line != 1 )

{

Line = line;

Pos = pos;

return;

}

// проверка на допустимость и перемещение карты

if( Line != -1 && (Line 1= line II Pos != pos) && CanMoveTo(line,pos) )

{ MoveCard(Line, Pos, line, pos);

ShowAlK);

}

// готовимся к следующему действию — // помечаем, что снова ничего не выбрано:

Line = -1;

}

В этом методе описана константа PACK_USED_STR — ее надо поместить в отдельный заголовочный файл текстовых констант Text.h, как это уже делалось раньше:

const AnsiString PACK_USED_STR = "Все попытки исчерпаны" ;

Этот файл надо включить командной строкой в начало файла MainUnit.cpp:

#include "Text.h"

г

'^include "CardUnit .h" ftinclude "MainUnit.h"

217