Fix crash loading tile BGAnimationLayer

This commit is contained in:
Chris Danford
2003-03-25 19:32:17 +00:00
parent ec04520543
commit 56d728cd88
+2 -8
View File
@@ -563,15 +563,9 @@ void BGAnimationLayer::LoadFromIni( CString sAniDir, CString sLayer )
ID.bStretch = true;
s.Load( ID );
if( m_fTilesSpacingX == -1 )
{
m_fTilesSpacingX = m_Sprites.back()->GetUnzoomedWidth();
// m_fTilesSpacingX -= 1; // HACK: Fix textures with transparence have gaps
}
m_fTilesSpacingX = s.GetUnzoomedWidth();
if( m_fTilesSpacingY == -1 )
{
m_fTilesSpacingY = m_Sprites.back()->GetUnzoomedHeight();
// m_fTilesSpacingY -= 1; // HACK: Fix textures with transparence have gaps
}
m_fTilesSpacingY = s.GetUnzoomedHeight();
m_iNumTilesWide = 2+(int)(SCREEN_WIDTH /m_fTilesSpacingX);
m_iNumTilesHigh = 2+(int)(SCREEN_HEIGHT/m_fTilesSpacingY);
unsigned NumSprites = m_iNumTilesWide * m_iNumTilesHigh;