- a few quick ones, mostly simple search & replace.

This commit is contained in:
Christoph Oelckers 2020-10-12 23:06:08 +02:00
parent a3601e59ef
commit 13093aef56
3 changed files with 55 additions and 50 deletions

View file

@ -1837,8 +1837,9 @@ void reactor(int i, int REACTOR, int REACTOR2, int REACTORBURNT, int REACTOR2BUR
if (t[4] == 1)
{
int j = headspritesect[sect];
while (j >= 0)
SectIterator it(sect);
int j;
while ((j = it.NextIndex()) >= 0)
{
auto sprj = &sprite[j];
if (sprj->picnum == SECTOREFFECTOR)
@ -1861,9 +1862,7 @@ void reactor(int i, int REACTOR, int REACTOR2, int REACTORBURNT, int REACTOR2BUR
{
sprj->cstat = (short)32768;
}
j = nextspritesect[j];
}
return;
} return;
}
if (t[1] >= 20)

View file

@ -3699,11 +3699,12 @@ void moveeffectors_d(void) //STATNUM 3
while (j >= 0)
{
nextj = nextspritesect[j];
if (sprite[j].zvel >= 0)
switch (sprite[j].statnum)
auto sprj = &sprite[j];
if (sprj->zvel >= 0)
switch (sprj->statnum)
{
case 5:
switch (sprite[j].picnum)
switch (sprj->picnum)
{
case BLOODPOOL:
case PUKE:
@ -3716,7 +3717,7 @@ void moveeffectors_d(void) //STATNUM 3
case BLOODSPLAT2:
case BLOODSPLAT3:
case BLOODSPLAT4:
sprite[j].xrepeat = sprite[j].yrepeat = 0;
sprj->xrepeat = sprj->yrepeat = 0;
j = nextj;
continue;
case LASERLINE:
@ -3724,36 +3725,36 @@ void moveeffectors_d(void) //STATNUM 3
continue;
}
case 6:
if (sprite[j].picnum == TRIPBOMB) break;
if (sprj->picnum == TRIPBOMB) break;
case 1:
case 0:
if (
sprite[j].picnum == BOLT1 ||
sprite[j].picnum == BOLT1 + 1 ||
sprite[j].picnum == BOLT1 + 2 ||
sprite[j].picnum == BOLT1 + 3 ||
sprite[j].picnum == SIDEBOLT1 ||
sprite[j].picnum == SIDEBOLT1 + 1 ||
sprite[j].picnum == SIDEBOLT1 + 2 ||
sprite[j].picnum == SIDEBOLT1 + 3 ||
sprj->picnum == BOLT1 ||
sprj->picnum == BOLT1 + 1 ||
sprj->picnum == BOLT1 + 2 ||
sprj->picnum == BOLT1 + 3 ||
sprj->picnum == SIDEBOLT1 ||
sprj->picnum == SIDEBOLT1 + 1 ||
sprj->picnum == SIDEBOLT1 + 2 ||
sprj->picnum == SIDEBOLT1 + 3 ||
wallswitchcheck(j)
)
break;
if (!(sprite[j].picnum >= CRANE && sprite[j].picnum <= (CRANE + 3)))
if (!(sprj->picnum >= CRANE && sprj->picnum <= (CRANE + 3)))
{
if (sprite[j].z > (hittype[j].floorz - (16 << 8)))
if (sprj->z > (hittype[j].floorz - (16 << 8)))
{
hittype[j].bposx = sprite[j].x;
hittype[j].bposy = sprite[j].y;
hittype[j].bposx = sprj->x;
hittype[j].bposy = sprj->y;
sprite[j].x += x >> 2;
sprite[j].y += l >> 2;
sprj->x += x >> 2;
sprj->y += l >> 2;
setsprite(j, sprite[j].x, sprite[j].y, sprite[j].z);
setsprite(j, sprj->x, sprj->y, sprj->z);
if (sector[sprite[j].sectnum].floorstat & 2)
if (sprite[j].statnum == 2)
if (sector[sprj->sectnum].floorstat & 2)
if (sprj->statnum == 2)
makeitfall(j);
}
}

View file

@ -2573,40 +2573,42 @@ void onBoatMove(int snum, int psect, int j)
void onMotorcycleHit(int snum, int var60)
{
auto p = &ps[snum];
if (badguy(&sprite[var60]) || sprite[var60].picnum == APLAYER)
auto s = &sprite[var60];
auto ht = &hittype[var60];
if (badguy(s) || s->picnum == APLAYER)
{
if (sprite[var60].picnum != APLAYER)
if (s->picnum != APLAYER)
{
if (numplayers == 1)
{
fi.movesprite(var60, sintable[int(p->TiltStatus * 20 + p->angle.ang.asbuild() + 512) & 2047] >> 8,
sintable[int(p->TiltStatus * 20 + p->angle.ang.asbuild()) & 2047] >> 8, sprite[var60].zvel, CLIPMASK0);
sintable[int(p->TiltStatus * 20 + p->angle.ang.asbuild()) & 2047] >> 8, s->zvel, CLIPMASK0);
}
}
else
hittype[var60].owner = p->i;
hittype[var60].picnum = MOTOHIT;
hittype[var60].extra = p->MotoSpeed >> 1;
ht->owner = p->i;
ht->picnum = MOTOHIT;
ht->extra = p->MotoSpeed >> 1;
p->MotoSpeed -= p->MotoSpeed >> 2;
p->TurbCount = 6;
}
else if ((sprite[var60].picnum == RRTILE2431 || sprite[var60].picnum == RRTILE2443 || sprite[var60].picnum == RRTILE2451 || sprite[var60].picnum == RRTILE2455)
&& sprite[var60].picnum != ACTIVATORLOCKED && p->MotoSpeed > 45)
else if ((s->picnum == RRTILE2431 || s->picnum == RRTILE2443 || s->picnum == RRTILE2451 || s->picnum == RRTILE2455)
&& s->picnum != ACTIVATORLOCKED && p->MotoSpeed > 45)
{
S_PlayActorSound(SQUISHED, var60);
if (sprite[var60].picnum == RRTILE2431 || sprite[var60].picnum == RRTILE2451)
if (s->picnum == RRTILE2431 || s->picnum == RRTILE2451)
{
if (sprite[var60].lotag != 0)
if (s->lotag != 0)
{
for (int j = 0; j < MAXSPRITES; j++)
{
if ((sprite[j].picnum == RRTILE2431 || sprite[j].picnum == RRTILE2451) && sprite[j].pal == 4)
auto sprj = &sprite[j];
if ((sprj->picnum == RRTILE2431 || sprj->picnum == RRTILE2451) && sprj->pal == 4)
{
if (sprite[var60].lotag == sprite[j].lotag)
if (s->lotag == sprj->lotag)
{
sprite[j].xrepeat = 0;
sprite[j].yrepeat = 0;
sprj->xrepeat = 0;
sprj->yrepeat = 0;
}
}
}
@ -2617,8 +2619,8 @@ void onMotorcycleHit(int snum, int var60)
else
fi.guts(&sprite[var60], RRTILE2465, 3, myconnectindex);
fi.guts(&sprite[var60], RRTILE2465, 3, myconnectindex);
sprite[var60].xrepeat = 0;
sprite[var60].yrepeat = 0;
s->xrepeat = 0;
s->yrepeat = 0;
}
}
@ -2631,20 +2633,23 @@ void onMotorcycleHit(int snum, int var60)
void onBoatHit(int snum, int var60)
{
auto p = &ps[snum];
if (badguy(&sprite[var60]) || sprite[var60].picnum == APLAYER)
auto s = &sprite[var60];
auto ht = &hittype[var60];
if (badguy(s) || s->picnum == APLAYER)
{
if (sprite[var60].picnum != APLAYER)
if (s->picnum != APLAYER)
{
if (numplayers == 1)
{
fi.movesprite(var60, sintable[int(p->TiltStatus * 20 + p->angle.ang.asbuild() + 512) & 2047] >> 9,
sintable[int(p->TiltStatus * 20 + p->angle.ang.asbuild()) & 2047] >> 9, sprite[var60].zvel, CLIPMASK0);
sintable[int(p->TiltStatus * 20 + p->angle.ang.asbuild()) & 2047] >> 9, s->zvel, CLIPMASK0);
}
}
else
hittype[var60].owner = p->i;
hittype[var60].picnum = MOTOHIT;
hittype[var60].extra = p->MotoSpeed >> 2;
ht->owner = p->i;
ht->picnum = MOTOHIT;
ht->extra = p->MotoSpeed >> 2;
p->MotoSpeed -= p->MotoSpeed >> 2;
p->TurbCount = 6;
}