enum Signal { Go, Caution, Stop } ; class StopLight { public: StopLight() ; int bulbNSR() ; int bulbNSY() ; int bulbNSG() ; int bulbEWR() ; int bulbEWY() ; int bulbEWG() ; void Tick() ; private: int time ; int stateNS ; int stateEW ; } ;