Commit Graph

151 Commits

Author SHA1 Message Date
Zeno Rogue 82f32607e6 MAJOR CHANGE: replaced (transmatrix,band_shift) pair with shiftmatrix 2020-07-28 22:06:14 +02:00
Zeno Rogue ed6cd3cec6 rewritten the o-key functionality to let the user choose from several applicable options 2020-05-15 15:53:29 +02:00
Zeno Rogue 6f6586b3f2
Merge branch 'master' into hooks-naming 2020-04-19 13:39:07 +02:00
Zeno Rogue 0a6c80e909 refactored flat_model_enabler 2020-04-17 15:54:48 +02:00
Zeno Rogue a246e53d2c added imssing MAXMDIM guards in racing 2020-04-17 15:35:48 +02:00
Zeno Rogue 51de394193 added missing CAP_SOLV guards in racing 2020-04-17 15:35:34 +02:00
Zeno Rogue 0472bf764f moved all projection-related parameters to a special struct; another copy of that struct created for rug 2020-04-17 00:53:58 +02:00
Arthur O'Dwyer 934e3d9a42 Consistently name every hookset with prefix `hooks_`. NFC.
I'm sure this causes massive merge-conflicts in the non-public code,
but I think it'd be a good idea, if only to avoid confusion between
e.g. `clearMemory` and the-variable-formerly-known-as `clearmemory`.
2020-04-12 10:49:32 -04:00
Zeno Rogue 0412f077e6 added/fixed some \brief descriptions 2020-03-27 21:47:09 +01:00
Zeno Rogue 0d307c011c racing:: in 3D modes, show 3D configuration instead of 'config projection' 2020-01-16 17:13:57 +01:00
Zeno Rogue c247936e34 removed the functions queuechr -- use queuestr now 2019-12-26 23:38:28 +01:00
Zeno Rogue 769982040d renamed solnihv:: to sn:: and solnih to sn::in() 2019-12-14 12:28:45 +01:00
Zeno Rogue 8cfc5a578f renamed penrose.cpp to kite.cpp and 'penrose' to 'kite::in()' 2019-12-14 12:12:24 +01:00
Zeno Rogue e8a39e6663 replaced euclid3:: with euc:: 2019-12-08 11:01:28 +01:00
Zeno Rogue ddb5d07ff6 cleanup in Euclidean 2019-12-08 10:59:09 +01:00
Zeno Rogue bfe78fece7 racing:: generate less cells 2019-12-06 12:15:04 +01:00
Zeno Rogue e74ee1ae37 racing:: reduced the solnihv::solranges in Thurston racing 2019-11-15 14:36:50 +01:00
Zeno Rogue 9bfe53fb48 added asonov to Thurston racing 2019-11-15 14:19:05 +01:00
Zeno Rogue d10a6d10b5 use_exhaustive_distance used in Yendor under same rules 2019-11-15 02:51:25 +01:00
Zeno Rogue f36fee9faa racing:: better bounded tracks 2019-11-15 02:36:14 +01:00
Zeno Rogue 3c42a9c081 racing:: fixed asonov racing 2019-11-15 02:19:53 +01:00
Zeno Rogue 6655a73e5e qHUGE_BOUNDED to detect bounded geometries not to be computed fully 2019-11-15 02:19:26 +01:00
Zeno Rogue 012d833f50 removed the tohex parameter 2019-11-14 19:33:55 +01:00
Zeno Rogue 4118704cb6 removed some junk from racing.cpp 2019-11-14 00:28:17 +01:00
Zeno Rogue bee727071e racing in periodic? to test 2019-11-09 18:03:32 +01:00
Zeno Rogue fa933a6661 alternate races 2019-11-02 22:31:37 +01:00
Zeno Rogue 9b63408af5 fixup missing try 2019-11-02 22:31:29 +01:00
Zeno Rogue 2760e5aaf0 racing:: better track generation in periodic Euclidean/Nil 2019-11-02 22:21:53 +01:00
Zeno Rogue 47a1d77ee4 racing:: track length reduced if there are problems 2019-11-02 22:21:25 +01:00
Zeno Rogue 4bee342e8c added stretched geometries to 'racing in Thurston' 2019-10-05 18:55:11 +02:00
Zeno Rogue 6d4b61f0c0 new CLI options for racing 2019-10-05 18:55:11 +02:00
Zeno Rogue afa65ee525 fixed racing in stretched hyperbolic 2019-10-05 18:55:11 +02:00
Zeno Rogue 6dfb531f9d racing:: Crossroads in 3D geometries 2019-10-04 14:22:19 +02:00
Zeno Rogue 5735645c23 racing in Thurston geometries as a menu option 2019-09-28 16:16:39 +02:00
Zeno Rogue 2d6ce7c2dc some fixup 2019-09-28 15:06:08 +02:00
Zeno Rogue 9de1481b2a bounded racing improved 2019-09-28 14:57:57 +02:00
Zeno Rogue 4a0f5dfb22 racing in bounded geometries 2019-09-28 14:19:29 +02:00
Zeno Rogue 7ed8e16974 racing in bounded worlds 2019-09-28 14:18:58 +02:00
Zeno Rogue bb1e9ef91c racing in SL2 2019-09-27 18:18:50 +02:00
Zeno Rogue 5febec0843 racing in Nil 2019-09-27 18:04:19 +02:00
Zeno Rogue 8d9511ae79 racing forces standard_centering in quotient/nil/hybrid geometries 2019-09-27 18:04:04 +02:00
Zeno Rogue 9ed730e10d racing:: fixed handing incorrectly built track 2019-09-27 17:35:14 +02:00
Zeno Rogue 4fe1fe8c38 racing:: removed obsolete commented out code 2019-09-27 17:34:59 +02:00
Zeno Rogue bc789e8c18 racing:: fixed racing to use modecode_t not int 2019-09-27 17:34:42 +02:00
Zeno Rogue a3d9711ec2 more adjustments to disabled CAP_* 2019-09-13 03:10:26 +02:00
Zeno Rogue 562fe72629 fixed some } to EX } 2019-09-13 00:31:32 +02:00
Zeno Rogue ebc44af74c mymake, comments moved 2019-09-12 22:50:16 +02:00
Zeno Rogue 848eb8f48b export everything: modules compiled separately 2019-09-12 22:50:16 +02:00
Zeno Rogue 9647cbd47e added #include hyper.h to all cpp files 2019-09-12 22:50:16 +02:00
Zeno Rogue a03eb0d913 fixed new geometry handling for Archimedean 2019-09-12 22:50:15 +02:00