aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Modules/Terrain/FileLoaders/BMP.cs
diff options
context:
space:
mode:
authorAdam Frisby2008-04-13 01:36:03 +0000
committerAdam Frisby2008-04-13 01:36:03 +0000
commit17507404b5de340eab5e3c368dd2600ee7b1467c (patch)
tree47a0e394785a1ca242620157c50b142fcea5c077 /OpenSim/Region/Environment/Modules/Terrain/FileLoaders/BMP.cs
parentfirst drop of user storage implementation for nhibernate. (diff)
downloadopensim-SC_OLD-17507404b5de340eab5e3c368dd2600ee7b1467c.zip
opensim-SC_OLD-17507404b5de340eab5e3c368dd2600ee7b1467c.tar.gz
opensim-SC_OLD-17507404b5de340eab5e3c368dd2600ee7b1467c.tar.bz2
opensim-SC_OLD-17507404b5de340eab5e3c368dd2600ee7b1467c.tar.xz
* Added some comments to terrain module.
* Fixed a range issue in the GenericSystemDrawing saving mechanism.
Diffstat (limited to 'OpenSim/Region/Environment/Modules/Terrain/FileLoaders/BMP.cs')
-rw-r--r--OpenSim/Region/Environment/Modules/Terrain/FileLoaders/BMP.cs15
1 files changed, 15 insertions, 0 deletions
diff --git a/OpenSim/Region/Environment/Modules/Terrain/FileLoaders/BMP.cs b/OpenSim/Region/Environment/Modules/Terrain/FileLoaders/BMP.cs
index 56c511e..cad0edf 100644
--- a/OpenSim/Region/Environment/Modules/Terrain/FileLoaders/BMP.cs
+++ b/OpenSim/Region/Environment/Modules/Terrain/FileLoaders/BMP.cs
@@ -30,8 +30,19 @@ using OpenSim.Region.Environment.Interfaces;
30 30
31namespace OpenSim.Region.Environment.Modules.Terrain.FileLoaders 31namespace OpenSim.Region.Environment.Modules.Terrain.FileLoaders
32{ 32{
33 /// <summary>
34 /// A generic windows bitmap loader.
35 /// Should be capable of handling 24-bit RGB images.
36 ///
37 /// Uses the System.Drawing filesystem loader.
38 /// </summary>
33 class BMP : GenericSystemDrawing 39 class BMP : GenericSystemDrawing
34 { 40 {
41 /// <summary>
42 /// Exports a file to a image on the disk using a System.Drawing exporter.
43 /// </summary>
44 /// <param name="filename">The target filename</param>
45 /// <param name="map">The terrain channel being saved</param>
35 public override void SaveFile(string filename, ITerrainChannel map) 46 public override void SaveFile(string filename, ITerrainChannel map)
36 { 47 {
37 Bitmap colours = CreateGrayscaleBitmapFromMap(map); 48 Bitmap colours = CreateGrayscaleBitmapFromMap(map);
@@ -39,6 +50,10 @@ namespace OpenSim.Region.Environment.Modules.Terrain.FileLoaders
39 colours.Save(filename, System.Drawing.Imaging.ImageFormat.Bmp); 50 colours.Save(filename, System.Drawing.Imaging.ImageFormat.Bmp);
40 } 51 }
41 52
53 /// <summary>
54 /// The human readable version of the file format(s) this loader handles
55 /// </summary>
56 /// <returns></returns>
42 public override string ToString() 57 public override string ToString()
43 { 58 {
44 return "BMP"; 59 return "BMP";