@slide=();
-@actions=( "slide top",
+@actions=( "",
+ "slide top",
"slide top right",
"slide top left",
"slide bottom",
bullet=\"../img/bullet.png\"
screen_width=\"1024\" screen_height=\"768\">\n";
+@topics=();
+
+foreach(@content) {
+ if((/^\d/) or (/^ \d/)) {
+ push(@topics,$_);
+ }
+}
+
+print "<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";
+
+$topic=0;
+
push(@content," 23");
foreach(@content) {
# unterpunkt
if(/^ \d/) {
if(@slide) {
- print "<slide>\n";
- pop(@slide);
- print "<header size=\"20\" fgcolor=\"#22FF22\">$topic</header>\n<text></text>\n";
+ $action=$actions[int(rand($#actions))];
+ if(length($action)>0) {
+ if(int(rand(2))==1) {
+ $action.=", blend";
+ }
+ }
+ else {
+ if(int(rand(2))==1) {
+ $action.="blend";
+ }
+ }
+ if(length($action)>0) {
+ $action=" effect=\"$action\"";
+ }
+ print "<slide$action>\n";
+ print STDERR "$topics[$topic] $action\n";
+ print "<header size=\"20\" fgcolor=\"#22FF22\">$topics[$topic]</header>\n<text></text>\n";
foreach(@slide) {
- if(/ \+ /) {
+ if(/^ \+ /) {
+ s/\+//;
+ print "<text></text>\n<listitem fgcolor=\"#ff00cc\" size=\"20\">$_</listitem>\n";
+ }
+ elsif(/ \+ /) {
s/\+//;
print "<text></text>\n<listitem size=\"20\">$_</listitem>\n";
}
}
}
print "</slide>\n\n";
+ #$topic++;
}
@slide=();
- #push(@slide,$_);
- $topic=$_;
+ $topic++;
+ $_=$topics[$topic];
+ if(/^\d/) {
+ $topic++;
+ }
}
# ueberpunkt
elsif (/^\d/) {
- #$topic=$_;
+
}
# normaler content
else {