bool	btBulletWorldImporter::loadFileFromMemory( char* memoryBuffer, int len)
{
	bParse::btBulletFile* bulletFile2 = new bParse::btBulletFile(memoryBuffer,len);

	bool result = loadFileFromMemory(bulletFile2);

	delete bulletFile2;

	return result;
}
bool	btBulletWorldImporter::loadFile( const char* fileName)
{
	bParse::btBulletFile* bulletFile2 = new bParse::btBulletFile(fileName);

	bool result = loadFileFromMemory(bulletFile2);

	delete bulletFile2;
	
	return result;

}
bool	btBulletWorldImporter::loadFile( const char* fileName, const char* preSwapFilenameOut)
{
	bParse::btBulletFile* bulletFile2 = new bParse::btBulletFile(fileName);

	
	bool result = loadFileFromMemory(bulletFile2);
	//now you could save the file in 'native' format using
	//bulletFile2->writeFile("native.bullet");
	if (result)
	{
		if (preSwapFilenameOut)
		{
			bulletFile2->preSwap();
			bulletFile2->writeFile(preSwapFilenameOut);
		}
		
	}
	delete bulletFile2;
	
	return result;

}