|
|
@@ -20,6 +20,8 @@ |
|
|
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
|
|
|
*/ |
|
|
|
|
|
|
|
#include "config.h" |
|
|
|
|
|
|
|
#include <stdlib.h> |
|
|
|
|
|
|
|
#include "common.h" |
|
|
@@ -33,11 +35,11 @@ starfield * create_starfield(game *g) |
|
|
|
|
|
|
|
for(i = 0; i < STARS; i++) |
|
|
|
{ |
|
|
|
s[i].x = ee_rand(0, g->w); |
|
|
|
s[i].y = ee_rand(0, g->h); |
|
|
|
s[i].z = ee_rand(1, 4); |
|
|
|
s[i].c = ee_rand(6, 8); |
|
|
|
s[i].ch = ee_rand(0, 2) ? '.' : '\''; |
|
|
|
s[i].x = ee_rand(0, g->w - 1); |
|
|
|
s[i].y = ee_rand(0, g->h - 1); |
|
|
|
s[i].z = ee_rand(1, 3); |
|
|
|
s[i].c = ee_rand(6, 7); |
|
|
|
s[i].ch = ee_rand(0, 1) ? '.' : '\''; |
|
|
|
} |
|
|
|
|
|
|
|
return s; |
|
|
@@ -66,11 +68,11 @@ void update_starfield(game *g, starfield *s) |
|
|
|
{ |
|
|
|
if(s[i].x < 0) |
|
|
|
{ |
|
|
|
s[i].x = ee_rand(0, g->w); |
|
|
|
s[i].x = ee_rand(0, g->w - 1); |
|
|
|
s[i].y = 0; |
|
|
|
s[i].z = ee_rand(1, 3); |
|
|
|
s[i].c = ee_rand(6, 8); |
|
|
|
s[i].ch = ee_rand(0, 2) ? '.' : '\''; |
|
|
|
s[i].z = ee_rand(1, 2); |
|
|
|
s[i].c = ee_rand(6, 7); |
|
|
|
s[i].ch = ee_rand(0, 1) ? '.' : '\''; |
|
|
|
} |
|
|
|
else if(s[i].y < g->h-1) |
|
|
|
{ |
|
|
|