/*  f12.c  contains all the fixmenu() functions   */

#include "mono:defines"
#include "mono:xvariables"

VOID fixmenu()
{
yesgag.NextGadget=&nogag;
/*   fix bankroll   */
OffMenu(boardwindow, 66);    /*  M2I2S0  */
OffMenu(boardwindow, 2114);  /*  M2I2S1  */
if (nsp > 2) OffMenu(boardwindow, 4162);    /*  M2I2S2  */
if (nsp > 3) OffMenu(boardwindow, 6210);     /*  M2I2S3  */
if (!notplaying[0])  OnMenu(boardwindow, 66);
if (!notplaying[1])  OnMenu(boardwindow, 2114);
if (!notplaying[2])  OnMenu(boardwindow, 4162);
if (!notplaying[3])  OnMenu(boardwindow, 6210);

OffMenu(boardwindow, 1);
OffMenu(boardwindow, 2049);
if (nsp > 2) OffMenu(boardwindow, 4097);
if (nsp > 3) OffMenu(boardwindow, 6145);
OffMenu(boardwindow, 33);
OffMenu(boardwindow, 2081);
if (nsp > 2) OffMenu(boardwindow, 4129);
if (nsp > 3) OffMenu(boardwindow, 6177);
OffMenu(boardwindow, 65);
OffMenu(boardwindow, 2113);
if (nsp > 2) OffMenu(boardwindow, 4161);
if (nsp > 3) OffMenu(boardwindow, 6209);
OffMenu(boardwindow, 97);
OffMenu(boardwindow, 2145);
if (nsp > 2) OffMenu(boardwindow, 4193);
if (nsp > 3) OffMenu(boardwindow, 6241);

   /*  BUILD   */
if (canbuild(0))  OnMenu(boardwindow, 1);
if (canbuild(1))  OnMenu(boardwindow, 2049);
if (canbuild(2))  OnMenu(boardwindow, 4097);
if (canbuild(3))  OnMenu(boardwindow, 6145);
   /*  SELL   */
if (cansell(0))  OnMenu(boardwindow, 33);
if (cansell(1))  OnMenu(boardwindow, 2081);
if (cansell(2))  OnMenu(boardwindow, 4129);
if (cansell(3))  OnMenu(boardwindow, 6177);
   /*  MAKE MORTGAGE   */
if (canmorg(0)) OnMenu(boardwindow, 65);
if (canmorg(1)) OnMenu(boardwindow, 2113);
if (canmorg(2)) OnMenu(boardwindow, 4161);
if (canmorg(3)) OnMenu(boardwindow, 6209);
   /*  LIFT MORTGAGE   */
if (canlift(0)) OnMenu(boardwindow, 97);
if (canlift(1)) OnMenu(boardwindow, 2145);
if (canlift(2)) OnMenu(boardwindow, 4193);
if (canlift(3)) OnMenu(boardwindow, 6241);
   
if (isinjail[nowrolling])
   {
   OffMenu(boardwindow, 3);  /*  roll    */
   OnMenu(boardwindow, 67);  /*  trydbl   */
   if (freecard[nowrolling])
      OnMenu(boardwindow, 35);  /*  usefreecard  */
   else
      OffMenu(boardwindow, 35);  
   if (bankroll[nowrolling] > 49)
      OnMenu(boardwindow, 99);  /*  payfine  */
   else
      OffMenu(boardwindow, 99); 
   }
if (!isinjail[nowrolling])
   {
   OnMenu(boardwindow, 3);
   OffMenu(boardwindow, 35);
   OffMenu(boardwindow, 67);
   OffMenu(boardwindow, 99);
   }
}

VOID fixpropmenu(who)
USHORT who;
{
yesgag.NextGadget=&nogag;
/*   fix bankroll   */
OffMenu(propinfowindow, 65);
OffMenu(propinfowindow, 2113);
if (nsp > 2) OffMenu(propinfowindow, 4161);
if (nsp > 3) OffMenu(propinfowindow, 6209);
if (!notplaying[0])  OnMenu(propinfowindow, 65);
if (!notplaying[1])  OnMenu(propinfowindow, 2113);
if (!notplaying[2])  OnMenu(propinfowindow, 4161);
if (!notplaying[3])  OnMenu(propinfowindow, 6209);

OffMenu(propinfowindow, 0);
OffMenu(propinfowindow, 2048);
if (nsp > 2)  OffMenu(propinfowindow, 4096);
if (nsp > 3)  OffMenu(propinfowindow, 6144);
OffMenu(propinfowindow, 32);
OffMenu(propinfowindow, 2080);
if (nsp > 2) OffMenu(propinfowindow, 4128);
if (nsp > 3) OffMenu(propinfowindow, 6176);
OffMenu(propinfowindow, 64);
OffMenu(propinfowindow, 2112);
if (nsp > 2) OffMenu(propinfowindow, 4160);
if (nsp > 3) OffMenu(propinfowindow, 6208);
OffMenu(propinfowindow, 96);
OffMenu(propinfowindow, 2144);
if (nsp > 2) OffMenu(propinfowindow, 4192);
if (nsp > 3) OffMenu(propinfowindow, 6240);


   /*  BUILD   */
if (canbuild(0))  OnMenu(propinfowindow, 0);
if (canbuild(1))  OnMenu(propinfowindow, 2048);
if (canbuild(2))  OnMenu(propinfowindow, 4096);
if (canbuild(3))  OnMenu(propinfowindow, 6144);
   /*  SELL   */
if (cansell(0))  OnMenu(propinfowindow, 32);
if (cansell(1))  OnMenu(propinfowindow, 2080);
if (cansell(2))  OnMenu(propinfowindow, 4128);
if (cansell(3))  OnMenu(propinfowindow, 6176);
   /*  MAKE MORTGAGE   */
if (canmorg(0)) OnMenu(propinfowindow, 64);
if (canmorg(1)) OnMenu(propinfowindow, 2112);
if (canmorg(2)) OnMenu(propinfowindow, 4160);
if (canmorg(3)) OnMenu(propinfowindow, 6208);
   /*  LIFT MORTGAGE   */
if (canlift(0)) OnMenu(propinfowindow, 96);
if (canlift(1)) OnMenu(propinfowindow, 2144);
if (canlift(2)) OnMenu(propinfowindow, 4192);
if (canlift(3)) OnMenu(propinfowindow, 6240);
}



