decoupled timers from interpreter tick rate

This commit is contained in:
2025-03-14 20:41:08 -04:00
parent 22526c1b90
commit 19506dd218
7 changed files with 67 additions and 32 deletions

View File

@@ -35,4 +35,11 @@ namespace chocochip8 {
virtual bool isKeyPressed(Key key) = 0;
};
class CountdownTimer {
public:
virtual ~CountdownTimer() = default;
virtual void set(unsigned value) = 0;
virtual unsigned get() const = 0;
};
}; // namespace chocochip8