Zeno Rogue
845237c756
Merge pull request #343 from Quuxplusone/constexpr
...
Change `static const` to `static constexpr` wherever possible
2023-10-19 12:31:56 +02:00
Zeno Rogue
1c0bf5def3
ls:: Prairie in Horodisk
2023-10-05 13:53:24 +02:00
Zeno Rogue
fb5e4d25bb
ls:: horocyclic variant of Warped Coast
2023-09-22 12:50:39 +02:00
Zeno Rogue
2c171f7be4
also made laElementalWall available
2023-09-22 12:37:30 +02:00
Zeno Rogue
9326220310
fixed some lands not appearing in horodisk (Caribbean, Kraken, Whirlpool, Rlyeh, Temple, Haunted)
2023-09-22 12:13:06 +02:00
Zeno Rogue
c2f1f4371c
fixed land generation becoming glitched in standard modes when Lost Mountain or Clearing becomes unlocked
2023-09-22 11:58:56 +02:00
Zeno Rogue
eeb6373338
hive is valid
2023-09-19 08:00:15 +02:00
Zeno Rogue
d4247e7b13
ls:: (reverse) ivory tower joins the game again in H/V
2023-09-18 14:34:46 +02:00
Zeno Rogue
a74cdeeacc
ls:: Galapagos now works and is fun in H/V
2023-09-18 13:02:17 +02:00
Zeno Rogue
66ea0804cf
ls:: more careful incompatibility handling in voronoi
2023-09-18 11:10:41 +02:00
Zeno Rogue
cab3cfe2f9
ls:: fixed some land validity rules
2023-09-18 11:09:35 +02:00
Zeno Rogue
77e5efa28f
ideal Voronoi implemented
2023-09-14 15:06:39 +02:00
Zeno Rogue
50e5cc2c5a
ls:: horodisk implemented
2023-09-14 11:41:51 +02:00
Zeno Rogue
0293680ea1
horodisk land structure
2023-09-14 11:38:39 +02:00
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
511ffe8498
fractal geometry
2023-03-28 22:54:46 +02:00
Zeno Rogue
3793bb00c3
hat: Frog Park is now OK
2023-03-28 12:48:30 +02:00
Zeno Rogue
15623fd84d
CLI -land-info to list validity for every land
2023-03-24 23:18:30 +01:00
Zeno Rogue
a0f91faf67
land_validity for hat
2023-03-24 23:18:16 +01:00
Zeno Rogue
de6f5ba97a
patched chaos in aperiodic tilings
2023-03-23 09:29:07 +01:00
Zeno Rogue
acfa454114
aperiodic is now distinct from kite::in
2023-03-23 01:37:52 +01:00
Zeno Rogue
557d3206a8
cheatdest_list
2022-12-13 19:05:39 +01:00
Zeno Rogue
3e733ae6e9
Big change: spatial_embedding option
2022-12-09 02:33:15 +01:00
Zeno Rogue
622bb9e5f7
when setting Elemental Wall as cheat destination, Elemental Wall itself is no longer picked
2022-11-04 23:15:00 +01:00
Zeno Rogue
ac088d1d41
laDual and laSnakeNest now appear when legal
2022-09-29 15:13:15 +02:00
Zeno Rogue
d66a877889
Added some land incompatibilities
2022-08-25 10:41:57 +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
064ac7de63
fixed racing official track generation
2022-02-02 03:07:12 +01:00
Zeno Rogue
217d4a770d
fixed selecting gravity/ocean as the starting land
2021-12-13 22:30:26 +01:00
Zeno Rogue
84f5d2b454
allowed Dice and Curse and walls in Daily
2021-10-10 00:40:22 +02:00
Zeno Rogue
011611d575
re-enabled Caribbean
2021-09-30 16:17:37 +02:00
Zeno Rogue
ae03bd5272
some Euclidean lands are now available only in single land mode
2021-08-08 18:23:38 +02:00
Zeno Rogue
a15d3e5811
don't return no_great_walls any longer
2021-07-31 20:30:41 +02:00
Jesse Ruderman
e31740c4c7
Prairie no longer appears on Crossroads IV
2021-07-09 21:46:59 -07:00
Zeno Rogue
c0fc9c4ac5
new lands were not generating
2021-06-03 14:24:17 +02:00
Zeno Rogue
dd3f5a3d6b
do not generate Graveyard next to Dice
2021-06-03 13:26:10 +02:00
Zeno Rogue
6e4b2c281f
fixed a possible crash due to validating lands in product without underlying space
2021-06-03 13:26:10 +02:00
Zeno Rogue
32c4a5d4ff
disabled the new lands in Daily for now
2021-06-01 13:07:56 +02:00
Zeno Rogue
26b05d18be
dice:: dont_work in pure heptagonal and in 3D geometries
2021-06-01 13:07:56 +02:00
Zeno Rogue
41235b4afa
Increased lands_for_hell() to 40 in casual
2021-06-01 13:07:56 +02:00
Zeno Rogue
1f6dec0205
new lands in lists
2021-06-01 13:07:55 +02:00
Zeno Rogue
27406ec801
Crossroads II and V are no longer generated in nowalls mode
2021-05-01 14:14:28 +02:00
Zeno Rogue
4d7f117c0d
temple etc is listed in bt::in() multiland if starting in it
2021-05-01 14:14:28 +02:00
Zeno Rogue
a99be21653
clearing in gBinaryTiling
2021-04-25 11:10:09 +02:00
Zeno Rogue
5bd56eea10
fixed Elemental Planes in ls single
2021-04-23 20:13:10 +02:00
Zeno Rogue
e960b82e17
fixed Crossroads in ls::single, also enabled Crossroads V
2021-04-23 19:45:50 +02:00
Zeno Rogue
a1b0b6a643
one fix for all_unlocked
2021-04-15 17:33:52 +02:00
Zeno Rogue
c7b24363bb
improved add_unlocked as a cheat
2021-04-15 17:22:47 +02:00
Zeno Rogue
c436130d67
added add_unlocked as a cheat
2021-04-15 17:19:59 +02:00
Zeno Rogue
4b1b0516f3
choice of the land structure
2021-04-11 22:15:40 +02:00