crosspoint-reader/src/activities/util/FullScreenMessageActivity.cpp
2026-01-27 21:40:52 -05:00

19 lines
571 B
C++

#include "FullScreenMessageActivity.h"
#include <GfxRenderer.h>
#include "fontIds.h"
void FullScreenMessageActivity::onEnter() {
Activity::onEnter();
const auto height = renderer.getLineHeight(UI_10_FONT_ID);
const int bezelTop = renderer.getBezelOffsetTop();
const int bezelBottom = renderer.getBezelOffsetBottom();
const auto top = (renderer.getScreenHeight() - bezelTop - bezelBottom - height) / 2 + bezelTop;
renderer.clearScreen();
renderer.drawCenteredText(UI_10_FONT_ID, top, text.c_str(), true, style);
renderer.displayBuffer(refreshMode);
}