checkpoint

This commit is contained in:
aljazbrodar. 2025-12-07 09:56:50 +01:00
parent 4c6c4b8a22
commit 3c876211c2
35 changed files with 365 additions and 207 deletions

26
ass2/simulator/executor.h Normal file
View file

@ -0,0 +1,26 @@
#ifndef EXECUTOR_H
#define EXECUTOR_H
class Machine;
class Executor
{
private:
bool running = false;
Machine* machine;
public:
Executor();
// 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