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: default:
case DropletState::kFull: case DropletState::kFull:
divider = (GetScreenMax()-GetScreenMin())/5; divider = (GetScreenMax()-GetScreenMin())/5;
DrawSolidRect(Patch(), DrawFourDividedRectangles(Patch(),
GetScreenMin(),
0,
divider, divider,
GetTitleHeight()*vca[0].Process(), GetScreenMin(),
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,
GetScreenMax(), GetScreenMax(),
GetTitleHeight()*vca[3].Process(), 0,
true); GetTitleHeight()*vca[0].Process(),
0,
GetTitleHeight()*vca[1].Process(),
0,
GetTitleHeight()*vca[2].Process(),
0,
GetTitleHeight()*vca[3].Process());
break; break;
case DropletState::kLeft: case DropletState::kLeft:
divider = (GetScreenMax()-GetScreenMin())/3; divider = (GetScreenMax()-GetScreenMin())/3;
DrawSolidRect(Patch(), DrawTwoDividedRectangles(Patch(),
divider,
GetScreenMin(), GetScreenMin(),
0,
GetScreenMin()+divider,
GetTitleHeight()*vca[0].Process(),
true);
DrawSolidRect(Patch(),
GetScreenMax()-divider,
0,
GetScreenMax(), GetScreenMax(),
GetTitleHeight()*vca[1].Process(), 0,
true); GetTitleHeight()*vca[0].Process(),
0,
GetTitleHeight()*vca[1].Process());
break; break;
case DropletState::kRight: case DropletState::kRight:
divider = (GetScreenMax()-GetScreenMin())/3; divider = (GetScreenMax()-GetScreenMin())/3;
DrawSolidRect(Patch(), DrawTwoDividedRectangles(Patch(),
divider,
GetScreenMin(), GetScreenMin(),
0,
GetScreenMin()+divider,
GetTitleHeight()*vca[2].Process(),
true);
DrawSolidRect(Patch(),
GetScreenMax()-divider,
0,
GetScreenMax(), GetScreenMax(),
GetTitleHeight()*vca[3].Process(), 0,
true); GetTitleHeight()*vca[2].Process(),
0,
GetTitleHeight()*vca[3].Process());
break; break;
} }
DrawName("VCA"); DrawName("VCA");