X-Git-Url: http://git.treefish.org/~alex/phys/latlib.git/blobdiff_plain/3eb3a1c16cd9d9f76a21d29194301cd69f77eca6..931c993776aa8bc41f11d6d676a894324d73a1a3:/progress.cpp?ds=sidebyside diff --git a/progress.cpp b/progress.cpp new file mode 100644 index 0000000..31d4859 --- /dev/null +++ b/progress.cpp @@ -0,0 +1,18 @@ +#include "progress.h" + +progress::progress(int a_realsteps, int a_progsteps) +{ + laststep = 0; + realsteps = a_realsteps; + progsteps = a_progsteps; +} + +bool progress::madeStep(int realStep) +{ + if( (double)(realStep+1)*progsteps/realsteps >= laststep+1 ) { + laststep++; + return true; + } + else + return false; +}