23 lines
516 B
C++
23 lines
516 B
C++
#pragma once
|
|
#include "../Rule.hpp"
|
|
|
|
namespace BMapInspector::Rule {
|
|
|
|
/**
|
|
* @brief speedystoneball Rule 1
|
|
* @details
|
|
* Pjysicalized object should not have scale factor, especially negative scale factor (mirror).
|
|
*/
|
|
class SSBRule1 : public IRule {
|
|
public:
|
|
SSBRule1();
|
|
virtual ~SSBRule1();
|
|
YYCC_DELETE_COPY_MOVE(SSBRule1)
|
|
|
|
public:
|
|
std::u8string_view GetRuleName() const override;
|
|
void Check(Reporter::Reporter& reporter, Map::Level& level) const override;
|
|
};
|
|
|
|
} // namespace BMapInspector::Rule
|