Commit Graph

250 Commits

Author SHA1 Message Date
Zeno Rogue 9466539cd6 qULTRA flag and 355 honeycomb 2020-05-28 01:37:56 +02:00
Zeno Rogue 890f5b56aa newly supported honeycombs in menu 2020-05-27 00:54:30 +02:00
Zeno Rogue 4bd60d64f5 fixed the naming of X-Cell tessellations, which also fixed 16-cell 2020-05-25 23:52:47 +02:00
Zeno Rogue 8641eafd96 xcode no_code listed explicitly if not assigned 2020-05-16 11:24:30 +02:00
Zeno Rogue 1b96658a05 fake curvature 2020-05-15 11:46:26 +02:00
Zeno Rogue 81350f4e51 arb:: initial commit for affine 2020-05-15 11:38:20 +02:00
Arthur O'Dwyer 8564e53d08 langen: Handle repeated strings better.
If a translation file contains two copies of the same English string,
with the same translation, then we don't care at all; just throw out
the second copy.

If a translation file contains two copies of the same English string,
with DIFFERENT translations, then (according to how the game does
translation) one of those translations must be inappropriate. Give
a warning in that case; and again, throw out the second copy because
we are forced to pick ONE translation for use within the game.

Also fix some minor typos I noticed in the strings.
2020-03-31 15:48:03 -04:00
Zeno Rogue 76e6dc2002 utilities to create geometry raytracers which use only HyperRogue's control scheme 2020-03-29 17:35:42 +02:00
Arthur O'Dwyer 41669ab720 Eliminate `-Wmissing-field-initializers` warnings. 2020-03-23 14:38:57 -04:00
Arthur O'Dwyer a0da10b408 Remove extraneous semicolons to quiet pedantic GCC warnings. 2020-03-23 14:38:57 -04:00
Zeno Rogue d027969f70 added the missing lands to PTM 2020-03-16 21:14:46 +01:00
Zeno Rogue bc12d35053 fixup to ElectricLand 2020-03-07 04:47:10 +01:00
Zeno Rogue d08c5ea0c4 genderswitch for Rusalka/Topielec 2020-03-07 04:47:10 +01:00
Zeno Rogue 5707fac1a7 new ring shape: shFrogRing 2020-03-07 04:47:09 +01:00
Zeno Rogue bcfb622288 added gSpace436 2020-01-25 19:22:08 +01:00
Zeno Rogue 24b3d17eb4 mixed infinite order 2020-01-19 00:13:54 +01:00
Zeno Rogue cd98e0314c deprecated gTorus, gField435 and gField534 2020-01-16 17:13:47 +01:00
Zeno Rogue 9d0d0fb182 single-cell quotient spaces 2020-01-06 21:24:21 +01:00
Zeno Rogue 88e6043e1b new geometry: gSeifertCover 2020-01-06 20:53:09 +01:00
Zeno Rogue b4b325e009 6D Crystal, 535 and 536 2020-01-02 16:50:01 +01:00
Zeno Rogue 3330d6060b minor fixes to OINF 2019-12-27 23:00:38 +01:00
Zeno Rogue ce2d8d3d29 arb:: selectable in geom-exp 2019-12-27 02:08:04 +01:00
Zeno Rogue ab283002f1 arb:: comments, named tilings 2019-12-27 01:43:58 +01:00
Zeno Rogue 6c61162392 merge 2019-12-26 22:40:41 +01:00
Zeno Rogue 9173c255ab InfOrder4 2019-12-26 18:30:17 +01:00
Zeno Rogue 14a70fe1bf fixup 2019-12-23 22:29:32 +01:00
Zeno Rogue b6f9298f0a removed classes.h 2019-12-23 22:21:04 +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 d529449999 arbitrary tilings 2019-12-14 11:57:23 +01:00
Zeno Rogue a854bbd5c6 optional quotient spaces are no longer prevented from appearing in lists 2019-11-30 18:06:47 +01:00
Zeno Rogue 1cba452f07 rewritten the Euclidean geometry 2019-11-30 18:06:47 +01:00
Zeno Rogue 416ee95aac horocyclic coordinates model 2019-11-09 12:49:00 +01:00
Zeno Rogue da33270fae asonov:: renamed to full name 2019-11-09 12:32:10 +01:00
Zeno Rogue d199411248 new tiling: Arnold's cat 2019-11-08 15:01:03 +01:00
Zeno Rogue 74e52b0617 experimental status removed 2019-10-12 13:47:49 +02:00
Zeno Rogue d2b3df57c6 crystal {3,4,4} 2019-10-12 11:24:29 +02:00
Zeno Rogue 671990731c ideal 3D honeycombs 2019-10-10 13:49:35 +02:00
Zeno Rogue b5f6e6f3f5 inforder basics 2019-10-10 13:08:06 +02:00
Zeno Rogue 528cf9867a fixed read_model() which was crashing 2019-10-06 12:13:30 +02:00
Zeno Rogue 038a19e4d8 renamed NIH geometries to stretched 2019-10-04 13:05:20 +02:00
Zeno Rogue d69cb4e946 SolN manifold 2019-10-03 20:10:48 +02:00
Zeno Rogue 46d127401e nih improvements 2019-10-02 19:22:43 +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 5c3742efc7 fixed the standard binary tiling 2019-09-27 16:34:24 +02:00
Zeno Rogue d5a99e67e0 more intuitive tiling selection 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 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 2e066c106c renamed gSL2 to gRotSpace 2019-09-12 22:50:15 +02:00
Zeno Rogue d046211a9c better flagging of geometries, and isometry spaces nicely selectable 2019-09-12 22:50:15 +02:00
Zeno Rogue 29a54ab5d9 nilv:: simpler honeycomb 2019-09-12 22:50:15 +02:00
Zeno Rogue 136b931609 PSL(2,R) 2019-09-12 22:50:15 +02:00
Zeno Rogue 2f954d0538 nicer handling of WDIM, GDIM, MDIM, sig 2019-09-12 22:50:15 +02:00
Zeno Rogue 6958cbcbd9 product:: preliminary version (no turning) 2019-09-12 22:50:13 +02:00
Zeno Rogue 9d573ebd07 models:: central cylindrical and in-progress Collignon 2019-09-12 22:50:13 +02:00
Zeno Rogue 7f967ba30d nicer model flag naming 2019-09-12 22:50:13 +02:00
Zeno Rogue 10a8b8660b Mollweide projection 2019-09-12 22:50:13 +02:00
Zeno Rogue 50e4990a76 improvements in documentation 2019-09-12 22:50:13 +02:00
Zeno Rogue 5ea055b39e split namespace conformal into models and history 2019-09-12 22:50:12 +02:00
Zeno Rogue 4d66505b66 nilv:: simpler honeycomb 2019-09-12 22:50:11 +02:00
Zeno Rogue 4f27b12ca2 nilv:: preliminary implementation 2019-09-12 22:50:11 +02:00
Zeno Rogue 9f9ff6e6b3 Solv naming 2019-09-12 22:50:09 +02:00
Zeno Rogue c97ab10700 pushed unimplemented Product 2019-09-12 22:50:09 +02:00
Zeno Rogue 94c170d691 added some missing modecodes 2019-09-12 22:50:09 +02:00
Zeno Rogue cf496e8940 kite-and-dart tiling 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 47fd094c6f binary4 (WIP) 2019-09-12 22:50:09 +02:00
Zeno Rogue ec82e5695b extra two-point projections 2019-09-12 22:50:08 +02:00
Zeno Rogue fc43a4716b new pmodel: Central Inversion (for Euclidean) 2019-09-12 22:50:08 +02:00
Zeno Rogue b27b33052d {5,3} and {4,3} elliptic did not work 2019-09-12 22:50:00 +02:00
Zeno Rogue 8e7e1bbb3f fixed the code for 434 2019-09-12 22:42:59 +02:00
Zeno Rogue 758d6cf340 bugfix in 8-cell naming 2019-09-12 22:42:58 +02:00
Zeno Rogue f9ba041451 asteroids:: theming, changed look to invisible floors + grid, provided validity rules 2019-09-12 22:42:58 +02:00
Zeno Rogue 9fece7b342 renamed 'spiral' to 'spiral/ring' and added a comment 2019-09-12 22:42:58 +02:00
Zeno Rogue 2b61413a81 azimuthal equivolume projection 2019-09-12 22:42:58 +02:00
Zeno Rogue 02a174b3ca item/monster/wall/land types done with X-macros; flags given too 2019-09-12 22:38:47 +02:00
Zeno Rogue 3f941cabb0 improved model naming a bit 2019-09-12 22:38:47 +02:00
Zeno Rogue 46ae64e945 3d:: native perspective is now pmodel == mdPerspective, and other models work too 2019-09-12 22:38:47 +02:00
Zeno Rogue d369decc94 3d:: field quotient spaces for reg3 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 5038686a5b 3d:: set the S3 parameter in 3D geometries to the smallest loop, so that it tells whether hedgehogs can be killed 2019-09-12 22:38:45 +02:00
Zeno Rogue ab542f1f2f improved some geometry naming 2019-09-12 22:38:45 +02:00
Zeno Rogue 1510f4a93d 3d:: set range in hyperbolic regular to 2 2019-09-12 22:38:45 +02:00
Zeno Rogue 105de56857 3d:: HoroTris geometry 2019-09-12 22:38:44 +02:00
Zeno Rogue 52ce5ac9aa 3d:: all the regular honeycombs 2019-09-12 22:38:43 +02:00
Zeno Rogue cb8e34204f two more Euclidean honeycombs; also split buildpolys into subfunctions 2019-09-12 22:38:43 +02:00
? 4ac186437b editable statues 2019-09-12 22:38:42 +02:00
? 7a748b56f4 3D:: xcodes given 2019-09-12 22:38:42 +02:00
? fe174d8873 3D:: elliptic space 2019-09-12 22:38:40 +02:00
? bbffc21a95 fixed table for ginf 2019-09-12 22:38:40 +02:00
? 33d4854c14 3D:: 120-cell 2019-09-12 22:38:40 +02:00
? 7110be2032 3D:: cube tiling 2019-09-12 22:38:40 +02:00
? d08e58f404 3d:: 2D/3D is now selectable at runtime 2019-09-12 22:38:40 +02:00
? 96e4ff6c9d binary tiling in 3D works 2019-09-12 22:38:39 +02:00
Zeno Rogue b2aed8d814 PTM definitions for the new lands 2019-09-12 22:38:39 +02:00
Zeno Rogue c80df92acb text fixes, PL translation updated 2019-09-12 22:38:39 +02:00
Zeno Rogue f1008d270a a description of the elevation mechanics in Brown 2019-09-12 22:38:39 +02:00