Fix up some level editor dialog behavior

This commit is contained in:
elasota
2020-02-26 12:17:04 -05:00
parent d617795591
commit cc17911776
23 changed files with 224 additions and 201 deletions

View File

@@ -9,6 +9,8 @@ struct KeyDownStates;
namespace PortabilityLayer
{
struct Vec2i;
class InputManager
{
public:
@@ -17,6 +19,7 @@ namespace PortabilityLayer
virtual void ApplyGamepadEvent(const GpGamepadInputEvent &vosEvent) = 0;
virtual void ApplyMouseEvent(const GpMouseInputEvent &vosEvent) = 0;
virtual int16_t GetGamepadAxis(unsigned int playerNum, GpGamepadAxis_t gamepadAxis) = 0;
virtual Vec2i GetMousePosition() const = 0;
virtual void ClearState() = 0;
static InputManager *GetInstance();