git-svn-id: https://svn.eduke32.com/eduke32@914 1a8010ca-5511-0410-912e-c29ae57300e0

This commit is contained in:
terminx 2008-07-28 06:59:08 +00:00
parent d5add9a2ef
commit ba83cbc48a
2 changed files with 23 additions and 14 deletions

View file

@ -5362,16 +5362,15 @@ void loadefs(const char *filenam)
// if (!Bstrcmp(fta_quotes[13],"PRESS SPACE TO RESTART LEVEL")) // if (!Bstrcmp(fta_quotes[13],"PRESS SPACE TO RESTART LEVEL"))
// Bstrcpy(fta_quotes[13],"PRESS USE TO RESTART LEVEL"); // Bstrcpy(fta_quotes[13],"PRESS USE TO RESTART LEVEL");
Bmemset(tempbuf,0,sizeof(tempbuf)); for (i=0;i<MAXQUOTELEN-6;i++)
for (i=0;i<MAXQUOTELEN-5;i++)
if (Bstrncmp(&fta_quotes[13][i],"SPACE",5) == 0) if (Bstrncmp(&fta_quotes[13][i],"SPACE",5) == 0)
{ {
Bmemset(tempbuf,0,sizeof(tempbuf));
Bstrncpy(tempbuf,fta_quotes[13],i); Bstrncpy(tempbuf,fta_quotes[13],i);
Bstrcat(tempbuf,"USE"); Bstrcat(tempbuf,"OPEN");
Bstrcat(tempbuf,&fta_quotes[13][i+5]); Bstrcat(tempbuf,&fta_quotes[13][i+5]);
Bstrcpy(fta_quotes[13],tempbuf); Bstrncpy(fta_quotes[13],tempbuf,MAXQUOTELEN-1);
break; i = 0;
} }
{ {

View file

@ -3101,11 +3101,17 @@ cheat_for_port_credits:
else else
x = probe(c,50+62-16-16-16,16,x); x = probe(c,50+62-16-16-16,16,x);
if (probey==0 && (KB_KeyPressed(sc_LeftArrow) || KB_KeyPressed(sc_RightArrow))) if ((probey==0 || probey==1 || probey==2) && (KB_KeyPressed(sc_LeftArrow) || KB_KeyPressed(sc_RightArrow)))
{ {
sound(PISTOL_BODYHIT); sound(PISTOL_BODYHIT);
x=0; x=probey;
if (x > 0)
{
KB_ClearKeyDown(sc_LeftArrow);
KB_ClearKeyDown(sc_RightArrow);
} }
}
switch (x) switch (x)
{ {
case -1: case -1:
@ -3356,14 +3362,14 @@ cheat_for_port_credits:
sprintf(tempbuf,"%d x %d", sprintf(tempbuf,"%d x %d",
(newvidmode==validmodecnt)?xdim:validmode[newvidmode].xdim, (newvidmode==validmodecnt)?xdim:validmode[newvidmode].xdim,
(newvidmode==validmodecnt)?ydim:validmode[newvidmode].ydim); (newvidmode==validmodecnt)?ydim:validmode[newvidmode].ydim);
mgametext(c+160,50-8,tempbuf,MENUHIGHLIGHT(0),2+8+16); mgametext(c+168,50-8,tempbuf,MENUHIGHLIGHT(0),2+8+16);
menutext(c,50+16,MENUHIGHLIGHT(1),0,"RENDERER"); menutext(c,50+16,MENUHIGHLIGHT(1),0,"RENDERER");
Bsprintf(tempbuf,(vidsets[newvidset]&0x20000)?"%d-bit OpenGL":"Software", vidsets[newvidset]&0x0ffff); Bsprintf(tempbuf,(vidsets[newvidset]&0x20000)?"%d-bit OpenGL":"Software", vidsets[newvidset]&0x0ffff);
mgametext(c+160,50+16-8,tempbuf,MENUHIGHLIGHT(1),2+8+16); mgametext(c+168,50+16-8,tempbuf,MENUHIGHLIGHT(1),2+8+16);
menutext(c,50+16+16,MENUHIGHLIGHT(2),0,"FULLSCREEN"); menutext(c,50+16+16,MENUHIGHLIGHT(2),0,"FULLSCREEN");
menutext(c+160,50+16+16,MENUHIGHLIGHT(2),0,newfullscreen?"YES":"NO"); menutext(c+168,50+16+16,MENUHIGHLIGHT(2),0,newfullscreen?"YES":"NO");
menutext(c+16,50+16+16+22,MENUHIGHLIGHT(3),changesmade==0,"APPLY CHANGES"); menutext(c+16,50+16+16+22,MENUHIGHLIGHT(3),changesmade==0,"APPLY CHANGES");
@ -3383,10 +3389,10 @@ cheat_for_port_credits:
int i = (float)r_ambientlight*1024.f; int i = (float)r_ambientlight*1024.f;
int j = i; int j = i;
menutext(c,50+62+16+16,MENUHIGHLIGHT(5),0,"PIXEL DOUBLING"); menutext(c,50+62+16+16,MENUHIGHLIGHT(5),0,"PIXEL DOUBLING");
menutext(c+160,50+62+16+16,MENUHIGHLIGHT(5),0,ud.detail?"OFF":"ON"); menutext(c+168,50+62+16+16,MENUHIGHLIGHT(5),0,ud.detail?"OFF":"ON");
modval(0,1,(int *)&ud.detail,1,probey==5); modval(0,1,(int *)&ud.detail,1,probey==5);
menutext(c,50+62+16+16+16,MENUHIGHLIGHT(6),PHX(-6),"AMBIENT LIGHT"); menutext(c,50+62+16+16+16,MENUHIGHLIGHT(6),PHX(-6),"AMBIENT LIGHT");
_bar(0,c+177,50+62+16+16+16,&i,128,x==6,MENUHIGHLIGHT(6),numplayers>1,128,4096); _bar(0,c+185,50+62+16+16+16,&i,128,x==6,MENUHIGHLIGHT(6),numplayers>1,128,4096);
if (i != j) if (i != j)
{ {
r_ambientlight = (float)i/1024.f; r_ambientlight = (float)i/1024.f;
@ -3396,6 +3402,7 @@ cheat_for_port_credits:
#if defined(POLYMOST) && defined(USE_OPENGL) #if defined(POLYMOST) && defined(USE_OPENGL)
else else
{ {
int filter = gltexfiltermode;
menutext(c,50+62+16+16,MENUHIGHLIGHT(5),0,"TEXTURE FILTER"); menutext(c,50+62+16+16,MENUHIGHLIGHT(5),0,"TEXTURE FILTER");
switch (gltexfiltermode) switch (gltexfiltermode)
{ {
@ -3421,7 +3428,10 @@ cheat_for_port_credits:
strcpy(tempbuf,"OTHER"); strcpy(tempbuf,"OTHER");
break; break;
} }
mgametextpal(c+160,50+62+16+16-8,tempbuf,MENUHIGHLIGHT(5),!getrendermode()); modval(0,5,(int *)&gltexfiltermode,1,probey==5);
if (gltexfiltermode != filter)
gltexapplyprops();
mgametextpal(c+168,50+62+16+16-8,tempbuf,MENUHIGHLIGHT(5),!getrendermode());
menutext(c,50+62+16+16+16,MENUHIGHLIGHT(6),bpp==8,"MORE SETTINGS"); menutext(c,50+62+16+16+16,MENUHIGHLIGHT(6),bpp==8,"MORE SETTINGS");
} }
#endif #endif