checkpoint
This commit is contained in:
parent
4c6c4b8a22
commit
3c876211c2
35 changed files with 365 additions and 207 deletions
26
ass2/simulator/executor.h
Normal file
26
ass2/simulator/executor.h
Normal 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
|
||||
Loading…
Add table
Add a link
Reference in a new issue