Use InputManager from community-sdk

This commit is contained in:
Dave Allie
2025-12-06 12:35:41 +11:00
parent f0d92da8f2
commit 6414f85257
13 changed files with 134 additions and 163 deletions

View File

@@ -1,16 +1,17 @@
#pragma once
#include "Input.h"
#include <InputManager.h>
class EpdRenderer;
class Screen {
protected:
EpdRenderer* renderer;
InputManager& inputManager;
public:
explicit Screen(EpdRenderer* renderer) : renderer(renderer) {}
explicit Screen(EpdRenderer* renderer, InputManager& inputManager) : renderer(renderer), inputManager(inputManager) {}
virtual ~Screen() = default;
virtual void onEnter() {}
virtual void onExit() {}
virtual void handleInput(Input input) {}
virtual void handleInput() {}
};