VOID fixodmenu()
{
yesgag.NextGadget=&nogag;
/*   fix bankroll   */
OffMenu(overdrawnwindow, 65);
OffMenu(overdrawnwindow, 2113);
if (nsp > 2) OffMenu(overdrawnwindow, 4161);
if (nsp > 3) OffMenu(overdrawnwindow, 6209);
if (!notplaying[0])  OnMenu(overdrawnwindow, 65);
if (!notplaying[1])  OnMenu(overdrawnwindow, 2113);
if (!notplaying[2])  OnMenu(overdrawnwindow, 4161);
if (!notplaying[3])  OnMenu(overdrawnwindow, 6209);



OffMenu(overdrawnwindow, 0);
OffMenu(overdrawnwindow, 2048);
if (nsp > 2) OffMenu(overdrawnwindow, 4096);
if (nsp > 3) OffMenu(overdrawnwindow, 6144);
OffMenu(overdrawnwindow, 32);
OffMenu(overdrawnwindow, 2080);
if (nsp > 2) OffMenu(overdrawnwindow, 4128);
if (nsp > 3) OffMenu(overdrawnwindow, 6176);
OffMenu(overdrawnwindow, 64);
OffMenu(overdrawnwindow, 2112);
if (nsp > 2) OffMenu(overdrawnwindow, 4160);
if (nsp > 3) OffMenu(overdrawnwindow, 6208);
OffMenu(overdrawnwindow, 96);
OffMenu(overdrawnwindow, 2144);
if (nsp > 2) OffMenu(overdrawnwindow, 4192);
if (nsp > 3) OffMenu(overdrawnwindow, 6240);

   /*  BUILD   */
if (canbuild(0))  OnMenu(overdrawnwindow, 0);
if (canbuild(1))  OnMenu(overdrawnwindow, 2048);
if (canbuild(2))  OnMenu(overdrawnwindow, 4096);
if (canbuild(3))  OnMenu(overdrawnwindow, 6144);
   /*  SELL   */
if (cansell(0))  OnMenu(overdrawnwindow, 32);
if (cansell(1))  OnMenu(overdrawnwindow, 2080);
if (cansell(2))  OnMenu(overdrawnwindow, 4128);
if (cansell(3))  OnMenu(overdrawnwindow, 6176);
   /*  MAKE MORTGAGE   */
if (canmorg(0)) OnMenu(overdrawnwindow, 64);
if (canmorg(1)) OnMenu(overdrawnwindow, 2112);
if (canmorg(2)) OnMenu(overdrawnwindow, 4160);
if (canmorg(3)) OnMenu(overdrawnwindow, 6208);
   /*  LIFT MORTGAGE   */
if (canlift(0)) OnMenu(overdrawnwindow, 96);
if (canlift(1)) OnMenu(overdrawnwindow, 2144);
if (canlift(2)) OnMenu(overdrawnwindow, 4192);
if (canlift(3)) OnMenu(overdrawnwindow, 6240);
}


