summaryrefslogtreecommitdiff
path: root/noncore/games/sfcave-sdl/starfield.h
Unidiff
Diffstat (limited to 'noncore/games/sfcave-sdl/starfield.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/games/sfcave-sdl/starfield.h82
1 files changed, 41 insertions, 41 deletions
diff --git a/noncore/games/sfcave-sdl/starfield.h b/noncore/games/sfcave-sdl/starfield.h
index ae9bd34..133cb54 100644
--- a/noncore/games/sfcave-sdl/starfield.h
+++ b/noncore/games/sfcave-sdl/starfield.h
@@ -1,41 +1,41 @@
1#ifndef __STARFIELD_H 1#ifndef __STARFIELD_H
2#define __STARFIELD_H 2#define __STARFIELD_H
3 3
4class StarField 4class StarField
5{ 5{
6public: 6public:
7 StarField( bool side = false, int nrStars = 100, int mx = 240, int my = 320, int minz = 32, int maxz = 725 ); 7 StarField( bool side = false, int nrStars = 100, int mx = 240, int my = 320, int minz = 32, int maxz = 725 );
8 ~StarField(); 8 ~StarField();
9 9
10 void init(); 10 void init();
11 void move( ); 11 void move( );
12 void draw( SDL_Surface *screen, int w = 240, int h = 320 ); 12 void draw( SDL_Surface *screen, int w = 240, int h = 320 );
13 13
14private: 14private:
15 // 3d effect 15 // 3d effect
16 int *x; 16 int *x;
17 int *y; 17 int *y;
18 int *z; 18 int *z;
19 19
20 int maxX; 20 int maxX;
21 int maxY; 21 int maxY;
22 int minZ; 22 int minZ;
23 int maxZ; 23 int maxZ;
24 24
25 // Sideways 25 // Sideways
26 int *star_color; 26 int *star_color;
27 int *vel_x; 27 int *vel_x;
28 int *vel_y; 28 int *vel_y;
29 int *pos_x; 29 int *pos_x;
30 int *pos_y; 30 int *pos_y;
31 int min_brightness; 31 int min_brightness;
32 int top_star_speed; 32 int top_star_speed;
33 33
34 bool sideways; 34 bool sideways;
35 int nrStars; 35 int nrStars;
36 36
37 void newStar( int i ); 37 void newStar( int i );
38}; 38};
39 39
40 40
41#endif 41#endif