// ====================================================== // Light.h // // Represents a light, implemented as a string written // to a console window // // ====================================================== #ifndef LIGHT_H #define LIGHT_H #include class Light { public: Light(std::string name, int x, int y, int color); ~Light(); enum LightState { ON, OFF, FLASH }; void set(LightState new_state); LightState get(void); private: int c; // light colour int x, y; std::string name; LightState state; }; #endif