diff --git a/src/display/screen.c b/src/display/screen.c index 0f024c2..073c3a5 100644 --- a/src/display/screen.c +++ b/src/display/screen.c @@ -217,7 +217,7 @@ void screenRender() { fbWidth = frameBufferGetWidth(&SCREEN.framebuffer); fbHeight = frameBufferGetHeight(&SCREEN.framebuffer); fbAspect = fbWidth / fbHeight; - + if(backBufferAspect > fbAspect) { fbHeight = bbHeight; fbWidth = fbHeight * fbAspect; diff --git a/src/display/screen.h b/src/display/screen.h index 7cb514b..47b9e10 100644 --- a/src/display/screen.h +++ b/src/display/screen.h @@ -20,15 +20,15 @@ typedef enum { #endif } screenmode_t; -typedef enum { - SCREEN_SCALE_MODE_FILL, - SCREEN_SCALE_MODE_INTEGER, - SCREEN_SCALE_MODE_INEGER_OVERFLOW -} screenscalemode_t; +// typedef enum { +// SCREEN_SCALE_MODE_FILL, +// SCREEN_SCALE_MODE_INTEGER, +// SCREEN_SCALE_MODE_INEGER_OVERFLOW +// } screenscalemode_t; typedef struct { screenmode_t mode; - screenscalemode_t scaleMode; + // screenscalemode_t scaleMode; // Calculated dimensions of the viewport, to be used by the camera int32_t width; diff --git a/src/game/minesweeper/game.c b/src/game/minesweeper/game.c index 8b3d7d5..b1c8139 100644 --- a/src/game/minesweeper/game.c +++ b/src/game/minesweeper/game.c @@ -14,10 +14,8 @@ errorret_t gameInit(void) { // Setup screen - // SCREEN.mode = SCREEN_MODE_FIXED_HEIGHT; - // SCREEN.fixedHeight.height = 270; - SCREEN.mode = SCREEN_MODE_ASPECT_RATIO; - SCREEN.aspectRatio.ratio = 16.0f / 9.0f; + SCREEN.mode = SCREEN_MODE_FIXED_HEIGHT; + SCREEN.fixedHeight.height = 270; errorChain(uiInit());