Spaces:
Build error
Build error
| namespace hhb { | |
| namespace skill { | |
| class AutoRotateSkill : public ISkill { | |
| public: | |
| AutoRotateSkill(render::RenderManager& renderManager) : renderManager(renderManager) {} | |
| std::string execute(const std::string& params = "") override { | |
| // 切换自动旋转状态 | |
| bool currentState = renderManager.getAutoRotate(); | |
| renderManager.setAutoRotate(!currentState); | |
| std::string status = (!currentState ? "enabled" : "disabled"); | |
| std::cout << "AutoRotateSkill executed: " << status << std::endl; | |
| return "Auto rotate " + status; | |
| } | |
| std::string getName() const override { | |
| return "auto_rotate"; | |
| } | |
| private: | |
| render::RenderManager& renderManager; | |
| }; | |
| } // namespace skill | |
| } // namespace hhb |