VOID fixtransmenu(which, who)
USHORT which, who;
{
yesgag.NextGadget=&nogag;
if (which == MAKE)
   {
   if ( (who != owner[1]) || (ismorg[1]) || (numhouses[1] > 0) )
      OffMenu(transactwindow, 0);
      else OnMenu(transactwindow, 0);
   if ( (who != owner[3]) || (ismorg[3]) || (numhouses[3] > 0) )
      OffMenu(transactwindow, 2048);
      else OnMenu(transactwindow, 2048);
   if ( (who != owner[5]) || (ismorg[5]) )
      OffMenu(transactwindow, 256);
      else OnMenu(transactwindow, 256);
   if ( (who != owner[6]) || (ismorg[6]) || (numhouses[6] > 0) )
      OffMenu(transactwindow, 32);
      else OnMenu(transactwindow, 32);
   if ( (who != owner[8]) || (ismorg[8]) || (numhouses[8] > 0) )
      OffMenu(transactwindow, 2080);
      else OnMenu(transactwindow, 2080);
   if ( (who != owner[9]) || (ismorg[9]) || (numhouses[9] > 0) )
      OffMenu(transactwindow, 4128);
      else OnMenu(transactwindow, 4128);
   if ( (who != owner[11]) || (ismorg[11]) || (numhouses[11] > 0) )
      OffMenu(transactwindow, 64);
      else OnMenu(transactwindow, 64);
   if ( (who != owner[12]) || (ismorg[12]) )
      OffMenu(transactwindow, 288);
      else OnMenu(transactwindow, 288);
   if ( (who != owner[13]) || (ismorg[13]) || (numhouses[13] > 0) )
      OffMenu(transactwindow, 2112);
      else OnMenu(transactwindow, 2112);
   if ( (who != owner[14]) || (ismorg[14]) || (numhouses[14] > 0) )
      OffMenu(transactwindow, 4160);
      else OnMenu(transactwindow, 4160);
   if ( (who != owner[15]) || (ismorg[15]) )
      OffMenu(transactwindow, 2304);
      else OnMenu(transactwindow, 2304);
   if ( (who != owner[16]) || (ismorg[16]) || (numhouses[16] > 0) )
      OffMenu(transactwindow, 96);
      else OnMenu(transactwindow, 96);
   if ( (who != owner[18]) || (ismorg[18]) || (numhouses[18] > 0) )
      OffMenu(transactwindow, 2144);
      else OnMenu(transactwindow, 2144);
   if ( (who != owner[19]) || (ismorg[19]) || (numhouses[19] > 0) )
      OffMenu(transactwindow, 4192);
      else OnMenu(transactwindow, 4192);
   if ( (who != owner[21]) || (ismorg[21]) || (numhouses[21] > 0) )
      OffMenu(transactwindow, 128);
      else OnMenu(transactwindow, 128);
   if ( (who != owner[23]) || (ismorg[23]) || (numhouses[23] > 0) )
      OffMenu(transactwindow, 2176);
      else OnMenu(transactwindow, 2176);
   if ( (who != owner[24]) || (ismorg[24]) || (numhouses[24] > 0) )
      OffMenu(transactwindow, 4224);
      else OnMenu(transactwindow, 4224);
   if ( (who != owner[25]) || (ismorg[25]) )
      OffMenu(transactwindow, 4352);
      else OnMenu(transactwindow, 4352);
   if ( (who != owner[26]) || (ismorg[26]) || (numhouses[26] > 0) )
      OffMenu(transactwindow, 160);
      else OnMenu(transactwindow, 160);
   if ( (who != owner[27]) || (ismorg[27]) || (numhouses[27] > 0) )
      OffMenu(transactwindow, 2208);
      else OnMenu(transactwindow, 2208);
   if ( (who != owner[28]) || (ismorg[28]) )
      OffMenu(transactwindow, 2336);
      else OnMenu(transactwindow, 2336);
   if ( (who != owner[29]) || (ismorg[29]) || (numhouses[29] > 0) )
      OffMenu(transactwindow, 4256);
      else OnMenu(transactwindow, 4256);
   if ( (who != owner[31]) || (ismorg[31]) || (numhouses[31] > 0) )
      OffMenu(transactwindow, 192);
      else OnMenu(transactwindow, 192);
   if ( (who != owner[32]) || (ismorg[32]) || (numhouses[32] > 0) )
      OffMenu(transactwindow, 2240);
      else OnMenu(transactwindow, 2240);
   if ( (who != owner[34]) || (ismorg[34]) || (numhouses[34] > 0) )
      OffMenu(transactwindow, 4288);
      else OnMenu(transactwindow, 4288);
   if ( (who != owner[35]) || (ismorg[35]) )
      OffMenu(transactwindow, 6400);
      else OnMenu(transactwindow, 6400);
   if ( (who != owner[37]) || (ismorg[37]) || (numhouses[37] > 0) )
      OffMenu(transactwindow, 224);
      else OnMenu(transactwindow, 224);
   if ( (who != owner[39]) || (ismorg[39]) || (numhouses[39] > 0) )
      OffMenu(transactwindow, 2272);
      else OnMenu(transactwindow, 2272);
   }
if (which == LIFT)
   {
   if ( (who == owner[1]) && (ismorg[1]) )
      OnMenu(transactwindow, 0);
      else OffMenu(transactwindow, 0);
   if ( (who == owner[3]) && (ismorg[3]) )
      OnMenu(transactwindow, 2048);
      else OffMenu(transactwindow, 2048);
   if ( (who == owner[5]) && (ismorg[5]) )
      OnMenu(transactwindow, 256);
      else OffMenu(transactwindow, 256);
   if ( (who == owner[6]) && (ismorg[6]) )
      OnMenu(transactwindow, 32);
      else OffMenu(transactwindow, 32);
   if ( (who == owner[8]) && (ismorg[8]) )
      OnMenu(transactwindow, 2080);
      else OffMenu(transactwindow, 2080);
   if ( (who == owner[9]) && (ismorg[9]) )
      OnMenu(transactwindow, 4128);
      else OffMenu(transactwindow, 4128);
   if ( (who == owner[11]) && (ismorg[11]) )
      OnMenu(transactwindow, 64);
      else OffMenu(transactwindow, 64);
   if ( (who == owner[12]) && (ismorg[12]) )
      OnMenu(transactwindow, 288);
      else OffMenu(transactwindow, 288);
   if ( (who == owner[13]) && (ismorg[13]) )
      OnMenu(transactwindow, 2112);
      else OffMenu(transactwindow, 2112);
   if ( (who == owner[14]) && (ismorg[14]) )
      OnMenu(transactwindow, 4160);
      else OffMenu(transactwindow, 4160);
   if ( (who == owner[15]) && (ismorg[15]) )
      OnMenu(transactwindow, 2304);
      else OffMenu(transactwindow, 2304);
   if ( (who == owner[16]) && (ismorg[16]) )
      OnMenu(transactwindow, 96);
      else OffMenu(transactwindow, 96);
   if ( (who == owner[18]) && (ismorg[18]) )
      OnMenu(transactwindow, 2144);
      else OffMenu(transactwindow, 2144);
   if ( (who == owner[19]) && (ismorg[19]) )
      OnMenu(transactwindow, 4192);
      else OffMenu(transactwindow, 4192);
   if ( (who == owner[21]) && (ismorg[21]) )
      OnMenu(transactwindow, 128);
      else OffMenu(transactwindow, 128);
   if ( (who == owner[23]) && (ismorg[23]) )
      OnMenu(transactwindow, 2176);
      else OffMenu(transactwindow, 2176);
   if ( (who == owner[24]) && (ismorg[24]) )
      OnMenu(transactwindow, 4224);
      else OffMenu(transactwindow, 4224);
   if ( (who == owner[25]) && (ismorg[25]) )
      OnMenu(transactwindow, 4352);
      else OffMenu(transactwindow, 4352);
   if ( (who == owner[26]) && (ismorg[26]) )
      OnMenu(transactwindow, 160);
      else OffMenu(transactwindow, 160);
   if ( (who == owner[27]) && (ismorg[27]) )
      OnMenu(transactwindow, 2208);
      else OffMenu(transactwindow, 2208);
   if ( (who == owner[28]) && (ismorg[28]) )
      OnMenu(transactwindow, 2336);
      else OffMenu(transactwindow, 2336);
   if ( (who == owner[29]) && (ismorg[29]) )
      OnMenu(transactwindow, 4256);
      else OffMenu(transactwindow, 4256);
   if ( (who == owner[31]) && (ismorg[31]) )
      OnMenu(transactwindow, 192);
      else OffMenu(transactwindow, 192);
   if ( (who == owner[32]) && (ismorg[32]) )
      OnMenu(transactwindow, 2240);
      else OffMenu(transactwindow, 2240);
   if ( (who == owner[34]) && (ismorg[34]) )
      OnMenu(transactwindow, 4288);
      else OffMenu(transactwindow, 4288);
   if ( (who == owner[35]) && (ismorg[35]) )
      OnMenu(transactwindow, 6400);
      else OffMenu(transactwindow, 6400);
   if ( (who == owner[37]) && (ismorg[37]) )
      OnMenu(transactwindow, 224);
      else OffMenu(transactwindow, 224);
   if ( (who == owner[39]) && (ismorg[39]) )
      OnMenu(transactwindow, 2272);
      else OffMenu(transactwindow, 2272);
   }
if (which == BUILD)
   {
   if ( (who == owner[1]) && (ismono[1]) && (numhouses[1] < 5) &&
         (numhouses[1] <= numhouses[3]) )
      OnMenu(transactwindow, 0);
      else OffMenu(transactwindow, 0);
   if ( (who == owner[3]) && (ismono[3]) && (numhouses[3] < 5) &&
          (numhouses[3] <= numhouses[1]) )
      OnMenu(transactwindow, 2048);
      else OffMenu(transactwindow, 2048);
   OffMenu(transactwindow, 256);
   if ( (who == owner[6]) && (ismono[6]) && (numhouses[6] < 5) &&
      ( (numhouses[6] < numhouses[8]) || (numhouses[6] < numhouses[9]) || 
      ( (numhouses[6] == numhouses[8]) && (numhouses[6] == numhouses[9]))))
      OnMenu(transactwindow, 32);
      else OffMenu(transactwindow, 32);
   if ( (who == owner[8]) && (ismono[8]) && (numhouses[8] < 5) &&
      ( (numhouses[8] < numhouses[6]) || (numhouses[8] < numhouses[9]) || 
      ( (numhouses[8] == numhouses[6]) && (numhouses[8] == numhouses[9]))))
      OnMenu(transactwindow, 2080);
      else OffMenu(transactwindow, 2080);
   if ( (who == owner[9]) && (ismono[9]) && (numhouses[9] < 5) &&
      ( (numhouses[9] < numhouses[6]) || (numhouses[9] < numhouses[8]) || 
      ( (numhouses[9] == numhouses[6]) && (numhouses[9] == numhouses[8]))))
      OnMenu(transactwindow, 4128);
      else OffMenu(transactwindow, 4128);
   if ( (who == owner[11]) && (ismono[11]) && (numhouses[11] < 5) &&
      ( (numhouses[11] < numhouses[13]) || (numhouses[11] < numhouses[14]) || 
      ( (numhouses[11] == numhouses[13]) && (numhouses[11] == numhouses[14]))))
      OnMenu(transactwindow, 64);
      else OffMenu(transactwindow, 64);
   OffMenu(transactwindow, 288);
   if ( (who == owner[13]) && (ismono[13]) && (numhouses[13] < 5) &&
      ( (numhouses[13] < numhouses[11]) || (numhouses[13] < numhouses[14]) || 
      ( (numhouses[13] == numhouses[11]) && (numhouses[13] == numhouses[14]))))
      OnMenu(transactwindow, 2112);
      else OffMenu(transactwindow, 2112);
   if ( (who == owner[14]) && (ismono[14]) && (numhouses[14] < 5) &&
      ( (numhouses[14] < numhouses[11]) || (numhouses[14] < numhouses[13]) || 
      ( (numhouses[14] == numhouses[11]) && (numhouses[14] == numhouses[13]))))
      OnMenu(transactwindow, 4160);
      else OffMenu(transactwindow, 4160);
   OffMenu(transactwindow, 2304);
   if ( (who == owner[16]) && (ismono[16]) && (numhouses[16] < 5) &&
      ( (numhouses[16] < numhouses[18]) || (numhouses[16] < numhouses[19]) || 
      ( (numhouses[16] == numhouses[18]) && (numhouses[16] == numhouses[19]))))
      OnMenu(transactwindow, 96);
      else OffMenu(transactwindow, 96);
   if ( (who == owner[18]) && (ismono[18]) && (numhouses[18] < 5) &&
      ( (numhouses[18] < numhouses[16]) || (numhouses[18] < numhouses[19]) || 
      ( (numhouses[18] == numhouses[16]) && (numhouses[18] == numhouses[19]))))
      OnMenu(transactwindow, 2144);
      else OffMenu(transactwindow, 2144);
   if ( (who == owner[19]) && (ismono[19]) && (numhouses[19] < 5) &&
      ( (numhouses[19] < numhouses[16]) || (numhouses[19] < numhouses[18]) || 
      ( (numhouses[19] == numhouses[16]) && (numhouses[19] == numhouses[18]))))
      OnMenu(transactwindow, 4192);
      else OffMenu(transactwindow, 4192);
   if ( (who == owner[21]) && (ismono[21]) && (numhouses[21] < 5) &&
      ( (numhouses[21] < numhouses[23]) || (numhouses[21] < numhouses[24]) || 
      ( (numhouses[21] == numhouses[23]) && (numhouses[21] == numhouses[24]))))
      OnMenu(transactwindow, 128);
      else OffMenu(transactwindow, 128);
   if ( (who == owner[23]) && (ismono[23]) && (numhouses[23] < 5) &&
      ( (numhouses[23] < numhouses[21]) || (numhouses[23] < numhouses[24]) || 
      ( (numhouses[23] == numhouses[21]) && (numhouses[23] == numhouses[24]))))
      OnMenu(transactwindow, 2176);
      else OffMenu(transactwindow, 2176);
   if ( (who == owner[24]) && (ismono[24]) && (numhouses[24] < 5) &&
      ( (numhouses[24] < numhouses[21]) || (numhouses[24] < numhouses[23]) || 
      ( (numhouses[24] == numhouses[21]) && (numhouses[24] == numhouses[23]))))
      OnMenu(transactwindow, 4224);
      else OffMenu(transactwindow, 4224);
   OffMenu(transactwindow, 4352);
   if ( (who == owner[26]) && (ismono[26]) && (numhouses[26] < 5) &&
      ( (numhouses[26] < numhouses[27]) || (numhouses[26] < numhouses[29]) || 
      ( (numhouses[26] == numhouses[27]) && (numhouses[26] == numhouses[29]))))
      OnMenu(transactwindow, 160);
      else OffMenu(transactwindow, 160);
   if ( (who == owner[27]) && (ismono[27]) && (numhouses[27] < 5) &&
      ( (numhouses[27] < numhouses[26]) || (numhouses[27] < numhouses[29]) || 
      ( (numhouses[27] == numhouses[26]) && (numhouses[27] == numhouses[29]))))
      OnMenu(transactwindow, 2208);
      else OffMenu(transactwindow, 2208);
   OffMenu(transactwindow, 2336);
   if ( (who == owner[29]) && (ismono[29]) && (numhouses[29] < 5) &&
      ( (numhouses[29] < numhouses[26]) || (numhouses[29] < numhouses[27]) || 
      ( (numhouses[29] == numhouses[26]) && (numhouses[29] == numhouses[27]))))
      OnMenu(transactwindow, 4256);
      else OffMenu(transactwindow, 4256);
   if ( (who == owner[31]) && (ismono[31]) && (numhouses[31] < 5) &&
      ( (numhouses[31] < numhouses[32]) || (numhouses[31] < numhouses[34]) || 
      ( (numhouses[31] == numhouses[32]) && (numhouses[31] == numhouses[34]))))
      OnMenu(transactwindow, 192);
      else OffMenu(transactwindow, 192);
   if ( (who == owner[32]) && (ismono[32]) && (numhouses[32] < 5) &&
      ( (numhouses[32] < numhouses[31]) || (numhouses[32] < numhouses[34]) || 
      ( (numhouses[32] == numhouses[31]) && (numhouses[32] == numhouses[34]))))
      OnMenu(transactwindow, 2240);
      else OffMenu(transactwindow, 2240);
   if ( (who == owner[34]) && (ismono[34]) && (numhouses[34] < 5) &&
      ( (numhouses[34] < numhouses[31]) || (numhouses[34] < numhouses[32]) || 
      ( (numhouses[34] == numhouses[31]) && (numhouses[34] == numhouses[32]))))
      OnMenu(transactwindow, 4288);
      else OffMenu(transactwindow, 4288);
   OffMenu(transactwindow, 6400);
   if ( (who == owner[37]) && (ismono[37]) && (numhouses[37] < 5) &&
         (numhouses[37] <= numhouses[39]) )
      OnMenu(transactwindow, 224);
      else OffMenu(transactwindow, 224);
   if ( (who == owner[39]) && (ismono[39]) && (numhouses[39] < 5) &&
         (numhouses[39] <= numhouses[37]) )
      OnMenu(transactwindow, 2272);
      else OffMenu(transactwindow, 2272);
   }
if (which == SELL)
   {
   if ( (who == owner[1]) && (numhouses[1] > 0) &&
        (numhouses[1] >= numhouses[3]) )
      OnMenu(transactwindow, 0);
      else OffMenu(transactwindow, 0);
   if ( (who == owner[3]) && (numhouses[3] > 0) &&
         (numhouses[3] >= numhouses[1]) )
      OnMenu(transactwindow, 2048);
      else OffMenu(transactwindow, 2048);
   OffMenu(transactwindow, 256);
   OffMenu(transactwindow, 32);
   OffMenu(transactwindow, 2080);
   OffMenu(transactwindow, 4128);
   if ( (who == owner[6]) && (numhouses[6] > 0) )
      {
      if ( (numhouses[8] == numhouses[6]) && (numhouses[9] == numhouses[6]) )
         OnMenu(transactwindow, 32);
      if ( (numhouses[8] < numhouses[6]) && (numhouses[9] == numhouses[6]) )
         OnMenu(transactwindow, 32);
      if ( (numhouses[8] == numhouses[6]) && (numhouses[9] < numhouses[6]) )
         OnMenu(transactwindow, 32);
      if ( (numhouses[8] < numhouses[6]) && (numhouses[9] < numhouses[6]) )
         OnMenu(transactwindow,32);
      }
   if ( (who == owner[8]) && (numhouses[8] > 0) )
      {
      if ( (numhouses[6] == numhouses[8]) && (numhouses[9] == numhouses[8]) )
         OnMenu(transactwindow, 2080);
      if ( (numhouses[6] < numhouses[8]) && (numhouses[9] == numhouses[8]) )
         OnMenu(transactwindow, 2080);
      if ( (numhouses[6] == numhouses[8]) && (numhouses[9] < numhouses[8]) )
         OnMenu(transactwindow, 2080);
      if ( (numhouses[6] < numhouses[8]) && (numhouses[9] < numhouses[8]) )
         OnMenu(transactwindow, 2080);
      }
   if ( (who == owner[9]) && (numhouses[9] > 0) )
      {
      if ( (numhouses[6] == numhouses[9]) && (numhouses[8] == numhouses[9]) )
         OnMenu(transactwindow, 4128);
      if ( (numhouses[6] < numhouses[9]) && (numhouses[8] == numhouses[9]) )
         OnMenu(transactwindow, 4128);
      if ( (numhouses[6] == numhouses[9]) && (numhouses[8] < numhouses[9]) )
         OnMenu(transactwindow, 4128);
      if ( (numhouses[6] < numhouses[9]) && (numhouses[8] < numhouses[9]) )
         OnMenu(transactwindow, 4128);
      }
   OffMenu(transactwindow, 288);
   OffMenu(transactwindow, 64);
   OffMenu(transactwindow, 2112);
   OffMenu(transactwindow, 4160);
   if ( (who == owner[11]) && (numhouses[11] > 0) )
      {
      if ( (numhouses[13] == numhouses[11]) && (numhouses[14] == numhouses[11]) )
         OnMenu(transactwindow, 64);
      if ( (numhouses[13] < numhouses[11]) && (numhouses[14] == numhouses[11]) )
         OnMenu(transactwindow, 64);
      if ( (numhouses[13] == numhouses[11]) && (numhouses[14] < numhouses[11]) )
         OnMenu(transactwindow, 64);
      if ( (numhouses[13] < numhouses[11]) && (numhouses[14] < numhouses[11]) )
         OnMenu(transactwindow,64);
      }
   if ( (who == owner[13]) && (numhouses[13] > 0) )
      {
      if ( (numhouses[11] == numhouses[13]) && (numhouses[14] == numhouses[13]) )
         OnMenu(transactwindow, 2112);
      if ( (numhouses[11] < numhouses[13]) && (numhouses[14] == numhouses[13]) )
         OnMenu(transactwindow, 2112);
      if ( (numhouses[11] == numhouses[13]) && (numhouses[14] < numhouses[13]) )
         OnMenu(transactwindow, 2112);
      if ( (numhouses[11] < numhouses[13]) && (numhouses[14] < numhouses[13]) )
         OnMenu(transactwindow, 2112);
      }
   if ( (who == owner[14]) && (numhouses[14] > 0) )
      {
      if ( (numhouses[11] == numhouses[14]) && (numhouses[13] == numhouses[14]) )
         OnMenu(transactwindow, 4160);
      if ( (numhouses[11] < numhouses[14]) && (numhouses[13] == numhouses[14]) )
         OnMenu(transactwindow, 4160);
      if ( (numhouses[11] == numhouses[14]) && (numhouses[13] < numhouses[14]) )
         OnMenu(transactwindow, 4160);
      if ( (numhouses[11] < numhouses[14]) && (numhouses[13] < numhouses[14]) )
         OnMenu(transactwindow, 4160);
      }
   OffMenu(transactwindow, 2304);
   OffMenu(transactwindow, 96);
   OffMenu(transactwindow, 2144);
   OffMenu(transactwindow, 4192);
   if ( (who == owner[16]) && (numhouses[16] > 0) )
      {
      if ( (numhouses[18] == numhouses[16]) && (numhouses[19] == numhouses[16]) )
         OnMenu(transactwindow, 96);
      if ( (numhouses[18] < numhouses[16]) && (numhouses[19] == numhouses[16]) )
         OnMenu(transactwindow, 96);
      if ( (numhouses[18] == numhouses[16]) && (numhouses[19] < numhouses[16]) )
         OnMenu(transactwindow, 96);
      if ( (numhouses[18] < numhouses[16]) && (numhouses[19] < numhouses[16]) )
         OnMenu(transactwindow,96);
      }
   if ( (who == owner[18]) && (numhouses[18] > 0) )
      {
      if ( (numhouses[16] == numhouses[18]) && (numhouses[19] == numhouses[18]) )
         OnMenu(transactwindow, 2144);
      if ( (numhouses[16] < numhouses[18]) && (numhouses[19] == numhouses[18]) )
         OnMenu(transactwindow, 2144);
      if ( (numhouses[16] == numhouses[18]) && (numhouses[19] < numhouses[18]) )
         OnMenu(transactwindow, 2144);
      if ( (numhouses[16] < numhouses[18]) && (numhouses[19] < numhouses[18]) )
         OnMenu(transactwindow, 2144);
      }
   if ( (who == owner[19]) && (numhouses[19] > 0) )
      {
      if ( (numhouses[16] == numhouses[19]) && (numhouses[18] == numhouses[19]) )
         OnMenu(transactwindow, 4192);
      if ( (numhouses[16] < numhouses[19]) && (numhouses[18] == numhouses[19]) )
         OnMenu(transactwindow, 4192);
      if ( (numhouses[16] == numhouses[19]) && (numhouses[18] < numhouses[19]) )
         OnMenu(transactwindow, 4192);
      if ( (numhouses[16] < numhouses[19]) && (numhouses[18] < numhouses[19]) )
         OnMenu(transactwindow, 4192);
      }
   OffMenu(transactwindow, 128);
   OffMenu(transactwindow, 2176);
   OffMenu(transactwindow, 4224);
   if ( (who == owner[21]) && (numhouses[21] > 0) )
      {
      if ( (numhouses[23] == numhouses[21]) && (numhouses[24] == numhouses[21]) )
         OnMenu(transactwindow, 128);
      if ( (numhouses[23] < numhouses[21]) && (numhouses[24] == numhouses[21]) )
         OnMenu(transactwindow, 128);
      if ( (numhouses[23] == numhouses[21]) && (numhouses[24] < numhouses[21]) )
         OnMenu(transactwindow, 128);
      if ( (numhouses[23] < numhouses[21]) && (numhouses[24] < numhouses[21]) )
         OnMenu(transactwindow,128);
      }
   if ( (who == owner[23]) && (numhouses[23] > 0) )
      {
      if ( (numhouses[21] == numhouses[23]) && (numhouses[24] == numhouses[23]) )
         OnMenu(transactwindow, 2176);
      if ( (numhouses[21] < numhouses[23]) && (numhouses[24] == numhouses[23]) )
         OnMenu(transactwindow, 2176);
      if ( (numhouses[21] == numhouses[23]) && (numhouses[24] < numhouses[23]) )
         OnMenu(transactwindow, 2176);
      if ( (numhouses[21] < numhouses[23]) && (numhouses[24] < numhouses[23]) )
         OnMenu(transactwindow, 2176);
      }
   if ( (who == owner[24]) && (numhouses[24] > 0) )
      {
      if ( (numhouses[21] == numhouses[24]) && (numhouses[23] == numhouses[24]) )
         OnMenu(transactwindow, 4224);
      if ( (numhouses[21] < numhouses[24]) && (numhouses[23] == numhouses[24]) )
         OnMenu(transactwindow, 4224);
      if ( (numhouses[21] == numhouses[24]) && (numhouses[23] < numhouses[24]) )
         OnMenu(transactwindow, 4224);
      if ( (numhouses[21] < numhouses[24]) && (numhouses[23] < numhouses[24]) )
         OnMenu(transactwindow, 4224);
      }
   OffMenu(transactwindow, 4352);
   OffMenu(transactwindow, 160);
   OffMenu(transactwindow, 2208);
   OffMenu(transactwindow, 4256);
   if ( (who == owner[26]) && (numhouses[26] > 0) )
      {
      if ( (numhouses[27] == numhouses[26]) && (numhouses[29] == numhouses[26]) )
         OnMenu(transactwindow, 160);
      if ( (numhouses[27] < numhouses[26]) && (numhouses[29] == numhouses[26]) )
         OnMenu(transactwindow, 160);
      if ( (numhouses[27] == numhouses[26]) && (numhouses[29] < numhouses[26]) )
         OnMenu(transactwindow, 160);
      if ( (numhouses[27] < numhouses[26]) && (numhouses[29] < numhouses[26]) )
         OnMenu(transactwindow,160);
      }
   if ( (who == owner[27]) && (numhouses[27] > 0) )
      {
      if ( (numhouses[26] == numhouses[27]) && (numhouses[29] == numhouses[27]) )
         OnMenu(transactwindow, 2208);
      if ( (numhouses[26] < numhouses[27]) && (numhouses[29] == numhouses[27]) )
         OnMenu(transactwindow, 2208);
      if ( (numhouses[26] == numhouses[27]) && (numhouses[29] < numhouses[27]) )
         OnMenu(transactwindow, 2208);
      if ( (numhouses[26] < numhouses[27]) && (numhouses[29] < numhouses[27]) )
         OnMenu(transactwindow, 2208);
      }
   if ( (who == owner[29]) && (numhouses[29] > 0) )
      {
      if ( (numhouses[26] == numhouses[29]) && (numhouses[27] == numhouses[29]) )
         OnMenu(transactwindow, 4256);
      if ( (numhouses[26] < numhouses[29]) && (numhouses[27] == numhouses[29]) )
         OnMenu(transactwindow, 4256);
      if ( (numhouses[26] == numhouses[29]) && (numhouses[27] < numhouses[29]) )
         OnMenu(transactwindow, 4256);
      if ( (numhouses[26] < numhouses[29]) && (numhouses[27] < numhouses[29]) )
         OnMenu(transactwindow, 4256);
      }
   OffMenu(transactwindow, 192);
   OffMenu(transactwindow, 2240);
   OffMenu(transactwindow, 4288);
   if ( (who == owner[31]) && (numhouses[31] > 0) )
      {
      if ( (numhouses[32] == numhouses[31]) && (numhouses[34] == numhouses[31]) )
         OnMenu(transactwindow, 192);
      if ( (numhouses[32] < numhouses[31]) && (numhouses[34] == numhouses[31]) )
         OnMenu(transactwindow, 192);
      if ( (numhouses[32] == numhouses[31]) && (numhouses[34] < numhouses[31]) )
         OnMenu(transactwindow, 192);
      if ( (numhouses[32] < numhouses[31]) && (numhouses[34] < numhouses[31]) )
         OnMenu(transactwindow,192);
      }
   if ( (who == owner[32]) && (numhouses[32] > 0) )
      {
      if ( (numhouses[31] == numhouses[32]) && (numhouses[34] == numhouses[32]) )
         OnMenu(transactwindow, 2240);
      if ( (numhouses[31] < numhouses[32]) && (numhouses[34] == numhouses[32]) )
         OnMenu(transactwindow, 2240);
      if ( (numhouses[31] == numhouses[32]) && (numhouses[34] < numhouses[32]) )
         OnMenu(transactwindow, 2240);
      if ( (numhouses[31] < numhouses[32]) && (numhouses[34] < numhouses[32]) )
         OnMenu(transactwindow, 2240);
      }
   if ( (who == owner[34]) && (numhouses[34] > 0) )
      {
      if ( (numhouses[31] == numhouses[34]) && (numhouses[32] == numhouses[34]) )
         OnMenu(transactwindow, 4288);
      if ( (numhouses[31] < numhouses[34]) && (numhouses[32] == numhouses[34]) )
         OnMenu(transactwindow, 4288);
      if ( (numhouses[31] == numhouses[34]) && (numhouses[32] < numhouses[34]) )
         OnMenu(transactwindow, 4288);
      if ( (numhouses[31] < numhouses[34]) && (numhouses[32] < numhouses[34]) )
         OnMenu(transactwindow, 4288);
      }
   OffMenu(transactwindow, 6400);
   if ( (who == owner[37]) && (numhouses[37] > 0) &&
         (numhouses[37] >= numhouses[39]) )
      OnMenu(transactwindow, 224);
      else OffMenu(transactwindow, 224);
   if ( (who == owner[39]) && (numhouses[39] > 0) &&
         (numhouses[39] >= numhouses[37]) )
      OnMenu(transactwindow, 2272);
      else OffMenu(transactwindow, 2272);
   }
}

