//-------------------------------------------------------------------
//
//  This code is copyright 2001 by G5 Software.
//  Any unauthorized usage, either in part or in whole of this code
//  is strictly prohibited. Violators WILL be prosecuted to the
//  maximum extent allowed by law.
//
//-------------------------------------------------------------------

class CBaseSovietCamp
{
  array AssociationTable = array(
      array(1,  "InteriorObject", "CBaseSovietTent",     vector(0.0, 0.0, 0.0), 0.0),
      array(2,  "GameObject",     "CBaseSovietGunTower", vector(0.0, 0.0, 0.0), 0.0),
      array(3,  "InteriorObject", "CBaseBarrel",         vector(0.0, 0.0, 0.0), 0.0),
      array(4,  "InteriorObject", "CBaseBarrelStack",    vector(0.0, 0.0, 0.0), 0.0)
    );

  string SkinFileName = "Villages/Camps.skin";
}

class CBaseGermanCamp
{
  array AssociationTable = array(
      array(1,  "InteriorObject", "CBaseGermanTent",     vector(0.0, 0.0, 0.0), 0.0),
      array(2,  "GameObject",     "CBaseGermanGunTower", vector(0.0, 0.0, 0.0), 0.0),
      array(3,  "InteriorObject", "CBaseBarrel",         vector(0.0, 0.0, 0.0), 0.0),
      array(4,  "InteriorObject", "CBaseBarrelStack",    vector(0.0, 0.0, 0.0), 0.0)
    );

  string SkinFileName = "Villages/Camps.skin";
}

class CCampFence
{
  int    MapColor        = 15;
  int    Material        = 0;
  int    TexturePlankQty = 1000;
  float  TextureWidth    = 8.0;
  float  TextureHeight   = 4.0;
  float  MinSegmentSize  = 8.0f;
  float  MaxSegmentSize  = 20.0f;
  float  MaxAngleBtwSeg  = 10.0f;
}

class CSovietCamp_01 extends CBaseSovietCamp
{
  string VillageMapFile = "Villages/Camp_01.bmp";
  float  MapPixelWidth  = 2.0;
  float  MapPixelHeight = 2.0;

  string FenceClass     = "CCampFence";
}



