Large Sokoban update, by Sean Morrisey (FS#6625). Some new features include effectively unlimited (several thousand) undos on any platform, a redo feature, improved level/move info, 'level completed' screen showing moves/pushes made, and cleaned up code (full list of changes at tracker entry).

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12294 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Zakk Roberts 2007-02-13 06:48:10 +00:00
parent 4e73b537c3
commit ffbdb25e67
7 changed files with 502 additions and 523 deletions

View file

@ -262,12 +262,14 @@ snake2_bottom.160x128x2.bmp
/* Sokoban*/ /* Sokoban*/
#ifdef HAVE_LCD_COLOR #ifdef HAVE_LCD_COLOR
#if LCD_HEIGHT >= 240 #if (LCD_HEIGHT >= 224) && (LCD_WIDTH >= 312) || \
(LCD_HEIGHT >= 249) && (LCD_WIDTH >= 280)
sokoban_tiles.14x14.bmp sokoban_tiles.14x14.bmp
#elif LCD_HEIGHT >= 176 #elif (LCD_HEIGHT >= 144) && (LCD_WIDTH >= 212) || \
(LCD_HEIGHT >= 169) && (LCD_WIDTH >= 180-4)
sokoban_tiles.9x9.bmp sokoban_tiles.9x9.bmp
#else #else
/* LCD_HEIGHT >= 128 */ /* LCD_HEIGHT >= 96~121 && LCD_WIDTH >= 152~120 */
sokoban_tiles.6x6.bmp sokoban_tiles.6x6.bmp
#endif #endif
#elif LCD_DEPTH >= 2 #elif LCD_DEPTH >= 2

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 774 B

After

Width:  |  Height:  |  Size: 894 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 774 B

After

Width:  |  Height:  |  Size: 894 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

File diff suppressed because it is too large Load diff

View file

@ -273,3 +273,4 @@ Takashi Obara
Rene Peinthor Rene Peinthor
Roan Horning Roan Horning
Ben Keroack Ben Keroack
Sean Morrisey