/*
 * 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);
