package lectures.mvc.interactor;
import util.annotations.WebDocuments;

import javax.swing.JOptionPane;

import lectures.main_consoleinput.Console;
import lectures.mvc.Counter;

@WebDocuments({"Lectures/MvcInteractor.pptx", "Lectures/MvcInteractor.pdf", "Videos/MvcInteractor.avi"})
public class MultipleUIInteractor implements CounterInteractor {        
        public void edit (Counter counter) {    
    while (true) {
         int nextInput = Console.readInt();
         if (nextInput == 0) return;
         counter.add(nextInput);
         System.out.println("Counter: " + counter.getValue());
         JOptionPane.showMessageDialog(null, 
                             "Counter: " + counter.getValue());
    }
      }
}