1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-12-27 10:30:36 +00:00
Commit Graph

147 Commits

Author SHA1 Message Date
Zeno Rogue
1962900ce0 fixup nonisotropic.cpp 2020-01-16 17:13:57 +01:00
Zeno Rogue
dd0b4ec414 sn:: cleanup, also changed z_to_iz function from tanh to Poincare-based 2020-01-16 17:13:57 +01:00
Zeno Rogue
1b87a22874 adjusted sn shader 2020-01-16 17:13:57 +01:00
Zeno Rogue
549aa5bdb1 sn:: changed table presentation to Poincare 2020-01-16 17:13:47 +01:00
Zeno Rogue
ec6ffded34 older compilers 2019-12-27 13:11:31 +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
d5c8aebf16 renamed binary:: to bt:: and binarytiling to bt::in() 2019-12-14 12:05:01 +01:00
Zeno Rogue
f772f9b7fd replaced 'archimedean' with 'arcm::in()' 2019-12-14 11:57:23 +01:00
Zeno Rogue
6b90261f2f fixed celldistance in sl2 2019-12-06 12:14:03 +01:00
Zeno Rogue
63c4886722 replaced product drawing with the general routine 2019-12-06 12:13:09 +01:00
Zeno Rogue
ac9d18adfb simplified the drawing algo for product 2019-12-06 11:47:26 +01:00
Zeno Rogue
99ab57086b in_wallopt(): auto in racing 2019-12-06 11:45:19 +01:00
Zeno Rogue
4d5928fcc0 fixed a potential crash caused by reentrant hybrid::link 2019-11-30 19:45:43 +01:00
Zeno Rogue
56e9f95656 fixed freeze when enabling cspin/cmirror without enabling csteps 2019-11-30 19:32:43 +01:00
Zeno Rogue
c3b12328e0 renamed hrmap_rotation_space::relative_matrix to adj 2019-11-30 18:06:48 +01:00
Zeno Rogue
aef7e7ef37 fixed potential crash in get_umap 2019-11-30 18:06:48 +01:00
Zeno Rogue
46892a35c4 hybrid:: celldistance 2019-11-30 18:06:48 +01:00
Zeno Rogue
77c1e95701 product:: cspin and also cmirror 2019-11-30 18:06:48 +01:00
Zeno Rogue
1518d406b5 product:: cspin is now validated 2019-11-30 18:06:48 +01:00
Zeno Rogue
42a41835dc product config dialog 2019-11-30 18:06:48 +01:00
Zeno Rogue
25bc0f56de kth-turn product space (via CLI) 2019-11-30 18:06:48 +01:00
Zeno Rogue
937fdcd0e2 fixed a crash in kd2xE 2019-11-30 18:06:48 +01:00
Zeno Rogue
2b62b23888 product:: adj 2019-11-30 18:06:48 +01:00
Zeno Rogue
f3c97f9342 product:: works with Euclidean 2019-11-30 18:06:48 +01:00
Zeno Rogue
5add972bdd product:: using in_h2xe() and in_s2xe() more consistently 2019-11-30 18:06:48 +01:00
Zeno Rogue
d63b14da5c PIU now works in the underlying map -- underlying geometry only is too fragile 2019-11-30 18:06:47 +01:00
Zeno Rogue
7e8ede4bd6 relative_matrix and adj changed 2019-11-30 18:05: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
222e4aa78b mapeditor:: save geometry details 2019-11-23 21:08:47 +01:00
Zeno Rogue
bc2ce4f3dc alternative honeycomb in Nil 2019-11-23 20:39:38 +01:00
Zeno Rogue
89225f4632 missing override attributes 2019-11-15 14:24:17 +01:00
Zeno Rogue
e075bc8c6d formula pattern: extra parameters available, also shielded some parameters from crashes 2019-11-15 13:50:23 +01:00
Zeno Rogue
be5dc871b6 relative_matrix in Sol variants (other than cat) 2019-11-15 13:50:23 +01:00
Zeno Rogue
cd023e982e szgmod used in relative_matrix in binary 2019-11-14 22:36:04 +01:00
Zeno Rogue
decd30164d fixed product : spin_to/spin_from 2019-11-14 19:24:54 +01:00
Zeno Rogue
1f9501f746 fixed product spaces 2019-11-14 19:06:48 +01:00
Zeno Rogue
f96b497d2e fixed product 2019-11-14 18:22:48 +01:00
Zeno Rogue
3eee611eca nisot::local_perspective moved to display_data 2019-11-14 17:20:55 +01:00
Zeno Rogue
aeaaf7586a refactored map functions: ddspin, iddspin, spacedist, spin_angle, virtualRebase[simple], adj 2019-11-14 16:51:50 +01:00
Zeno Rogue
109dd9823c simplified ddspin/iddspin/cellgfxdist, replaced cellrelmatrix with adj/iadj 2019-11-14 00:27:59 +01:00
Zeno Rogue
ef9e2236ba viewctr is no more... major reduction of redundancy/complexity 2019-11-14 00:26:50 +01:00
Zeno Rogue
74a139ca3e Z period in product geometries 2019-11-13 20:48:38 +01:00
Zeno Rogue
cc9e03ddb8 product:: product projections 2019-11-09 13:14:42 +01:00
Zeno Rogue
6dd47c903d nilv:: works with small periods 2019-11-08 15:42:31 +01:00
Zeno Rogue
add037d4e8 asonov:: changed direct checking of gArnoldCat to asonov::in() 2019-11-08 15:34:51 +01:00
Zeno Rogue
d199411248 new tiling: Arnold's cat 2019-11-08 15:01:03 +01:00
Zeno Rogue
83f8216fdc nilv:: comment about periodicity 2019-11-08 14:57:56 +01:00
Zeno Rogue
73197c86c6 nilv:: qSMALL flag set for Nil quotients when appropriate 2019-11-08 14:57:44 +01:00
Zeno Rogue
b80caa11a6 moved zgmod to util 2019-11-08 14:56:54 +01:00