mirror of
https://github.com/ZDoom/raze-gles.git
synced 2025-02-04 12:50:57 +00:00
Use named enum constants for the HUD flags instead of literal numbers.
git-svn-id: https://svn.eduke32.com/eduke32@4174 1a8010ca-5511-0410-912e-c29ae57300e0
This commit is contained in:
parent
9209b946bb
commit
9aa8bc7c82
3 changed files with 15 additions and 7 deletions
|
@ -214,6 +214,13 @@ int32_t mddraw(const spritetype *tspr);
|
||||||
|
|
||||||
typedef struct { float xadd, yadd, zadd; int16_t angadd, flags, fov; } hudtyp;
|
typedef struct { float xadd, yadd, zadd; int16_t angadd, flags, fov; } hudtyp;
|
||||||
|
|
||||||
|
enum {
|
||||||
|
HUDFLAG_HIDE = 1,
|
||||||
|
HUDFLAG_NOBOB = 2,
|
||||||
|
HUDFLAG_FLIPPED = 4,
|
||||||
|
HUDFLAG_NODEPTH = 8,
|
||||||
|
};
|
||||||
|
|
||||||
EXTERN hudtyp hudmem[2][MAXTILES];
|
EXTERN hudtyp hudmem[2][MAXTILES];
|
||||||
|
|
||||||
EXTERN int32_t mdpause;
|
EXTERN int32_t mdpause;
|
||||||
|
|
|
@ -1277,13 +1277,13 @@ static int32_t defsparser(scriptfile *script)
|
||||||
case T_FOV:
|
case T_FOV:
|
||||||
scriptfile_getsymbol(script,&fov); break;
|
scriptfile_getsymbol(script,&fov); break;
|
||||||
case T_HIDE:
|
case T_HIDE:
|
||||||
flags |= 1; break;
|
flags |= HUDFLAG_HIDE; break;
|
||||||
case T_NOBOB:
|
case T_NOBOB:
|
||||||
flags |= 2; break;
|
flags |= HUDFLAG_NOBOB; break;
|
||||||
case T_FLIPPED:
|
case T_FLIPPED:
|
||||||
flags |= 4; break;
|
flags |= HUDFLAG_FLIPPED; break;
|
||||||
case T_NODEPTH:
|
case T_NODEPTH:
|
||||||
flags |= 8; break;
|
flags |= HUDFLAG_NODEPTH; break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -4155,7 +4155,8 @@ void polymost_dorotatesprite(int32_t sx, int32_t sy, int32_t z, int16_t a, int16
|
||||||
spritetype tspr;
|
spritetype tspr;
|
||||||
memset(&tspr,0,sizeof(spritetype));
|
memset(&tspr,0,sizeof(spritetype));
|
||||||
|
|
||||||
if (hudmem[(dastat&4)>>2][picnum].flags&1) return; //"HIDE" is specified in DEF
|
if (hudmem[(dastat&4)>>2][picnum].flags & HUDFLAG_HIDE)
|
||||||
|
return;
|
||||||
|
|
||||||
ogchang = gchang; gchang = 1.0;
|
ogchang = gchang; gchang = 1.0;
|
||||||
ogshang = gshang; gshang = 0.0; d = (double)z/(65536.0*16384.0);
|
ogshang = gshang; gshang = 0.0; d = (double)z/(65536.0*16384.0);
|
||||||
|
@ -4177,7 +4178,7 @@ void polymost_dorotatesprite(int32_t sx, int32_t sy, int32_t z, int16_t a, int16
|
||||||
z1 = pr_hudzadd;
|
z1 = pr_hudzadd;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
if (!(hudmem[(dastat&4)>>2][picnum].flags&2)) //"NOBOB" is specified in DEF
|
if (!(hudmem[(dastat&4)>>2][picnum].flags & HUDFLAG_NOBOB))
|
||||||
{
|
{
|
||||||
double fx = ((double)sx)*(1.0/65536.0);
|
double fx = ((double)sx)*(1.0/65536.0);
|
||||||
double fy = ((double)sy)*(1.0/65536.0);
|
double fy = ((double)sy)*(1.0/65536.0);
|
||||||
|
@ -4296,7 +4297,7 @@ void polymost_dorotatesprite(int32_t sx, int32_t sy, int32_t z, int16_t a, int16
|
||||||
bglLoadIdentity();
|
bglLoadIdentity();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (hudmem[(dastat&4)>>2][picnum].flags&8) //NODEPTH flag
|
if (hudmem[(dastat&4)>>2][picnum].flags & HUDFLAG_NODEPTH)
|
||||||
bglDisable(GL_DEPTH_TEST);
|
bglDisable(GL_DEPTH_TEST);
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue