#ifndef S_FSTATEMGR_H #define S_FSTATEMGR_H #include #include #include #include #include // Note: Ported from https://github.com/NSMBW-Community/NSMBW-Decomp/tree/master/include/dol/sLib // See include/s/README.txt for changes made /// @brief A wrapper for sStateMgr_c that uses sFStateFct_c and sStateIDChk_c. /// @tparam T The class that this state belongs to. /// @tparam Method The method to use for the state manager. /// @ingroup state template class sFStateMgr_c : public sStateMgr_c { public: sFStateMgr_c(T &owner, const sStateIDIf_c &initializeState) : sStateMgr_c(owner, initializeState) {} }; #endif