prime/include/MetroidPrime/Tweaks/CTweakPlayerControl.hpp
Luke Street 2460b6e91b Link CTweakPlayerControl
Former-commit-id: b45d9d9a485f85cdd04f8d30c781a6e77775ed1b
2022-10-18 23:46:19 -04:00

27 lines
602 B
C++

#ifndef _CTWEAKPLAYERCONTROL
#define _CTWEAKPLAYERCONTROL
#include "MetroidPrime/Tweaks/ITweakObject.hpp"
#include "MetroidPrime/CControlMapper.hpp"
#include "Kyoto/TOneStatic.hpp"
#include "rstl/reserved_vector.hpp"
class CInputStream;
class CTweakPlayerControl;
class CTweakPlayerControl : public ITweakObject {
public:
CTweakPlayerControl(CInputStream&);
~CTweakPlayerControl() override;
ControlMapper::EFunctionList GetMapping(ControlMapper::ECommands command) const;
private:
rstl::reserved_vector< ControlMapper::EFunctionList, 67 > m_mappings;
};
#endif // _CTWEAKPLAYERCONTROL