getDirectionTypeString(CvString &, DirectionTypes)
- Defined in
- CvGameCoreUtils.cpp, line 1031
- Hook name
CivHooks::getDirectionTypeString
Hooks
static bool BeforegetDirectionTypeString(CvString& strString, DirectionTypes eDirectionType);static void AftergetDirectionTypeString(CvString& strString, DirectionTypes eDirectionType);static void ReplacegetDirectionTypeString(void (*original)(CvString&, DirectionTypes), CvString& strString, DirectionTypes eDirectionType);CivRegisterBefore<CivHooks::getDirectionTypeString>(host, &BeforegetDirectionTypeString);CivRegisterAfter<CivHooks::getDirectionTypeString>(host, &AftergetDirectionTypeString);CivRegisterReplace<CivHooks::getDirectionTypeString>(host, &ReplacegetDirectionTypeString);
Code
1031void getDirectionTypeString(CvString& strString, DirectionTypes eDirectionType)1032{1033 switch(eDirectionType)1034 {1035 case NO_DIRECTION:1036 strString = "NO_DIRECTION";1037 break;10381039 //case DIRECTION_NORTH: strString = "north"; break;1040 case DIRECTION_NORTHEAST:1041 strString = "northeast";1042 break;1043 case DIRECTION_EAST:1044 strString = "east";1045 break;1046 case DIRECTION_SOUTHEAST:1047 strString = "southeast";1048 break;1049 //case DIRECTION_SOUTH: strString = "south"; break;1050 case DIRECTION_SOUTHWEST:1051 strString = "southwest";1052 break;1053 case DIRECTION_WEST:1054 strString = "west";1055 break;1056 case DIRECTION_NORTHWEST:1057 strString = "northwest";1058 break;10591060 default:1061 strString = CvString::format("UNKNOWN_DIRECTION(%d)", eDirectionType);1062 break;1063 }1064}
Calls
CvString::formatCvString::operator=CvString::operator=