mirror of
https://github.com/ZDoom/raze-gles.git
synced 2024-12-25 19:20:46 +00:00
Tidy Anubis AI code slightly
This commit is contained in:
parent
6cf5bd1f16
commit
8d81e49ac9
1 changed files with 9 additions and 7 deletions
|
@ -215,7 +215,7 @@ void FuncAnubis(int a, int nDamage, int nRun)
|
|||
AnubisList[nAnubis].nFrame = 0;
|
||||
AnubisList[nAnubis].nTarget = nTarget;
|
||||
|
||||
sprite[nSprite].xvel = Sin(sprite[nSprite].ang + 512) >> 2;
|
||||
sprite[nSprite].xvel = Cos(sprite[nSprite].ang) >> 2;
|
||||
sprite[nSprite].yvel = Sin(sprite[nSprite].ang) >> 2;
|
||||
}
|
||||
}
|
||||
|
@ -227,7 +227,7 @@ void FuncAnubis(int a, int nDamage, int nRun)
|
|||
{
|
||||
PlotCourseToSprite(nSprite, nTarget);
|
||||
|
||||
sprite[nSprite].xvel = Sin((sprite[nSprite].ang & 0xFFF8) + 512) >> 2;
|
||||
sprite[nSprite].xvel = Cos(sprite[nSprite].ang & 0xFFF8) >> 2;
|
||||
sprite[nSprite].yvel = Sin(sprite[nSprite].ang & 0xFFF8) >> 2;
|
||||
}
|
||||
|
||||
|
@ -253,7 +253,7 @@ void FuncAnubis(int a, int nDamage, int nRun)
|
|||
case 0x8000:
|
||||
{
|
||||
sprite[nSprite].ang = (sprite[nSprite].ang + 256) & kAngleMask;
|
||||
sprite[nSprite].xvel = Sin(sprite[nSprite].ang + 512) >> 2;
|
||||
sprite[nSprite].xvel = Cos(sprite[nSprite].ang) >> 2;
|
||||
sprite[nSprite].yvel = Sin(sprite[nSprite].ang) >> 2;
|
||||
break;
|
||||
}
|
||||
|
@ -313,7 +313,7 @@ void FuncAnubis(int a, int nDamage, int nRun)
|
|||
{
|
||||
AnubisList[nAnubis].nAction = 1;
|
||||
|
||||
sprite[nSprite].xvel = Sin(sprite[nSprite].ang + 512) >> 2;
|
||||
sprite[nSprite].xvel = Cos(sprite[nSprite].ang) >> 2;
|
||||
sprite[nSprite].yvel = Sin(sprite[nSprite].ang) >> 2;
|
||||
AnubisList[nAnubis].nFrame = 0;
|
||||
}
|
||||
|
@ -361,8 +361,9 @@ void FuncAnubis(int a, int nDamage, int nRun)
|
|||
{
|
||||
AnubisList[nAnubis].nAction = nAction + 2;
|
||||
AnubisList[nAnubis].nFrame = 0;
|
||||
sprite[nSprite].yvel = 0;
|
||||
|
||||
sprite[nSprite].xvel = 0;
|
||||
sprite[nSprite].yvel = 0;
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
@ -386,8 +387,9 @@ void FuncAnubis(int a, int nDamage, int nRun)
|
|||
AnubisList[nAnubis].nFrame = 0;
|
||||
AnubisList[nAnubis].g = 100;
|
||||
AnubisList[nAnubis].nTarget = -1;
|
||||
sprite[nSprite].yvel = 0;
|
||||
|
||||
sprite[nSprite].xvel = 0;
|
||||
sprite[nSprite].yvel = 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -443,8 +445,8 @@ void FuncAnubis(int a, int nDamage, int nRun)
|
|||
sprite[nThisSprite].x = sprite[nSprite].x;
|
||||
sprite[nThisSprite].y = sprite[nSprite].y;
|
||||
sprite[nThisSprite].z = sector[sprite[nThisSprite].sectnum].floorz;
|
||||
sprite[nThisSprite].yrepeat = 40;
|
||||
sprite[nThisSprite].xrepeat = 40;
|
||||
sprite[nThisSprite].yrepeat = 40;
|
||||
sprite[nThisSprite].shade = -64;
|
||||
|
||||
BuildObject(nThisSprite, 2, 0);
|
||||
|
|
Loading…
Reference in a new issue