mirror of
				https://github.com/vcmi/vcmi.git
				synced 2025-10-31 00:07:39 +02:00 
			
		
		
		
	Fix build
This commit is contained in:
		| @@ -365,13 +365,6 @@ void CCallback::unregisterBattleInterface(std::shared_ptr<IBattleEventsReceiver> | ||||
| 	cl->additionalBattleInts[*player] -= battleEvents; | ||||
| } | ||||
|  | ||||
| #if SCRIPTING_ENABLED | ||||
| scripting::Pool * CBattleCallback::getContextPool() const | ||||
| { | ||||
| 	return cl->getGlobalContextPool(); | ||||
| } | ||||
| #endif | ||||
|  | ||||
| CBattleCallback::CBattleCallback(std::optional<PlayerColor> player, CClient * C): | ||||
| 	cl(C), | ||||
| 	player(player) | ||||
|   | ||||
| @@ -134,10 +134,6 @@ public: | ||||
| 	void onBattleStarted(const IBattleInfo * info); | ||||
| 	void onBattleEnded(const BattleID & battleID); | ||||
|  | ||||
| #if SCRIPTING_ENABLED | ||||
| 	scripting::Pool * getContextPool() const override; | ||||
| #endif | ||||
|  | ||||
| 	friend class CCallback; | ||||
| 	friend class CClient; | ||||
| }; | ||||
|   | ||||
| @@ -693,11 +693,6 @@ scripting::Pool * CClient::getGlobalContextPool() const | ||||
| { | ||||
| 	return clientScripts.get(); | ||||
| } | ||||
|  | ||||
| scripting::Pool * CClient::getContextPool() const | ||||
| { | ||||
| 	return clientScripts.get(); | ||||
| } | ||||
| #endif | ||||
|  | ||||
| void CClient::reinitScripting() | ||||
|   | ||||
| @@ -220,7 +220,6 @@ public: | ||||
|  | ||||
| #if SCRIPTING_ENABLED | ||||
| 	scripting::Pool * getGlobalContextPool() const override; | ||||
| 	scripting::Pool * getContextPool() const override; | ||||
| #endif | ||||
|  | ||||
| private: | ||||
|   | ||||
| @@ -22,6 +22,13 @@ CPlayerBattleCallback::CPlayerBattleCallback(const IBattleInfo * battle, PlayerC | ||||
|  | ||||
| } | ||||
|  | ||||
| #if SCRIPTING_ENABLED | ||||
| scripting::Pool * CPlayerBattleCallback::getContextPool() const | ||||
| { | ||||
| 	return nullptr; //TODO cl->getGlobalContextPool(); | ||||
| } | ||||
| #endif | ||||
|  | ||||
| const IBattleInfo * CPlayerBattleCallback::getBattle() const | ||||
| { | ||||
| 	return battle; | ||||
|   | ||||
| @@ -22,6 +22,10 @@ class DLL_LINKAGE CPlayerBattleCallback : public CBattleInfoCallback | ||||
| public: | ||||
| 	CPlayerBattleCallback(const IBattleInfo * battle, PlayerColor player); | ||||
|  | ||||
| #if SCRIPTING_ENABLED | ||||
| 	scripting::Pool * getContextPool() const override; | ||||
| #endif | ||||
|  | ||||
| 	const IBattleInfo * getBattle() const override; | ||||
| 	std::optional<PlayerColor> getPlayerID() const override; | ||||
|  | ||||
|   | ||||
| @@ -75,7 +75,7 @@ LuaContext::LuaContext(const Script * source, const Environment * env_): | ||||
| 	S.push(env->game()); | ||||
| 	lua_setglobal(L, "GAME"); | ||||
|  | ||||
| 	S.push(env->battle()); | ||||
| 	S.push(env->battle(BattleID::NONE)); | ||||
| 	lua_setglobal(L, "BATTLE"); | ||||
|  | ||||
| 	S.push(env->eventBus()); | ||||
|   | ||||
| @@ -4094,10 +4094,10 @@ scripting::Pool * CGameHandler::getGlobalContextPool() const | ||||
| 	return serverScripts.get(); | ||||
| } | ||||
|  | ||||
| scripting::Pool * CGameHandler::getContextPool() const | ||||
| { | ||||
| 	return serverScripts.get(); | ||||
| } | ||||
| //scripting::Pool * CGameHandler::getContextPool() const | ||||
| //{ | ||||
| //	return serverScripts.get(); | ||||
| //} | ||||
| #endif | ||||
|  | ||||
| void CGameHandler::createObject(const int3 & visitablePosition, Obj type, int32_t subtype) | ||||
|   | ||||
| @@ -270,7 +270,7 @@ public: | ||||
|  | ||||
| #if SCRIPTING_ENABLED | ||||
| 	scripting::Pool * getGlobalContextPool() const override; | ||||
| 	scripting::Pool * getContextPool() const override; | ||||
| //	scripting::Pool * getContextPool() const override; | ||||
| #endif | ||||
|  | ||||
| 	friend class CVCMIServer; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user