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

BattleStart pack now uses unique_ptr

This commit is contained in:
Ivan Savenko
2025-03-17 21:32:05 +00:00
parent 0101d5ff67
commit 71bc1054d0
8 changed files with 20 additions and 24 deletions

View File

@@ -14,6 +14,7 @@
#include "PacksForClient.h"
#include "../battle/BattleHexArray.h"
#include "../battle/BattleAction.h"
#include "../battle/BattleInfo.h"
#include "../texts/MetaString.h"
class CClient;
@@ -30,7 +31,7 @@ struct DLL_LINKAGE BattleStart : public CPackForClient
void applyGs(CGameState * gs) override;
BattleID battleID = BattleID::NONE;
BattleInfo * info = nullptr;
std::unique_ptr<BattleInfo> info;
void visitTyped(ICPackVisitor & visitor) override;