From: Samual Lenks Date: Mon, 29 Apr 2013 01:18:11 +0000 (-0400) Subject: Add a static function for team names that should not be translated X-Git-Tag: xonotic-v0.7.0~66 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=f00dd29e71e236ddd2d79f44256ff589cbeac350;p=xonotic%2Fxonotic-data.pk3dir.git Add a static function for team names that should not be translated --- 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")