Commit Graph

84 Commits

Author SHA1 Message Date
Zeno Rogue 85a08d205d refactored celldraw 2019-10-25 12:44:41 +02:00
Zeno Rogue d6ab96f821 non-isotropic hyperbolic space 2019-10-01 05:03:46 +02:00
Zeno Rogue 255186840f ternary tiling 2019-09-30 23:36:15 +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 6958cbcbd9 product:: preliminary version (no turning) 2019-09-12 22:50:13 +02:00
Zeno Rogue 77d666ab15 fixed a bug in heptdistance for standard tilings (correct X) 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 85e9e7cd11 changed //EX to #if HDR; removed #if EX 2019-09-12 22:50:12 +02:00
Zeno Rogue ac680b39c2 started using auto-header generator 2019-09-12 22:50:12 +02:00
Zeno Rogue c131e21198 namespace hyperpoint_vec removed 2019-09-12 22:50:12 +02:00
Zeno Rogue 5d7ea94246 binary:: celldistance3_approx works without cells too 2019-09-12 22:50:11 +02:00
Zeno Rogue 29d3410aa6 correct updir in gBinaryTiling 2019-09-12 22:50:11 +02:00
Zeno Rogue 3cb39a0f8c binary:: relative_matrix now uses updir 2019-09-12 22:50:11 +02:00
Zeno Rogue 5491848ee9 fixed emeraldval computation in binary4 / sol 2019-09-12 22:50:11 +02:00
Zeno Rogue fac3866d7e provided celldistance_approx for binary4 and kitedart3 2019-09-12 22:50:11 +02:00
Zeno Rogue 17ae3917e4 fixed updir 2019-09-12 22:50:11 +02:00
Zeno Rogue ca76e7c217 title comment in binary-tiling.cpp 2019-09-12 22:50:09 +02:00
Zeno Rogue 598603c937 geodesics in Sol 2019-09-12 22:50:09 +02:00
Zeno Rogue fff0cd1d3e land improvements in Sol/Penrose/B4 2019-09-12 22:50:09 +02:00
Zeno Rogue b2e8a869cb updir and expansion functions in binarytiling 2019-09-12 22:50:09 +02:00
Zeno Rogue 2c3341bf67 sol:: fixed return too early 2019-09-12 22:50:09 +02:00
Zeno Rogue d6c53f933f binary:: fixed incorrectly computed use_direct 2019-09-12 22:50:09 +02:00
Zeno Rogue 946570da31 moved zpush from 3dmodels to hyperpoint 2019-09-12 22:50:09 +02:00
Zeno Rogue 2d30f3830c standard binary tiling, also improved the looks of variant binary tiling, and optimized shvid for pure 2019-09-12 22:50:09 +02:00
Zeno Rogue d1fb9f3564 simplified and generalized cdata 2019-09-12 22:50:09 +02:00
Zeno Rogue 47fd094c6f binary4 (WIP) 2019-09-12 22:50:09 +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 5ab7249afd horopoint cleanup in 2D 2019-09-12 22:43:01 +02:00
Zeno Rogue aa8d4965e4 some more DIM->WDIM/GDIM fixes 2019-09-12 22:43:01 +02:00
Zeno Rogue 1c4d86e0e9 3D graphics in 2D (first commit) 2019-09-12 22:43:01 +02:00
Zeno Rogue ee8b442300 added missing 'override' markers 2019-09-12 22:43:01 +02:00
Zeno Rogue c8e950cd40 added some missing CAP_ and MAXMDIM guards 2019-09-12 22:43:01 +02:00
Zeno Rogue f8a7cf8c74 3d:: horosphere tilings now save/load correctly 2019-09-12 22:42:59 +02:00
Zeno Rogue 039118425c 3D:: alternate minefield adjacency rule 2019-09-12 22:42:59 +02:00
Zeno Rogue 5545f8efeb 11.0o: fixed Ivory/Yendorian 2019-09-12 22:42:58 +02:00
Zeno Rogue 414353d720 3d:: binarytiling:: celldistance for rec, and approximate for hex 2019-09-12 22:38:46 +02:00
Zeno Rogue 378d21b509 findbaseAround for all binary tilings 2019-09-12 22:38:46 +02:00
Zeno Rogue 07be3e1e2e hororec improved typo fix 2019-09-12 22:38:46 +02:00
Zeno Rogue 8de98056ff 3d:: hororec:: better pseudohept pattern 2019-09-12 22:38:46 +02:00
Zeno Rogue cb9513dd0d 3d:: horohex geometry 2019-09-12 22:38:46 +02:00
Zeno Rogue 678747ceff 3d:: horo-rec geometry 2019-09-12 22:38:45 +02:00
Zeno Rogue 2a7e1f2603 3d:: horotris: correct distances 2019-09-12 22:38:45 +02:00
Zeno Rogue b9cbb28d66 3d:: nicer Temple of Cthulhu in horo-triangular 2019-09-12 22:38:45 +02:00
Zeno Rogue 5990e107ac removed debug draw 2019-09-12 22:38:45 +02:00
Zeno Rogue a31f1094f9 3d:: binary:: fixed a crash bug caused by using the wrong relative_matrix 2019-09-12 22:38:45 +02:00
Zeno Rogue 225282a3eb 3d::binary:: make the land barriers more like planes by pushing them by a number depending on btwidth 2019-09-12 22:38:45 +02:00
Zeno Rogue 4591c2166e 3d:: binary:: land boundaries 2019-09-12 22:38:45 +02:00
Zeno Rogue 78d88b5909 improved in the OO fashion: draw, relative_matrix, create_step, and several minor functions are now virtual in hrmap 2019-09-12 22:38:44 +02:00
Zeno Rogue 105de56857 3d:: HoroTris geometry 2019-09-12 22:38:44 +02:00