sqr
sqr(r[0], r[1], a[0]);
sqr(r[2], r[3], a[1]);
sqr(r[4], r[5], a[2]);
sqr(r[6], r[7], a[3]);
sqr(r[0], r[1], a[0]);
if (op->sqr->type == PRPTY) {
if (op->sqr->desc->houses == 5)
num_h += op->sqr->desc->houses;
if (op->sqr->type == PRPTY && op->sqr->desc->monop) {
mp = op->sqr->desc->mon_desc;
if (!good && op->sqr->desc->houses != 0)
while (op->next && op->sqr->desc->mon_desc == mp
for (op = cur_p->own_list; op && op->sqr->type != PRPTY; op = op->next)
if (op->sqr->desc->monop) {
mp = op->sqr->desc->mon_desc;
if (op->sqr->desc->morg)
if (op->sqr->desc->houses != 5)
printf("op->sqr->type = %d\n", op->sqr->type);
switch (op->sqr->type) {
for (num = 0; op && op->sqr->type == UTIL;
for (num = 0; op && op->sqr->type == RR;
"op->sqr->type = %d\n", op, op->sqr,
op->sqr->type);
orig = op->sqr->desc->mon_desc;
while (op && op->sqr->desc->mon_desc == orig) {
orig_op->sqr->type);
orig_op->sqr->desc);
op->sqr->type);
op->sqr->desc);
SQUARE *sqr; /* pointer to square */
if (!op->sqr->desc->morg) {
if (op->sqr->type == PRPTY && op->sqr->desc->houses)
names[num_good] = op->sqr->name;
square[num_good++] = sqnum(op->sqr);
if (op->sqr->desc->morg) {
names[num_good] = op->sqr->name;
square[num_good++] = sqnum(op->sqr);
printsq(sqnum(op->sqr), TRUE);
if (op->sqr == &board[op_sqr])
int sqr;
sqr = sqnum(sqp);
if (sqr == 12)
return 4 + sqr/10;
if (op->sqr->type == PRPTY && op->sqr->desc->monop)
worth += op->sqr->desc->mon_desc->h_cost * 50 *
op->sqr->desc->houses;
worth += op->sqr->cost;
op->sqr = &board[op_sqr];
val = value(op->sqr);
for (tp = *head; tp && value(tp->sqr) < val; tp = tp->next)
if (val == value(tp->sqr)) {
add_list(pn, &(tp->prop_list), sqnum(op->sqr));
plist[i++] = op->sqr->name;
putchar('\t'), printsq(sqnum(op->sqr), TRUE);
add_list(to->trader, &(pl_to->own_list), sqnum(op->sqr));
op->sqr->owner = to->trader;
del_list(from->trader, &(pl_fr->own_list), sqnum(op->sqr));
sqp = op->sqr;