]> git.donarmstrong.com Git - lilypond.git/blob - src/scores.cc
release: 0.0.9
[lilypond.git] / src / scores.cc
1 #include "main.hh"
2 #include "score.hh"
3 #include "string.hh"
4
5 static svec<Score*> sv;
6
7 static String outfn="lelie.uit";
8
9 // todo: check we don't overwrite default output.
10
11 void
12 do_scores()
13 {
14     for (int i=0; i < sv.sz(); i++) {   
15         sv[i]->process();
16         sv[i]->output(outfn);
17         delete sv[i];
18         sv[i] =0;
19     }
20 }
21
22 void
23 add_score(Score * s)
24 {
25     sv.add(s);
26 }
27
28
29 void
30 set_default_output(String s)
31 {
32     outfn = s;
33 }
34