diff options
Diffstat (limited to 'src/graphics/common/cloud.h')
-rw-r--r-- | src/graphics/common/cloud.h | 74 |
1 files changed, 37 insertions, 37 deletions
diff --git a/src/graphics/common/cloud.h b/src/graphics/common/cloud.h index 9ca8c11..19b689f 100644 --- a/src/graphics/common/cloud.h +++ b/src/graphics/common/cloud.h @@ -38,56 +38,56 @@ const short MAXCLOUDLINE = 100; struct CloudLine { - short x, y; // beginning - short len; // in length x - float px1, px2, pz; + short x, y; // beginning + short len; // in length x + float px1, px2, pz; }; class CCloud { public: - CCloud(CInstanceManager* iMan, CEngine* engine); - ~CCloud(); + CCloud(CInstanceManager* iMan, CEngine* engine); + ~CCloud(); - bool EventProcess(const Event &event); - void Flush(); - bool Create(const char *filename, Gfx::Color diffuse, Gfx::Color ambient, float level); - void Draw(); + bool EventProcess(const Event &event); + void Flush(); + bool Create(const char *filename, Gfx::Color diffuse, Gfx::Color ambient, float level); + void Draw(); - bool SetLevel(float level); - float RetLevel(); + bool SetLevel(float level); + float RetLevel(); - void SetEnable(bool bEnable); - bool RetEnable(); + void SetEnable(bool bEnable); + bool RetEnable(); protected: - bool EventFrame(const Event &event); - void AdjustLevel(Math::Vector &pos, Math::Vector &eye, float deep, Math::Point &uv1, Math::Point &uv2); - bool CreateLine(int x, int y, int len); + bool EventFrame(const Event &event); + void AdjustLevel(Math::Vector &pos, Math::Vector &eye, float deep, Math::Point &uv1, Math::Point &uv2); + bool CreateLine(int x, int y, int len); protected: - CInstanceManager* m_iMan; - CEngine* m_engine; - CTerrain* m_terrain; - - char m_filename[100]; - float m_level; // overall level - Math::Point m_speed; // feedrate (wind) - Gfx::Color m_diffuse; // diffuse color - Gfx::Color m_ambient; // ambient color - float m_time; - float m_lastTest; - int m_subdiv; - - Math::Vector m_wind; // wind speed - int m_brick; // brick mosaic - float m_size; // size of a brick element - - int m_lineUsed; - CloudLine m_line[MAXCLOUDLINE]; - - bool m_bEnable; + CInstanceManager* m_iMan; + CEngine* m_engine; + CTerrain* m_terrain; + + char m_filename[100]; + float m_level; // overall level + Math::Point m_speed; // feedrate (wind) + Gfx::Color m_diffuse; // diffuse color + Gfx::Color m_ambient; // ambient color + float m_time; + float m_lastTest; + int m_subdiv; + + Math::Vector m_wind; // wind speed + int m_brick; // brick mosaic + float m_size; // size of a brick element + + int m_lineUsed; + CloudLine m_line[MAXCLOUDLINE]; + + bool m_bEnable; }; |