Sfoglia il codice sorgente

no longer registering events when not supposed to

tsdedhar 6 anni fa
parent
commit
28d831d48c

BIN
assignments/a2/.gradle/4.7/fileHashes/fileHashes.bin


BIN
assignments/a2/.gradle/4.7/fileHashes/fileHashes.lock


BIN
assignments/a2/.gradle/4.7/taskHistory/taskHistory.bin


BIN
assignments/a2/.gradle/4.7/taskHistory/taskHistory.lock


BIN
assignments/a2/.gradle/buildOutputCleanup/buildOutputCleanup.lock


BIN
assignments/a2/build/classes/java/main/Controls$1.class


BIN
assignments/a2/build/classes/java/main/Controls.class


BIN
assignments/a2/build/classes/java/main/playSlider.class


BIN
assignments/a2/build/libs/a2-1.0-SNAPSHOT.jar


+ 9 - 4
assignments/a2/src/main/java/Controls.java

@@ -7,7 +7,7 @@ import javax.swing.event.*;
 public class Controls extends JPanel implements Observer
 {
   private Model model;
-  private JSlider playback;
+  private playSlider playback;
 
   // Bob the Builder this shit
   public Controls(Model model, Handler handler)
@@ -23,7 +23,7 @@ public class Controls extends JPanel implements Observer
     {
       public void stateChanged(ChangeEvent e)
       {
-        if (!playback.settingLen() && playback.getValue() != model.getThingies().size())
+        if (!playback.getSettingLen() && playback.getValue() != model.getThingies().size())
         {
           if (playback.getValue() >= 1) model.changeThingy(playback.getValue() - 1);
         }
@@ -52,7 +52,7 @@ public class Controls extends JPanel implements Observer
 
 class playSlider extends JSlider
 {
-  private bool settingLen;
+  private boolean settingLen;
   
   public playSlider(int min, int max, int val)
   {
@@ -64,4 +64,9 @@ class playSlider extends JSlider
   {
     this.settingLen = !settingLen;
   }
-}
+
+  public boolean getSettingLen()
+  {
+    return settingLen;
+  }
+}