]> git.xonotic.org Git - xonotic/netradiant.git/blobdiff - radiant/image.cpp
reformat code! now the code is only ugly on the *inside*
[xonotic/netradiant.git] / radiant / image.cpp
index c81b3617ab7fe5527d9c8c45ac2fc6c83623db2b..71f365a7662b00fcd165c10c97a14e2b146bbfc6 100644 (file)
 
 
 typedef Modules<_QERPlugImageTable> ImageModules;
-ImageModules& Textures_getImageModules();
+
+ImageModules &Textures_getImageModules();
 
 /// \brief Returns a new image for the first file matching \p name in one of the available texture formats, or 0 if no file is found.
-Image* QERApp_LoadImage( void* environment, const char* name ){
-       Image* image = 0;
-       class LoadImageVisitor : public ImageModules::Visitor
-       {
-       const char* m_name;
-       Image*& m_image;
-public:
-       LoadImageVisitor( const char* name, Image*& image )
-               : m_name( name ), m_image( image ){
-       }
-       void visit( const char* name, const _QERPlugImageTable& table ) const {
-               if ( m_image == 0 ) {
-                       StringOutputStream fullname( 256 );
-                       fullname << m_name << '.' << name;
-                       ArchiveFile* file = GlobalFileSystem().openFile( fullname.c_str() );
-                       if ( file != 0 ) {
-                               m_image = table.loadImage( *file );
-                               file->release();
-                       }
-               }
-       }
-       };
+Image *QERApp_LoadImage(void *environment, const char *name)
+{
+    Image *image = 0;
+    class LoadImageVisitor : public ImageModules::Visitor {
+        const char *m_name;
+        Image *&m_image;
+    public:
+        LoadImageVisitor(const char *name, Image *&image)
+                : m_name(name), m_image(image)
+        {
+        }
+
+        void visit(const char *name, const _QERPlugImageTable &table) const
+        {
+            if (m_image == 0) {
+                StringOutputStream fullname(256);
+                fullname << m_name << '.' << name;
+                ArchiveFile *file = GlobalFileSystem().openFile(fullname.c_str());
+                if (file != 0) {
+                    m_image = table.loadImage(*file);
+                    file->release();
+                }
+            }
+        }
+    };
 
-       Textures_getImageModules().foreachModule( LoadImageVisitor( name, image ) );
+    Textures_getImageModules().foreachModule(LoadImageVisitor(name, image));
 
-       return image;
+    return image;
 }