Bazaar developer reference

getActivityTypeString(CvString &, ActivityTypes)

Defined in
CvGameCoreUtils.cpp, line 1066
Hook name
CivHooks::getActivityTypeString

Hooks

static bool BeforegetActivityTypeString(CvString& strString, ActivityTypes eActivityType);static void AftergetActivityTypeString(CvString& strString, ActivityTypes eActivityType);static void ReplacegetActivityTypeString(void (*original)(CvString&, ActivityTypes), CvString& strString, ActivityTypes eActivityType);CivRegisterBefore<CivHooks::getActivityTypeString>(host, &BeforegetActivityTypeString);CivRegisterAfter<CivHooks::getActivityTypeString>(host, &AftergetActivityTypeString);CivRegisterReplace<CivHooks::getActivityTypeString>(host, &ReplacegetActivityTypeString);

Code

1066void getActivityTypeString(CvString& strString, ActivityTypes eActivityType)1067{1068	switch(eActivityType)1069	{1070	case NO_ACTIVITY:1071		strString			= "NO_ACTIVITY";1072		break;1073	case ACTIVITY_AWAKE:1074		strString		= "ACTIVITY_AWAKE";1075		break;1076	case ACTIVITY_HOLD:1077		strString		= "ACTIVITY_HOLD";1078		break;1079	case ACTIVITY_SLEEP:1080		strString		= "ACTIVITY_SLEEP";1081		break;1082	case ACTIVITY_HEAL:1083		strString		= "ACTIVITY_HEAL";1084		break;1085	case ACTIVITY_SENTRY:1086		strString		= "ACTIVITY_SENTRY";1087		break;1088	case ACTIVITY_INTERCEPT:1089		strString	= "ACTIVITY_SENTRY";1090		break;1091	case ACTIVITY_MISSION:1092		strString	= "ACTIVITY_MISSION";1093		break;10941095	default:1096		strString = CvString::format("UNKNOWN_ACTIVITY(%d)", eActivityType);1097		break;1098	}1099}

Calls