mirror of
https://github.com/ZDoom/raze-gles.git
synced 2024-12-25 03:00:46 +00:00
git-svn-id: https://svn.eduke32.com/eduke32@1116 1a8010ca-5511-0410-912e-c29ae57300e0
This commit is contained in:
parent
1d98974693
commit
f070a571d9
4 changed files with 25 additions and 31 deletions
|
@ -902,10 +902,7 @@ void resizeglcheck()
|
||||||
ratio = 1.2f;
|
ratio = 1.2f;
|
||||||
else if (glprojectionhacks == 1)
|
else if (glprojectionhacks == 1)
|
||||||
{
|
{
|
||||||
if (gshang > 0)
|
ratio += (gshang*gshang)*0.36f;
|
||||||
ratio += gshang*0.33f;
|
|
||||||
if (gshang < 0)
|
|
||||||
ratio += -gshang*0.33f;
|
|
||||||
}
|
}
|
||||||
else if (glprojectionhacks == 2)
|
else if (glprojectionhacks == 2)
|
||||||
{
|
{
|
||||||
|
@ -4179,10 +4176,7 @@ void polymost_drawrooms()
|
||||||
ratio = 1.2f;
|
ratio = 1.2f;
|
||||||
else if (glprojectionhacks == 1)
|
else if (glprojectionhacks == 1)
|
||||||
{
|
{
|
||||||
if (gshang > 0)
|
ratio += (gshang*gshang)*0.36f;
|
||||||
ratio += gshang*0.33f;
|
|
||||||
if (gshang < 0)
|
|
||||||
ratio += -gshang*0.33f;
|
|
||||||
}
|
}
|
||||||
else if (glprojectionhacks == 2)
|
else if (glprojectionhacks == 2)
|
||||||
{
|
{
|
||||||
|
|
|
@ -50,6 +50,9 @@ extern "C" {
|
||||||
|
|
||||||
#include "function.h"
|
#include "function.h"
|
||||||
|
|
||||||
|
#define HORIZ_MIN -99
|
||||||
|
#define HORIZ_MAX 299
|
||||||
|
|
||||||
extern int g_ScriptVersion, g_Shareware, g_GameType;
|
extern int g_ScriptVersion, g_Shareware, g_GameType;
|
||||||
|
|
||||||
#define GAMEDUKE 0
|
#define GAMEDUKE 0
|
||||||
|
|
|
@ -391,7 +391,7 @@ int gametext_z(int small, int starttile, int x,int y,const char *t,int s,int p,i
|
||||||
|
|
||||||
if (small&4)
|
if (small&4)
|
||||||
{
|
{
|
||||||
rotatesprite(textsc(x<<shift),(origy<<shift)+textsc((y-origy)<<shift),textsc(z),0,ac,s,p,(8|16|(orientation&1)|(orientation&32)),x1,y1,x2,y2);
|
rotatesprite(textsc(x<<shift),(origy<<shift)+textsc((y-origy)<<shift),textsc(z),0,ac,s,p,(8|16|(orientation&1)|(orientation&32))|128,x1,y1,x2,y2);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -2743,15 +2743,15 @@ static void operatefta(void)
|
||||||
k = user_quote_time[i];
|
k = user_quote_time[i];
|
||||||
if (hud_glowingquotes)
|
if (hud_glowingquotes)
|
||||||
{
|
{
|
||||||
if (k > 4) { mpgametext(j,user_quote[i],(sintable[(totalclock<<5)&2047]>>11),2+8+16); j += textsc(8); }
|
if (k > 4) { mpgametext(j,user_quote[i],(sintable[(totalclock<<5)&2047]>>11),2+8+16+128); j += textsc(8); }
|
||||||
else if (k > 2) { mpgametext(j,user_quote[i],(sintable[(totalclock<<5)&2047]>>11),2+8+16+1); j += textsc(k<<1); }
|
else if (k > 2) { mpgametext(j,user_quote[i],(sintable[(totalclock<<5)&2047]>>11),2+8+16+1+128); j += textsc(k<<1); }
|
||||||
else { mpgametext(j,user_quote[i],(sintable[(totalclock<<5)&2047]>>11),2+8+16+1+32); j += textsc(k<<1); }
|
else { mpgametext(j,user_quote[i],(sintable[(totalclock<<5)&2047]>>11),2+8+16+1+32+128); j += textsc(k<<1); }
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (k > 4) { mpgametext(j,user_quote[i],0,2+8+16); j += textsc(8); }
|
if (k > 4) { mpgametext(j,user_quote[i],0,2+8+16+128); j += textsc(8); }
|
||||||
else if (k > 2) { mpgametext(j,user_quote[i],0,2+8+16+1); j += textsc(k<<1); }
|
else if (k > 2) { mpgametext(j,user_quote[i],0,2+8+16+1+128); j += textsc(k<<1); }
|
||||||
else { mpgametext(j,user_quote[i],0,2+8+16+1+32); j += textsc(k<<1); }
|
else { mpgametext(j,user_quote[i],0,2+8+16+1+32+128); j += textsc(k<<1); }
|
||||||
}
|
}
|
||||||
l = gametextlen(USERQUOTE_LEFTOFFSET,stripcolorcodes(tempbuf,user_quote[i]));
|
l = gametextlen(USERQUOTE_LEFTOFFSET,stripcolorcodes(tempbuf,user_quote[i]));
|
||||||
while (l > (ud.config.ScreenWidth - USERQUOTE_RIGHTOFFSET))
|
while (l > (ud.config.ScreenWidth - USERQUOTE_RIGHTOFFSET))
|
||||||
|
@ -2802,9 +2802,9 @@ static void operatefta(void)
|
||||||
else gametext(320>>1,k,fta_quotes[g_player[screenpeek].ps->ftq],0,2+8+16+1+32);
|
else gametext(320>>1,k,fta_quotes[g_player[screenpeek].ps->ftq],0,2+8+16+1+32);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (j > 4) gametext(320>>1,k,fta_quotes[g_player[screenpeek].ps->ftq],(sintable[(totalclock<<5)&2047]>>11),2+8+16);
|
if (j > 4) gametext(320>>1,k,fta_quotes[g_player[screenpeek].ps->ftq],(sintable[(totalclock<<5)&2047]>>11),2+8+16+128);
|
||||||
else if (j > 2) gametext(320>>1,k,fta_quotes[g_player[screenpeek].ps->ftq],(sintable[(totalclock<<5)&2047]>>11),2+8+16+1);
|
else if (j > 2) gametext(320>>1,k,fta_quotes[g_player[screenpeek].ps->ftq],(sintable[(totalclock<<5)&2047]>>11),2+8+16+1+128);
|
||||||
else gametext(320>>1,k,fta_quotes[g_player[screenpeek].ps->ftq],(sintable[(totalclock<<5)&2047]>>11),2+8+16+1+32);
|
else gametext(320>>1,k,fta_quotes[g_player[screenpeek].ps->ftq],(sintable[(totalclock<<5)&2047]>>11),2+8+16+1+32+128);
|
||||||
}
|
}
|
||||||
|
|
||||||
void FTA(int q, player_struct *p)
|
void FTA(int q, player_struct *p)
|
||||||
|
@ -4377,7 +4377,7 @@ void displayrooms(int snum,int smoothratio)
|
||||||
short tang;
|
short tang;
|
||||||
int tiltcx,tiltcy,tiltcs=0; // JBF 20030807
|
int tiltcx,tiltcy,tiltcs=0; // JBF 20030807
|
||||||
|
|
||||||
if (pub > 0) // JBF 20040101: redraw background always
|
if (pub > 0 || getrendermode() >= 3) // JBF 20040101: redraw background always
|
||||||
{
|
{
|
||||||
if (getrendermode() >= 3 || ud.screen_size > 8 || (ud.screen_size == 8 && ud.statusbarscale<100))
|
if (getrendermode() >= 3 || ud.screen_size > 8 || (ud.screen_size == 8 && ud.statusbarscale<100))
|
||||||
drawbackground();
|
drawbackground();
|
||||||
|
@ -4419,9 +4419,6 @@ void displayrooms(int snum,int smoothratio)
|
||||||
drawrooms(s->x,s->y,s->z-(4<<8),ud.cameraang,s->yvel,s->sectnum);
|
drawrooms(s->x,s->y,s->z-(4<<8),ud.cameraang,s->yvel,s->sectnum);
|
||||||
animatesprites(s->x,s->y,ud.cameraang,smoothratio);
|
animatesprites(s->x,s->y,ud.cameraang,smoothratio);
|
||||||
drawmasks();
|
drawmasks();
|
||||||
|
|
||||||
if (getrendermode() >= 3)
|
|
||||||
drawbackground();
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -4553,8 +4550,8 @@ void displayrooms(int snum,int smoothratio)
|
||||||
if (ud.cameraz > fz-(4<<8)) ud.cameraz = fz-(4<<8);
|
if (ud.cameraz > fz-(4<<8)) ud.cameraz = fz-(4<<8);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ud.camerahoriz > 299) ud.camerahoriz = 299;
|
if (ud.camerahoriz > HORIZ_MAX) ud.camerahoriz = HORIZ_MAX;
|
||||||
else if (ud.camerahoriz < -99) ud.camerahoriz = -99;
|
else if (ud.camerahoriz < HORIZ_MIN) ud.camerahoriz = HORIZ_MIN;
|
||||||
|
|
||||||
OnEvent(EVENT_DISPLAYROOMS, g_player[screenpeek].ps->i, screenpeek, -1);
|
OnEvent(EVENT_DISPLAYROOMS, g_player[screenpeek].ps->i, screenpeek, -1);
|
||||||
|
|
||||||
|
@ -4604,9 +4601,6 @@ void displayrooms(int snum,int smoothratio)
|
||||||
animatesprites(ud.camerax,ud.cameray,ud.cameraang,smoothratio);
|
animatesprites(ud.camerax,ud.cameray,ud.cameraang,smoothratio);
|
||||||
drawmasks();
|
drawmasks();
|
||||||
|
|
||||||
if (getrendermode() >= 3)
|
|
||||||
drawbackground();
|
|
||||||
|
|
||||||
if (screencapt == 1)
|
if (screencapt == 1)
|
||||||
{
|
{
|
||||||
setviewback();
|
setviewback();
|
||||||
|
@ -11445,7 +11439,10 @@ MAIN_LOOP_RESTART:
|
||||||
if (r_maxfps == 0 || j >= nextrender)
|
if (r_maxfps == 0 || j >= nextrender)
|
||||||
{
|
{
|
||||||
nextrender += g_FrameDelay;
|
nextrender += g_FrameDelay;
|
||||||
|
|
||||||
displayrooms(screenpeek,i);
|
displayrooms(screenpeek,i);
|
||||||
|
if (getrendermode() >= 3)
|
||||||
|
drawbackground();
|
||||||
displayrest(i);
|
displayrest(i);
|
||||||
|
|
||||||
if (g_player[myconnectindex].gotvote == 0 && voting != -1 && voting != myconnectindex)
|
if (g_player[myconnectindex].gotvote == 0 && voting != -1 && voting != myconnectindex)
|
||||||
|
@ -12342,8 +12339,8 @@ FAKEHORIZONLY:
|
||||||
myhoriz -= (myhardlanding<<4);
|
myhoriz -= (myhardlanding<<4);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (myhoriz > 299) myhoriz = 299;
|
if (myhoriz > HORIZ_MAX) myhoriz = HORIZ_MAX;
|
||||||
else if (myhoriz < -99) myhoriz = -99;
|
else if (myhoriz < HORIZ_MIN) myhoriz = HORIZ_MIN;
|
||||||
|
|
||||||
if (p->knee_incs > 0)
|
if (p->knee_incs > 0)
|
||||||
{
|
{
|
||||||
|
|
|
@ -4625,8 +4625,8 @@ HORIZONLY:
|
||||||
}
|
}
|
||||||
p->horiz += g_player[snum].sync->horz;
|
p->horiz += g_player[snum].sync->horz;
|
||||||
|
|
||||||
if (p->horiz > 299) p->horiz = 299;
|
if (p->horiz > HORIZ_MAX) p->horiz = HORIZ_MAX;
|
||||||
else if (p->horiz < -99) p->horiz = -99;
|
else if (p->horiz < HORIZ_MIN) p->horiz = HORIZ_MIN;
|
||||||
|
|
||||||
//Shooting code/changes
|
//Shooting code/changes
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue