/* * Counter.cpp * * Created on: Sep 1, 2022 * Author: tylen */ #include "Counter.h" void Counter::inc() { if(init >= up_lim){ init = 0; } else{ ++init; } } void Counter::dec() { if(init <= 0){ init = up_lim; } else{ --init; } } int Counter::getCurrent(){ return this->init; } Counter::Counter(int i, int up) { up_lim = up; if(i > up){ init = up; }else if(i < 0){ init = 0; }else{ init = i; } } void Counter::setInit(int i){ init = i; }