Files
crosspoint-reader/src/screens/Screen.h

17 lines
312 B
C
Raw Normal View History

2025-12-03 22:00:29 +11:00
#pragma once
#include "Input.h"
class EpdRenderer;
class Screen {
protected:
EpdRenderer* renderer;
public:
explicit Screen(EpdRenderer* renderer) : renderer(renderer) {}
virtual ~Screen() = default;
virtual void onEnter() {}
virtual void onExit() {}
virtual void handleInput(Input input) {}
};