From 9fdca94a8246835d9d9e3977498f274b85946a84 Mon Sep 17 00:00:00 2001 From: Chris Laurel Date: Tue, 5 Mar 2002 01:34:35 +0000 Subject: [PATCH] Added DDS (Direct Draw Surface) file type. --- src/celutil/filetype.cpp | 4 ++++ src/celutil/filetype.h | 1 + 2 files changed, 5 insertions(+) diff --git a/src/celutil/filetype.cpp b/src/celutil/filetype.cpp index 7aed36d28..7eddca15e 100644 --- a/src/celutil/filetype.cpp +++ b/src/celutil/filetype.cpp @@ -8,6 +8,7 @@ // of the License, or (at your option) any later version. #include +#include #include "util.h" #include "filetype.h" @@ -25,6 +26,7 @@ static const string CelestiaTextureExt(".ctx"); static const string CelestiaMeshExt(".cms"); static const string CelestiaCatalogExt(".ssc"); static const string AVIExt(".avi"); +static const string DDSExt(".dds"); ContentType DetermineFileType(const string& filename) @@ -54,6 +56,8 @@ ContentType DetermineFileType(const string& filename) return Content_CelestiaCatalog; else if (compareIgnoringCase(AVIExt, ext) == 0) return Content_AVI; + else if (compareIgnoringCase(DDSExt, ext) == 0) + return Content_DDS; else return Content_Unknown; } diff --git a/src/celutil/filetype.h b/src/celutil/filetype.h index 5a472ba8f..88befdd74 100644 --- a/src/celutil/filetype.h +++ b/src/celutil/filetype.h @@ -23,6 +23,7 @@ enum ContentType { Content_CelestiaMesh = 8, Content_AVI = 9, Content_CelestiaCatalog = 10, + Content_DDS = 11, Content_Unknown = -1, };