package model;

import ui.MainScreen;

import java.util.ArrayList;
import java.util.List;

public class Demo implements Runnable {
    int id;
    boolean stop = false;
    ArrayList<Binding> list = MainScreen.list;

    public Demo() {

    }

     public void run() {
         while (!stop) {
             for (Binding binding : list) {
                 if (OSInterface.getInstance().wasPressed(binding.getID())) {
                     OSInterface.getInstance().sendKey(binding.getActionCode(), true);
                     }
                 }
             }
         }

     public void stop() {
        stop = true;
     }
}