diff options
1 files changed, 18 insertions, 0 deletions
| -rw-r--r-- | Year 1/Object-oriented Programming/Exam 2/ex2/Event.cpp | 18 |
diff --git a/Year 1/Object-oriented Programming/Exam 2/ex2/Event.cpp b/Year 1/Object-oriented Programming/Exam 2/ex2/Event.cpp new file mode 100644 index 0000000..90c3740 --- /dev/null +++ b/Year 1/Object-oriented Programming/Exam 2/ex2/Event.cpp @@ -0,0 +1,18 @@ +#include "Event.h" + +void Event::setStartTime(unsigned startTime) { + this->startTime = startTime; +} + +void Event::setEndTime(unsigned endTime) { + this->endTime = endTime; +} + +Event::Event(unsigned startTime, unsigned endTime) { + setStartTime(startTime); + setEndTime(endTime); +} + +bool Event::isHappeningAt(unsigned time) const { + return time >= startTime && time <= endTime; +} |
