1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-11-27 22:39:53 +00:00
Commit Graph

246 Commits

Author SHA1 Message Date
Arthur O'Dwyer
62629f3e70 Change static const to static constexpr wherever possible
Since we require C++11, most of these consts can be constexpr.

Two `static const ld` remain non-compile-time-evaluable because
they depend on the runtime `log` function. One `static const cld`
remains non-compile-time because `std::complex<T>` doesn't become
constexpr until C++14.
2023-08-23 09:47:28 -08:00
Zeno Rogue
d587f29a91 Aperiodic Spectre tiling 2023-05-30 18:44:03 +02:00
Zeno Rogue
511ffe8498 fractal geometry 2023-03-28 22:54:46 +02:00
Zeno Rogue
b854f68a88 aperiodic hat tiling 2023-03-23 01:37:52 +01:00
Zeno Rogue
acfa454114 aperiodic is now distinct from kite::in 2023-03-23 01:37:52 +01:00
Zeno Rogue
1b7f4b869e new Conformal Square projection (with transition and shader and Euclidean form) 2023-03-19 12:21:05 +01:00
Zeno Rogue
4bface6860 removed name nullptr too 2023-03-16 23:18:16 +01:00
Zeno Rogue
631e44f871 fixed model flags 2023-03-16 23:12:20 +01:00
Zeno Rogue
2a354786e4 new projection: horocyclic equal-area 2023-03-16 14:42:02 +01:00
Zeno Rogue
9ca8f20dc3 fixup to nicer apply_always3 2023-01-29 11:56:26 +01:00
Zeno Rogue
e9c04e1e77 Sol/NIH geometries now have separate gc constants 2022-12-13 19:46:57 +01:00
Zeno Rogue
a7ca4c2902 relativistic projections added 2022-10-14 00:56:48 +02:00
Zeno Rogue
2bafda5f18 a comment on why OINF should be divisible by 3 2022-10-08 02:02:03 +02:00
Zeno Rogue
793148729b An option to play on a disk (and use bounded space rules). Also renamed 'bounded' flag to 'closed' or similar, and improved Halloween 2022-05-21 13:08:42 +02:00
Zeno Rogue
a6dc4b9314 new projections mostly for Solv: Lie perspective and Lie orthogonal 2022-05-17 09:45:09 +02:00
Zeno Rogue
0301ae44db also increased OINF to be above FULLEDGE 2022-04-24 22:57:35 +02:00
Zeno Rogue
589d2dd72c hemisphere in spherical now produces the hyperboloid model 2022-04-07 20:50:16 +02:00
Zeno Rogue
930e0c6830 named technical projections 2022-03-27 22:47:50 +02:00
Zeno Rogue
a6aa91dfab export qs flags 2022-03-27 22:47:50 +02:00
Charlotte Peppers
904faabd96
Added tower to canvas floor options, added new Flashing Effects option which currently effects storms and some curses 2022-03-07 17:37:35 -07:00
Charlotte Peppers
ab08a69cc6
Added Canvas Floor and Canvas Darkness options 2022-03-06 20:01:59 -07:00
Zeno Rogue
3967aee968 new geometry gHalfBring 2021-09-30 12:04:26 +02:00
Zeno Rogue
0559fce5fb barrier:: the barrier _WALL algorithm now moves step by step 2021-07-31 15:14:31 +02:00
Zeno Rogue
a2211590b3 implemented great-wall-like walls for all H2 tessellations 2021-07-31 15:14:31 +02:00
Zeno Rogue
a55111c226 improved NOWALLs in other geometries 2021-07-31 15:14:31 +02:00
Zeno Rogue
5c21b64060 reg3:: new variation, bch_oct 2021-07-13 15:12:03 +02:00
Jesse Ruderman
fa0271038f Fix typo in Windy Plains description 2021-07-12 07:20:04 -07:00
Zeno Rogue
4b3f72cc56 3D variations: subcubes 2021-07-07 01:48:20 +02:00
Jesse Ruderman
a1f78cde4c Fix typo in Jelly Kingdom description 2021-06-28 16:49:03 -07:00
Zeno Rogue
1f6dec0205 new lands in lists 2021-06-01 13:07:55 +02:00
Zeno Rogue
61891c4eb8 implemented curses 2021-05-02 15:16:29 +02:00
Zeno Rogue
46683b06fe extra Orb shapes 2021-05-02 13:39:09 +02:00
Zeno Rogue
639122e314 added faraway monster highlight as in @still-flow's pull request 2021-04-30 19:44:54 +02:00
Zeno Rogue
e960b82e17 fixed Crossroads in ls::single, also enabled Crossroads V 2021-04-23 19:45:50 +02:00
Zeno Rogue
4a80af6912 asonov:: added a geometry flag to recognize Arnold's cat 2021-03-25 10:57:48 +01:00
Zeno Rogue
421ff4a94a stretchable spherical spaces are now marked qSTRETCHABLE 2021-03-21 12:51:50 +01:00
Zeno Rogue
3940f624fd added model: three-point equidistant 2021-03-06 11:54:25 +01:00
Zeno Rogue
d96f92c0f8 support for portal spaces 2021-02-18 16:16:34 +01:00
Zeno Rogue
2e0ddd5a48 vr:: correctly rendered 2D sphere 2020-12-31 19:11:13 +01:00
Zeno Rogue
b74509c95a Five new projections: Poor Man (hyperbolic only), Panini, retroazimuthal: Craig, Hammer, Littrow (retro-Hammer buggy on sphere) 2020-10-08 18:22:28 +02:00
Zeno Rogue
2e47adef1c new projections based on cartography 2020-09-16 23:49:17 +02:00
Zeno Rogue
64cb6772e8 three new projections 2020-08-20 16:02:34 +02:00
Zeno Rogue
daeffcfde5 removed experimental flag from gArb 2020-08-02 12:56:43 +02:00
Zeno Rogue
3505f17460 redone modecode 2020-08-02 12:55:37 +02:00
Zeno Rogue
1f1e7d9bbf inverse tessellation operators 2020-07-12 21:39:34 +02:00
Zeno Rogue
c11d36089d randpat mode for Zebra, Wet and Frog 2020-05-29 02:55:44 +02:00
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