- obsolete prototypes in Exhumed

This commit is contained in:
Christoph Oelckers 2021-11-16 18:58:43 +01:00
parent 1d9d70613f
commit 269f2580b9
6 changed files with 7 additions and 22 deletions

View file

@ -333,9 +333,7 @@ void FuncRa(int, int, int, int);
// rat
void InitRats();
void SetRatVel(short nSprite);
void BuildRat(DExhumedActor* nSprite, int x, int y, int z, int nSector, int nAngle);
int FindFood(short nSprite);
void FuncRat(int a, int, int b, int nRun);
// rex
@ -698,7 +696,7 @@ void runlist_DoSubRunRec(int RunPtr);
void runlist_SubRunRec(int RunPtr);
void runlist_ProcessWallTag(int nWall, short nLotag, short nHitag);
int runlist_CheckRadialDamage(DExhumedActor* actor);
void runlist_RadialDamageEnemy(DExhumedActor* nSprite, short nSprite2, short nDamage);
void runlist_RadialDamageEnemy(DExhumedActor* pActor, short nDamage, short nRadius);
void runlist_DamageEnemy(DExhumedActor* nSprite, DExhumedActor* nSprite2, short nDamage);
void runlist_SignalRun(int NxtPtr, int edx, void(ExhumedAI::* func)(RunListEvent*), RunListEvent* ev = nullptr);

View file

@ -126,7 +126,6 @@ void AIAnim::Tick(RunListEvent* ev)
auto pActor = ev->pObjActor;
if (!pActor) return;
//short nSprite = pActor->nSprite;
short nIndex2 = pActor->nIndex2;
auto pSprite = &pActor->s();

View file

@ -34,18 +34,6 @@ static actionSeq RoachSeq[] = {
{42, 1}
};
struct Roach
{
short nHealth;
short nFrame;
short nAction;
short nSprite;
short nTarget;
short nRun;
short nCount;
short nIndex;
};
// TODO - make nType a bool?
void BuildRoach(int nType, DExhumedActor* pActor, int x, int y, int z, int nSector, int angle)
{

View file

@ -469,7 +469,7 @@ int seq_GetSeqPicnum(short nSeq, short edx, short ebx)
return ChunkPict[c];
}
int seq_PlotArrowSequence(short nSprite, short nSeq, int nVal)
int seq_PlotArrowSequence(int nSprite, short nSeq, int nVal)
{
tspriteptr_t pTSprite = &mytsprite[nSprite];
int nAngle = GetMyAngle(nCamerax - pTSprite->x, nCameray - pTSprite->y);
@ -517,7 +517,7 @@ int seq_PlotArrowSequence(short nSprite, short nSeq, int nVal)
return ChunkPict[nFrameBase];
}
int seq_PlotSequence(short nSprite, short edx, short nFrame, short ecx)
int seq_PlotSequence(int nSprite, short edx, short nFrame, short ecx)
{
tspriteptr_t pTSprite = &mytsprite[nSprite];
int nAngle = GetMyAngle(nCamerax - pTSprite->x, nCameray - pTSprite->y);

View file

@ -141,8 +141,8 @@ void seq_DrawStatusSequence(short nSequence, uint16_t edx, short ebx);
int seq_DrawGunSequence(int nSeqOffset, short dx, double xOffs, double yOffs, int nShade, int nPal);
short seq_GetFrameFlag(short val, short nFrame);
int seq_PlotSequence(short nSprite, short edx, short nFrame, short ecx);
int seq_PlotArrowSequence(short nSprite, short nSeq, int nVal);
int seq_PlotSequence(int nSprite, short edx, short nFrame, short ecx);
int seq_PlotArrowSequence(int nSprite, short nSeq, int nVal);
void seq_DrawPilotLightSeq(double xOffset, double yOffset);
END_PS_NS

View file

@ -102,8 +102,8 @@ ShadeSprite(tspriteptr_t tsp)
short
GetRotation(spritetype* tsprite, int& spritesortcnt, short tSpriteNum, int viewx, int viewy)
{
static short RotTable8[] = {0, 7, 6, 5, 4, 3, 2, 1};
static short RotTable5[] = {0, 1, 2, 3, 4, 3, 2, 1};
static const uint8_t RotTable8[] = {0, 7, 6, 5, 4, 3, 2, 1};
static const uint8_t RotTable5[] = {0, 1, 2, 3, 4, 3, 2, 1};
short rotation;
tspriteptr_t tsp = &tsprite[tSpriteNum];