void CompassPresenter::DisplayAngleRight(uint16_t angle)
{
if ((angle >= RIGHT_WESTNORTH_UP_338) || (angle >= 0 && angle < RIGHT_NORTH_DOWN_23)) {
- CompassView::GetInstance()->DirectionSetText(NORTH_DIRECTION, ("~" + std::to_string(angle) + "°").c_str());
+ //CompassView::GetInstance()->DirectionSetText(NORTH_DIRECTION, ("~" + std::to_string(angle) + "°").c_str());
+ CompassView::GetInstance()->DirectionSetText(NORTH_DIRECTION, (std::to_string(angle) + "°").c_str());
}
for (int i = 0; i < DIRECTION_COUNT; i++) {
if ((angle >= g_compassList[i].beginAngle) && (angle < g_compassList[i].endAngle)) {
CompassView::GetInstance()->DirectionSetText(g_compassList[i].dir, ("~" + std::to_string(angle) + "°").c_str());
+ CompassView::GetInstance()->DirectionSetText(g_compassList[i].dir, (std::to_string(angle) + "°").c_str());
}
}
}
static constexpr int16_t DIRECTIONLABEL_FONT_TEXT_SIZE = 65;
static constexpr int16_t DIRECTIONLABEL_STYLE_LINE_HEIGHT = 76;
-static constexpr int16_t ANGLEDLABEL_X = 136;
+static constexpr int16_t ANGLEDLABEL_X = 168;
static constexpr int16_t ANGLEDLABEL_Y = 240;
static constexpr int16_t ANGLEDLABEL_TEXT_WIDTH = 194;
static constexpr int16_t ANGLEDLABEL_TEXT_HEIGHT = 94;
}
angledLabel->SetPosition(ANGLEDLABEL_X, ANGLEDLABEL_Y);
angledLabel->Resize(ANGLEDLABEL_TEXT_WIDTH, ANGLEDLABEL_TEXT_HEIGHT);
- angledLabel->SetText("~0°");
+ angledLabel->SetText("0°");
angledLabel->SetStyle(STYLE_TEXT_FONT, ANGLEDLABEL_FONT_TEXT_SIZE);
angledLabel->SetStyle(STYLE_LINE_HEIGHT, ANGLEDLABEL_STYLE_LINE_HEIGHT);
angledLabel->SetFont(DEFAULT_VECTOR_FONT_FILENAME, ANGLEDLABEL_FONT_TEXT_SIZE);