Public release

This commit is contained in:
Dave Allie
2025-12-03 22:00:29 +11:00
commit 2ccdbeecc8
54 changed files with 33356 additions and 0 deletions

16
src/screens/Screen.h Normal file
View File

@@ -0,0 +1,16 @@
#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) {}
};