MinuetFigureListener.java
1    /* 
2     * This program completes the Minuet Figure Listener problem 
3     */
4    
5    package mmw;
6    
7    import composer.SComposer;
8    
9    public class MinuetFigureListener {
10       public static void main(String[] args){
11           SComposer klee = new SComposer();
12           klee.text();
13           System.out.println("klee.mms_31_JSB_M1..."); klee.mms_31_JSB_M1(); space(klee);
14           System.out.println("klee.mms_33_JSB_M2..."); klee.mms_33_JSB_M2(); space(klee);
15           System.out.println("klee.mms_33_JSB_M3..."); klee.mms_33_JSB_M3(); space(klee);
16           System.out.println("klee.mms_33_JSB_M4..."); klee.mms_33_JSB_M4(); space(klee);
17           System.out.println("klee.mms_33_JSB_M5..."); klee.mms_33_JSB_M5(); space(klee);
18           System.out.println("klee.mms_34_JSB_M6..."); klee.mms_34_JSB_M6(); space(klee);
19           System.out.println("klee.mms_34_JSB_M7..."); klee.mms_34_JSB_M7(); space(klee);
20           System.out.println("klee.mms_34_JSB_M8..."); klee.mms_34_JSB_M8(); space(klee);
21           System.out.println("klee.mms_35_JSB_M9..."); klee.mms_35_JSB_M9(); space(klee);
22           System.out.println("klee.mms_35_JSB_M10..."); klee.mms_35_JSB_M10(); space(klee);
23           System.out.println("klee.mms_35_JSB_M11..."); klee.mms_35_JSB_M11(); space(klee);
24           System.out.println("klee.mms_35_JSB_M12..."); klee.mms_35_JSB_M12(); space(klee);
25           System.out.println("klee.mms_35_JSB_M13..."); klee.mms_35_JSB_M13(); space(klee);
26           System.out.println("klee.mms_36_JSB_M14..."); klee.mms_36_JSB_M14(); space(klee);
27           System.out.println("klee.mms_36_JSB_M15..."); klee.mms_36_JSB_M15(); space(klee);
28           klee.untext();
29       }
30   
31       private static void space (SComposer klee){
32           klee.untext(); klee.rest(2); klee.text();
33       }
34   }
35