1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-22 22:13:35 +02:00

Fix scripting build

This commit is contained in:
Ivan Savenko 2024-10-07 13:25:39 +00:00
parent c0f5c7c0ea
commit d0606d2dc9
4 changed files with 14 additions and 14 deletions

View File

@ -195,19 +195,19 @@ void CCallback::scrollBackpackArtifacts(ObjectInstanceID hero, bool left)
void CCallback::sortBackpackArtifactsBySlot(const ObjectInstanceID hero) void CCallback::sortBackpackArtifactsBySlot(const ObjectInstanceID hero)
{ {
ManageBackpackArtifacts mba(hero, ManageBackpackArtifacts::ManageCmd::SORT_BY_SLOT); ManageBackpackArtifacts mba(hero, ManageBackpackArtifacts::ManageCmd::SORT_BY_SLOT);
sendRequest(&mba); sendRequest(mba);
} }
void CCallback::sortBackpackArtifactsByCost(const ObjectInstanceID hero) void CCallback::sortBackpackArtifactsByCost(const ObjectInstanceID hero)
{ {
ManageBackpackArtifacts mba(hero, ManageBackpackArtifacts::ManageCmd::SORT_BY_COST); ManageBackpackArtifacts mba(hero, ManageBackpackArtifacts::ManageCmd::SORT_BY_COST);
sendRequest(&mba); sendRequest(mba);
} }
void CCallback::sortBackpackArtifactsByClass(const ObjectInstanceID hero) void CCallback::sortBackpackArtifactsByClass(const ObjectInstanceID hero)
{ {
ManageBackpackArtifacts mba(hero, ManageBackpackArtifacts::ManageCmd::SORT_BY_CLASS); ManageBackpackArtifacts mba(hero, ManageBackpackArtifacts::ManageCmd::SORT_BY_CLASS);
sendRequest(&mba); sendRequest(mba);
} }
void CCallback::manageHeroCostume(ObjectInstanceID hero, size_t costumeIndex, bool saveCostume) void CCallback::manageHeroCostume(ObjectInstanceID hero, size_t costumeIndex, bool saveCostume)
@ -270,7 +270,7 @@ int CBattleCallback::sendRequest(const CPackForServer & request)
void CCallback::spellResearch( const CGTownInstance *town, SpellID spellAtSlot, bool accepted ) void CCallback::spellResearch( const CGTownInstance *town, SpellID spellAtSlot, bool accepted )
{ {
SpellResearch pack(town->id, spellAtSlot, accepted); SpellResearch pack(town->id, spellAtSlot, accepted);
sendRequest(&pack); sendRequest(pack);
} }
void CCallback::swapGarrisonHero( const CGTownInstance *town ) void CCallback::swapGarrisonHero( const CGTownInstance *town )

View File

@ -74,7 +74,7 @@ int ServerCbProxy::commitPackage(lua_State * L)
auto * pack = static_cast<CPackForClient *>(lua_touserdata(L, 1)); auto * pack = static_cast<CPackForClient *>(lua_touserdata(L, 1));
object->apply(pack); object->apply(*pack);
return S.retVoid(); return S.retVoid();
} }
@ -96,7 +96,7 @@ int ServerCbProxy::apply(lua_State * L)
if(!S.tryGet(1, pack)) if(!S.tryGet(1, pack))
return S.retVoid(); return S.retVoid();
object->apply(pack.get()); object->apply(*pack);
return S.retVoid(); return S.retVoid();
} }

View File

@ -452,7 +452,7 @@ void CGameHandler::handleClientDisconnection(std::shared_ptr<CConnection> c)
out.text.appendTextID("vcmi.server.errors.playerLeft"); out.text.appendTextID("vcmi.server.errors.playerLeft");
out.text.replaceName(playerId); out.text.replaceName(playerId);
out.components.emplace_back(ComponentType::FLAG, playerId); out.components.emplace_back(ComponentType::FLAG, playerId);
sendAndApply(&out); sendAndApply(out);
} }
} }
} }
@ -1259,7 +1259,7 @@ void CGameHandler::setResearchedSpells(const CGTownInstance * town, int level, c
cs.spells = spells; cs.spells = spells;
cs.level = level; cs.level = level;
cs.accepted = accepted; cs.accepted = accepted;
sendAndApply(&cs); sendAndApply(cs);
} }
void CGameHandler::giveHeroBonus(GiveBonus * bonus) void CGameHandler::giveHeroBonus(GiveBonus * bonus)

View File

@ -157,18 +157,18 @@ TEST_F(LuaSpellEffectAPITest, DISABLED_ApplyMoveUnit)
BattleStackMoved expected; BattleStackMoved expected;
BattleStackMoved actual; BattleStackMoved actual;
auto checkMove = [&](BattleStackMoved * pack) auto checkMove = [&](BattleStackMoved & pack)
{ {
EXPECT_EQ(pack->stack, 42); EXPECT_EQ(pack.stack, 42);
EXPECT_EQ(pack->teleporting, true); EXPECT_EQ(pack.teleporting, true);
EXPECT_EQ(pack->distance, 0); EXPECT_EQ(pack.distance, 0);
std::vector<BattleHex> toMove(1, hex2); std::vector<BattleHex> toMove(1, hex2);
EXPECT_EQ(pack->tilesToMove, toMove); EXPECT_EQ(pack.tilesToMove, toMove);
}; };
EXPECT_CALL(serverMock, apply(Matcher<BattleStackMoved *>(_))).WillOnce(Invoke(checkMove)); EXPECT_CALL(serverMock, apply(Matcher<BattleStackMoved &>(_))).WillOnce(Invoke(checkMove));
context->callGlobal(&serverMock, "apply", params); context->callGlobal(&serverMock, "apply", params);
} }