mirror of
https://github.com/ZDoom/raze-gles.git
synced 2024-11-11 07:11:39 +00:00
New modifier for RAlt. When RShift is depressed while highlighting sectors
(i.e. first press RAlt, then hold RShift to make it active), consider all sectors, even the grayed out ones. This makes 6 modifier keys in 4 categories for RAlt. Can you name them all? Also spell out the labels that get drawn near the reticle when applying some of the modifiers and make them not show when not actually selecting (e.g. pressed RShift alone, but have highlighted sectors) git-svn-id: https://svn.eduke32.com/eduke32@2137 1a8010ca-5511-0410-912e-c29ae57300e0
This commit is contained in:
parent
2675334a60
commit
54c109168d
1 changed files with 11 additions and 7 deletions
|
@ -3273,7 +3273,7 @@ void overheadeditor(void)
|
|||
printext16(8,8, editorcolors[13],editorcolors[0],cbuf,0);
|
||||
}
|
||||
|
||||
if (keystatus[0x36] || keystatus[0xb8] || keystatus[0x9d]) // RSHIFT || RALT || RCTRL
|
||||
if (highlightsectorcnt==0 || highlightcnt==0)
|
||||
{
|
||||
if (keystatus[0x27] || keystatus[0x28]) // ' and ;
|
||||
{
|
||||
|
@ -3284,13 +3284,17 @@ void overheadeditor(void)
|
|||
drawline16base(searchx+16, searchy-16, 0,-4, 0,+4, col);
|
||||
}
|
||||
|
||||
if (keystatus[0x36])
|
||||
if (highlightsectorcnt == 0)
|
||||
if (keystatus[0x36])
|
||||
printext16(searchx+6, searchy-2+8,editorcolors[12],-1,"ALL",0);
|
||||
|
||||
if (highlightcnt == 0)
|
||||
{
|
||||
if (eitherCTRL)
|
||||
printext16(searchx+6,searchy-6-8,editorcolors[12],-1,"S",0);
|
||||
if (eitherCTRL && (highlightx1!=highlightx2 || highlighty1!=highlighty2))
|
||||
printext16(searchx+6,searchy-6-8,editorcolors[12],-1,"SPR ONLY",0);
|
||||
#ifdef YAX_ENABLE
|
||||
if (keystatus[0xcf])
|
||||
printext16(searchx+6,searchy-6+8,editorcolors[12],-1,"A",0);
|
||||
if (keystatus[0xcf]) // End
|
||||
printext16(searchx+6,searchy-2+8,editorcolors[12],-1,"ALL",0);
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
@ -4781,7 +4785,7 @@ end_autoredwall:
|
|||
}
|
||||
else
|
||||
#endif
|
||||
handlesecthighlight1(i, sub, 0);
|
||||
handlesecthighlight1(i, sub, eitherSHIFT);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue