X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=qcsrc%2Fcommon%2Fteams.qh;h=c1ef62d95079a669b82ac7b54a388ca3ed8743bf;hp=e77b7643cbdc80dd86c53d42e2a59e6b825654af;hb=7994091f96667574af4e4d4873369edf2559ad1e;hpb=8b8d39b3632247acb8705a4f397125ca2a589b11 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")