mirror of
https://git.do.srb2.org/STJr/SRB2.git
synced 2024-11-22 04:21:23 +00:00
Correct chat word wrapping further, clean up unused status bar dimensions
This commit is contained in:
parent
88fa2eb776
commit
f92f1f3527
4 changed files with 8 additions and 13 deletions
|
@ -679,13 +679,13 @@ static void D_Display(void)
|
||||||
s[sizeof s - 1] = '\0';
|
s[sizeof s - 1] = '\0';
|
||||||
|
|
||||||
snprintf(s, sizeof s - 1, "get %d b/s", getbps);
|
snprintf(s, sizeof s - 1, "get %d b/s", getbps);
|
||||||
V_DrawRightAlignedString(BASEVIDWIDTH, BASEVIDHEIGHT-ST_HEIGHT-40, V_YELLOWMAP, s);
|
V_DrawRightAlignedString(BASEVIDWIDTH, BASEVIDHEIGHT-40, V_YELLOWMAP, s);
|
||||||
snprintf(s, sizeof s - 1, "send %d b/s", sendbps);
|
snprintf(s, sizeof s - 1, "send %d b/s", sendbps);
|
||||||
V_DrawRightAlignedString(BASEVIDWIDTH, BASEVIDHEIGHT-ST_HEIGHT-30, V_YELLOWMAP, s);
|
V_DrawRightAlignedString(BASEVIDWIDTH, BASEVIDHEIGHT-30, V_YELLOWMAP, s);
|
||||||
snprintf(s, sizeof s - 1, "GameMiss %.2f%%", gamelostpercent);
|
snprintf(s, sizeof s - 1, "GameMiss %.2f%%", gamelostpercent);
|
||||||
V_DrawRightAlignedString(BASEVIDWIDTH, BASEVIDHEIGHT-ST_HEIGHT-20, V_YELLOWMAP, s);
|
V_DrawRightAlignedString(BASEVIDWIDTH, BASEVIDHEIGHT-20, V_YELLOWMAP, s);
|
||||||
snprintf(s, sizeof s - 1, "SysMiss %.2f%%", lostpercent);
|
snprintf(s, sizeof s - 1, "SysMiss %.2f%%", lostpercent);
|
||||||
V_DrawRightAlignedString(BASEVIDWIDTH, BASEVIDHEIGHT-ST_HEIGHT-10, V_YELLOWMAP, s);
|
V_DrawRightAlignedString(BASEVIDWIDTH, BASEVIDHEIGHT-10, V_YELLOWMAP, s);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (cv_perfstats.value)
|
if (cv_perfstats.value)
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
#include "i_video.h"
|
#include "i_video.h"
|
||||||
#include "i_system.h"
|
#include "i_system.h"
|
||||||
|
|
||||||
#include "st_stuff.h" // ST_HEIGHT
|
#include "st_stuff.h"
|
||||||
#include "r_local.h"
|
#include "r_local.h"
|
||||||
|
|
||||||
#include "keys.h"
|
#include "keys.h"
|
||||||
|
@ -1225,7 +1225,7 @@ static void HU_drawMiniChat(void)
|
||||||
|
|
||||||
for (size_t i = chat_nummsg_min; i > 0; i--)
|
for (size_t i = chat_nummsg_min; i > 0; i--)
|
||||||
{
|
{
|
||||||
char *msg = V_ChatWordWrap(0, boxw-charwidth, V_SNAPTOBOTTOM|V_SNAPTOLEFT|V_ALLOWLOWERCASE|V_MONOSPACE, chat_mini[i-1]);
|
char *msg = V_ChatWordWrap(0, boxw-charwidth-2, V_SNAPTOBOTTOM|V_SNAPTOLEFT|V_ALLOWLOWERCASE|V_MONOSPACE, chat_mini[i-1]);
|
||||||
for(size_t j = 0; msg[j]; j++) // iterate through msg
|
for(size_t j = 0; msg[j]; j++) // iterate through msg
|
||||||
{
|
{
|
||||||
if (msg[j] == '\n') // get back down.
|
if (msg[j] == '\n') // get back down.
|
||||||
|
@ -1265,7 +1265,7 @@ static void HU_drawMiniChat(void)
|
||||||
{
|
{
|
||||||
INT32 timer = ((cv_chattime.value*TICRATE)-chat_timers[i]) - cv_chattime.value*TICRATE+9; // see below...
|
INT32 timer = ((cv_chattime.value*TICRATE)-chat_timers[i]) - cv_chattime.value*TICRATE+9; // see below...
|
||||||
INT32 transflag = (timer >= 0 && timer <= 9) ? (timer*V_10TRANS) : 0; // you can make bad jokes out of this one.
|
INT32 transflag = (timer >= 0 && timer <= 9) ? (timer*V_10TRANS) : 0; // you can make bad jokes out of this one.
|
||||||
char *msg = V_ChatWordWrap(0, boxw-charwidth, V_SNAPTOBOTTOM|V_SNAPTOLEFT|V_ALLOWLOWERCASE|V_MONOSPACE, chat_mini[i]); // get the current message, and word wrap it.
|
char *msg = V_ChatWordWrap(0, boxw-charwidth-2, V_SNAPTOBOTTOM|V_SNAPTOLEFT|V_ALLOWLOWERCASE|V_MONOSPACE, chat_mini[i]); // get the current message, and word wrap it.
|
||||||
UINT8 *colormap = NULL;
|
UINT8 *colormap = NULL;
|
||||||
|
|
||||||
for(size_t j = 0; msg[j]; j++) // iterate through msg
|
for(size_t j = 0; msg[j]; j++) // iterate through msg
|
||||||
|
@ -1353,7 +1353,7 @@ static void HU_drawChatLog(INT32 offset)
|
||||||
|
|
||||||
for (i=0; i<chat_nummsg_log; i++) // iterate through our chatlog
|
for (i=0; i<chat_nummsg_log; i++) // iterate through our chatlog
|
||||||
{
|
{
|
||||||
char *msg = V_ChatWordWrap(0, boxw-charwidth, V_SNAPTOBOTTOM|V_SNAPTOLEFT|V_ALLOWLOWERCASE|V_MONOSPACE, chat_log[i]); // get the current message, and word wrap it.
|
char *msg = V_ChatWordWrap(0, boxw-charwidth-2, V_SNAPTOBOTTOM|V_SNAPTOLEFT|V_ALLOWLOWERCASE|V_MONOSPACE, chat_log[i]); // get the current message, and word wrap it.
|
||||||
UINT8 *colormap = NULL;
|
UINT8 *colormap = NULL;
|
||||||
for(size_t j = 0; msg[j]; j++) // iterate through msg
|
for(size_t j = 0; msg[j]; j++) // iterate through msg
|
||||||
{
|
{
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
#include "doomstat.h"
|
#include "doomstat.h"
|
||||||
#include "r_local.h"
|
#include "r_local.h"
|
||||||
#include "r_translation.h"
|
#include "r_translation.h"
|
||||||
#include "st_stuff.h" // need ST_HEIGHT
|
|
||||||
#include "i_video.h"
|
#include "i_video.h"
|
||||||
#include "v_video.h"
|
#include "v_video.h"
|
||||||
#include "m_misc.h"
|
#include "m_misc.h"
|
||||||
|
|
|
@ -30,10 +30,6 @@
|
||||||
#define NUMSCREENS 5
|
#define NUMSCREENS 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Size of statusbar.
|
|
||||||
#define ST_HEIGHT 32
|
|
||||||
#define ST_WIDTH 320
|
|
||||||
|
|
||||||
// used now as a maximum video mode size for extra vesa modes.
|
// used now as a maximum video mode size for extra vesa modes.
|
||||||
|
|
||||||
// we try to re-allocate a minimum of buffers for stability of the memory,
|
// we try to re-allocate a minimum of buffers for stability of the memory,
|
||||||
|
|
Loading…
Reference in a new issue