mirror of
https://github.com/ZDoom/raze-gles.git
synced 2024-12-24 10:40:46 +00:00
Factor out four instances of identical code into M32_DrawRoomsAndMasks().
git-svn-id: https://svn.eduke32.com/eduke32@2314 1a8010ca-5511-0410-912e-c29ae57300e0
This commit is contained in:
parent
a04e15082b
commit
1d0cb07167
3 changed files with 26 additions and 67 deletions
|
@ -115,6 +115,8 @@ extern int32_t autogray, showinnergray;
|
||||||
int32_t yax_is121(int16_t bunchnum, int16_t getfloor);
|
int32_t yax_is121(int16_t bunchnum, int16_t getfloor);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
extern void M32_DrawRoomsAndMasks(void);
|
||||||
|
|
||||||
extern int32_t kopen4loadfrommod(const char *filename, char searchfirst);
|
extern int32_t kopen4loadfrommod(const char *filename, char searchfirst);
|
||||||
|
|
||||||
// set to 1 to enable:
|
// set to 1 to enable:
|
||||||
|
|
|
@ -436,6 +436,26 @@ static void m32_keypresscallback(int32_t code, int32_t downp)
|
||||||
VM_OnEvent(EVENT_KEYPRESS, -1);
|
VM_OnEvent(EVENT_KEYPRESS, -1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void M32_DrawRoomsAndMasks(void)
|
||||||
|
{
|
||||||
|
yax_preparedrawrooms();
|
||||||
|
drawrooms(pos.x,pos.y,pos.z,ang,horiz,cursectnum);
|
||||||
|
yax_drawrooms(ExtAnalyzeSprites, horiz, cursectnum);
|
||||||
|
|
||||||
|
ExtAnalyzeSprites();
|
||||||
|
drawmasks();
|
||||||
|
|
||||||
|
#ifdef POLYMER
|
||||||
|
if (rendmode == 4 && searchit == 2)
|
||||||
|
{
|
||||||
|
polymer_editorpick();
|
||||||
|
drawrooms(pos.x,pos.y,pos.z,ang,horiz,cursectnum);
|
||||||
|
ExtAnalyzeSprites();
|
||||||
|
drawmasks();
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
#undef STARTUP_SETUP_WINDOW
|
#undef STARTUP_SETUP_WINDOW
|
||||||
#if defined RENDERTYPEWIN || (defined RENDERTYPESDL && !defined __APPLE__ && defined HAVE_GTK2)
|
#if defined RENDERTYPEWIN || (defined RENDERTYPESDL && !defined __APPLE__ && defined HAVE_GTK2)
|
||||||
# define STARTUP_SETUP_WINDOW
|
# define STARTUP_SETUP_WINDOW
|
||||||
|
@ -677,22 +697,7 @@ CANCEL:
|
||||||
|
|
||||||
ExtPreCheckKeys();
|
ExtPreCheckKeys();
|
||||||
|
|
||||||
yax_preparedrawrooms();
|
M32_DrawRoomsAndMasks();
|
||||||
drawrooms(pos.x,pos.y,pos.z,ang,horiz,cursectnum);
|
|
||||||
yax_drawrooms(ExtAnalyzeSprites, horiz, cursectnum);
|
|
||||||
|
|
||||||
ExtAnalyzeSprites();
|
|
||||||
drawmasks();
|
|
||||||
|
|
||||||
#ifdef POLYMER
|
|
||||||
if (rendmode == 4 && searchit == 2)
|
|
||||||
{
|
|
||||||
polymer_editorpick();
|
|
||||||
drawrooms(pos.x,pos.y,pos.z,ang,horiz,cursectnum);
|
|
||||||
ExtAnalyzeSprites();
|
|
||||||
drawmasks();
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef M32_SHOWDEBUG
|
#ifdef M32_SHOWDEBUG
|
||||||
if (searchstat>=0 && (searchwall<0 || searchsector<0))
|
if (searchstat>=0 && (searchwall<0 || searchsector<0))
|
||||||
|
@ -8590,24 +8595,7 @@ int32_t _getnumber256(const char *namestart, int32_t num, int32_t maxnumber, cha
|
||||||
quitevent = 0;
|
quitevent = 0;
|
||||||
|
|
||||||
if ((flags&8)==0)
|
if ((flags&8)==0)
|
||||||
{
|
M32_DrawRoomsAndMasks();
|
||||||
yax_preparedrawrooms();
|
|
||||||
drawrooms(pos.x,pos.y,pos.z,ang,horiz,cursectnum);
|
|
||||||
yax_drawrooms(ExtAnalyzeSprites, horiz, cursectnum);
|
|
||||||
|
|
||||||
ExtAnalyzeSprites();
|
|
||||||
drawmasks();
|
|
||||||
|
|
||||||
#ifdef POLYMER
|
|
||||||
if (rendmode == 4 && searchit == 2)
|
|
||||||
{
|
|
||||||
polymer_editorpick();
|
|
||||||
drawrooms(pos.x,pos.y,pos.z,ang,horiz,cursectnum);
|
|
||||||
ExtAnalyzeSprites();
|
|
||||||
drawmasks();
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
ch = bgetchar();
|
ch = bgetchar();
|
||||||
if (keystatus[0x1])
|
if (keystatus[0x1])
|
||||||
|
|
|
@ -4429,22 +4429,7 @@ static void getnumberptr256(const char *namestart, void *num, int32_t bytes, int
|
||||||
if (handleevents())
|
if (handleevents())
|
||||||
quitevent = 0;
|
quitevent = 0;
|
||||||
|
|
||||||
yax_preparedrawrooms();
|
M32_DrawRoomsAndMasks();
|
||||||
drawrooms(pos.x,pos.y,pos.z,ang,horiz,cursectnum);
|
|
||||||
yax_drawrooms(ExtAnalyzeSprites, horiz, cursectnum);
|
|
||||||
|
|
||||||
ExtAnalyzeSprites();
|
|
||||||
drawmasks();
|
|
||||||
|
|
||||||
#ifdef POLYMER
|
|
||||||
if (rendmode == 4 && searchit == 2)
|
|
||||||
{
|
|
||||||
polymer_editorpick();
|
|
||||||
drawrooms(pos.x,pos.y,pos.z,ang,horiz,cursectnum);
|
|
||||||
ExtAnalyzeSprites();
|
|
||||||
drawmasks();
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
ch = bgetchar();
|
ch = bgetchar();
|
||||||
|
|
||||||
|
@ -4639,23 +4624,7 @@ ENDFOR1:
|
||||||
if (PRESSED_KEYSC(PGDN))
|
if (PRESSED_KEYSC(PGDN))
|
||||||
sprite[linebegspr].pal -= (sprite[linebegspr].pal>0);
|
sprite[linebegspr].pal -= (sprite[linebegspr].pal>0);
|
||||||
|
|
||||||
|
M32_DrawRoomsAndMasks();
|
||||||
yax_preparedrawrooms();
|
|
||||||
drawrooms(pos.x,pos.y,pos.z,ang,horiz,cursectnum);
|
|
||||||
yax_drawrooms(ExtAnalyzeSprites, horiz, cursectnum);
|
|
||||||
|
|
||||||
ExtAnalyzeSprites();
|
|
||||||
drawmasks();
|
|
||||||
|
|
||||||
#ifdef POLYMER
|
|
||||||
if (rendmode == 4 && searchit == 2)
|
|
||||||
{
|
|
||||||
polymer_editorpick();
|
|
||||||
drawrooms(pos.x,pos.y,pos.z,ang,horiz,cursectnum);
|
|
||||||
ExtAnalyzeSprites();
|
|
||||||
drawmasks();
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
ch = bgetchar();
|
ch = bgetchar();
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue