1
0

feat: add new rules in BMapInspector

This commit is contained in:
2026-02-24 14:24:02 +08:00
parent e73f649187
commit 54fed7e37b
7 changed files with 96 additions and 80 deletions

View File

@@ -3,8 +3,6 @@
namespace BMapInspector::Rule {
// Reference: https://tieba.baidu.com/p/3182981807
/**
* @brief Gamepiaynmo Rule 1
* @details
@@ -43,43 +41,4 @@ namespace BMapInspector::Rule {
void Check(Reporter::Reporter& reporter, Map::Level& level) const override;
};
///**
// * @brief Gamepiaynmo Rule 2
// * @details
// * Every Ballance group should not have any groups with same name.
// */
//class GpRule2 : public IRule {
//public:
// GpRule2();
// virtual ~GpRule2();
// YYCC_DELETE_COPY_MOVE(GpRule2)
//public:
// std::u8string_view GetRuleName() const override;
// void Check(Reporter::Reporter& reporter, Map::Level& level) const override;
//};
///**
// * @brief Gamepiaynmo Rule 2
// * @details
// * This rule make sure that one Ballance element must be grouped into only one sector group.
// * Multiple grouping and none grouping will throw error.
// */
///**
// * @brief Gamepiaynmo Rule 3
// * @details
// * This rule make sure that all Ballance element is grouped into correct element group.
// * This rule will check the mesh of PH and guess which element it is.
// */
//class Gp3Rule : public IRule {
//public:
// Gp3Rule();
// virtual ~Gp3Rule();
// YYCC_DELETE_COPY_MOVE(Gp3Rule)
//public:
// std::u8string_view GetRuleName() const override;
// void Check(Reporter::Reporter& reporter, Map::Level& level) const override;
//};
}