mirror of
https://github.com/DrBeef/Raze.git
synced 2024-11-15 08:52:00 +00:00
- dead code removal.
This commit is contained in:
parent
51658de730
commit
e4735fdff1
5 changed files with 1 additions and 273 deletions
|
@ -836,8 +836,6 @@ void rotatesprite_(int32_t sx, int32_t sy, int32_t z, int16_t a, int16_t picnu
|
|||
int32_t cx1, int32_t cy1, int32_t cx2, int32_t cy2);
|
||||
void renderDrawLine(int32_t x1, int32_t y1, int32_t x2, int32_t y2, uint8_t col);
|
||||
void drawlinergb(int32_t x1, int32_t y1, int32_t x2, int32_t y2, palette_t p);
|
||||
int32_t printext16(int32_t xpos, int32_t ypos, int16_t col, int16_t backcol,
|
||||
const char *name, char fontsize) ATTRIBUTE((nonnull(5)));
|
||||
void printext256(int32_t xpos, int32_t ypos, int16_t col, int16_t backcol,
|
||||
const char *name, char fontsize) ATTRIBUTE((nonnull(5)));
|
||||
|
||||
|
|
|
@ -114,44 +114,6 @@ int32_t FindDistance3D(int32_t x, int32_t y, int32_t z)
|
|||
}
|
||||
|
||||
|
||||
// Clear OSD background
|
||||
void COMMON_doclearbackground(int numcols, int height)
|
||||
{
|
||||
GLInterface.UseColorOnly(true);
|
||||
|
||||
polymostSet2dView();
|
||||
|
||||
VSMatrix identity(0);
|
||||
GLInterface.SetMatrix(Matrix_ModelView, &identity);
|
||||
auto vert = GLInterface.AllocVertices(8);
|
||||
auto vt = vert.second;
|
||||
|
||||
auto h4 = height - 4;
|
||||
|
||||
GLInterface.EnableBlend(true);
|
||||
|
||||
vt[0].Set(0, 0); //top-left
|
||||
vt[1].Set(0, h4); //bottom-left
|
||||
vt[2].Set(xdim, 0); //top-right
|
||||
vt[3].Set(xdim, h4); //bottom-right
|
||||
GLInterface.SetColor(0.f, 0.f, 0.f, 0.67f);
|
||||
GLInterface.Draw(DT_TRIANGLE_STRIP, vert.first, 4);
|
||||
|
||||
vt[0].Set(0, h4); //top-left
|
||||
vt[1].Set(0, height); //bottom-left
|
||||
vt[2].Set(xdim, h4); //top-right
|
||||
vt[3].Set(xdim, height); //bottom-right
|
||||
GLInterface.SetColor(0.f, 0.f, 0.f, 1.f);
|
||||
GLInterface.Draw(DT_TRIANGLE_STRIP, vert.first+4, 4);
|
||||
|
||||
GLInterface.UseColorOnly(false);
|
||||
}
|
||||
|
||||
void COMMON_clearbackground(int numcols, int numrows)
|
||||
{
|
||||
COMMON_doclearbackground(numcols, 8 * numrows + 8);
|
||||
}
|
||||
|
||||
#if defined _WIN32 && !defined EDUKE32_STANDALONE
|
||||
# define NEED_SHLWAPI_H
|
||||
# include "windows_inc.h"
|
||||
|
|
|
@ -12566,157 +12566,6 @@ static int32_t printext_checkypos(int32_t ypos, int32_t *yminptr, int32_t *ymaxp
|
|||
return 0;
|
||||
}
|
||||
|
||||
//
|
||||
// printext16
|
||||
//
|
||||
int32_t printext16(int32_t xpos, int32_t ypos, int16_t col, int16_t backcol, const char *name, char fontsize)
|
||||
{
|
||||
int32_t ymin, ymax;
|
||||
|
||||
if (printext_checkypos(ypos, &ymin, &ymax))
|
||||
return 0;
|
||||
|
||||
if (fontsize & 2) printext16(xpos+1, ypos+1, 0, -1, name, (fontsize & ~2) | 4);
|
||||
|
||||
int32_t const ocol = col, obackcol = backcol;
|
||||
char smallbuf[4];
|
||||
|
||||
int32_t stx = xpos;
|
||||
const int32_t xpos0 = xpos;
|
||||
|
||||
char const * const fontptr = (fontsize & 1) ? smalltextfont : textfont;
|
||||
int const charxsiz = 8 - ((fontsize & 1)<<2);
|
||||
|
||||
for (bssize_t i=0; name[i]; i++)
|
||||
{
|
||||
if (name[i] == '^')
|
||||
{
|
||||
i++;
|
||||
if (name[i] == 'O') // ^O resets formatting
|
||||
{
|
||||
if (fontsize & 4) continue;
|
||||
|
||||
col = ocol;
|
||||
backcol = obackcol;
|
||||
continue;
|
||||
}
|
||||
if (isdigit(name[i]))
|
||||
{
|
||||
if (isdigit(name[i+1]))
|
||||
{
|
||||
if (isdigit(name[i+2]))
|
||||
{
|
||||
Bmemcpy(&smallbuf[0],&name[i],3);
|
||||
i += 2;
|
||||
smallbuf[3] = '\0';
|
||||
}
|
||||
else
|
||||
{
|
||||
Bmemcpy(&smallbuf[0],&name[i],2);
|
||||
i++;
|
||||
smallbuf[2] = '\0';
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
smallbuf[0] = name[i];
|
||||
smallbuf[1] = '\0';
|
||||
}
|
||||
if (!(fontsize & 4))
|
||||
col = editorcolors[Batol(smallbuf)];
|
||||
|
||||
if (name[i+1] == ',' && isdigit(name[i+2]))
|
||||
{
|
||||
i+=2;
|
||||
if (isdigit(name[i+1]))
|
||||
{
|
||||
if (isdigit(name[i+2]))
|
||||
{
|
||||
Bmemcpy(&smallbuf[0],&name[i],3);
|
||||
i += 2;
|
||||
smallbuf[3] = '\0';
|
||||
}
|
||||
else
|
||||
{
|
||||
Bmemcpy(&smallbuf[0],&name[i],2);
|
||||
i++;
|
||||
smallbuf[2] = '\0';
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
smallbuf[0] = name[i];
|
||||
smallbuf[1] = '\0';
|
||||
}
|
||||
|
||||
if (!(fontsize & 4))
|
||||
backcol = editorcolors[Batol(smallbuf)];
|
||||
}
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
if (name[i] == '\n')
|
||||
{
|
||||
xpos = stx = xpos0;
|
||||
ypos += 8;
|
||||
if (printext_checkypos(ypos, &ymin, &ymax))
|
||||
return 0;
|
||||
continue;
|
||||
}
|
||||
|
||||
if (stx<0)
|
||||
{
|
||||
stx += charxsiz;
|
||||
continue;
|
||||
}
|
||||
|
||||
char const * const letptr = &fontptr[name[i]<<3];
|
||||
|
||||
videoBeginDrawing(); //{{{
|
||||
char *ptr = (char *)(bytesperline*ypos + (stx-(fontsize&1)) + frameplace);
|
||||
int const trans = (obackcol < -1);
|
||||
|
||||
if (trans && backcol < 0)
|
||||
backcol = -backcol;
|
||||
|
||||
if (backcol >= 0)
|
||||
{
|
||||
for (bssize_t y=ymin; y<=ymax; y++)
|
||||
{
|
||||
for (bssize_t x=0; x<charxsiz; x++)
|
||||
{
|
||||
if ((unsigned) (stx+x) >= (unsigned)xdim || ptr < (char *) frameplace) break;
|
||||
ptr[x] = (letptr[y] & pow2char[7 - (fontsize & 1) - x]) ?
|
||||
(uint8_t)col :
|
||||
trans ? (uint8_t)blendtable[0][(ptr[x] * 256) + backcol] : backcol;
|
||||
}
|
||||
ptr += bytesperline;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
for (bssize_t y=ymin; y<=ymax; y++)
|
||||
{
|
||||
for (bssize_t x=0; x<charxsiz; x++)
|
||||
{
|
||||
if ((unsigned) (stx+x) >= (unsigned)xdim || ptr < (char *) frameplace) break;
|
||||
if (letptr[y]&pow2char[7-(fontsize&1)-x]) ptr[x] = (uint8_t) col;
|
||||
}
|
||||
ptr += bytesperline;
|
||||
}
|
||||
}
|
||||
videoEndDrawing(); //}}}
|
||||
|
||||
stx += charxsiz;
|
||||
|
||||
if (stx >= xdim)
|
||||
break;
|
||||
}
|
||||
|
||||
return stx;
|
||||
}
|
||||
|
||||
|
||||
//
|
||||
// printext256
|
||||
|
|
|
@ -669,44 +669,6 @@ static void G_PrintCoords(int32_t snum)
|
|||
printext256(x, y+72, COLOR_WHITE, -1, tempbuf, 0);
|
||||
}
|
||||
|
||||
|
||||
static void G_ShowCacheLocks(void)
|
||||
{
|
||||
if (offscreenrendering)
|
||||
return;
|
||||
|
||||
int k = 0;
|
||||
|
||||
if (k < ydim-12)
|
||||
k += 6;
|
||||
|
||||
if (k >= ydim-12 && k<ydim-6)
|
||||
printext256(0, k, COLOR_WHITE, -1, "(MORE . . .)", 1);
|
||||
|
||||
// sounds
|
||||
if (xdim < 640)
|
||||
return;
|
||||
|
||||
k = 0;
|
||||
|
||||
for (int i=0; i<=g_highestSoundIdx; i++)
|
||||
{
|
||||
if (g_sounds[i].num > 0)
|
||||
{
|
||||
for (int j = 0, n = g_sounds[i].num; j < n; j++)
|
||||
{
|
||||
if (k >= ydim-12)
|
||||
return;
|
||||
|
||||
Bsprintf(tempbuf, "snd %d_%d: voice %d, ow %d", i, j, g_sounds[i].voices[j].id, g_sounds[i].voices[j].owner);
|
||||
printext256(160, k, COLOR_WHITE, -1, tempbuf, 1);
|
||||
|
||||
k += 6;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#define LOW_FPS ((videoGetRenderMode() == REND_CLASSIC) ? 35 : 50)
|
||||
#define SLOW_FRAME_TIME 20
|
||||
|
||||
|
@ -1213,8 +1175,6 @@ void G_DisplayRest(int32_t smoothratio)
|
|||
if (buttonMap.ButtonDown(gamefunc_Show_DukeMatch_Scores))
|
||||
G_ShowScores();
|
||||
|
||||
if (g_Debug)
|
||||
G_ShowCacheLocks();
|
||||
|
||||
#ifdef LUNATIC
|
||||
El_DisplayErrors();
|
||||
|
|
|
@ -664,44 +664,6 @@ static void G_PrintCoords(int32_t snum)
|
|||
printext256(x, y+90, COLOR_WHITE, -1, tempbuf, 0);
|
||||
}
|
||||
|
||||
static void G_ShowCacheLocks(void)
|
||||
{
|
||||
int16_t i, k;
|
||||
|
||||
if (offscreenrendering)
|
||||
return;
|
||||
|
||||
k = 0;
|
||||
|
||||
if (k < ydim-12)
|
||||
k += 6;
|
||||
|
||||
if (k >= ydim-12 && k<ydim-6)
|
||||
printext256(0, k, COLOR_WHITE, -1, "(MORE . . .)", 1);
|
||||
|
||||
// sounds
|
||||
if (xdim < 640)
|
||||
return;
|
||||
|
||||
k = 18;
|
||||
for (i=0; i<=g_highestSoundIdx; i++)
|
||||
if (g_sounds[i].num > 0)
|
||||
{
|
||||
int32_t j, n=g_sounds[i].num;
|
||||
|
||||
for (j=0; j<n; j++)
|
||||
{
|
||||
if (k >= ydim-12)
|
||||
break;
|
||||
|
||||
Bsprintf(tempbuf, "snd #%d inst %d: voice %d, ow %d", i, j,
|
||||
g_sounds[i].voices[j].id, g_sounds[i].voices[j].owner);
|
||||
printext256(240, k, COLOR_WHITE, -1, tempbuf, 0);
|
||||
|
||||
k += 9;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#define LOW_FPS 30
|
||||
#define SLOW_FRAME_TIME 33
|
||||
|
@ -1222,10 +1184,7 @@ void G_DisplayRest(int32_t smoothratio)
|
|||
|
||||
if (buttonMap.ButtonDown(gamefunc_Show_DukeMatch_Scores))
|
||||
G_ShowScores();
|
||||
|
||||
if (g_Debug)
|
||||
G_ShowCacheLocks();
|
||||
|
||||
|
||||
Net_DisplaySyncMsg();
|
||||
|
||||
#ifndef EDUKE32_TOUCH_DEVICES
|
||||
|
|
Loading…
Reference in a new issue