Merge pull request #16 from robojumper/single-counters

Match the single-counter files
This commit is contained in:
Elijah Thomas
2024-05-05 11:24:35 -04:00
committed by GitHub
12 changed files with 305 additions and 42 deletions
+19
View File
@@ -0,0 +1,19 @@
#ifndef COUNTER_H
#define COUNTER_H
#include <common.h>
class Counter {
public:
Counter(u16 id): counterId(id) {}
virtual ~Counter() {};
virtual s32 checkedAdd(s32 num);
virtual u16 getCommittedValue();
virtual u16 getMax() = 0;
virtual u16 getUncommittedValue();
virtual void setValue(u16 num);
u16 counterId;
};
#endif COUNTER_H