Игра по правилам

// обычное перемещение:

// если карта берется со стены, пристенка // или из вспомогательного ряда:

if( (Line ==0¦¦ Line ==211 Line == 4) &&

// и кладется на непустой пристенок IsCards(2,pos) &&

// на карту такой же масти

GetCardfLine,Pos,true).GetSuitO == GetCard(2,pos,true).GetSuitO . &&

/ / на 1 меньшую по значению OnBig(Line,Pos,2,pos,false) )

// то перемещение допустимо return true;

}

// —————————————————————————-

// если карта кладется на склад:

if( line == 3 )

{

//в пустой склад:

// если склад пуст

if( !IsCards(3,0) &&

//ив него кладется туз

GetCard(Line,Pos,true).GetValue() == АСЕ ) //то перемещение допустимо

return true;

221