10. Обобщение — мать учения
// и конечная колонна не пустая IsCards(I,pos) &&
//и карты в ней такой же масти
GetCard(Line, Pos,true).GetSuit() == .GetCardd,pos,true) .GetSuit () &&
// и карта кладется на большую по значению OnBig(Line,Pos,1,pos,true) )
// то перемещение допустимо return true;
} •>
// —————————————————————————-
// если карта кладется на пристенок:
if( line == 2 )
{
// перемещение на пустой пристенок:
// если карта снимется со стены if( Line == 0 &&
// и эта стена — ближайшая pos == Pos &&
// и на пристенке карт нет
iIsCards(2,Pos) ) // то перемещение допустимо
return true;
220