VOID fixofferbmenu(buyer)
USHORT buyer;
{
yesgag.NextGadget=&nogag;
if ( (buyer == owner[1]) || (9 == owner[1]) || (numhouses[1] > 0) )
      OffMenu(offerbwindow, 0);
      else OnMenu(offerbwindow, 0);
if ( (buyer == owner[3]) || (9 == owner[3])  || (numhouses[3] > 0) )
      OffMenu(offerbwindow, 2048);
      else OnMenu(offerbwindow, 2048);
if ( (buyer == owner[5]) || (9 == owner[5]) )
      OffMenu(offerbwindow, 256);
      else OnMenu(offerbwindow, 256);
if ( (buyer == owner[6]) || (9 == owner[6])  || (numhouses[6] > 0) )
      OffMenu(offerbwindow, 32);
      else OnMenu(offerbwindow, 32);
if ( (buyer == owner[8]) || (9 == owner[8])  || (numhouses[8] > 0) )
      OffMenu(offerbwindow, 2080);
      else OnMenu(offerbwindow, 2080);
if ( (buyer == owner[9]) || (9 == owner[9])  || (numhouses[9] > 0) )
      OffMenu(offerbwindow, 4128);
      else OnMenu(offerbwindow, 4128);
if ( (buyer == owner[11]) || (9 == owner[11])  || (numhouses[11] > 0) )
      OffMenu(offerbwindow, 64);
      else OnMenu(offerbwindow, 64);
if ( (buyer == owner[12]) || (9 == owner[12]) )
      OffMenu(offerbwindow, 288);
      else OnMenu(offerbwindow, 288);
if ( (buyer == owner[13]) || (9 == owner[13])  || (numhouses[13] > 0) )
      OffMenu(offerbwindow, 2112);
      else OnMenu(offerbwindow, 2112);
if ( (buyer == owner[14]) || (9 == owner[14])  || (numhouses[14] > 0) )
      OffMenu(offerbwindow, 4160);
      else OnMenu(offerbwindow, 4160);
if ( (buyer == owner[15]) || (9 == owner[15]) )
      OffMenu(offerbwindow, 2304);
      else OnMenu(offerbwindow, 2304);
if ( (buyer == owner[16]) || (9 == owner[16])  || (numhouses[16] > 0) )
      OffMenu(offerbwindow, 96);
      else OnMenu(offerbwindow, 96);
if ( (buyer == owner[18]) || (9 == owner[18])  || (numhouses[18] > 0) )
      OffMenu(offerbwindow, 2144);
      else OnMenu(offerbwindow, 2144);
if ( (buyer == owner[19]) || (9 == owner[19])  || (numhouses[19] > 0) )
      OffMenu(offerbwindow, 4192);
      else OnMenu(offerbwindow, 4192);
if ( (buyer == owner[21]) || (9 == owner[21])  || (numhouses[21] > 0) )
      OffMenu(offerbwindow, 128);
      else OnMenu(offerbwindow, 128);
if ( (buyer == owner[23]) || (9 == owner[23])  || (numhouses[23] > 0) )
      OffMenu(offerbwindow, 2176);
      else OnMenu(offerbwindow, 2176);
if ( (buyer == owner[24]) || (9 == owner[24])  || (numhouses[24] > 0) )
      OffMenu(offerbwindow, 4224);
      else OnMenu(offerbwindow, 4224);
if ( (buyer == owner[25]) || (9 == owner[25]) )
      OffMenu(offerbwindow, 4352);
      else OnMenu(offerbwindow, 4352);
if ( (buyer == owner[26]) || (9 == owner[26])  || (numhouses[26] > 0) )
      OffMenu(offerbwindow, 160);
      else OnMenu(offerbwindow, 160);
if ( (buyer == owner[27]) || (9 == owner[27])  || (numhouses[27] > 0) )
      OffMenu(offerbwindow, 2208);
      else OnMenu(offerbwindow, 2208);
if ( (buyer == owner[28]) || (9 == owner[28]) )
      OffMenu(offerbwindow, 2336);
      else OnMenu(offerbwindow, 2336);
if ( (buyer == owner[29]) || (9 == owner[29])  || (numhouses[29] > 0) )
      OffMenu(offerbwindow, 4256);
      else OnMenu(offerbwindow, 4256);
if ( (buyer == owner[31]) || (9 == owner[31])  || (numhouses[31] > 0) )
      OffMenu(offerbwindow, 192);
      else OnMenu(offerbwindow, 192);
if ( (buyer == owner[32]) || (9 == owner[32])  || (numhouses[32] > 0) )
      OffMenu(offerbwindow, 2240);
      else OnMenu(offerbwindow, 2240);
if ( (buyer == owner[34]) || (9 == owner[34])  || (numhouses[34] > 0) )
      OffMenu(offerbwindow, 4288);
      else OnMenu(offerbwindow, 4288);
if ( (buyer == owner[35]) || (9 == owner[35]) )
      OffMenu(offerbwindow, 6400);
      else OnMenu(offerbwindow, 6400);
if ( (buyer == owner[37]) || (9 == owner[37])  || (numhouses[37] > 0) )
      OffMenu(offerbwindow, 224);
      else OnMenu(offerbwindow, 224);
if ( (buyer == owner[39]) || (9 == owner[39])  || (numhouses[39] > 0) )
      OffMenu(offerbwindow, 2272);
      else OnMenu(offerbwindow, 2272);
OffMenu(offerbwindow, 320);   /*  free card  */
if (buyer == 0)
   {
   if ( (freecard[1] > 0) || (freecard[2] > 0) || (freecard[3] > 0) )
      OnMenu(offerbwindow, 320);
   }
if (buyer == 1)
   {
   if ( (freecard[0] > 0) || (freecard[2] > 0) || (freecard[3] > 0) )
      OnMenu(offerbwindow, 320);
   }
if (buyer == 2)
   {
   if ( (freecard[1] > 0) || (freecard[0] > 0) || (freecard[3] > 0) )
      OnMenu(offerbwindow, 320);
   }
if (buyer == 3)
   {
   if ( (freecard[1] > 0) || (freecard[2] > 0) || (freecard[0] > 0) )
      OnMenu(offerbwindow, 320);
   }
}

