mirror of
https://github.com/DrBeef/Raze.git
synced 2025-02-22 11:41:08 +00:00
- made 'clouds' a pointer array.
This commit is contained in:
parent
7a9e39a96b
commit
bc199d00c7
4 changed files with 8 additions and 8 deletions
|
@ -108,7 +108,7 @@ int animatetarget[MAXANIMATES];
|
||||||
int animategoal[MAXANIMATES];
|
int animategoal[MAXANIMATES];
|
||||||
int animatevel[MAXANIMATES];
|
int animatevel[MAXANIMATES];
|
||||||
int numclouds; // cloudy skies
|
int numclouds; // cloudy skies
|
||||||
int clouds[256];
|
sectortype* clouds[256];
|
||||||
float cloudx;
|
float cloudx;
|
||||||
float cloudy;
|
float cloudy;
|
||||||
int cloudclock;
|
int cloudclock;
|
||||||
|
|
|
@ -90,7 +90,7 @@ extern int8_t animatetype[MAXANIMATES];
|
||||||
extern int animategoal[MAXANIMATES];
|
extern int animategoal[MAXANIMATES];
|
||||||
extern int animatevel[MAXANIMATES];
|
extern int animatevel[MAXANIMATES];
|
||||||
|
|
||||||
extern int clouds[256];
|
extern sectortype* clouds[256];
|
||||||
extern float cloudx;
|
extern float cloudx;
|
||||||
extern float cloudy;
|
extern float cloudy;
|
||||||
extern int cloudclock;
|
extern int cloudclock;
|
||||||
|
|
|
@ -710,7 +710,7 @@ void prelevel_common(int g)
|
||||||
//setupbackdrop(sectp->ceilingpicnum);
|
//setupbackdrop(sectp->ceilingpicnum);
|
||||||
|
|
||||||
if (sectp->ceilingpicnum == TILE_CLOUDYSKIES && numclouds < 127)
|
if (sectp->ceilingpicnum == TILE_CLOUDYSKIES && numclouds < 127)
|
||||||
clouds[numclouds++] = i;
|
clouds[numclouds++] = sectp;
|
||||||
|
|
||||||
if (ps[0].one_parallax_sectnum == -1)
|
if (ps[0].one_parallax_sectnum == -1)
|
||||||
ps[0].one_parallax_sectnum = i;
|
ps[0].one_parallax_sectnum = i;
|
||||||
|
|
|
@ -1279,16 +1279,16 @@ void moveclouds(double smoothratio)
|
||||||
{
|
{
|
||||||
if (!testnewrenderer)
|
if (!testnewrenderer)
|
||||||
{
|
{
|
||||||
sector[clouds[i]].setceilingxpan(cloudx);
|
clouds[i]->setceilingxpan(cloudx);
|
||||||
sector[clouds[i]].setceilingypan(cloudy);
|
clouds[i]->setceilingypan(cloudy);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// no clamping here!
|
// no clamping here!
|
||||||
sector[clouds[i]].ceilingxpan_ = cloudx;
|
clouds[i]->ceilingxpan_ = cloudx;
|
||||||
sector[clouds[i]].ceilingypan_ = cloudy;
|
clouds[i]->ceilingypan_ = cloudy;
|
||||||
}
|
}
|
||||||
sector[clouds[i]].exflags |= SECTOREX_CLOUDSCROLL;
|
clouds[i]->exflags |= SECTOREX_CLOUDSCROLL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue