Han Yan
/
ms2b
Intersection.h
- Committer:
- hyan99
- Date:
- 2019-12-10
- Revision:
- 0:3b4906b8a747
File content as of revision 0:3b4906b8a747:
#ifndef _INTERSECTION_H_ #define _INTERSECTION_H_ #include "mbed.h" #include "Car.h" #include "AccCar.h" #include <queue> class Road; class AccCar; class Intersection { public: Road* road1; Road* road2; std::queue<AccCar*>crossQ; Mutex qmutex; void add_to_q(AccCar* car); void remove_from_q(); bool can_cross(AccCar* car); }; #endif