diff options
Diffstat (limited to 'apps/plugins')
| -rw-r--r-- | apps/plugins/bitmaps/native/minesweeper_tiles.10x10x24.bmp | bin | 4214 -> 4854 bytes | |||
| -rw-r--r-- | apps/plugins/bitmaps/native/minesweeper_tiles.12x12x2.bmp | bin | 2950 -> 3238 bytes | |||
| -rw-r--r-- | apps/plugins/bitmaps/native/minesweeper_tiles.12x12x24.bmp | bin | 5672 -> 6534 bytes | |||
| -rw-r--r-- | apps/plugins/bitmaps/native/minesweeper_tiles.16x16x24.bmp | bin | 10040 -> 11574 bytes | |||
| -rw-r--r-- | apps/plugins/bitmaps/native/minesweeper_tiles.8x8x1.bmp | bin | 2550 -> 2934 bytes | |||
| -rw-r--r-- | apps/plugins/minesweeper.c | 13 |
6 files changed, 8 insertions, 5 deletions
diff --git a/apps/plugins/bitmaps/native/minesweeper_tiles.10x10x24.bmp b/apps/plugins/bitmaps/native/minesweeper_tiles.10x10x24.bmp Binary files differindex 6fef797..5a60c65 100644 --- a/apps/plugins/bitmaps/native/minesweeper_tiles.10x10x24.bmp +++ b/apps/plugins/bitmaps/native/minesweeper_tiles.10x10x24.bmp diff --git a/apps/plugins/bitmaps/native/minesweeper_tiles.12x12x2.bmp b/apps/plugins/bitmaps/native/minesweeper_tiles.12x12x2.bmp Binary files differindex 191e79e..efba93d 100644 --- a/apps/plugins/bitmaps/native/minesweeper_tiles.12x12x2.bmp +++ b/apps/plugins/bitmaps/native/minesweeper_tiles.12x12x2.bmp diff --git a/apps/plugins/bitmaps/native/minesweeper_tiles.12x12x24.bmp b/apps/plugins/bitmaps/native/minesweeper_tiles.12x12x24.bmp Binary files differindex 9f1fd64..5e077b6 100644 --- a/apps/plugins/bitmaps/native/minesweeper_tiles.12x12x24.bmp +++ b/apps/plugins/bitmaps/native/minesweeper_tiles.12x12x24.bmp diff --git a/apps/plugins/bitmaps/native/minesweeper_tiles.16x16x24.bmp b/apps/plugins/bitmaps/native/minesweeper_tiles.16x16x24.bmp Binary files differindex 9e7c4ee..2366159 100644 --- a/apps/plugins/bitmaps/native/minesweeper_tiles.16x16x24.bmp +++ b/apps/plugins/bitmaps/native/minesweeper_tiles.16x16x24.bmp diff --git a/apps/plugins/bitmaps/native/minesweeper_tiles.8x8x1.bmp b/apps/plugins/bitmaps/native/minesweeper_tiles.8x8x1.bmp Binary files differindex 610fbac..d1282a4 100644 --- a/apps/plugins/bitmaps/native/minesweeper_tiles.8x8x1.bmp +++ b/apps/plugins/bitmaps/native/minesweeper_tiles.8x8x1.bmp diff --git a/apps/plugins/minesweeper.c b/apps/plugins/minesweeper.c index 2f31225..1805c22 100644 --- a/apps/plugins/minesweeper.c +++ b/apps/plugins/minesweeper.c @@ -302,6 +302,8 @@ extern const fb_data minesweeper_tiles[]; #define Flag 10 #define Unknown 11 #define ExplodedMine 12 +#define WrongFlag 13 +#define CorrectFlag 14 #define draw_tile( num, x, y ) \ rb->lcd_bitmap_part( minesweeper_tiles, 0, num * TileSize, \ @@ -562,17 +564,18 @@ void mine_show( void ) if( minefield[i][j].mine ) { if( minefield[i][j].known ) - { draw_tile( ExplodedMine, j, i ); - } + else if( minefield[i][j].flag ) + draw_tile( CorrectFlag, j, i ); else - { draw_tile( Mine, j, i ); - } } else { - draw_tile( minefield[i][j].neighbors, j, i ); + if( minefield[i][j].flag ) + draw_tile( WrongFlag, j, i ); + else + draw_tile( minefield[i][j].neighbors, j, i ); } } } |