1
0

feat: add new rule in BMapInspector

This commit is contained in:
2026-03-02 23:51:53 +08:00
parent 86353305e8
commit b78732f30c
4 changed files with 101 additions and 0 deletions

View File

@@ -41,4 +41,24 @@ namespace BMapInspector::Rule {
void Check(Reporter::Reporter& reporter, Map::Level& level) const override;
};
/**
* @brief ZZQ Rule 3
* @details
* A minimalist level must contains following items:
* \li One start point.
* \li One end point (spaceship).
* \li One reset point.
* \li "Sector_01" group.
*/
class ZZQRule3 : public IRule {
public:
ZZQRule3();
virtual ~ZZQRule3();
YYCC_DELETE_COPY_MOVE(ZZQRule3)
public:
std::u8string_view GetRuleName() const override;
void Check(Reporter::Reporter& reporter, Map::Level& level) const override;
};
}