3 #include "../graphics/Canvas.h"
11 void DualGauge::Render(Canvas &canv, float val) const {
12 canv.SetColor(borderCol);
13 canv.OutlineRect(pos, size);
16 canv.FillRect(bgPos, bgSize);
20 Vector<int> vSize(valSize.x, valSize.y * std::abs(val));
23 Vector<int> vPos(valPos.x, valPos.y - vSize.y);
24 canv.SetColor(posCol);
25 canv.FillRect(vPos, vSize);
27 canv.SetColor(negCol);
28 canv.FillRect(valPos, vSize);