VOID fixoffersmenu(seller)
USHORT seller;
{
yesgag.NextGadget=&nogag;
if ( (seller == owner[1]) && (numhouses[1] == 0) && (numhouses[3] == 0) )
      OnMenu(offerswindow, 0);
      else OffMenu(offerswindow, 0);
if ( (seller == owner[3]) && (numhouses[1] == 0) && (numhouses[3] == 0) )
      OnMenu(offerswindow, 2048);
      else OffMenu(offerswindow, 2048);
if (seller == owner[5])
      OnMenu(offerswindow, 256);
      else OffMenu(offerswindow, 256);
if ( (seller == owner[6]) && (numhouses[6] == 0) && (numhouses[8] == 0)
      && (numhouses[9] == 0) )
      OnMenu(offerswindow, 32);
      else OffMenu(offerswindow, 32);
if ( (seller == owner[8]) && (numhouses[6] == 0) && (numhouses[8] == 0)
      && (numhouses[9] == 0) )
      OnMenu(offerswindow, 2080);
      else OffMenu(offerswindow, 2080);
if ( (seller == owner[9]) && (numhouses[6] == 0) && (numhouses[8] == 0)
      && (numhouses[9] == 0) )
      OnMenu(offerswindow, 4128);
      else OffMenu(offerswindow, 4128);
if ( (seller == owner[11]) && (numhouses[11] == 0) && (numhouses[13] == 0)
      && (numhouses[14] == 0) )
      OnMenu(offerswindow, 64);
      else OffMenu(offerswindow, 64);
if (seller == owner[12])
      OnMenu(offerswindow, 288);
      else OffMenu(offerswindow, 288);
if ( (seller == owner[13]) && (numhouses[11] == 0) && (numhouses[13] == 0)
      && (numhouses[14] == 0) )
      OnMenu(offerswindow, 2112);
      else OffMenu(offerswindow, 2112);
if ( (seller == owner[14]) && (numhouses[11] == 0) && (numhouses[13] == 0)
      && (numhouses[14] == 0) )
      OnMenu(offerswindow, 4160);
      else OffMenu(offerswindow, 4160);
if (seller == owner[15])
      OnMenu(offerswindow, 2304);
      else OffMenu(offerswindow, 2304);
if ( (seller == owner[16]) && (numhouses[16] == 0) && (numhouses[18] == 0)
      && (numhouses[19] == 0) )
      OnMenu(offerswindow, 96);
      else OffMenu(offerswindow, 96);
if ( (seller == owner[18]) && (numhouses[16] == 0) && (numhouses[18] == 0)
      && (numhouses[19] == 0) )
      OnMenu(offerswindow, 2144);
      else OffMenu(offerswindow, 2144);
if ( (seller == owner[19]) && (numhouses[16] == 0) && (numhouses[18] == 0)
      && (numhouses[19] == 0) )
      OnMenu(offerswindow, 4192);
      else OffMenu(offerswindow, 4192);
if ( (seller == owner[21]) && (numhouses[21] == 0) && (numhouses[23] == 0)
      && (numhouses[24] == 0) )
      OnMenu(offerswindow, 128);
      else OffMenu(offerswindow, 128);
if ( (seller == owner[23]) && (numhouses[21] == 0) && (numhouses[23] == 0)
      && (numhouses[24] == 0) )
      OnMenu(offerswindow, 2176);
      else OffMenu(offerswindow, 2176);
if ( (seller == owner[24]) && (numhouses[21] == 0) && (numhouses[23] == 0)
      && (numhouses[24] == 0) )
      OnMenu(offerswindow, 4224);
      else OffMenu(offerswindow, 4224);
if (seller == owner[25])
      OnMenu(offerswindow, 4352);
      else OffMenu(offerswindow, 4352);
if ( (seller == owner[26]) && (numhouses[26] == 0) && (numhouses[27] == 0)
      && (numhouses[29] == 0) )
      OnMenu(offerswindow, 160);
      else OffMenu(offerswindow, 160);
if ( (seller == owner[27]) && (numhouses[26] == 0) && (numhouses[27] == 0)
      && (numhouses[29] == 0) )
      OnMenu(offerswindow, 2208);
      else OffMenu(offerswindow, 2208);
if (seller == owner[28])
      OnMenu(offerswindow, 2336);
      else OffMenu(offerswindow, 2336);
if ( (seller == owner[29]) && (numhouses[26] == 0) && (numhouses[27] == 0)
      && (numhouses[29] == 0) )
      OnMenu(offerswindow, 4256);
      else OffMenu(offerswindow, 4256);
if ( (seller == owner[31]) && (numhouses[31] == 0) && (numhouses[32] == 0)
      && (numhouses[34] == 0) )
      OnMenu(offerswindow, 192);
      else OffMenu(offerswindow, 192);
if ( (seller == owner[32]) && (numhouses[31] == 0) && (numhouses[32] == 0)
      && (numhouses[34] == 0) )
      OnMenu(offerswindow, 2240);
      else OffMenu(offerswindow, 2240);
if ( (seller == owner[34]) && (numhouses[31] == 0) && (numhouses[32] == 0)
      && (numhouses[34] == 0) )
      OnMenu(offerswindow, 4288);
      else OffMenu(offerswindow, 4288);
if (seller == owner[35])
      OnMenu(offerswindow, 6400);
      else OffMenu(offerswindow, 6400);
if ( (seller == owner[37]) && (numhouses[37] == 0) && (numhouses[39] == 0) )
      OnMenu(offerswindow, 224);
      else OffMenu(offerswindow, 224);
if ( (seller == owner[39]) && (numhouses[37] == 0) && (numhouses[39] == 0) )
      OnMenu(offerswindow, 2272);
      else OffMenu(offerswindow, 2272);
OffMenu(offerswindow, 320);   /*  free card  */
if (freecard[seller] > 0)   OnMenu(offerswindow, 320);
}

VOID fixoffers2menu(seller)
USHORT seller;
{
yesgag.NextGadget=&nogag;
OffMenu(offerswindow, 0);
OffMenu(offerswindow, 32);
if (nsp == 3)  OffMenu(offerswindow, 64);
if (nsp == 4)  OffMenu(offerswindow, 96);
if (!notplaying[0]) OnMenu(offerswindow, 0);
if (!notplaying[1]) OnMenu(offerswindow, 32);
if (!notplaying[2]) OnMenu(offerswindow, 64);
if (!notplaying[3]) OnMenu(offerswindow, 96);

if (seller == 0)   OffMenu(offerswindow, 0);
if (seller == 1)   OffMenu(offerswindow, 32);
if (seller == 2)   OffMenu(offerswindow, 64);
if (seller == 3)   OffMenu(offerswindow, 96);
}

