Diffstat (limited to 'noncore/games/sfcave-sdl/starfield.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/games/sfcave-sdl/starfield.h | 82 |
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 | ||
4 | class StarField | 4 | class StarField |
5 | { | 5 | { |
6 | public: | 6 | public: |
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 | ||
14 | private: | 14 | private: |
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 |