Codechange: Use std::unique_ptr for script info/library instances. (#13892)

This commit is contained in:
Peter Nelson
2025-03-25 21:07:02 +00:00
committed by GitHub
parent 47d078c033
commit fb008436b8
4 changed files with 30 additions and 36 deletions

View File

@@ -138,9 +138,9 @@ public:
static bool HasAI(const struct ContentInfo *ci, bool md5sum);
static bool HasAILibrary(const ContentInfo *ci, bool md5sum);
private:
static uint frame_counter; ///< Tick counter for the AI code
static class AIScannerInfo *scanner_info; ///< ScriptScanner instance that is used to find AIs
static class AIScannerLibrary *scanner_library; ///< ScriptScanner instance that is used to find AI Libraries
static uint frame_counter; ///< Tick counter for the AI code
static std::unique_ptr<AIScannerInfo> scanner_info; ///< ScriptScanner instance that is used to find AIs
static std::unique_ptr<AIScannerLibrary> scanner_library; ///< ScriptScanner instance that is used to find AI Libraries
};
#endif /* AI_HPP */