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
1 changed files with 24 additions and 53 deletions

View File

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