Added some widescreen/tallscreen fixes
This commit is contained in:
parent
76ac477108
commit
d78f46a384
2 changed files with 9 additions and 9 deletions
|
@ -97,15 +97,15 @@ void PutStageSelectObject(void)
|
|||
RECT rcCur[2];
|
||||
RECT rcTitle1;
|
||||
|
||||
rcView = {0, 0, 320, 240};
|
||||
rcView = {0, 0, WINDOW_WIDTH, WINDOW_HEIGHT};
|
||||
rcCur[0] = {80, 88, 112, 104};
|
||||
rcCur[1] = {80, 104, 112, 120};
|
||||
rcTitle1 = {80, 64, 144, 72};
|
||||
|
||||
if (gStageSelectTitleY > 46)
|
||||
if (gStageSelectTitleY > (WINDOW_HEIGHT / 2) - 74)
|
||||
--gStageSelectTitleY;
|
||||
|
||||
PutBitmap3(&rcView, 128, gStageSelectTitleY, &rcTitle1, SURFACE_ID_TEXT_BOX);
|
||||
PutBitmap3(&rcView, (WINDOW_WIDTH / 2) - 32, gStageSelectTitleY, &rcTitle1, SURFACE_ID_TEXT_BOX);
|
||||
|
||||
int stage_num;
|
||||
for (stage_num = 0; gPermitStage[stage_num].index; ++stage_num);
|
||||
|
@ -114,9 +114,9 @@ void PutStageSelectObject(void)
|
|||
|
||||
if (stage_num)
|
||||
{
|
||||
int stage_x = (320 - 40 * stage_num) / 2;
|
||||
int stage_x = (WINDOW_WIDTH - 40 * stage_num) / 2;
|
||||
|
||||
PutBitmap3(&rcView, stage_x + 40 * gSelectedStage, 64, &rcCur[(flash >> 1) % 2], SURFACE_ID_TEXT_BOX);
|
||||
PutBitmap3(&rcView, stage_x + 40 * gSelectedStage, (WINDOW_HEIGHT / 2) - 56, &rcCur[(flash >> 1) % 2], SURFACE_ID_TEXT_BOX);
|
||||
|
||||
for (int i = 0; i < 8 && gPermitStage[i].index; ++i)
|
||||
{
|
||||
|
@ -126,7 +126,7 @@ void PutStageSelectObject(void)
|
|||
rcStage.top = 16 * (gPermitStage[i].index / 8);
|
||||
rcStage.bottom = rcStage.top + 16;
|
||||
|
||||
PutBitmap3(&rcView, stage_x + 40 * i, 64, &rcStage, SURFACE_ID_STAGE_ITEM);
|
||||
PutBitmap3(&rcView, stage_x + 40 * i, (WINDOW_HEIGHT / 2) - 56, &rcStage, SURFACE_ID_STAGE_ITEM);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -135,13 +135,13 @@ int StageSelectLoop(int *p_event)
|
|||
{
|
||||
char old_script_path[260];
|
||||
|
||||
RECT rcView = {0, 0, 320, 240};
|
||||
RECT rcView = {0, 0, WINDOW_WIDTH, WINDOW_HEIGHT};
|
||||
|
||||
gSelectedStage = 0;
|
||||
BackupSurface(10, &grcFull);
|
||||
GetTextScriptPath(old_script_path);
|
||||
LoadTextScript2("StageSelect.tsc");
|
||||
gStageSelectTitleY = 54;
|
||||
gStageSelectTitleY = (WINDOW_HEIGHT / 2) - 66;
|
||||
StartTextScript(gPermitStage[gSelectedStage].index + 1000);
|
||||
|
||||
do
|
||||
|
|
|
@ -473,7 +473,7 @@ void PutTextScript()
|
|||
|
||||
PutBitmap3(&grcFull, (WINDOW_WIDTH + 112) / 2, i, &rect_yesno, 26);
|
||||
if (gTS.wait == 16)
|
||||
PutBitmap3(&grcFull, 41 * gTS.select + (WINDOW_WIDTH + 102) / 2, 154, &rect_cur, 26);
|
||||
PutBitmap3(&grcFull, 41 * gTS.select + (WINDOW_WIDTH + 102) / 2, WINDOW_HEIGHT - 86, &rect_cur, 26);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue