ref: format

This commit is contained in:
Samsonium
2026-09-28 16:48:42 +03:00
parent 737ec46a06
commit 433407cc9d
8 changed files with 41 additions and 19 deletions
+2 -1
View File
@@ -8,7 +8,8 @@
#include <vector>
/// Magic Srolls engine core
class MscEngine : public IMscEngineModuleAPI {
class MscEngine : public IMscEngineModuleAPI
{
private:
/// Loaded modules list
std::vector<std::shared_ptr<MscEngineModule>> _modules;
+4 -2
View File
@@ -2,12 +2,14 @@
#define __MCS_ENGINE_MODULE_HPP__
#include "engine/utils/rev_range.hpp"
#include "engine/core/engine_module_api.hpp"
#include <cstdint>
#include <string>
#include <unordered_map>
/// Engine module base class
class MscEngineModule {
class MscEngineModule
{
public:
virtual ~MscEngineModule() = default;
@@ -22,7 +24,7 @@ public:
getDependencies() const = 0;
/// Module initialization phase
virtual void onInitialize();
virtual void onInitialize(IMscEngineModuleAPI &engine) = 0;
};
#endif // __MCS_ENGINE_MODULE_HPP__
+2 -1
View File
@@ -3,7 +3,8 @@
typedef void UNIMPL;
class IMscEngineModuleAPI {
class IMscEngineModuleAPI
{
public:
virtual ~IMscEngineModuleAPI() = default;
+4 -2
View File
@@ -2,9 +2,11 @@
#define __MSC_TEST_1_MODULE_HPP__
#include "engine/core/engine_module.hpp"
#include "engine/core/engine_module_api.hpp"
#include <cstdint>
class Test1Module : public MscEngineModule {
class Test1Module : public MscEngineModule
{
public:
~Test1Module() = default;
@@ -13,7 +15,7 @@ public:
const std::unordered_map<std::string, MscRevisionRange> &
getDependencies() const override;
void onInitialize() override;
void onInitialize(IMscEngineModuleAPI &engine) override;
};
#endif // __MSC_TEST_1_MODULE_HPP__
+4 -2
View File
@@ -2,12 +2,14 @@
#define __MSC_REV_RANGE_HPP__
#include <cstdint>
struct MscRevisionRange {
struct MscRevisionRange
{
uint16_t minRevision;
uint16_t maxRevision;
/// Check provided revision to be in range
bool isSatisfied(uint16_t rev) const {
bool isSatisfied(uint16_t rev) const
{
return rev >= this->minRevision && rev <= this->maxRevision;
}
};