Files
ss/include/toBeSorted/counters/counter.h
T
robojumper e1d5f5b22f dAcTbox 92%
2024-11-22 17:12:17 +01:00

20 lines
357 B
C++

#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