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