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
2239d72bc8
ls:: better Brown island in h/v (but still not correct so not officially in list)
2023-09-18 12:12:13 +02:00
Zeno Rogue
4d680e13c4
dice help no longer drawn in high-quality screenshots
2023-09-18 12:07:29 +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
b5343d5696
fixed dice for MDIM==3
2023-04-15 01:13:05 +02:00
Zeno Rogue
f9fb1b9e84
fixed a bug generating Dice in some tessellations
2023-02-04 20:03:32 +01:00
Zeno Rogue
bf001926c2
refactored the vertical movement functions
2022-12-09 02:33:15 +01:00
Zeno Rogue
06523e063e
used cyclefix and raddif in more places; (c)spin90, (c)spin180 and spin180 functions; rephrased M_PI in terms of TAU and x._deg when applicable
2022-11-13 16:22:55 +01:00
Jacob Mandelson
f2623ff6ab
Highlight hostile dice if poly_outline is set for highlighting.
2022-10-05 20:40:15 -07:00
Zeno Rogue
40765e8808
extra exports
2022-08-14 19:25:10 +02:00
Arthur O'Dwyer
0ae74aad62
Fix more instances of Clang's -Wunqualified-std-cast-call
2022-07-05 13:28:00 -04:00
Zeno Rogue
e6d0c0c803
unified the Quest screen and Main menu.
2022-06-16 23:54:47 +02:00
Zeno Rogue
296726a887
mark_always internal option
2022-05-21 17:12:02 +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
78b0324a91
fixed some CAP guards
2022-05-06 19:54:55 +02:00
Zeno Rogue
27c9f59caa
fixed the dice layering issue
2022-04-26 16:19:02 +02:00
Zeno Rogue
5d81260f0b
expansion_analyzer is now in cgi
2021-12-11 23:28:05 +01:00
Zeno Rogue
a5d5cba14d
fixed allies affecting Terracotta Warriors without actually moving next to them
2021-11-07 10:11:16 +01:00
Zeno Rogue
97ec940744
added CAP_GL guards
2021-09-04 21:54:42 +02:00
Zeno Rogue
a6151f185f
refactored whirlline loop detection
2021-08-08 19:13:09 +02:00
Zeno Rogue
025893e946
cleaned up where summoned creature appears for Orb of Life and Orb of Friendship
2021-08-08 19:04:58 +02:00
Zeno Rogue
683ab67ad9
prevent freezes in West Wall with wrong data
2021-08-08 18:32:10 +02:00
Jesse Ruderman
d8509a0528
Fix terra statue interactions with Chaos+Icy, BSoC swap, Alch dup
2021-08-03 17:15:53 -07:00
Jesse Ruderman
b941d46733
Dice hover map now indicates hardness with color
2021-07-28 03:24:30 -07:00
Zeno Rogue
cbb98436a1
Merge pull request #257 from jruderman/dc_geom
...
Fix Dice Reserve crash in geometries that support d6/d12
2021-07-21 10:15:53 +02:00
Jesse Ruderman
362c6f673f
Show dice type/value on mouseover
2021-07-20 07:00:48 -07:00
Jesse Ruderman
9ac1f2577a
Fix Dice Reserve crash in geometries that support d6/d12
2021-07-20 05:50:02 -07:00
Jesse Ruderman
123994bdc2
Fix UB when sorting empty vecs
2021-07-11 20:54:25 -07:00
Zeno Rogue
08d427ec46
Merge pull request #198 from jruderman/f6
...
Irradiated Field: bull generation no longer breaks ivy
2021-07-10 09:32:27 +02:00
Jesse Ruderman
e544826a94
Fix crash when talking to a Knight in the Temple of Cthulhu
2021-07-09 21:33:25 -07:00
Jesse Ruderman
9d522cfe6f
Irradiated Field: bull generation no longer breaks ivy
2021-07-09 21:30:13 -07:00
Zeno Rogue
c953b2dda6
dice values are now editable in Shift+G
2021-06-17 09:44:48 +02:00
Zeno Rogue
d65e80e130
dice:: numbers now shown outside of the OpenGL mode
2021-06-17 09:44:48 +02:00
Zeno Rogue
70bd671941
dice:: added comments to val and dir
2021-06-17 09:44:48 +02:00
Zeno Rogue
b9ba311a63
dice:: Orb of Chaos works correctly now
2021-06-17 09:44:48 +02:00
Zeno Rogue
e6dd27f5bf
dice:: now work correctly in non-orientable spaces
2021-06-17 09:44:48 +02:00
Zeno Rogue
bc65476a12
unused variable removed
2021-06-06 10:13:40 +02:00
Zeno Rogue
0e7adf28a8
fixed a bug with dice drawing
2021-06-06 10:13:19 +02:00
Zeno Rogue
982377c26c
fixed unused capture warnings
2021-06-03 15:11:24 +02:00
Zeno Rogue
f6718d875d
Dice:: clear memory
2021-06-03 13:26:10 +02:00
Zeno Rogue
e41d4e7912
dice:: CAP_EXTFONT-version of dice numbers
2021-06-01 13:07:56 +02:00
Zeno Rogue
50a9c78343
load/save/place dice in the map editor
2021-06-01 13:07:56 +02:00
Zeno Rogue
2a4c7bd565
fixed dice too large
2021-06-01 13:07:56 +02:00
Zeno Rogue
655cc1a8b5
dice:: don't generate any dice if Safety is on
2021-06-01 13:07:56 +02:00
Zeno Rogue
199d5ef598
fixed/improved dice in non-H geometries
2021-06-01 13:07:56 +02:00
Zeno Rogue
be5194958e
refactored to use isDie if applicable
2021-06-01 13:07:56 +02:00
Zeno Rogue
8f28497f26
fixed invalid error messages on Animated Dice validity tests
2021-06-01 13:07:56 +02:00
Zeno Rogue
2114446695
d4s now appear better
2021-06-01 13:07:55 +02:00
Zeno Rogue
20c838ca9c
happy d4s now appear in the right position
2021-06-01 13:07:55 +02:00
Zeno Rogue
80d21096fb
dice:: error messages without excessive \n
2021-06-01 13:07:55 +02:00