Handle different resolutions
This commit is contained in:
parent
716a3dda38
commit
0f0e4f4889
3 changed files with 35 additions and 17 deletions
13
game.h
13
game.h
|
@ -496,8 +496,13 @@ void LCR_gameResetRun(uint8_t replay, uint8_t ghost)
|
|||
LCR_rendererUnmarkCPs();
|
||||
LCR_racingGetCarTransform(carTransform,carTransform + 3,0);
|
||||
LCR_rendererSetCarTransform(carTransform,carTransform + 3);
|
||||
LCR_rendererCameraReset();
|
||||
LCR_rendererLoadMapChunks();
|
||||
|
||||
if (LCR_game.cameraMode != LCR_CAMERA_MODE_FREE)
|
||||
{
|
||||
LCR_rendererCameraReset();
|
||||
LCR_rendererLoadMapChunks();
|
||||
}
|
||||
|
||||
LCR_game.ghost.active = ghost;
|
||||
LCR_gameSetState(LCR_GAME_STATE_RUN_STARTING);
|
||||
LCR_game.runTime = 0;
|
||||
|
@ -1318,8 +1323,8 @@ void LCR_gameDraw3DView(void)
|
|||
LCR_rendererDrawText(str,LCR_GUI_GAP,LCR_EFFECTIVE_RESOLUTION_Y -
|
||||
2 * (LCR_rendererComputeTextHeight(_FONT_SIZE) + LCR_GUI_GAP),0,_FONT_SIZE);
|
||||
else
|
||||
LCR_rendererDrawText(str,((LCR_EFFECTIVE_RESOLUTION_X -
|
||||
LCR_rendererComputeTextWidth(str,4)) / 2),
|
||||
LCR_rendererDrawText(str,(LCR_EFFECTIVE_RESOLUTION_X -
|
||||
LCR_rendererComputeTextWidth(str,2 * _FONT_SIZE)) / 2,
|
||||
LCR_EFFECTIVE_RESOLUTION_Y / 2,
|
||||
LCR_game.runTime <= LCR_currentMap.targetTime ?
|
||||
LCR_CONVERT_COLOR(0x0700) : LCR_CONVERT_COLOR(0x4208),2 * _FONT_SIZE);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue