From 99c2d0c087b11b921aaeabd13ba645e7bf8b112b Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Fri, 11 Oct 2002 07:11:53 +0000
Subject: [PATCH] use %03g instead of the stupid If/EndIf tests

---
 demos/anim-all.script | 24 +++---------------------
 demos/anim-seq.script | 24 +++---------------------
 2 files changed, 6 insertions(+), 42 deletions(-)

diff --git a/demos/anim-all.script b/demos/anim-all.script
index e86a90c608..8dca2df258 100644
--- a/demos/anim-all.script
+++ b/demos/anim-all.script
@@ -13,18 +13,8 @@ General.GraphicsHeight = 240 ;
 For i In {1:View[0].NbTimeStep}
 
   Draw;
-  If (i < 10)
-    Print Sprintf("anim-00%g.jpg", i);
-    Print Sprintf("anim-00%g.gif", i);
-  EndIf
-  If (i >= 10 && i < 100)
-    Print Sprintf("anim-0%g.jpg", i);
-    Print Sprintf("anim-0%g.gif", i);
-  EndIf
-  If (i >= 100)
-    Print Sprintf("anim-%g.jpg", i);
-    Print Sprintf("anim-%g.gif", i);
-  EndIf
+  Print Sprintf("anim-%03g.jpg", i);
+  Print Sprintf("anim-%03g.gif", i);
 
   For j In {1:PostProcessing.NbViews}
     View[j-1].TimeStep++;
@@ -50,15 +40,7 @@ System 'echo "OUTPUT           anim.mpg"       >> anim.par' ;
 System 'echo "INPUT_CONVERT    *"              >> anim.par' ;
 System 'echo "INPUT_DIR        ."              >> anim.par' ;
 System 'echo "INPUT"                           >> anim.par' ;
-If (View[0].NbTimeStep < 10)
-  System Sprintf('echo "anim-*.jpg [001-00%g]" >> anim.par', View[0].NbTimeStep) ;
-EndIf
-If (View[0].NbTimeStep >= 10 && View[0].NbTimeStep < 100)
-  System Sprintf('echo "anim-*.jpg [001-0%g]"  >> anim.par', View[0].NbTimeStep) ;
-EndIf
-If (View[0].NbTimeStep >= 100)
-  System Sprintf('echo "anim-*.jpg [001-%g]"   >> anim.par', View[0].NbTimeStep) ;
-EndIf
+System Sprintf('echo "anim-*.jpg [001-%03g]"   >> anim.par', View[0].NbTimeStep) ;
 System 'echo "END_INPUT"                       >> anim.par' ;
 
 // Call mpeg_encode
diff --git a/demos/anim-seq.script b/demos/anim-seq.script
index 50c8ae838c..803b0c110c 100644
--- a/demos/anim-seq.script
+++ b/demos/anim-seq.script
@@ -32,18 +32,8 @@ For i In {1:PostProcessing.NbViews}
 
     index++;
     Draw;
-    If (index < 10)
-      Print Sprintf("anim-00%g.jpg", index);
-      Print Sprintf("anim-00%g.gif", index);
-    EndIf
-    If (index >= 10 && index < 100)
-      Print Sprintf("anim-0%g.jpg", index);
-      Print Sprintf("anim-0%g.gif", index);
-    EndIf
-    If (index >= 100)
-      Print Sprintf("anim-%g.jpg", index);
-      Print Sprintf("anim-%g.gif", index);
-    EndIf
+    Print Sprintf("anim-%03g.jpg", index);
+    Print Sprintf("anim-%03g.gif", index);
     View[i-1].TimeStep++;
 
   EndFor
@@ -70,15 +60,7 @@ System 'echo "OUTPUT           anim.mpg"       >> anim.par' ;
 System 'echo "INPUT_CONVERT    *"              >> anim.par' ;
 System 'echo "INPUT_DIR        ."              >> anim.par' ;
 System 'echo "INPUT"                           >> anim.par' ;
-If (index < 10)
-  System Sprintf('echo "anim-*.jpg [001-00%g]" >> anim.par', index) ;
-EndIf
-If (index >= 10 && index < 100)
-  System Sprintf('echo "anim-*.jpg [001-0%g]"  >> anim.par', index) ;
-EndIf
-If (index >= 100)
-  System Sprintf('echo "anim-*.jpg [001-%g]"   >> anim.par', index) ;
-EndIf
+System Sprintf('echo "anim-*.jpg [001-%03g]"   >> anim.par', index) ;
 System 'echo "END_INPUT"                       >> anim.par' ;
 
 // Call mpeg_encode
-- 
GitLab