Commit Graph

106 Commits

Author SHA1 Message Date
Zeno Rogue f772f9b7fd replaced 'archimedean' with 'arcm::in()' 2019-12-14 11:57:23 +01:00
Zeno Rogue 622b683e33 drawcell parameter is now cell, not cellwalker (need to check half-elliptic) 2019-11-30 18:04:54 +01:00
Zeno Rogue 85a08d205d refactored celldraw 2019-10-25 12:44:41 +02:00
Zeno Rogue 848eb8f48b export everything: modules compiled separately 2019-09-12 22:50:16 +02:00
Zeno Rogue 82f24b4b6c exporting necessary stuff all over (in progress) 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 d046211a9c better flagging of geometries, and isometry spaces nicely selectable 2019-09-12 22:50:15 +02:00
Zeno Rogue 96bf478482 renamed DIM to GDIM 2019-09-12 22:50:13 +02:00
Zeno Rogue 8b1c7bffe4 initial reformatting of comments for Doxygen 2019-09-12 22:50:13 +02:00
Zeno Rogue cb666fb24a more header shifting 2019-09-12 22:50:12 +02:00
Zeno Rogue c2d56fb9bc autohdr.h applied in more files 2019-09-12 22:50:12 +02:00
Zeno Rogue 2c63d4869f fixed incorrect computation in bignum 2019-09-12 22:50:12 +02:00
Zeno Rogue fff0cd1d3e land improvements in Sol/Penrose/B4 2019-09-12 22:50:09 +02:00
Zeno Rogue 664ca63acc configuration of type colors 2019-09-12 22:50:08 +02:00
Zeno Rogue b6e303ec7d MAJOR refactoring: all geometry-dependent data (tessf, geom3::, shapes, hpc) are now contained in a structure 2019-09-12 22:50:03 +02:00
Zeno Rogue f7d580fa9c replaced fts variants with a single fts 2019-09-12 22:50:02 +02:00
Zeno Rogue ae100b1e72 removed some obsolete debug printfs 2019-09-12 22:50:02 +02:00
Zeno Rogue 3da6090320 dialog:: addBoolItem_action, addBoolItem_action_neg, addBoolItem_choice used when applicable 2019-09-12 22:43:00 +02:00
? 7fadb7f98f 3D:: yendor works (?) 2019-09-12 22:38:42 +02:00
? e39777f04d CAP_ animations etc. cleanup 2019-09-12 22:38:39 +02:00
? b25730d5c9 geometry flags part 1 2019-09-12 22:38:39 +02:00
Zeno Rogue 2bc66342dd newlands:: implemented new Orbs: Gravity, Intensity, Choice 2019-04-29 17:19:06 +02:00
Zeno Rogue fd9fca6129 redesigned the Experiment with Geometry menu 2019-02-08 16:55:00 +01:00
Zeno Rogue 9ebd5342ec fixed a freeze in spherical Dungeon 2019-02-06 22:42:11 +01:00
Zeno Rogue 4e4fce922e added some missing CAP_ guards 2018-12-15 15:17:06 +01:00
Zeno Rogue b019cfcd4f refactored colortables 2018-11-11 11:25:59 +01:00
Zeno Rogue c80705be84 various text improvements, and translation update 2018-11-01 19:08:01 +01:00
Zeno Rogue a0d46d95fe expansion:: not_only_descendants 2018-10-23 17:03:03 +02:00
Zeno Rogue e747b04c5f parent_id not works correctly with which==0 2018-10-23 17:02:39 +02:00
Zeno Rogue 04c41d38ed some extra chars supported in the browser version 2018-10-01 00:20:12 +02:00
Zeno Rogue 3081773f86 correct sibling_limit for the binarytiling 2018-09-28 16:42:05 +02:00
Zeno Rogue d0ee141270 celldist now works in the binary tiling as for other geometries (distance from origin, not horocycle index); also types are computed nicely for the origin-based celldist 2018-09-28 16:27:03 +02:00
Zeno Rogue ce390de0d2 fixed curr_dist and horocycles in Canvas for Euclidedan 2018-09-28 12:27:44 +02:00
Zeno Rogue e10f6564a6 fixed expansion_analyzer:: distribute_color 2018-09-28 03:21:22 +02:00
Zeno Rogue d36a31ce48 expansion_analyzer:: Theta used when Unicode Theta not available 2018-09-28 03:11:58 +02:00
Zeno Rogue edcd003b94 find_coefficients() always called in expansion_analyzer::view_distance_dialog 2018-09-28 03:11:41 +02:00
Zeno Rogue e494fc4c10 expansion_analyzer::reduce_grouping now keeps the IDs even when new types arrive, and so that low numbers are in the center 2018-09-28 03:11:16 +02:00
Zeno Rogue a993c11b76 fixed default/step in editing 'display distances from'; type_in_reduced used instead of type_in_quick 2018-09-27 22:12:12 +02:00
Zeno Rogue 5e8a42629c Canvas now includes celldistAlt 2018-09-27 22:11:37 +02:00
Zeno Rogue 1ea9c929b6 renamed function readArgs to expansion_readArgs 2018-09-27 21:53:11 +02:00
Zeno Rogue dee2b23991 replaced chosenDown with a better set of functions 2018-09-27 21:53:07 +02:00
Zeno Rogue a8a402e6ab fixed some unitialized variable warnings 2018-09-24 00:35:22 +02:00
Zeno Rogue 866dd3a05e removed the analyzer from the expansion options 2018-09-23 18:15:33 +02:00
Zeno Rogue 65fabe89c6 size_known() does not ensure known trees -- added trees_known(), also implemented special Yendor generation for binary and bitruncated a4(<4) 2018-09-23 18:15:15 +02:00
Zeno Rogue 631b3216ad expansion: in 'which distance' editing, mod_allowed() was acting in reverse 2018-09-23 16:34:53 +02:00
Zeno Rogue 0da01ca11a more intuitive mode switching in expansion screen 2018-09-23 16:34:53 +02:00
Zeno Rogue b5542c66ba hyperbolic_celldistance algorithm implemented for all hyperbolic tilings (minor bugs known in irregular, still ugly in bitrunc a45) 2018-09-23 16:34:53 +02:00
Zeno Rogue fd7f258d7b expansion: more commandline options, debug celldist, 'x' to disable 2018-09-23 16:34:53 +02:00
Zeno Rogue 608a55499a displaying distance lists now depends on show_distance_lists, not whether sidescreen is supported 2018-09-23 16:34:53 +02:00
Zeno Rogue 2587474115 fixed chosenDown for bitruncated a45 where there can be three parents 2018-09-23 16:34:53 +02:00
Zeno Rogue c5ef68730e fixed pattern hotkeys in expansion 2018-09-23 16:34:53 +02:00
Zeno Rogue 0435c490c3 expansion analyzer now uses the correct order of children 2018-09-23 16:34:46 +02:00
Zeno Rogue 0294c0acb1 options -pal and -palrgba now accept the pattern name 2018-09-21 21:31:11 +02:00
Zeno Rogue c1de923454 extra features related to expansion 2018-09-21 19:51:13 +02:00
Zeno Rogue a556ef0823 improvements in expansion 2018-09-13 20:38:06 +02:00
Zeno Rogue 0116f1ae74 missing file added 2018-09-12 06:10:56 +02:00