CvCity::doFoundMessage()
- Defined in
- CvCity.cpp, line 11326
- Class
- CvCity
- Hook name
CivHooks::CvCity_doFoundMessage
Hooks
static bool BeforeCvCity_doFoundMessage(CvCity* self);static void AfterCvCity_doFoundMessage(CvCity* self);static void ReplaceCvCity_doFoundMessage(void (*original)(CvCity*), CvCity* self);CivRegisterBefore<CivHooks::CvCity_doFoundMessage>(host, &BeforeCvCity_doFoundMessage);CivRegisterAfter<CivHooks::CvCity_doFoundMessage>(host, &AfterCvCity_doFoundMessage);CivRegisterReplace<CivHooks::CvCity_doFoundMessage>(host, &ReplaceCvCity_doFoundMessage);
Code
11326void CvCity::doFoundMessage()11327{11328 VALIDATE_OBJECT11329 if(getOwner() == GC.getGame().getActivePlayer())11330 {11331 Localization::String localizedText = Localization::Lookup("TXT_KEY_MISC_CITY_HAS_BEEN_FOUNDED");11332 localizedText << getNameKey();11333 DLLUI->AddCityMessage(0, GetIDInfo(), getOwner(), false, -1, localizedText.toUTF8(), NULL /*ARTFILEMGR.getInterfaceArtInfo("WORLDBUILDER_CITY_EDIT")->getPath()*/, MESSAGE_TYPE_MAJOR_EVENT, NULL, NO_COLOR, getX(), getY());11334 }1133511336 Localization::String localizedText = Localization::Lookup("TXT_KEY_MISC_CITY_IS_FOUNDED");11337 localizedText << getNameKey();11338 GC.getGame().addReplayMessage(REPLAY_MESSAGE_CITY_FOUNDED, getOwner(), localizedText.toUTF8(), getX(), getY());11339}
Calls
- CvCity::GetIDInfo() const
- CvCity::getNameKey() const
- CvCity::getOwner() const
- CvCity::getX() const
- CvCity::getY() const
- CvGame::addReplayMessage(ReplayMessageTypes, PlayerTypes, const CvString &, int, int)
- CvGame::getActivePlayer() const
- CvGlobals::GetEngineUserInterface()
- CvGlobals::getGame()
CvString::CvStringICvUserInterface1::AddCityMessageLocalization::LookupLocalization::String::toUTF8operator<<