summaryrefslogtreecommitdiffstats
path: root/src/graphics/common/cloud.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/graphics/common/cloud.h')
-rw-r--r--src/graphics/common/cloud.h74
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;
};