updated
[lectures/dfb-slides.git] / parse.pl
index 42f453f..fb51509 100755 (executable)
--- a/parse.pl
+++ b/parse.pl
@@ -16,7 +16,7 @@ chomp @content;
                                "slide right");
 
 print "<?xml version='1.0' encoding='iso-8859-1'?>\n";
-print "<slides bgcolor=\"#222266\" fgcolor=\"#9999ff\" 
+print "\n<slides bgcolor=\"#222266\" fgcolor=\"#9999ff\" 
         face=\"../ttf/decker.ttf\" size=\"15\"
         bullet=\"../img/bullet.png\"
         screen_width=\"1024\" screen_height=\"768\">\n";
@@ -26,10 +26,23 @@ print "<slides bgcolor=\"#222266\" fgcolor=\"#9999ff\"
 foreach(@content) {
        if((/^\d/) or (/^ \d/)) {
                push(@topics,$_);
-               #print STDERR "$_\n";
        }
 }
 
+print "\n<slide effect=\"slide top left, blend\">\n";
+print "<header size=\"20\" fgcolor=\"#22FF22\">Inhalt</header>\n<text></text>\n";
+foreach(@topics) {
+       if(/^\d/) {
+               print "<text></text>\n";
+               $add="fgcolor=\"#ff00cc\"";
+       }
+       else {
+               $add="";
+       }
+       print "<text $add>$_</text>\n";
+}
+print "</slide>\n\n";
+
 $topic=0;
 
 push(@content," 23");