Bazaar developer reference

CvPreGame::findPlayerByNickname(const char *const)

Defined in
CvPreGame.cpp, line 866
Hook name
CivHooks::CvPreGame_findPlayerByNickname

Hooks

static bool BeforeCvPreGame_findPlayerByNickname(const char* const name, PlayerTypes& result);static void AfterCvPreGame_findPlayerByNickname(const char* const name, PlayerTypes& result);static PlayerTypes ReplaceCvPreGame_findPlayerByNickname(PlayerTypes (*original)(const char* const), const char* const name);CivRegisterBefore<CivHooks::CvPreGame_findPlayerByNickname>(host, &BeforeCvPreGame_findPlayerByNickname);CivRegisterAfter<CivHooks::CvPreGame_findPlayerByNickname>(host, &AfterCvPreGame_findPlayerByNickname);CivRegisterReplace<CivHooks::CvPreGame_findPlayerByNickname>(host, &ReplaceCvPreGame_findPlayerByNickname);

Code

866PlayerTypes findPlayerByNickname(const char* const name)867{868	PlayerTypes result = NO_PLAYER;869	if(name)870	{871		int i = 0;872		for(i = 0; i < MAX_PLAYERS; ++i)873		{874			if(s_nicknames[i] == name)875			{876				result = static_cast<PlayerTypes>(i);877				break;878			}879		}880	}881	return result;882}

Calls

Called by