Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/network/src/orxonox/objects/Skybox.h @ 977

Last change on this file since 977 was 977, checked in by scheusso, 16 years ago

more adjustments for synchronisation

File size: 797 bytes
Line 
1#ifndef _Skybox_H__
2#define _Skybox_H__
3
4#include "../OrxonoxPrereqs.h"
5
6#include "core/BaseObject.h"
7#include "network/Synchronisable.h"
8
9class TiXmlElement; // Forward declaration
10
11namespace orxonox
12{
13    class _OrxonoxExport Skybox : public BaseObject, public network::Synchronisable
14    {
15        public:
16            Skybox();
17            virtual ~Skybox();
18
19            void loadParams(TiXmlElement* xmlElem);
20            virtual void XMLPort(Element& xmlelement, bool loading);
21            void setSkybox(const std::string& skyboxname);
22           
23            bool create();
24            void registerAllVariables();
25            void setSkyboxSrc(std::string src);
26
27        private:
28            std::string skyboxSrc_;
29
30
31    };
32}
33
34#endif /* _Skybox_H__ */
Note: See TracBrowser for help on using the repository browser.