Commit Graph

2198 Commits

Author SHA1 Message Date
Zeno Rogue 851e217a73 crystal:: automatically bitruncate with crystal's implementation 2018-12-14 19:27:11 +01:00
Zeno Rogue fd3b030119 crystal:: added multi-dimensional geometries (referred to as crystal), available via CLI for now 2018-12-14 19:27:11 +01:00
Zeno Rogue cd357303b9 cleaned up surface flags 2018-12-14 19:27:11 +01:00
Zeno Rogue 1c6f64f370 added options -viz and -vizhr for quicker visualizations, and -smart, -smartn, -sr, -srx set the sightrange better now 2018-12-11 22:10:53 +01:00
Zeno Rogue f166baebfb rug:: removed triangle removal when get_sightrange is taken away (it is not what we want if we change geometry 2018-12-11 22:10:53 +01:00
Zeno Rogue 7d587c63ba relative-size queuestr, queuechar, and queuecircle work better now 2018-12-11 22:10:53 +01:00
Zeno Rogue 4bac862e53 improved the indentation in hstream 2018-12-11 22:10:53 +01:00
Zeno Rogue c1aac5e664 a38 now actually checks that S3 == 3 2018-12-11 22:10:53 +01:00
Zeno Rogue ef3310f764 in fieldpattern used const MAXDIST instead of 60; also increased it to 120 2018-12-11 22:10:53 +01:00
Zeno Rogue b03f23cf65 increased fmax in hyperbolic space to make it work with larger tesselations 2018-12-11 22:10:53 +01:00
Zeno Rogue 9b4a53783c removed MAX_S84 and some no longer used stuff using it 2018-12-11 22:10:53 +01:00
Zeno Rogue f7db0feef0 currfp returns fp_invalid when fp is not known, and does not use it 2018-12-11 22:10:53 +01:00
Zeno Rogue bf7bb61d35 handlers for createStep and newmap 2018-12-11 22:10:53 +01:00
Zeno Rogue ce996c82fe removed unused variable in geometry menu 2018-12-11 22:10:53 +01:00
Zeno Rogue d4d7239575 conformal:: 'spiral' now works for bands (actually it worked already, but some texts have been replaced) 2018-12-11 22:10:53 +01:00
Zeno Rogue 35b826645c Euclidean Chaos Mode works not only in CR4 2018-12-11 22:10:53 +01:00
Zeno Rogue bd479d3c41 fixed worldsize display and gp::area for S3==4 2018-12-11 22:10:53 +01:00
Zeno Rogue 6c25d2297e Chaos mode is now always unlocked in autocheat 2018-12-11 22:10:53 +01:00
Zeno Rogue e9920d8d57 Chaos mode not works in Euclidean 2018-12-11 22:10:53 +01:00
Zeno Rogue f2ee616eab all Mobius bands implemented 2018-12-11 22:10:53 +01:00
Zeno Rogue e5ebac156e calc_relative_matrix for euwrap geometries now uses cellrelmatrix nicely 2018-12-11 22:10:53 +01:00
Zeno Rogue c993e80a18 cellrelmatrix and cellgfxdist implemented efficiently for euwrap geometries 2018-12-11 22:10:53 +01:00
Zeno Rogue f522dbe46a sm::TORUSCONFIG used in any Euclidean 2018-12-11 22:10:53 +01:00
Zeno Rogue cd511585ae fixed a bug with sidescreen working 2018-12-11 22:10:53 +01:00
Zeno Rogue 80da98b265 fixed a bug with divisibility by 3 in torus config 2018-12-11 22:10:53 +01:00
Zeno Rogue ce2015920e geometry:: torus advanced config now shows a list of torus geometries 2018-12-11 22:10:53 +01:00
Zeno Rogue 460eb19881 implemented new geometries: cylinder and (only one for now) Mobius band 2018-12-11 22:10:53 +01:00
Zeno Rogue 449dd5adaf rogueviz::kohonen:: made -somrestrict work deterministically 2018-12-11 22:10:53 +01:00
Zeno Rogue 90c024822e makeEmpty in Wild West no longer destroys nearby Great Walls 2018-12-11 22:10:53 +01:00
Zeno Rogue c45fa9bd9a refactored binarytiling::parabolic to parabolic1 in hyperpoint 2018-12-11 22:10:53 +01:00
Zeno Rogue 8866bc889d string editor now may restrict the available keys 2018-11-24 22:55:07 +01:00
Zeno Rogue 2fa265ac10 implemented a better system for logging and binary output 2018-11-24 21:23:02 +01:00
Zeno Rogue 0b09498ba1 rogueviz:: removed patterngen.cpp from RogueViz makefile 2018-11-24 17:22:41 +01:00
Zeno Rogue 18d832dd5f fixed modecodes for the new surfaces 2018-11-24 02:32:46 +01:00
Zeno Rogue 7bb72d0817 rogueviz:: fixed to drawStandard in Banach-Tarski 2018-11-24 02:08:27 +01:00
Zeno Rogue 6336fe9db6 rogueviz::kohonen:: halt with error when reading graph unsuccessfully 2018-11-24 01:31:15 +01:00
Zeno Rogue 0d691ab16a fixup: missing drawStandard 2018-11-24 01:30:49 +01:00
Zeno Rogue 9ab64e9d8e generators included 2018-11-24 00:03:37 +01:00
Zeno Rogue 64da329f8e added new quotient spaces: Bring's, Schmutz's M(2), Schmutz's M(3) 2018-11-23 23:46:26 +01:00
Zeno Rogue b4671e4d50 standard draw algorithm no longer recursive; prettier gp::drawrec 2018-11-23 23:45:16 +01:00
Zeno Rogue 62a5c0abac more stable quotient space generation 2018-11-23 23:44:12 +01:00
Zeno Rogue e697cb57cb Macbeath surface 2018-11-23 03:10:57 +01:00
Zeno Rogue a1225228d8 fixed halfplane model orientation shaderside 2018-11-22 22:10:27 +01:00
Zeno Rogue 2c8089034a fixed the version number in README 2018-11-20 19:04:24 +01:00
Zeno Rogue 98a5fdb556 10.5a 2018-11-20 19:01:35 +01:00
Zeno Rogue 2731367b5d rogueviz::flocking:: flockfollow parameter on CL 2018-11-20 19:01:29 +01:00
Zeno Rogue 0ed74b12c4 fixed the rendering of Hypersian Rug 2018-11-20 19:01:10 +01:00
Zeno Rogue 895081934d rogueviz::flocking:: ranges adjustable with CL parameters 2018-11-20 12:59:12 +01:00
Zeno Rogue 875743039f rogueviz::flocking:: transparent colors 2018-11-20 12:58:49 +01:00
Zeno Rogue 8b901b1432 fixed a bug: check_range was used instead of coh_range 2018-11-20 12:58:35 +01:00