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