// cameraMap.h // Header file for the cameraMap class // Displays a map and welcome screen in 2D on the screen // // Shay Leary, April 2005 //-------------------------------------------------------------------------------------- #ifndef CAMERA_MAP_H #define CAMERA_MAP_H #include "../glIncludes.h" //-------------------------------------------------------------------------------------- class CameraMap { public: CameraMap(){}; virtual ~CameraMap(){}; //---------------------------------------------------------------------------------- // display the map void DisplayMap(const int& screenWidth, const int& screenHeight, const GLdouble& xPos, const GLdouble& zPos, const GLuint& tempImage); // display the welcome screen void DisplayWelcomeScreen(const int& screenWidth, const int& screenHeight, const int& tempExit, const GLuint& tempImage); void DisplayNoExit(const int& screenWidth, const int& screenHeight, const GLuint& tempImage); private: // Privatised copy constructor and assignment operator CameraMap(const CameraMap&) = default; CameraMap& operator=(const CameraMap&) = default; }; #endif //--------------------------------------------------------------------------------------