summaryrefslogtreecommitdiff
path: root/apps/plugins/puzzles
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/puzzles')
-rw-r--r--apps/plugins/puzzles/SOURCES.games12
-rw-r--r--apps/plugins/puzzles/puzzles.make9
-rw-r--r--apps/plugins/puzzles/rockbox.c2
3 files changed, 16 insertions, 7 deletions
diff --git a/apps/plugins/puzzles/SOURCES.games b/apps/plugins/puzzles/SOURCES.games
index b16cf0f70d..8ca99c0e2e 100644
--- a/apps/plugins/puzzles/SOURCES.games
+++ b/apps/plugins/puzzles/SOURCES.games
@@ -19,9 +19,6 @@ net.c
19netslide.c 19netslide.c
20/*palisade.c*/ 20/*palisade.c*/
21pattern.c 21pattern.c
22#if PLUGIN_BUFFER_SIZE > 0x20000
23pearl.c
24#endif
25pegs.c 22pegs.c
26range.c 23range.c
27rect.c 24rect.c
@@ -35,7 +32,7 @@ tents.c
35/*towers.c*/ 32/*towers.c*/
36tracks.c 33tracks.c
37twiddle.c 34twiddle.c
38/*undead.c*/ 35/*undead.c*/
39/*unequal.c*/ 36/*unequal.c*/
40unruly.c 37unruly.c
41untangle.c 38untangle.c
@@ -45,3 +42,10 @@ untangle.c
45/*unfinished/separate.c*/ 42/*unfinished/separate.c*/
46/*unfinished/slide.c*/ 43/*unfinished/slide.c*/
47/*unfinished/sokoban.c*/ 44/*unfinished/sokoban.c*/
45
46/* no c200v2 */
47#if PLUGIN_BUFFER_SIZE > 0x14000
48pearl.c
49loopy.c
50solo.c
51#endif
diff --git a/apps/plugins/puzzles/puzzles.make b/apps/plugins/puzzles/puzzles.make
index f49b663197..520fd46693 100644
--- a/apps/plugins/puzzles/puzzles.make
+++ b/apps/plugins/puzzles/puzzles.make
@@ -42,8 +42,13 @@ PUZZLES_ROCKS := $(addprefix $(PUZZLES_OBJDIR)/sgt-, $(notdir $(PUZZLES_GAMES_SR
42ROCKS += $(PUZZLES_ROCKS) 42ROCKS += $(PUZZLES_ROCKS)
43endif 43endif
44 44
45# Hack to suppress all warnings: 45PUZZLESOPTIMIZE := -O3
46PUZZLESFLAGS = $(filter-out -O%,$(PLUGINFLAGS)) -O3 \ 46ifeq ($(MODELNAME), sansac200v2)
47PUZZLESOPTIMIZE := -Os
48endif
49
50# we suppress all warnings
51PUZZLESFLAGS = $(filter-out -O%,$(PLUGINFLAGS)) $(PUZZLESOPTIMIZE) \
47 -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -w \ 52 -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -w \
48 -DFOR_REAL -I$(PUZZLES_SRCDIR) 53 -DFOR_REAL -I$(PUZZLES_SRCDIR)
49ifdef PUZZLES_COMBINED 54ifdef PUZZLES_COMBINED
diff --git a/apps/plugins/puzzles/rockbox.c b/apps/plugins/puzzles/rockbox.c
index dc8d4c9645..077d5f8fe2 100644
--- a/apps/plugins/puzzles/rockbox.c
+++ b/apps/plugins/puzzles/rockbox.c
@@ -207,7 +207,7 @@ static inline void plot(unsigned x, unsigned y, unsigned long a,
207 r2 = RGB_UNPACK_RED(orig); 207 r2 = RGB_UNPACK_RED(orig);
208 g2 = RGB_UNPACK_GREEN(orig); 208 g2 = RGB_UNPACK_GREEN(orig);
209 b2 = RGB_UNPACK_BLUE(orig); 209 b2 = RGB_UNPACK_BLUE(orig);
210#lse 210#else
211 r2 = orig.r; 211 r2 = orig.r;
212 g2 = orig.g; 212 g2 = orig.g;
213 b2 = orig.b; 213 b2 = orig.b;