]> ruin.nu Git - moosique.git/blobdiff - MooViewCounter.java
Updated the project report,
[moosique.git] / MooViewCounter.java
index 5417721106993edd4abf94e5d13800025546ccff..8383b6cb44405a8749a0ba046101689c7d05e8d6 100644 (file)
@@ -1,8 +1,9 @@
+import javax.sound.midi.*;
 import javax.swing.*;
 import java.awt.*;
 
 /**
- * 
+ * A graphical representation of the time signature of the current sequence.
  * 
  * @author  Andersson, Andreen, Lanneskog, Pehrson
  * @version 1
@@ -17,7 +18,8 @@ public class MooViewCounter extends JPanel {
         * Creates an musical ruler depending on the timesignature
         */
 
-       public MooViewCounter (int timeSig1, int timeSig2) {
+       public MooViewCounter (MetaMessage[] timeSigs) {
+               int timeSig1 = 4, timeSig2 = 4; // ...for now
                setBackground(Moosique.getGUI().bgColor);
                setPreferredSize(new Dimension(35, 200 * CELL_HEIGHT));
 
@@ -46,11 +48,9 @@ public class MooViewCounter extends JPanel {
        }
        public void paintComponent(Graphics g) {
                super.paintComponent(g);
-               setBackground(Color.black);
-
                if (!(g instanceof Graphics2D)) return;
                Graphics2D g2 = (Graphics2D)g;
-               g2.setColor(Color.white);
+               g2.setColor(Color.black);
                for (int c = 0; c < 200; c++) {
                        g2.drawLine(0, c * CELL_HEIGHT, 5, c * CELL_HEIGHT);                                    // 1/16
                        g2.drawLine(0, c * CELL_HEIGHT * halfBeat, 10, c * CELL_HEIGHT * halfBeat);             // 1/8