#pragma once #include "data.h" #include namespace pushbox { class AudioController : public extra2d::Node { public: static extra2d::Ptr create(); void onEnter() override; void setEnabled(bool enabled); bool isEnabled() const { return enabled_; } void playManMove(); void playBoxMove(); private: bool loaded_ = false; bool enabled_ = true; extra2d::Ptr background_; extra2d::Ptr manMove_; extra2d::Ptr boxMove_; }; } // namespace pushbox