mirror of
https://github.com/DrBeef/Raze.git
synced 2024-11-15 08:52:00 +00:00
- removed some editor-only code from engine.cpp
This commit is contained in:
parent
375bf639de
commit
348325c879
2 changed files with 0 additions and 77 deletions
|
@ -124,10 +124,6 @@ enum rendmode_t {
|
|||
# define YAX_NEXTWALLBIT(Cf) (1<<(10+Cf))
|
||||
# define YAX_NEXTWALLBITS (YAX_NEXTWALLBIT(0)|YAX_NEXTWALLBIT(1))
|
||||
|
||||
|
||||
int32_t get_alwaysshowgray(void); // editor only
|
||||
void yax_updategrays(int32_t posze);
|
||||
|
||||
#ifdef YAX_ENABLE
|
||||
|
||||
// More user tag hijacking: lotag/extra. :/
|
||||
|
@ -174,13 +170,9 @@ static FORCE_INLINE CONSTEXPR int32_t yax_waltosecmask(int32_t const walclipmask
|
|||
void yax_preparedrawrooms(void);
|
||||
void yax_drawrooms(void (*SpriteAnimFunc)(int32_t,int32_t,int32_t,int32_t,int32_t),
|
||||
int16_t sectnum, int32_t didmirror, int32_t smoothr);
|
||||
# define YAX_SKIPSECTOR(i) if (graysectbitmap[(i)>>3]&pow2char[(i)&7]) continue
|
||||
# define YAX_SKIPWALL(i) if (graywallbitmap[(i)>>3]&pow2char[(i)&7]) continue
|
||||
#else
|
||||
# define yax_preparedrawrooms()
|
||||
# define yax_drawrooms(SpriteAnimFunc, sectnum, didmirror, smoothr)
|
||||
# define YAX_SKIPSECTOR(i) (i)=(i)
|
||||
# define YAX_SKIPWALL(i) (i)=(i)
|
||||
#endif
|
||||
|
||||
#define CLIPMASK0 (((1L)<<16)+1L)
|
||||
|
|
|
@ -230,11 +230,6 @@ static void getclosestpointonwall_internal(vec2_t const p, int32_t const dawall,
|
|||
|
||||
////////// YAX //////////
|
||||
|
||||
int32_t numgraysects = 0;
|
||||
uint8_t graysectbitmap[(MAXSECTORS+7)>>3];
|
||||
uint8_t graywallbitmap[(MAXWALLS+7)>>3];
|
||||
int32_t autogray = 0, showinnergray = 1;
|
||||
|
||||
#ifdef YAX_DEBUG
|
||||
// XXX: This could be replaced with the use of gethiticks().
|
||||
double u64tickspersec;
|
||||
|
@ -247,66 +242,6 @@ void faketimerhandler()
|
|||
{
|
||||
}
|
||||
|
||||
int32_t get_alwaysshowgray(void)
|
||||
{
|
||||
return showinnergray || !(editorzrange[0]==INT32_MIN && editorzrange[1]==INT32_MAX);
|
||||
}
|
||||
|
||||
void yax_updategrays(int32_t posze)
|
||||
{
|
||||
int32_t i, j;
|
||||
#ifdef YAX_ENABLE
|
||||
int32_t mingoodz=INT32_MAX, maxgoodz=INT32_MIN;
|
||||
#else
|
||||
UNREFERENCED_PARAMETER(posze);
|
||||
#endif
|
||||
|
||||
Bmemset(graysectbitmap, 0, sizeof(graysectbitmap));
|
||||
Bmemset(graywallbitmap, 0, sizeof(graywallbitmap));
|
||||
|
||||
for (i=0; i<numsectors; i++)
|
||||
{
|
||||
#ifdef YAX_ENABLE
|
||||
int16_t cb, fb;
|
||||
yax_getbunches(i, &cb, &fb);
|
||||
|
||||
// Update grayouts due to TROR, has to be --v-- half-open --v--
|
||||
// because only one level should ever be v v
|
||||
// active. v v
|
||||
int32_t keep = ((cb<0 || sector[i].ceilingz < posze) && (fb<0 || posze <= sector[i].floorz));
|
||||
if (autogray && (cb>=0 || fb>=0) && (sector[i].ceilingz <= posze && posze <= sector[i].floorz))
|
||||
{
|
||||
mingoodz = min(mingoodz, TrackerCast(sector[i].ceilingz));
|
||||
maxgoodz = max(maxgoodz, TrackerCast(sector[i].floorz));
|
||||
}
|
||||
#endif
|
||||
// update grayouts due to editorzrange
|
||||
keep &= (sector[i].ceilingz >= editorzrange[0] && sector[i].floorz <= editorzrange[1]);
|
||||
|
||||
if (!keep) // outside bounds, gray out!
|
||||
graysectbitmap[i>>3] |= pow2char[i&7];
|
||||
}
|
||||
|
||||
#ifdef YAX_ENABLE
|
||||
if (autogray && mingoodz<=maxgoodz)
|
||||
{
|
||||
for (i=0; i<numsectors; i++)
|
||||
if (!(mingoodz <= sector[i].ceilingz && sector[i].floorz <= maxgoodz))
|
||||
graysectbitmap[i>>3] |= pow2char[i&7];
|
||||
}
|
||||
#endif
|
||||
|
||||
numgraysects = 0;
|
||||
for (i=0; i<numsectors; i++)
|
||||
{
|
||||
if (graysectbitmap[i>>3]&pow2char[i&7])
|
||||
{
|
||||
numgraysects++;
|
||||
for (j=sector[i].wallptr; j<sector[i].wallptr+sector[i].wallnum; j++)
|
||||
graywallbitmap[j>>3] |= pow2char[j&7];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
#if !defined YAX_ENABLE
|
||||
|
@ -1212,8 +1147,6 @@ int32_t checksectorpointer(int16_t i, int16_t sectnum)
|
|||
if (j == sectnum)
|
||||
continue;
|
||||
|
||||
YAX_SKIPSECTOR(j);
|
||||
|
||||
startwall = sector[j].wallptr;
|
||||
endwall = startwall + sector[j].wallnum;
|
||||
for (k=startwall; k<endwall; k++)
|
||||
|
@ -8486,8 +8419,6 @@ int32_t engineLoadBoard(const char *filename, char flags, vec3_t *dapos, int16_t
|
|||
g_loadedMapVersion = mapversion;
|
||||
#ifdef YAX_ENABLE
|
||||
yax_update(mapversion<9);
|
||||
if (editstatus)
|
||||
yax_updategrays(dapos->z);
|
||||
#endif
|
||||
|
||||
if ((myflags&8)==0)
|
||||
|
|
Loading…
Reference in a new issue