S_PLAYED
S_PLAYED ? -1 : 1);
S_PLAYED ? -1 : 1);
S_PLAYED ? -1 : 2);
if (op->safety[safe] == S_PLAYED)
if (op->safety[S_RIGHT_WAY] == S_PLAYED)
if (op->can_go && op->safety[safety(card) - S_CONV] != S_PLAYED)
op->safety[S_RIGHT_WAY] != S_PLAYED &&
if (pp->safety[tot] != S_PLAYED)
if (pp->safety[tot] != S_PLAYED)
if (op->safety[i] != S_PLAYED
if (pp->safety[S_RIGHT_WAY] == S_PLAYED)
if (pp->safety[S_RIGHT_WAY] == S_PLAYED)
else if (pp->safety[safety(card) - S_CONV] == S_PLAYED)
if (pp->safety[S_RIGHT_WAY] == S_PLAYED)
pp->safety[card - S_CONV] = S_PLAYED;
if (pp->safety[i] == S_PLAYED && !pp->sh_safety[i]) {