#pragma once #include #include #include "EpdFontFamily.h" #include "Screen.h" class FullScreenMessageScreen final : public Screen { std::string text; EpdFontStyle style; bool invert; bool partialUpdate; public: explicit FullScreenMessageScreen(EpdRenderer& renderer, InputManager& inputManager, std::string text, const EpdFontStyle style = REGULAR, const bool invert = false, const bool partialUpdate = true) : Screen(renderer, inputManager), text(std::move(text)), style(style), invert(invert), partialUpdate(partialUpdate) {} void onEnter() override; };