]> ruin.nu Git - moosique.git/commitdiff
some changes
authorMichael Andreen <harv@ruin.nu>
Sun, 11 May 2003 17:47:16 +0000 (17:47 +0000)
committerMichael Andreen <harv@ruin.nu>
Sun, 11 May 2003 17:47:16 +0000 (17:47 +0000)
MooNoteElement.java
To Do.txt

index 3640113034b314f79112f2f2302891df2c81e7fa..c39d2b58804af037d5f355bd5744e451d421661e 100644 (file)
@@ -67,29 +67,32 @@ public class MooNoteElement extends JPanel{
        {
                super.paintComponent(g);
 
+               if (note == null)
+                       return;
+
                if (!(g instanceof Graphics2D))
                        return;
                Graphics2D g2 = (Graphics2D)g;
 
-               String note = ""; //TODO: shoudl really change this name..
-               int pitch = this.note.getPitch();
+               String n = ""; 
+               int pitch = note.getPitch();
                switch( pitch % 12)
                {
-                       case 0: note = "C"; break;
-                       case 1: note = "C#"; break;
-                       case 2: note = "D"; break;
-                       case 3: note = "D#"; break;
-                       case 4: note = "E"; break;
-                       case 5: note = "F"; break;
-                       case 6: note = "F#"; break;
-                       case 7: note = "G"; break;
-                       case 8: note ="G#"; break;
-                       case 9: note = "A"; break;
-                       case 10: note = "A#"; break;
-                       case 11: note = "B"; break;
+                       case 0: n = "C"; break;
+                       case 1: n = "C#"; break;
+                       case 2: n = "D"; break;
+                       case 3: n = "D#"; break;
+                       case 4: n = "E"; break;
+                       case 5: n = "F"; break;
+                       case 6: n = "F#"; break;
+                       case 7: n = "G"; break;
+                       case 8: n ="G#"; break;
+                       case 9: n = "A"; break;
+                       case 10: n = "A#"; break;
+                       case 11: n = "B"; break;
                }
 
-               g2.drawString(note +" "+(pitch/12), 2, 2);
+               g2.drawString(n +" "+(pitch/12), 2, 2);
 
        }
 
index 187541f19fa35f3d83e873eed058aafba7dc8e9d..a43a56091f8688a06886aca01e726fa8e86ab82d 100644 (file)
--- a/To Do.txt
+++ b/To Do.txt
@@ -15,6 +15,8 @@ VIKTIGT! Implementera playfunktionens beteende. N
        }
 
        i GUI:
+       Bör vara i MooView.. MooGUI bör bara ha en update som kör MooView's
+       updatefunktion.. 
 
        public void update() {
                // Calls on each track view to update itself.
@@ -140,4 +142,4 @@ Moosique
 
        * getPosition och setPosition - kvar?
 
-\f
\ No newline at end of file
+\f