00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef HEADER_SUPERTUX_SCRIPTING_CANDLE_HPP
00018 #define HEADER_SUPERTUX_SCRIPTING_CANDLE_HPP
00019
00020 #ifndef SCRIPTING_API
00021 class Candle;
00022 typedef Candle _Candle;
00023 #endif
00024
00025 namespace scripting {
00026
00027 class Candle
00028 {
00029 public:
00030 #ifndef SCRIPTING_API
00031 Candle(_Candle* candle);
00032 ~Candle();
00033 #endif
00034
00035 bool get_burning();
00036 void set_burning(bool burning);
00038 #ifndef SCRIPTING_API
00039 _Candle* candle;
00040
00041 private:
00042 Candle(const Candle&);
00043 Candle& operator=(const Candle&);
00044 #endif
00045 };
00046
00047 }
00048
00049 #endif
00050
00051