feat: implement module access in engine API

- Add implementation for `getModule`
- Add implementation for `getLoadedModules`
This commit is contained in:
Samsonium
2026-09-29 13:25:49 +03:00
parent ff0453e81d
commit e756bb1d73
3 changed files with 33 additions and 6 deletions
+2 -1
View File
@@ -22,7 +22,8 @@ public:
MscEngine(std::vector<std::shared_ptr<MscEngineModule>> modules);
MscEventBus &getBus() override;
UNIMPL getLoadedModules() const override;
std::unordered_map<std::string, std::uint16_t> getLoadedModules() const override;
MscEngineModule &getModule(const std::string &name) override;
};
#endif // __MCS_ENGINE_HPP__