Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

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

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

Made some adjustments because of synchronisable (mostly in skybox)

File size: 748 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
26        private:
27            std::string skyboxSrc_;
28
29
30    };
31}
32
33#endif /* _Skybox_H__ */
Note: See TracBrowser for help on using the repository browser.