// include all RogueViz vizualizations

/* basics */
#include "rogueviz.cpp"
#include "presentation.cpp"
#include "objmodels.cpp"
#include "smoothcam.cpp"

#include "staircase.cpp"
#include "banachtarski.cpp"
#include "pentagonal.cpp"
#include "functions.cpp"
#include "fundamental.cpp"
#include "sunflower.cpp"
#include "flocking.cpp"
#include "magiccube.cpp"
#include "cvl.cpp"
#include "newconf.cpp"
#include "grigorchuk.cpp"
#include "janko.cpp"
#include "qtm.cpp"
#include "rewriting.cpp"
#include "sag.cpp"
#include "collatz.cpp"
#include "tree.cpp"
#include "fullnet.cpp"
#include "snow.cpp"
#include "impossible-ring.cpp"
#include "triangle.cpp"
#include "sumotron.cpp"
#include "noniso-honeycombs.cpp"
#include "random-walk.cpp"
#include "fifteen.cpp"
#include "crystal-sokoban.cpp"

#include "hypcity.cpp"
#include "hypocycloid.cpp"

#include "heatx.cpp"

#include "notknot.cpp"

#include "recursive-house.cpp"

#include "weirdmaze.cpp"

#include "inner-maps.cpp"
#include "planets.cpp"
#include "hyperbolic-analogs.cpp"

#define RV_ALL
#include "simple-impossible.cpp"
#include "ascending-descending.cpp"
#include "balls.cpp"
#include "pentaroll.cpp"
#include "nil-compass.cpp"
#if CAP_RVSLIDES
#include "playing-with-impossibility.cpp"
#include "hyperbolic-minesweeper-pres.cpp"
#include "dhrg-pres.cpp"
#endif
#include "highdim-demo.cpp"
#include "horo63.cpp"
#include "platformer.cpp"
#include "intra-demos.cpp"
#include "gobot.cpp"
#include "extra-projections.cpp"
#include "balloonsim.cpp"
#include "dpgen.cpp"
#include "antidesitter.cpp"

#include "dhrg/dhrg.cpp"

#include "som/kohonen.cpp"
#include "som/embeddings.cpp"
#include "som/analyzer.cpp"
#include "som/tests.cpp"
#include "som/voronoi.cpp"
#include "som/measures.cpp"

// the following comments are read by mymake so that it knows that the files include other files there:
// hidden dependencies: rogueviz/nilrider/
// hidden dependencies: rogueviz/dhrg/
// hidden dependencies: rogueviz/ads/

//#endif