hud messages

git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@1440 e016b1c5-ed68-44aa-a2f7-31cac88cffde
This commit is contained in:
driAn
2007-11-25 10:03:04 +00:00
parent e39e1cf8eb
commit d2a331fd4a
6 changed files with 119 additions and 69 deletions
+6 -5
View File
@@ -400,19 +400,20 @@ void dokill(playerent *pl, playerent *act, bool gib)
s_strcpy(pname, pl==player1 ? "you" : colorname(pl));
s_strcpy(aname, act==player1 ? "you" : colorname(act));
s_strcpy(death, gib ? "gibbed" : "fragged");
void (*outf)(const char *s, ...) = (pl == player1 || act == player1) ? hudoutf : conoutf;
if(pl==act)
conoutf("\f2%s suicided%s", pname, pl==player1 ? "!" : "");
outf("\f2%s suicided%s", pname, pl==player1 ? "!" : "");
else if(isteam(pl->team, act->team))
{
if(pl==player1) conoutf("\f2you got %s by a teammate (%s)", death, aname);
else conoutf("\f2%s %s %s teammate (%s)", aname, death, act==player1 ? "a" : "his", pname);
if(pl==player1) outf("\f2you got %s by a teammate (%s)", death, aname);
else outf("\f2%s %s %s teammate (%s)", aname, death, act==player1 ? "a" : "his", pname);
if(act==player1) showteamkill();
}
else
{
if(pl==player1) conoutf("\f2you got %s by %s", death, aname);
else conoutf("\f2%s %s %s", aname, death, pname);
if(pl==player1) outf("\f2you got %s by %s", death, aname);
else outf("\f2%s %s %s", aname, death, pname);
}
pl->state = CS_DEAD;