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

Четвертый параметр — это индекс самого изображения из списка IList. Он будет получен с помощью метода Getlmagelndex(). Последний параметр — true. Он означает, что картинка будет показана в нормальном, «включенном» режиме (если указать false, то картинка выведется в серых цветах и будет похожа на отключенный, недоступный элемент).

Для вывода шестнадцати стопок, а также колоды и склада их координаты на форме лучше всего описать в виде констант — если в дальнейшем потребуется эти координаты подкорректировать, то можно будет изменить только одно значение, вместо того, чтобы исправлять десятки чисел в вызовах методов.

Константы надо разместить в начале файла MainUnit.cpp, сразу за командными строками включения заголовочных файлов. Этим константам лучше подобрать осмысленные названия, допустим, такие: для координаты Х — LEFT, для координаты У — ТОР. К этим именам будут приписываться две цифры — номер группы и номер колоды (нумерация будет начинаться с 1). Например, Х-координата второй стопки колонн (королей) запишется как LEFT32, а У-координата третьей стопки стен — как ТОР13.

// ширина и высота карты в пикселах const CARD_WIDTH =71;

const CARD HEIGHT = 96;

// стены const LEFT11 = 314;

const ТОРИ = 232;

const LEFT12 = 402;

const TOPI 2 = 288;

const LEFT13 = LEFT11;

const TOP13 = 334;

const LEFT14 = 226;

const TOP14 = TOP12;

// подложки const LEFT21 = LEFT11;

const TOP21 = 128;

const LEFT22 =490;

205