/
BirdLeon
/
ROBLOX2016
Обзор
Документация
Войти
/
BirdLeon
/
ROBLOX2016
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
App/gui/EquationDisplay.cpp
59 строк
1005 B
PatoFlamejanteTV
full source code
19 дек 2024, 19:11
19 дек 2024, 19:11
05db15d
Код
Авторство
О чём код?
#include "stdafx.h" #include "Gui/EquationDisplay.h" #include "Util/IMetric.h" namespace RBX { /////////////////////////////////////////////////////////////////////////// // // EquationDisplay // EquationDisplay::EquationDisplay( const std::string& title, const std::string& eqText) : TextDisplay(title, title), equation(eqText) {} EquationDisplay::EquationDisplay( const std::string& title, const std::string& label, const std::string& eqText) : TextDisplay(title, label) , equation(eqText) {} std::string EquationDisplay::getLabel() const { const Instance* root = Instance::getRootAncestor(this); const IMetric* metric = dynamic_cast<const IMetric*>(root); if (metric) { RBXASSERT(metric); std::string answer = metric->getMetric(equation); return label + " " + answer; } else { return label; } } void EquationDisplay::render2d(Adorn* adorn) { if (isVisible()) { label2d( adorn, getLabel(), fontColor, borderColor, align); } } } // namespace