#pragma once #include "machine.h" #include #include #include class cpu { private: std::atomic running; std::thread nitUre; int hitrostKhz; int operacijeNaTick; machine *m; public: cpu(machine *m) : running(false), hitrostKhz(1), operacijeNaTick(10), m(m) {} void start(); void stop(); bool isRunning(); void setSpeed(int kHz); int getSpeed(); private: void zankaUre(); };