mirror of
https://github.com/AquaMorph/Droplets.git
synced 2025-04-29 17:35:33 +00:00
VCA title converted to divided rectangles
This commit is contained in:
parent
ecf2e62963
commit
746a00a56b
@ -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");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user