summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTim Angus <tim@ngus.net>2007-03-24 13:06:14 +0000
committerTim Angus <tim@ngus.net>2007-03-24 13:06:14 +0000
commitb746d797266c9fd4d4cb92845d98e611bb501605 (patch)
treead658cadceb03b4bf50ab1cdbae7d0492d343555 /src
parentbec564b10d65313f4030766e6b275d1198e22585 (diff)
* Minor efficiency/readability improvement to g_chatTeamPrefix code
Diffstat (limited to 'src')
-rw-r--r--src/game/g_cmds.c24
1 files changed, 13 insertions, 11 deletions
diff --git a/src/game/g_cmds.c b/src/game/g_cmds.c
index a139a9a8..cc8e0a5e 100644
--- a/src/game/g_cmds.c
+++ b/src/game/g_cmds.c
@@ -809,32 +809,34 @@ static void G_SayTo( gentity_t *ent, gentity_t *other, int mode, int color, cons
void G_Say( gentity_t *ent, gentity_t *target, int mode, const char *chatText )
{
- int j;
- gentity_t *other;
- int color;
- char prefix[ 5 ];
- char name[ 64 ];
+ int j;
+ gentity_t *other;
+ int color;
+ const char *prefix;
+ char name[ 64 ];
// don't let text be too long for malicious reasons
- char text[ MAX_SAY_TEXT ];
- char location[ 64 ];
+ char text[ MAX_SAY_TEXT ];
+ char location[ 64 ];
if (g_chatTeamPrefix.integer)
+ {
switch( ent->client->pers.teamSelection)
{
default:
case PTE_NONE:
- Com_sprintf( prefix, sizeof( prefix ), "[S] ");
+ prefix = "[S] ";
break;
case PTE_ALIENS:
- Com_sprintf( prefix, sizeof( prefix ), "[A] ");
+ prefix = "[A] ";
break;
case PTE_HUMANS:
- Com_sprintf( prefix, sizeof( prefix ), "[H] ");
+ prefix = "[H] ";
}
+ }
else
- prefix[ 0 ] = '\0';
+ prefix = "";
switch( mode )
{