load .ini files as BGAnims

This commit is contained in:
Chris Danford
2005-04-01 23:45:59 +00:00
parent 411f376e75
commit 164d272b4c
3 changed files with 22 additions and 3 deletions
+13 -3
View File
@@ -106,8 +106,6 @@ void BGAnimation::AddLayersFromAniDir( const CString &_sAniDir, const IniFile& i
void BGAnimation::LoadFromAniDir( const CString &_sAniDir, bool bGeneric )
{
Unload();
if( _sAniDir.empty() )
return;
@@ -115,9 +113,21 @@ void BGAnimation::LoadFromAniDir( const CString &_sAniDir, bool bGeneric )
if( sAniDir.Right(1) != "/" )
sAniDir += "/";
CString sPathToIni = sAniDir + "BGAnimation.ini";
LoadFromIni( sAniDir, sPathToIni, bGeneric );
}
void BGAnimation::LoadFromIni( const CString &_sDir, const CString &sPathToIni, bool bGeneric )
{
Unload();
CString sAniDir = _sDir;
if( sAniDir.Right(1) != "/" )
sAniDir += "/";
ASSERT_M( IsADirectory(sAniDir), sAniDir + " isn't a directory" );
CString sPathToIni = sAniDir + "BGAnimation.ini";
if( DoesFileExist(sPathToIni) )
{