* Kill yet another sequence of magic numbers to replace them with the constant MAX_STARS
Modified patch by Buginator * Make function initStars be static git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2899 4a71c877-e1ca-e34f-864e-861f7616d084master
parent
b54b19c0cd
commit
f9ae505dec
|
@ -70,7 +70,8 @@ typedef struct _star
|
||||||
SDWORD speed;
|
SDWORD speed;
|
||||||
} STAR;
|
} STAR;
|
||||||
|
|
||||||
static STAR stars[30]; // quick hack for loading stuff
|
#define MAX_STARS 20
|
||||||
|
static STAR stars[MAX_STARS]; // quick hack for loading stuff
|
||||||
|
|
||||||
static BOOL firstcall = FALSE;
|
static BOOL firstcall = FALSE;
|
||||||
static UDWORD loadScreenCallNo=0;
|
static UDWORD loadScreenCallNo=0;
|
||||||
|
@ -85,10 +86,11 @@ static UDWORD lastTick = 0;
|
||||||
static UDWORD lastChange = 0;
|
static UDWORD lastChange = 0;
|
||||||
|
|
||||||
|
|
||||||
void initStars( void )
|
static void initStars(void)
|
||||||
{
|
{
|
||||||
UDWORD i;
|
unsigned int i;
|
||||||
for(i=0; i<20; i++)
|
|
||||||
|
for(i = 0; i < MAX_STARS; ++i)
|
||||||
{
|
{
|
||||||
stars[i].xPos = (UWORD)(rand()%598); // scatter them
|
stars[i].xPos = (UWORD)(rand()%598); // scatter them
|
||||||
stars[i].speed = rand()%10+2; // always move
|
stars[i].speed = rand()%10+2; // always move
|
||||||
|
@ -257,7 +259,7 @@ TITLECODE titleLoop(void)
|
||||||
//loadbar update
|
//loadbar update
|
||||||
void loadingScreenCallback(void)
|
void loadingScreenCallback(void)
|
||||||
{
|
{
|
||||||
UDWORD i;
|
unsigned int i;
|
||||||
UDWORD topX,topY,botX,botY;
|
UDWORD topX,topY,botX,botY;
|
||||||
UDWORD currTick;
|
UDWORD currTick;
|
||||||
PIELIGHT colour;
|
PIELIGHT colour;
|
||||||
|
@ -286,7 +288,7 @@ void loadingScreenCallback(void)
|
||||||
colour.byte.a = 24;
|
colour.byte.a = 24;
|
||||||
pie_UniTransBoxFill(topX, topY, botX, botY, colour);
|
pie_UniTransBoxFill(topX, topY, botX, botY, colour);
|
||||||
|
|
||||||
for(i=1; i<19; i++)
|
for(i = 1; i < MAX_STARS; ++i)
|
||||||
{
|
{
|
||||||
if(stars[i].xPos + stars[i].speed >=598)
|
if(stars[i].xPos + stars[i].speed >=598)
|
||||||
{
|
{
|
||||||
|
@ -296,12 +298,12 @@ void loadingScreenCallback(void)
|
||||||
{
|
{
|
||||||
stars[i].xPos = (UWORD)(stars[i].xPos + stars[i].speed);
|
stars[i].xPos = (UWORD)(stars[i].xPos + stars[i].speed);
|
||||||
}
|
}
|
||||||
colour.byte.r = 0;
|
|
||||||
colour.byte.g = 255;
|
colour.byte.r = 200;
|
||||||
colour.byte.b = 255;
|
colour.byte.g = 200;
|
||||||
|
colour.byte.b = 200;
|
||||||
colour.byte.a = 255;
|
colour.byte.a = 255;
|
||||||
pie_UniTransBoxFill(10 + stars[i].xPos+D_W, 450 + i + D_H, 10 + stars[i].xPos + (2 * stars[i].speed) + D_W, 450 + i + 2 + D_H, colour);
|
pie_UniTransBoxFill(10 + stars[i].xPos+D_W, 450 + i + D_H, 10 + stars[i].xPos + (2 * stars[i].speed) + D_W, 450 + i + 2 + D_H, colour);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
pie_ScreenFlip(CLEAR_OFF_AND_NO_BUFFER_DOWNLOAD);//loading callback // dont clear.
|
pie_ScreenFlip(CLEAR_OFF_AND_NO_BUFFER_DOWNLOAD);//loading callback // dont clear.
|
||||||
|
|
Loading…
Reference in New Issue