Ejemplo n.º 1
0
 public Terrain(int row, int column, float height, TerrainType terrainType, TerrainSubType terrainSubtype, int NumberOfSeasons, Image image)
 {
     Row            = row;
     Column         = column;
     Height         = height;
     TerrainType    = terrainType;
     TerrainSubType = terrainSubtype;
     if (image != null)
     {
         Image = image;
     }
     Temperature        = new float[NumberOfSeasons];
     Pressure           = new float[NumberOfSeasons];
     Wind               = new Vector[NumberOfSeasons];
     Rainfall           = new float[NumberOfSeasons];
     NearbyLandValue    = 0;
     WestNeighbour      = null;
     EastNeighbour      = null;
     NorthNeighbour     = null;
     SouthNeighbour     = null;
     NorthwestNeighbour = null;
     NortheastNeighbour = null;
     SouthwestNeighbour = null;
     SoutheastNeighbour = null;
     HasRiver           = false;
     RiverName          = "";
     RiverEntrance      = Vector.Direction.none;
     RiverExit          = Vector.Direction.none;
 }
Ejemplo n.º 2
0
 public void ChangeSubtypeAndImage(TerrainSubType terrainSubtype, Image image)
 {
     TerrainSubType = (TerrainSubType)terrainSubtype;
     if (image != null)
     {
         Image = image;
     }
 }