#ifndef EXECUTOR_H #define EXECUTOR_H class Machine; class Executor { private: bool running = false; Machine* machine; public: Executor(); Executor(Machine* m); // Zažene oz. nadaljuje samodejno izvajanje. void start(); // Zaustavi samodejno izvajanje. void stop(); // Pove, ali je samodejno izvajanje trenutno v teku. bool isRunning(); // Izvede en ukaz. void step(); }; #endif // EXECUTOR_H