Jasmine Karlsson
/
train_rail
New project
Diff: Detector.cpp
- Revision:
- 21:31647d80614f
- Child:
- 23:bb57966cb776
diff -r 32ba0a5f2d02 -r 31647d80614f Detector.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Detector.cpp Tue Jun 12 15:02:44 2018 +0000 @@ -0,0 +1,31 @@ +#include "Detector.h" + +Detector::Detector(bool setValue) +{ + for(int i = 0; i < 14; i++) + detector[i] = setValue; +} + +Detector::~Detector(){ + //dtor +} + +bool Detector::checkReservation(int number){ + if(detector[number]) + return true; + return false; +} + +void Detector::reserveDetector(int area[]){ + + for(int i = 0; i<sizeof(area); i++){ + detector[area[i]] = true; + } +} + +void Detector::clearReservation(int area[]){ + + for(int i = 0; i<sizeof(area); i++){ + detector[area[i]] = false; + } +} \ No newline at end of file