//---------------------------------
//  Yards script
//
//  (c) 2001 G5 Software:
//      Sergey Shoolts
//      Vlad Suglobov
//      Max Ryumin
//      Alex Tabunov
//      Alex Koloskov
//---------------------------------

class CBaseYard
{
  array ObjectClasses  = array(
    "InteriorObject",
    "GameObject",
    "InteriorObject",
    "InteriorObject",
    "GameObject",
    "InteriorObject"
   );

  array ObjectPatterns = array(
    "CBaseSheaf",
    "CBaseDoubleHouse",
    "CBaseWoodShed",
    "CBaseWell",
    "CBaseSingleHouse",
    "CBaseBigSheaf"
   );
}

class CYard_01 extends CBaseYard
{
  string VillageMapFile  = "Villages/Yard_01.bmp";
  float  VillageWidth    = 30.0;
  float  VillageHeight   = 30.0;
  float  RandomDirection = 5.0;
  vector RandomPosition  = vector(0.0, 0.0, 0.0);
}

class CYard_02 extends CBaseYard
{
  string VillageMapFile  = "Villages/Yard_02.bmp";
  float  VillageWidth    = 25.0;
  float  VillageHeight   = 25.0;
  float  RandomDirection = 5.0;
  vector RandomPosition  = vector(0.0, 0.0, 0.0);
}

class CYard_03 extends CBaseYard
{
  string VillageMapFile  = "Villages/Yard_03.bmp";
  float  VillageWidth    = 30.0;
  float  VillageHeight   = 30.0;
  float  RandomDirection = 5.0;
  vector RandomPosition  = vector(0.0, 0.0, 0.0);
}


