Jasmine Karlsson
/
train_rail
New project
Detector.cpp@21:31647d80614f, 2018-06-12 (annotated)
- Committer:
- jasminealice
- Date:
- Tue Jun 12 15:02:44 2018 +0000
- Revision:
- 21:31647d80614f
- Child:
- 23:bb57966cb776
Comments for logic
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
jasminealice | 21:31647d80614f | 1 | #include "Detector.h" |
jasminealice | 21:31647d80614f | 2 | |
jasminealice | 21:31647d80614f | 3 | Detector::Detector(bool setValue) |
jasminealice | 21:31647d80614f | 4 | { |
jasminealice | 21:31647d80614f | 5 | for(int i = 0; i < 14; i++) |
jasminealice | 21:31647d80614f | 6 | detector[i] = setValue; |
jasminealice | 21:31647d80614f | 7 | } |
jasminealice | 21:31647d80614f | 8 | |
jasminealice | 21:31647d80614f | 9 | Detector::~Detector(){ |
jasminealice | 21:31647d80614f | 10 | //dtor |
jasminealice | 21:31647d80614f | 11 | } |
jasminealice | 21:31647d80614f | 12 | |
jasminealice | 21:31647d80614f | 13 | bool Detector::checkReservation(int number){ |
jasminealice | 21:31647d80614f | 14 | if(detector[number]) |
jasminealice | 21:31647d80614f | 15 | return true; |
jasminealice | 21:31647d80614f | 16 | return false; |
jasminealice | 21:31647d80614f | 17 | } |
jasminealice | 21:31647d80614f | 18 | |
jasminealice | 21:31647d80614f | 19 | void Detector::reserveDetector(int area[]){ |
jasminealice | 21:31647d80614f | 20 | |
jasminealice | 21:31647d80614f | 21 | for(int i = 0; i<sizeof(area); i++){ |
jasminealice | 21:31647d80614f | 22 | detector[area[i]] = true; |
jasminealice | 21:31647d80614f | 23 | } |
jasminealice | 21:31647d80614f | 24 | } |
jasminealice | 21:31647d80614f | 25 | |
jasminealice | 21:31647d80614f | 26 | void Detector::clearReservation(int area[]){ |
jasminealice | 21:31647d80614f | 27 | |
jasminealice | 21:31647d80614f | 28 | for(int i = 0; i<sizeof(area); i++){ |
jasminealice | 21:31647d80614f | 29 | detector[area[i]] = false; |
jasminealice | 21:31647d80614f | 30 | } |
jasminealice | 21:31647d80614f | 31 | } |