home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 9 / CDACTUAL9.iso / progs / CB / DATA.Z / COUNTER.CPP < prev    next >
Encoding:
C/C++ Source or Header  |  1996-07-24  |  757 b   |  22 lines

  1. //-------------------------------------------------------------------------
  2. //    counter.cpp - example of a small, non-visual counter component
  3. //-------------------------------------------------------------------------
  4. #include "counter.h"
  5. //-------------------------------------------------------------------------
  6. TCounter::TCounter(int Multiple)
  7. {
  8.   FMultiple = Multiple;
  9. }
  10. //-------------------------------------------------------------------------
  11. void TCounter::Clear()
  12. {
  13.   FVal = 0;
  14. }
  15. //-------------------------------------------------------------------------
  16. void TCounter::Increment()
  17. {
  18.   if (((++FVal) % FMultiple) == 0)
  19.       OnMultiple(this);
  20. }
  21. //-------------------------------------------------------------------------
  22.