From 3a5052900d184e70715ec559284bdd72f652f288 Mon Sep 17 00:00:00 2001 From: Christian Kroll Date: Wed, 16 Jul 2014 00:10:58 +0200 Subject: [PATCH] tetris view.c: fixed counter offset of oversize displays --- src/games/tetris/view.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/games/tetris/view.c b/src/games/tetris/view.c index 204ac01..bfebd6c 100644 --- a/src/games/tetris/view.c +++ b/src/games/tetris/view.c @@ -52,7 +52,8 @@ /** color of line counter */ #define TETRIS_VIEW_COLORCOUNTER 2 -#if (NUM_ROWS < 16) && (NUM_COLS > NUM_ROWS) && (!defined GAME_TETRIS_FP) +#if (((NUM_ROWS < 16) && (NUM_COLS > NUM_ROWS)) || \ + ((NUM_ROWS == 16) && (NUM_COLS == 80))) && (!defined GAME_TETRIS_FP) # define VIEWCOLS NUM_ROWS # define VIEWROWS NUM_COLS # define VIEW_TILT @@ -77,7 +78,8 @@ #if VIEWROWS >= 16 #define TETRIS_VIEW_XOFFSET_COUNTER \ (TETRIS_VIEW_XOFFSET_DUMP + TETRIS_VIEW_WIDTH_DUMP + 1) - #define TETRIS_VIEW_YOFFSET_COUNT100 ((VIEWCOLS - 14) / 2) + #define TETRIS_VIEW_YOFFSET_COUNT100 + \ + TETRIS_VIEW_YOFFSET_DUMP + ((TETRIS_VIEW_HEIGHT_DUMP - 14) / 2) #define TETRIS_VIEW_YOFFSET_COUNT10 (TETRIS_VIEW_YOFFSET_COUNT100 + 2) #define TETRIS_VIEW_YOFFSET_COUNT1 (TETRIS_VIEW_YOFFSET_COUNT10 + 4)