From f00dd29e71e236ddd2d79f44256ff589cbeac350 Mon Sep 17 00:00:00 2001 From: Samual Lenks Date: Sun, 28 Apr 2013 21:18:11 -0400 Subject: [PATCH] Add a static function for team names that should not be translated --- qcsrc/common/teams.qh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/qcsrc/common/teams.qh b/qcsrc/common/teams.qh index e77b7643c..c1ef62d95 100644 --- a/qcsrc/common/teams.qh +++ b/qcsrc/common/teams.qh @@ -92,6 +92,20 @@ string Team_ColorName(float teamid) return NAME_NEUTRAL; } +// used for replacement in filenames or such where the name CANNOT be allowed to be translated +string Static_Team_ColorName(float teamid) +{ + switch(teamid) + { + case NUM_TEAM_1: return STATIC_NAME_TEAM_1; + case NUM_TEAM_2: return STATIC_NAME_TEAM_2; + case NUM_TEAM_3: return STATIC_NAME_TEAM_3; + case NUM_TEAM_4: return STATIC_NAME_TEAM_4; + } + + return NAME_NEUTRAL; +} + float Team_ColorToTeam(string team_color) { switch(strtolower(team_color)) @@ -141,6 +155,10 @@ float Team_TeamToNumber(float teamid) #define Team_ColorName_Lower(teamid) strtolower(Team_ColorName(teamid)) #define Team_ColorName_Upper(teamid) strtoupper(Team_ColorName(teamid)) +// used for replacement in filenames or such where the name CANNOT be allowed to be translated +#define Static_Team_ColorName_Lower(teamid) strtolower(Static_Team_ColorName(teamid)) +#define Static_Team_ColorName_Upper(teamid) strtoupper(Static_Team_ColorName(teamid)) + #define Team_FullName(teamid) strcat(Team_ColorName(teamid), " ", NAME_TEAM, "^7") #define Team_ColoredFullName(teamid) strcat(Team_ColorCode(teamid), Team_ColorName(teamid), " ", NAME_TEAM, "^7") -- 2.39.2