From 6c2ac027935811c5c64f12ef46cd2dc4b54a7ff8 Mon Sep 17 00:00:00 2001 From: Samual Lenks Date: Wed, 3 Oct 2012 15:36:17 -0400 Subject: [PATCH] Make these aliases into macros instead, saves execution time ^_^ --- qcsrc/common/teams.qh | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/qcsrc/common/teams.qh b/qcsrc/common/teams.qh index ef1b3c7f4..93cc0345d 100644 --- a/qcsrc/common/teams.qh +++ b/qcsrc/common/teams.qh @@ -123,15 +123,15 @@ float Team_TeamToNumber(float teamid) // legacy aliases for shitty code -float TeamByColor(float teamid) { return (Team_TeamToNumber(teamid) - 1); } -float ColorByTeam(float number) { return Team_NumberToTeam(number + 1); } +#define TeamByColor(teamid) (Team_TeamToNumber(teamid) - 1) +#define ColorByTeam(number) Team_NumberToTeam(number + 1) // useful aliases -string Team_ColorName_Lower(float teamid) { return strtolower(Team_ColorName(teamid)); } -string Team_ColorName_Upper(float teamid) { return strtoupper(Team_ColorName(teamid)); } +#define Team_ColorName_Lower(teamid) strtolower(Team_ColorName(teamid)) +#define Team_ColorName_Upper(teamid) strtoupper(Team_ColorName(teamid)) -string Team_FullName(float teamid) { return strcat(Team_ColorName(teamid), " ", STR_TEAM, "^7"); } -string Team_ColoredFullName(float teamid) { return strcat(Team_ColorCode(teamid), Team_ColorName(teamid), " ", STR_TEAM, "^7"); } +#define Team_FullName(teamid) strcat(Team_ColorName(teamid), " ", STR_TEAM, "^7") +#define Team_ColoredFullName(teamid) strcat(Team_ColorCode(teamid), Team_ColorName(teamid), " ", STR_TEAM, "^7") -string Team_NumberToFullName(float number) { return Team_FullName(Team_NumberToTeam(number)); } -string Team_NumberToColoredFullName(float number) { return Team_ColoredFullName(Team_NumberToTeam(number)); } +#define Team_NumberToFullName(number) Team_FullName(Team_NumberToTeam(number)) +#define Team_NumberToColoredFullName(number) Team_ColoredFullName(Team_NumberToTeam(number)) -- 2.39.2