git-svn-id: https://svn.eduke32.com/eduke32@857 1a8010ca-5511-0410-912e-c29ae57300e0

This commit is contained in:
terminx 2008-07-13 08:35:36 +00:00
parent 99671274aa
commit aafd981270

View file

@ -50,7 +50,8 @@ static void DoUserDef(int iSet, int lLabelID, int lVar2)
return; return;
} }
lValue=GetGameVarID(lVar2, g_i, g_p); if (iSet)
lValue=GetGameVarID(lVar2, g_i, g_p);
switch (lLabelID) switch (lLabelID)
{ {
@ -878,7 +879,8 @@ static void DoThisProjectile(int iSet, int lVar1, int lLabelID, int lVar2)
return; return;
} }
lValue=GetGameVarID(lVar2, g_i, g_p); if (iSet)
lValue=GetGameVarID(lVar2, g_i, g_p);
switch (lLabelID) switch (lLabelID)
{ {
@ -1155,7 +1157,8 @@ static void DoPlayer(int iSet, int lVar1, int lLabelID, int lVar2, int lParm2)
return; return;
} }
lValue=GetGameVarID(lVar2, g_i, g_p); if (iSet)
lValue=GetGameVarID(lVar2, g_i, g_p);
switch (lLabelID) switch (lLabelID)
{ {
@ -2498,7 +2501,8 @@ static void DoInput(int iSet, int lVar1, int lLabelID, int lVar2)
return; return;
} }
lValue=GetGameVarID(lVar2, g_i, g_p); if (iSet)
lValue=GetGameVarID(lVar2, g_i, g_p);
switch (lLabelID) switch (lLabelID)
{ {
@ -2571,7 +2575,8 @@ static void DoWall(int iSet, int lVar1, int lLabelID, int lVar2)
return; return;
} }
lValue=GetGameVarID(lVar2, g_i, g_p); if (iSet)
lValue=GetGameVarID(lVar2, g_i, g_p);
switch (lLabelID) switch (lLabelID)
{ {
@ -2746,7 +2751,8 @@ static void DoSector(int iSet, int lVar1, int lLabelID, int lVar2)
return; return;
} }
lValue=GetGameVarID(lVar2, g_i, g_p); if (iSet)
lValue=GetGameVarID(lVar2, g_i, g_p);
switch (lLabelID) switch (lLabelID)
{ {
@ -2978,7 +2984,8 @@ static void DoActor(int iSet, int lVar1, int lLabelID, int lVar2, int lParm2)
return; return;
} }
lValue=GetGameVarID(lVar2, g_i, g_p); if (iSet)
lValue=GetGameVarID(lVar2, g_i, g_p);
switch (lLabelID) switch (lLabelID)
{ {
@ -3453,14 +3460,15 @@ static void DoTsprite(int iSet, int lVar1, int lLabelID, int lVar2)
return; return;
} }
lValue=GetGameVarID(lVar2, g_i, g_p); if (iSet)
lValue=GetGameVarID(lVar2, g_i, g_p);
if (!spriteext[iActor].tspr)
return;
switch (lLabelID) switch (lLabelID)
{ {
case ACTOR_TSPRX: case ACTOR_TSPRX:
if (!spriteext[iActor].tspr)
return;
if (iSet) if (iSet)
{ {
spriteext[iActor].tspr->x=lValue; spriteext[iActor].tspr->x=lValue;
@ -3470,9 +3478,6 @@ static void DoTsprite(int iSet, int lVar1, int lLabelID, int lVar2)
return; return;
case ACTOR_TSPRY: case ACTOR_TSPRY:
if (!spriteext[iActor].tspr)
return;
if (iSet) if (iSet)
{ {
spriteext[iActor].tspr->y=lValue; spriteext[iActor].tspr->y=lValue;
@ -3482,9 +3487,6 @@ static void DoTsprite(int iSet, int lVar1, int lLabelID, int lVar2)
return; return;
case ACTOR_TSPRZ: case ACTOR_TSPRZ:
if (!spriteext[iActor].tspr)
return;
if (iSet) if (iSet)
{ {
spriteext[iActor].tspr->z=lValue; spriteext[iActor].tspr->z=lValue;
@ -3494,9 +3496,6 @@ static void DoTsprite(int iSet, int lVar1, int lLabelID, int lVar2)
return; return;
case ACTOR_TSPRCSTAT: case ACTOR_TSPRCSTAT:
if (!spriteext[iActor].tspr)
return;
if (iSet) if (iSet)
{ {
spriteext[iActor].tspr->cstat=lValue; spriteext[iActor].tspr->cstat=lValue;
@ -3506,9 +3505,6 @@ static void DoTsprite(int iSet, int lVar1, int lLabelID, int lVar2)
return; return;
case ACTOR_TSPRPICNUM: case ACTOR_TSPRPICNUM:
if (!spriteext[iActor].tspr)
return;
if (iSet) if (iSet)
{ {
spriteext[iActor].tspr->picnum=lValue; spriteext[iActor].tspr->picnum=lValue;
@ -3518,9 +3514,6 @@ static void DoTsprite(int iSet, int lVar1, int lLabelID, int lVar2)
return; return;
case ACTOR_TSPRSHADE: case ACTOR_TSPRSHADE:
if (!spriteext[iActor].tspr)
return;
if (iSet) if (iSet)
{ {
spriteext[iActor].tspr->shade=lValue; spriteext[iActor].tspr->shade=lValue;
@ -3530,9 +3523,6 @@ static void DoTsprite(int iSet, int lVar1, int lLabelID, int lVar2)
return; return;
case ACTOR_TSPRPAL: case ACTOR_TSPRPAL:
if (!spriteext[iActor].tspr)
return;
if (iSet) if (iSet)
{ {
spriteext[iActor].tspr->pal=lValue; spriteext[iActor].tspr->pal=lValue;
@ -3542,9 +3532,6 @@ static void DoTsprite(int iSet, int lVar1, int lLabelID, int lVar2)
return; return;
case ACTOR_TSPRXREPEAT: case ACTOR_TSPRXREPEAT:
if (!spriteext[iActor].tspr)
return;
if (iSet) if (iSet)
{ {
spriteext[iActor].tspr->xrepeat=lValue; spriteext[iActor].tspr->xrepeat=lValue;
@ -3554,9 +3541,6 @@ static void DoTsprite(int iSet, int lVar1, int lLabelID, int lVar2)
return; return;
case ACTOR_TSPRYREPEAT: case ACTOR_TSPRYREPEAT:
if (!spriteext[iActor].tspr)
return;
if (iSet) if (iSet)
{ {
spriteext[iActor].tspr->yrepeat=lValue; spriteext[iActor].tspr->yrepeat=lValue;
@ -3566,9 +3550,6 @@ static void DoTsprite(int iSet, int lVar1, int lLabelID, int lVar2)
return; return;
case ACTOR_TSPRXOFFSET: case ACTOR_TSPRXOFFSET:
if (!spriteext[iActor].tspr)
return;
if (iSet) if (iSet)
{ {
spriteext[iActor].tspr->xoffset=lValue; spriteext[iActor].tspr->xoffset=lValue;
@ -3578,9 +3559,6 @@ static void DoTsprite(int iSet, int lVar1, int lLabelID, int lVar2)
return; return;
case ACTOR_TSPRYOFFSET: case ACTOR_TSPRYOFFSET:
if (!spriteext[iActor].tspr)
return;
if (iSet) if (iSet)
{ {
spriteext[iActor].tspr->yoffset=lValue; spriteext[iActor].tspr->yoffset=lValue;
@ -3590,9 +3568,6 @@ static void DoTsprite(int iSet, int lVar1, int lLabelID, int lVar2)
return; return;
case ACTOR_TSPRSECTNUM: case ACTOR_TSPRSECTNUM:
if (!spriteext[iActor].tspr)
return;
if (iSet) if (iSet)
{ {
spriteext[iActor].tspr->sectnum=lValue; spriteext[iActor].tspr->sectnum=lValue;
@ -3602,9 +3577,6 @@ static void DoTsprite(int iSet, int lVar1, int lLabelID, int lVar2)
return; return;
case ACTOR_TSPRANG: case ACTOR_TSPRANG:
if (!spriteext[iActor].tspr)
return;
if (iSet) if (iSet)
{ {
spriteext[iActor].tspr->ang=lValue; spriteext[iActor].tspr->ang=lValue;
@ -3629,7 +3601,8 @@ static void DoProjectile(int iSet, int lVar1, int lLabelID, int lVar2)
return; return;
} }
lValue=GetGameVarID(lVar2, g_i, g_p); if (iSet)
lValue=GetGameVarID(lVar2, g_i, g_p);
switch (lLabelID) switch (lLabelID)
{ {
@ -5774,9 +5747,9 @@ static int parse(void)
#endif #endif
if (((gotpic[MIRROR>>3]&(1<<(MIRROR&7))) > 0) if (((gotpic[MIRROR>>3]&(1<<(MIRROR&7))) > 0)
#if defined(POLYMOST) && defined(USE_OPENGL) #if defined(POLYMOST) && defined(USE_OPENGL)
&& (rendmode != 4) && (rendmode != 4)
#endif #endif
) )
{ {
int j, i = 0, k, dst = 0x7fffffff; int j, i = 0, k, dst = 0x7fffffff;
@ -6951,9 +6924,7 @@ static int parse(void)
// syntax [gs]etactor[<var>].x <VAR> // syntax [gs]etactor[<var>].x <VAR>
// <varid> <xxxid> <varid> // <varid> <xxxid> <varid>
int lVar1=*insptr++, lLabelID=*insptr++, lVar2; int lVar1=*insptr++, lLabelID=*insptr++, lVar2=*insptr++;
lVar2=*insptr++;
DoTsprite(tw==CON_SETTSPR, lVar1, lLabelID, lVar2); DoTsprite(tw==CON_SETTSPR, lVar1, lLabelID, lVar2);
break; break;