summaryrefslogtreecommitdiff
path: root/apps/plugins/puzzles/src/list.c
diff options
context:
space:
mode:
authorFranklin Wei <git@fwei.tk>2017-04-29 18:21:56 -0400
committerFranklin Wei <git@fwei.tk>2017-04-29 18:24:42 -0400
commit881746789a489fad85aae8317555f73dbe261556 (patch)
treecec2946362c4698c8db3c10f3242ef546c2c22dd /apps/plugins/puzzles/src/list.c
parent03dd4b92be7dcd5c8ab06da3810887060e06abd5 (diff)
downloadrockbox-881746789a489fad85aae8317555f73dbe261556.zip
rockbox-881746789a489fad85aae8317555f73dbe261556.tar.gz
rockbox-881746789a489fad85aae8317555f73dbe261556.tar.bz2
rockbox-881746789a489fad85aae8317555f73dbe261556.tar.xz
puzzles: refactor and resync with upstream
This brings puzzles up-to-date with upstream revision 2d333750272c3967cfd5cd3677572cddeaad5932, though certain changes made by me, including cursor-only Untangle and some compilation fixes remain. Upstream code has been moved to its separate subdirectory and future syncs can be done by simply copying over the new sources. Change-Id: Ia6506ca5f78c3627165ea6791d38db414ace0804
Diffstat (limited to 'apps/plugins/puzzles/src/list.c')
-rw-r--r--apps/plugins/puzzles/src/list.c55
1 files changed, 55 insertions, 0 deletions
diff --git a/apps/plugins/puzzles/src/list.c b/apps/plugins/puzzles/src/list.c
new file mode 100644
index 0000000..ec019c3
--- /dev/null
+++ b/apps/plugins/puzzles/src/list.c
@@ -0,0 +1,55 @@
+/*
+ * list.c: List of pointers to puzzle structures, for monolithic
+ * platforms.
+ *
+ * This file is automatically generated by mkfiles.pl. Do not edit
+ * it directly, or the changes will be lost next time mkfiles.pl runs.
+ * Instead, edit Recipe and/or its *.R subfiles.
+ */
+#include "puzzles.h"
+#define GAMELIST(A) \
+ A(blackbox) \
+ A(bridges) \
+ A(cube) \
+ A(dominosa) \
+ A(fifteen) \
+ A(filling) \
+ A(flip) \
+ A(flood) \
+ A(galaxies) \
+ A(guess) \
+ A(inertia) \
+ A(keen) \
+ A(lightup) \
+ A(loopy) \
+ A(magnets) \
+ A(map) \
+ A(mines) \
+ A(net) \
+ A(netslide) \
+ A(palisade) \
+ A(pattern) \
+ A(pearl) \
+ A(pegs) \
+ A(range) \
+ A(rect) \
+ A(samegame) \
+ A(signpost) \
+ A(singles) \
+ A(sixteen) \
+ A(slant) \
+ A(solo) \
+ A(tents) \
+ A(towers) \
+ A(tracks) \
+ A(twiddle) \
+ A(undead) \
+ A(unequal) \
+ A(unruly) \
+ A(untangle) \
+
+#define DECL(x) extern const game x;
+#define REF(x) &x,
+GAMELIST(DECL)
+const game *gamelist[] = { GAMELIST(REF) };
+const int gamecount = lenof(gamelist);