mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-10-14 02:27:39 -04:00
Small improvements to sliding puzzle. (1) Don't draw the 'Moves' box at fixed size, and display 'Moves:' and number of moves on one line for square and portrait screens. (2) Use 4x4 spots on Archos too, to make the spots look square on the Archos display - change the default 80x64 image accordingly. (3) Replace the 110x110 images with 108x108 so that the width is evenly divisible by 4 (number of spots) as mentioned in the comment. (4) Make the greyscale images look a little less broken, could be even better though. -- The code could be made simpler and more flexible but one step at a time.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16200 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
a921be408c
commit
dce2ef805c
8 changed files with 26 additions and 31 deletions
|
@ -550,14 +550,14 @@ matrix_normal.bmp
|
|||
#if (LCD_WIDTH != LCD_HEIGHT)
|
||||
#define SMALLER_DIMENSION ((LCD_WIDTH < LCD_HEIGHT) ? LCD_WIDTH : LCD_HEIGHT)
|
||||
#else /* 5/6GB H10 with square display */
|
||||
#define SMALLER_DIMENSION (LCD_HEIGHT - 18)
|
||||
#define SMALLER_DIMENSION (LCD_HEIGHT - 20)
|
||||
#endif
|
||||
|
||||
#if defined HAVE_LCD_COLOR
|
||||
#if SMALLER_DIMENSION <= 80
|
||||
sliding_puzzle.80x80x16.bmp
|
||||
#elif SMALLER_DIMENSION <= 112
|
||||
sliding_puzzle.110x110x16.bmp
|
||||
#elif SMALLER_DIMENSION <= 108
|
||||
sliding_puzzle.108x108x16.bmp
|
||||
#elif SMALLER_DIMENSION <= 128
|
||||
sliding_puzzle.128x128x16.bmp
|
||||
#elif SMALLER_DIMENSION <= 132
|
||||
|
@ -569,7 +569,7 @@ matrix_normal.bmp
|
|||
#endif
|
||||
#elif (LCD_DEPTH > 1)
|
||||
#if SMALLER_DIMENSION <= 110
|
||||
sliding_puzzle.110x110x2.bmp
|
||||
sliding_puzzle.108x108x2.bmp
|
||||
#elif SMALLER_DIMENSION <= 128
|
||||
sliding_puzzle.128x128x2.bmp
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue