screen mode

This commit is contained in:
2025-10-06 16:18:53 -05:00
parent 12c31ba9d1
commit 6e5c5f61db
3 changed files with 9 additions and 11 deletions

View File

@@ -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;

View File

@@ -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());