summaryrefslogtreecommitdiffhomepage
path: root/Stars45/Sky.h
diff options
context:
space:
mode:
Diffstat (limited to 'Stars45/Sky.h')
-rw-r--r--Stars45/Sky.h106
1 files changed, 53 insertions, 53 deletions
diff --git a/Stars45/Sky.h b/Stars45/Sky.h
index 92f731b..54ec651 100644
--- a/Stars45/Sky.h
+++ b/Stars45/Sky.h
@@ -1,15 +1,15 @@
/* Project Starshatter 4.5
- Destroyer Studios LLC
- Copyright © 1997-2004. All Rights Reserved.
+ Destroyer Studios LLC
+ Copyright © 1997-2004. All Rights Reserved.
- SUBSYSTEM: Stars.exe
- FILE: Sky.h
- AUTHOR: John DiCamillo
+ SUBSYSTEM: Stars.exe
+ FILE: Sky.h
+ AUTHOR: John DiCamillo
- OVERVIEW
- ========
- Celestial sphere, stars, planets, space dust...
+ OVERVIEW
+ ========
+ Celestial sphere, stars, planets, space dust...
*/
#ifndef Sky_h
@@ -29,15 +29,15 @@ class StarSystem;
class Stars : public Graphic
{
public:
- Stars(int nstars);
- virtual ~Stars();
+ Stars(int nstars);
+ virtual ~Stars();
- virtual void Illuminate(double scale);
- virtual void Render(Video* video, DWORD flags);
+ virtual void Illuminate(double scale);
+ virtual void Render(Video* video, DWORD flags);
protected:
- VertexSet* vset;
- Color* colors;
+ VertexSet* vset;
+ Color* colors;
};
// +--------------------------------------------------------------------+
@@ -45,20 +45,20 @@ protected:
class Dust : public Graphic
{
public:
- Dust(int ndust, bool bright=false);
- virtual ~Dust();
-
- virtual void Render(Video* video, DWORD flags);
- virtual void Reset(const Point& ref);
- virtual void ExecFrame(double factor, const Point& ref);
+ Dust(int ndust, bool bright=false);
+ virtual ~Dust();
- virtual void Hide();
- virtual void Show();
+ virtual void Render(Video* video, DWORD flags);
+ virtual void Reset(const Point& ref);
+ virtual void ExecFrame(double factor, const Point& ref);
+
+ virtual void Hide();
+ virtual void Show();
protected:
- bool really_hidden;
- bool bright;
- VertexSet* vset;
+ bool really_hidden;
+ bool bright;
+ VertexSet* vset;
};
// +--------------------------------------------------------------------+
@@ -66,39 +66,39 @@ protected:
class PlanetRep : public Solid
{
public:
- PlanetRep(const char* img_west, const char* img_glow,
- double rad, const Vec3& pos, double tscale = 1,
- const char* rngname=0, double minrad = 0, double maxrad = 0,
- Color atmos = Color::Black, const char* img_gloss=0);
- virtual ~PlanetRep();
+ PlanetRep(const char* img_west, const char* img_glow,
+ double rad, const Vec3& pos, double tscale = 1,
+ const char* rngname=0, double minrad = 0, double maxrad = 0,
+ Color atmos = Color::Black, const char* img_gloss=0);
+ virtual ~PlanetRep();
- virtual Color Atmosphere() const { return atmosphere; }
- virtual void SetAtmosphere(Color a) { atmosphere = a; }
- virtual void SetDaytime(bool d);
- virtual void SetStarSystem(StarSystem* system);
+ virtual Color Atmosphere() const { return atmosphere; }
+ virtual void SetAtmosphere(Color a) { atmosphere = a; }
+ virtual void SetDaytime(bool d);
+ virtual void SetStarSystem(StarSystem* system);
- virtual void Render(Video* video, DWORD flags);
+ virtual void Render(Video* video, DWORD flags);
- virtual int CheckRayIntersection(Point pt, Point vpn, double len, Point& ipt,
- bool treat_translucent_polys_as_solid=true);
+ virtual int CheckRayIntersection(Point pt, Point vpn, double len, Point& ipt,
+ bool treat_translucent_polys_as_solid=true);
protected:
- void CreateSphere(double radius, int nrings, int nsections,
- double minrad, double maxrad, int rsections,
- double tscale);
-
- Material* mtl_surf;
- Material* mtl_limb;
- Material* mtl_ring;
- int has_ring;
- int ring_verts;
- int ring_polys;
- double ring_rad;
- double body_rad;
- Color atmosphere;
- bool daytime;
-
- StarSystem* star_system;
+ void CreateSphere(double radius, int nrings, int nsections,
+ double minrad, double maxrad, int rsections,
+ double tscale);
+
+ Material* mtl_surf;
+ Material* mtl_limb;
+ Material* mtl_ring;
+ int has_ring;
+ int ring_verts;
+ int ring_polys;
+ double ring_rad;
+ double body_rad;
+ Color atmosphere;
+ bool daytime;
+
+ StarSystem* star_system;
};
#endif Sky_h