fix div/0 in LuaExpressionTransform::PositionItem

This commit is contained in:
Glenn Maynard
2005-09-24 03:29:02 +00:00
parent 40251903ec
commit f9258c60b9
2 changed files with 2 additions and 1 deletions
+1 -1
View File
@@ -131,7 +131,7 @@ void ActorScroller::LoadFromNode( const CString &sDir, const XNode *pNode )
float fItemPaddingStart = 0; float fItemPaddingStart = 0;
float fItemPaddingEnd = 0; float fItemPaddingEnd = 0;
CString sTransformFunction; CString sTransformFunction;
int iSubdivisions = 0; int iSubdivisions = 1;
GET_VALUE( "SecondsPerItem", fSecondsPerItem ); GET_VALUE( "SecondsPerItem", fSecondsPerItem );
GET_VALUE( "NumItemsToDraw", fNumItemsToDraw ); GET_VALUE( "NumItemsToDraw", fNumItemsToDraw );
+1
View File
@@ -11,6 +11,7 @@ LuaExpressionTransform::LuaExpressionTransform()
void LuaExpressionTransform::SetFromExpression( const CString &sExpression, int iNumSubdivisions ) void LuaExpressionTransform::SetFromExpression( const CString &sExpression, int iNumSubdivisions )
{ {
ASSERT( iNumSubdivisions > 0 );
m_pexprTransformFunction->SetFromExpression( sExpression ); m_pexprTransformFunction->SetFromExpression( sExpression );
m_iNumSubdivisions = iNumSubdivisions; m_iNumSubdivisions = iNumSubdivisions;
} }