1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-11-04 21:26:17 +00:00
Commit Graph

68 Commits

Author SHA1 Message Date
Arthur O'Dwyer
28880f2985 Consistently apply override (and not virtual) to overriding virtuals
Three functions were missing `override`, triggering `-Wsuggest-override` on Clang.
Many functions had redundant `virtual ... override`.
2023-08-21 10:23:48 -07:00
Zeno Rogue
6a9ed169eb fixed normalize_flat in emb_none -- this fixes centering in multiplayer 2023-08-16 09:33:25 +02:00
Zeno Rogue
59dd09173a fixed the combinations of Archimedean, fake, and embedding 2023-06-10 10:33:42 +02:00
Zeno Rogue
ccf9abc2b6 automatic reversal in swapmatrix when wallheight changes 2023-05-19 01:09:02 +02:00
Zeno Rogue
f22abb7def embeddings:: fixed with center_z 2023-05-15 02:50:41 +02:00
Zeno Rogue
c77a5cef22 embeddings:: removed height_limit for Clifford torus since it seems buggy 2023-05-15 02:50:41 +02:00
Zeno Rogue
a6c3ea03e4 embeddings:: fixed swapmatrix_iview for center_z changes 2023-05-15 02:50:41 +02:00
Zeno Rogue
cca6b1b721 embeddings:: fixed a typo in emb_same_in_same::actual_to_base 2023-05-15 02:50:41 +02:00
Zeno Rogue
043fc38dc6 made euc_in_hyp scalable 2023-05-15 02:50:41 +02:00
Zeno Rogue
8ede45cb12 embeddings:: break cylinder feature 2023-04-27 22:46:31 +02:00
Zeno Rogue
1271c9162a embeddings:: fixed for MAXMDIM == 3 2023-04-15 01:15:15 +02:00
Zeno Rogue
e9c2278e8e embeddings:: virtual destructor added for embedding_method 2023-04-11 17:25:21 +02:00
Zeno Rogue
8760ac4cfb more guards added 2023-04-11 17:10:04 +02:00
Zeno Rogue
2576918b8a added missing override 2023-04-11 16:43:34 +02:00
Zeno Rogue
a47dbc5dd5 fixed some crashes in embedding+arb 2023-03-26 00:37:08 +01:00
Zeno Rogue
999b26e818 embeddings:: NFC, just using more lines 2023-02-21 18:55:07 +01:00
Zeno Rogue
b708391dd2 embeddings:: fixed emb_product_embedding::actual_to_intermediate 2023-02-21 18:52:00 +01:00
Zeno Rogue
7aa11a83ec embeddings:: fixed emb_same_in_same::actual_to_logical 2023-02-21 18:51:30 +01:00
Zeno Rogue
65883a53cf embeddings:: better explained altitudes 2023-02-19 01:00:15 +01:00
Zeno Rogue
f73660c801 fixed a possible crash when changing -seo options when OpenGL not yet initialized 2023-02-18 19:16:21 +01:00
Zeno Rogue
5764e46bbe fixed orthogonal_move for euclidean same_in_same 2023-02-18 18:32:37 +01:00
Zeno Rogue
573304faab more detailed 3D depth settings 2023-02-18 18:32:01 +01:00
Zeno Rogue
d108f27dcf added some missing CAP_ guards 2023-02-18 12:53:52 +01:00
Zeno Rogue
f252456578 embeddings:: actually implemented emb_euc_cylinder_sl2 2023-02-15 14:57:57 +01:00
Zeno Rogue
37aa0dadee embeddings:: fixed actual_to_logical and logical_to_actual in emb_same_in_same Euclidean 2023-02-15 14:57:57 +01:00
Zeno Rogue
23f8be380d fixed a bug with configure_cylinder not knowing the correct tessf 2023-02-15 14:57:57 +01:00
Zeno Rogue
f820f356b1 embeddings:: fixed rotation in swapmatrix_iview 2023-02-15 14:57:57 +01:00
Zeno Rogue
29d1a0c191 never_invert flag, mainly for debugging 2023-02-10 19:05:05 +01:00
Zeno Rogue
fb2a3a7931 embeddings:: switching should now keep as much as possible 2023-02-10 19:04:32 +01:00
Zeno Rogue
c2070a6fd6 embeddings:: fix euc_in_nil 2023-02-10 19:03:24 +01:00
Zeno Rogue
9fd7d94af2 embeddings:: added missing override 2023-02-05 11:38:14 +01:00
Zeno Rogue
ce90bb6db2 embeddings:: better info about wrong options and how to change them 2023-02-05 11:18:13 +01:00
Zeno Rogue
6a1cb13c11 embeddings:: fixed emb_euc_in_nil 2023-02-05 10:30:11 +01:00
Zeno Rogue
73fc9192ce invert option listed for cylinders 2023-02-05 10:30:00 +01:00
Zeno Rogue
e29b28ddb9 embeddings:: fixed default parameters for cylinders 2023-02-04 23:06:38 +01:00
Zeno Rogue
2fe39a6613 embeddings:: shmup fixes 2023-02-04 19:40:49 +01:00
Zeno Rogue
d67b157904 embeddings:: fixed animation facing in more cylinders 2023-02-04 12:59:51 +01:00
Zeno Rogue
d4eb33cd71 embeddings:: fixed radar in hyp_in_solnih 2023-02-04 12:44:33 +01:00
Zeno Rogue
a48f255c17 embeddings:: fixed lmirror in hyp_in_solnih 2023-02-04 12:30:53 +01:00
Zeno Rogue
53bc23e280 embeddings: fixed sphere_in_low 2023-02-04 12:30:38 +01:00
Zeno Rogue
3183e10168 embeddings:: fixed product embedding 2023-02-04 12:29:55 +01:00
Zeno Rogue
793ae6fcd9 embeddings:: fixed monster movement animations in euc_in_hyp 2023-02-04 11:28:41 +01:00
Zeno Rogue
a14bceb681 embeddings:: simplifications 2023-02-04 10:18:01 +01:00
Zeno Rogue
32491d6425 fixed product (non-embedding) 2023-02-04 09:35:04 +01:00
Zeno Rogue
d868548fa2 embeddings:: fixed xspinpush 2023-02-04 09:17:10 +01:00
Zeno Rogue
5e0d05f10b embeddings:: fixed set_radar_transform to correctly rotate if eyelevel not 0, and also when euclid_embed_rotate is used 2023-02-03 16:08:11 +01:00
Zeno Rogue
5f3c638653 fixed radar_transform in product spaces and Z clearing 2023-02-02 19:27:22 +01:00
Zeno Rogue
e4c775b986 embeddings:: fixed map over itself in spherical product embedding 2023-02-02 19:26:51 +01:00
Zeno Rogue
dc1aa2c4c0 embeddings:: made itls and itl matrices correct in 4x4 2023-02-02 19:06:34 +01:00
Zeno Rogue
bccb7b1d5d embeddings:: fixed Clifford torus 2023-02-02 19:06:06 +01:00