From 94b4962a88f93a95d78b4df8fd6af740fe50273a Mon Sep 17 00:00:00 2001 From: Chris Danford Date: Mon, 3 May 2004 03:58:41 +0000 Subject: [PATCH] allow BGA Import to have a Condition --- stepmania/src/BGAnimation.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/stepmania/src/BGAnimation.cpp b/stepmania/src/BGAnimation.cpp index 5c85ed089b..2a538585d1 100644 --- a/stepmania/src/BGAnimation.cpp +++ b/stepmania/src/BGAnimation.cpp @@ -87,6 +87,13 @@ void AddLayersFromAniDir( CString sAniDir, vector &layersAddTo, bool Gen CString sImportDir; if( ini.GetValue(sLayer, "Import", sImportDir) ) { + CString expr; + if( ini.GetValue(sLayer,"Condition",expr) ) + { + if( !Lua::RunExpression( expr ) ) + continue; + } + // import a whole BGAnimation sImportDir = sAniDir + sImportDir; CollapsePath( sImportDir );