mirror of
https://github.com/hedge-dev/UnleashedRecomp.git
synced 2026-04-27 21:01:37 +00:00
Support for More Languages in Installer Wizard
This commit is contained in:
parent
f9b5e52a8b
commit
bea7cd9e24
1 changed files with 12 additions and 4 deletions
|
|
@ -1240,13 +1240,21 @@ static void DrawLanguagePicker()
|
||||||
{
|
{
|
||||||
float alphaMotion = ComputeMotionInstaller(g_appearTime, g_disappearTime, CONTAINER_INNER_TIME, CONTAINER_INNER_DURATION);
|
float alphaMotion = ComputeMotionInstaller(g_appearTime, g_disappearTime, CONTAINER_INNER_TIME, CONTAINER_INNER_DURATION);
|
||||||
float minX, maxX;
|
float minX, maxX;
|
||||||
bool buttonPressed;
|
bool buttonPressed = false;
|
||||||
|
|
||||||
for (int i = 0; i < 6; i++)
|
int numLanguages = sizeof(LANGUAGE_TEXT) / sizeof(LANGUAGE_TEXT[0]);
|
||||||
|
|
||||||
|
int numColumns = 2;
|
||||||
|
int numRows = (numLanguages + numColumns - 1) / numColumns;
|
||||||
|
|
||||||
|
for (int i = 0; i < numLanguages; i++)
|
||||||
{
|
{
|
||||||
ComputeButtonColumnCoordinates((i < 3) ? ButtonColumnLeft : ButtonColumnRight, minX, maxX);
|
ButtonColumn column = (i % numColumns == 0) ? ButtonColumnLeft : ButtonColumnRight;
|
||||||
|
ComputeButtonColumnCoordinates(column, minX, maxX);
|
||||||
|
|
||||||
|
float rowIndex = i / numColumns;
|
||||||
|
float minusY = (CONTAINER_BUTTON_GAP + BUTTON_HEIGHT) * rowIndex;
|
||||||
|
|
||||||
float minusY = (CONTAINER_BUTTON_GAP + BUTTON_HEIGHT) * (float(i % 3));
|
|
||||||
ImVec2 min = { minX, g_aspectRatioOffsetY + Scale(CONTAINER_Y + CONTAINER_HEIGHT - CONTAINER_BUTTON_GAP - BUTTON_HEIGHT - minusY) };
|
ImVec2 min = { minX, g_aspectRatioOffsetY + Scale(CONTAINER_Y + CONTAINER_HEIGHT - CONTAINER_BUTTON_GAP - BUTTON_HEIGHT - minusY) };
|
||||||
ImVec2 max = { maxX, g_aspectRatioOffsetY + Scale(CONTAINER_Y + CONTAINER_HEIGHT - CONTAINER_BUTTON_GAP - minusY) };
|
ImVec2 max = { maxX, g_aspectRatioOffsetY + Scale(CONTAINER_Y + CONTAINER_HEIGHT - CONTAINER_BUTTON_GAP - minusY) };
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue