VCA title converted to divided rectangles

This commit is contained in:
Christian Colglazier 2021-11-25 20:55:31 -05:00
parent ecf2e62963
commit 746a00a56b

View File

@ -51,60 +51,40 @@ void VCADroplet::Draw() {
default:
case DropletState::kFull:
divider = (GetScreenMax()-GetScreenMin())/5;
DrawSolidRect(Patch(),
GetScreenMin(),
0,
DrawFourDividedRectangles(Patch(),
divider,
GetTitleHeight()*vca[0].Process(),
true);
DrawSolidRect(Patch(),
GetScreenMin()+divider,
0,
GetScreenMin()+divider*2,
GetTitleHeight()*vca[1].Process(),
true);
DrawSolidRect(Patch(),
GetScreenMin()+divider*3,
0,
GetScreenMin()+divider*4,
GetTitleHeight()*vca[2].Process(),
true);
DrawSolidRect(Patch(),
GetScreenMin()+divider*4,
0,
GetScreenMin(),
GetScreenMax(),
GetTitleHeight()*vca[3].Process(),
true);
0,
GetTitleHeight()*vca[0].Process(),
0,
GetTitleHeight()*vca[1].Process(),
0,
GetTitleHeight()*vca[2].Process(),
0,
GetTitleHeight()*vca[3].Process());
break;
case DropletState::kLeft:
divider = (GetScreenMax()-GetScreenMin())/3;
DrawSolidRect(Patch(),
DrawTwoDividedRectangles(Patch(),
divider,
GetScreenMin(),
0,
GetScreenMin()+divider,
GetTitleHeight()*vca[0].Process(),
true);
DrawSolidRect(Patch(),
GetScreenMax()-divider,
0,
GetScreenMax(),
GetTitleHeight()*vca[1].Process(),
true);
0,
GetTitleHeight()*vca[0].Process(),
0,
GetTitleHeight()*vca[1].Process());
break;
case DropletState::kRight:
divider = (GetScreenMax()-GetScreenMin())/3;
DrawSolidRect(Patch(),
DrawTwoDividedRectangles(Patch(),
divider,
GetScreenMin(),
0,
GetScreenMin()+divider,
GetTitleHeight()*vca[2].Process(),
true);
DrawSolidRect(Patch(),
GetScreenMax()-divider,
0,
GetScreenMax(),
GetTitleHeight()*vca[3].Process(),
true);
0,
GetTitleHeight()*vca[2].Process(),
0,
GetTitleHeight()*vca[3].Process());
break;
}
DrawName("VCA");