2022-10-05 10:27:12 +03:00

48 lines
579 B
C++

/*
* Counter.cpp
*
* Created on: Sep 1, 2022
* Author: tylen
*/
#include "Counter.h"
#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::getInit(){
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;
}