00001 00005 /* Copyright © 2009 James Legg. 00006 This program is free software: you can redistribute it and/or modify 00007 it under the terms of the GNU General Public License as published by 00008 the Free Software Foundation, either version 3 of the License, or 00009 (at your option) any later version. 00010 */ 00011 #ifndef SKYBOX_H_ 00012 #define SKYBOX_H_ 00013 00014 #include <string> 00015 00016 #include <libtrack/Texture.h> 00017 #include <libtrack/Skybox.h> 00018 00019 namespace Graphics 00020 { 00021 00022 class SkyBox : public Track::Skybox 00023 { 00024 private: 00026 SkyBox(const SkyBox & sky_box); 00027 SkyBox & operator=(const SkyBox & skybox); 00028 public: 00029 SkyBox(std::string filename_base); 00031 SkyBox(const Track::Skybox & source); 00032 virtual ~SkyBox(); 00033 void draw(); 00034 protected: 00035 void make_list(); 00036 unsigned int display_list; 00037 }; 00038 00039 } 00040 00041 #endif /*SKYBOX_H_*/
Generated at Mon Sep 6 00:41:13 2010 by Doxygen version 1.4.7 for Racer version svn335.