/// <summary>
        ///		Loads default resource configuration if one exists.
        /// </summary>
        protected static void SetupResources()
        {
            string resourceConfigPath = Path.GetFullPath( EngineConfigFile );

            if( File.Exists( resourceConfigPath ) )
            {
                EngineConfig config = new EngineConfig();

                // load the config file
                // relative from the location of debug and releases executables
                config.ReadXml( EngineConfigFile );

                // interrogate the available resource paths
                foreach( EngineConfig.FilePathRow row in config.FilePath )
                {
                    ResourceManager.AddCommonArchive( row.src, row.type );
                }
            }
        }
        protected void SetupResources()
        {
            EngineConfig config = new EngineConfig();

            // load the config file
            // relative from the location of debug and releases executables
            config.ReadXml("EngineConfig.xml");

            // interrogate the available resource paths
            foreach (EngineConfig.FilePathRow row in config.FilePath)
            {
                string fullPath = Environment.CurrentDirectory + Path.DirectorySeparatorChar + row.src;

                ResourceManager.AddCommonArchive(fullPath, row.type);
            }
        }