#pragma once

namespace metaforce {

class IController {
public:
  enum class EMotorState { Stop = 0, Rumble = 1, StopHard = 2 };
  virtual void Poll() = 0;
  virtual void SetMotorState(EMotorState state) = 0;
};

} // namespace metaforce
