1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-27 22:49:25 +02:00

Prefer to pass CGameState as reference instead of pointer

This commit is contained in:
Ivan Savenko
2025-04-19 14:14:12 +03:00
parent ce436bd63e
commit 4d57a8ed36
67 changed files with 465 additions and 466 deletions

View File

@@ -34,8 +34,8 @@ bool VisitQuery::blocksPack(const CPackForServer * pack) const
void MapObjectVisitQuery::onExposure(QueryPtr topQuery)
{
auto object = gh->gameState()->getObjInstance(visitedObject);
auto hero = gh->gameState()->getHero(visitingHero);
auto object = gh->gameState().getObjInstance(visitedObject);
auto hero = gh->gameState().getHero(visitingHero);
//Object may have been removed and deleted.
if (object)
@@ -52,7 +52,7 @@ MapObjectVisitQuery::MapObjectVisitQuery(CGameHandler * owner, const CGObjectIns
void MapObjectVisitQuery::onRemoval(PlayerColor color)
{
auto object = gh->gameState()->getObjInstance(visitedObject);
auto object = gh->gameState().getObjInstance(visitedObject);
gh->objectVisitEnded(visitingHero, players.front());
@@ -73,8 +73,8 @@ TownBuildingVisitQuery::TownBuildingVisitQuery(CGameHandler * owner, const CGTow
void TownBuildingVisitQuery::onExposure(QueryPtr topQuery)
{
auto object = gh->gameState()->getObjInstance(visitedObject);
auto hero = gh->gameState()->getHero(visitingHero);
auto object = gh->gameState().getObjInstance(visitedObject);
auto hero = gh->gameState().getHero(visitingHero);
topQuery->notifyObjectAboutRemoval(object, hero);