1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-11-09 15:39:55 +00:00
Commit Graph

647 Commits

Author SHA1 Message Date
Zeno Rogue
18d042b9eb fixed a crash when changing sight range while in rug 2023-08-15 20:29:09 +02:00
Zeno Rogue
0e1d7c024e dialog:: display crosshair when changing crosshair 2023-08-15 20:28:36 +02:00
Zeno Rogue
73e98644d3 fixed crash on kill setting change 2023-08-15 20:28:06 +02:00
Zeno Rogue
9e999ef30f cell count is now displayed while editing range/detail; range is now editable in 3D even if smart range is on 2023-08-15 19:53:29 +02:00
Zeno Rogue
b7f55e9f87 made -d:param display side dialog 2023-08-15 17:54:12 +02:00
Zeno Rogue
442a7d3c74 fixed matrix_setting::show_edit_option to display dim 2023-08-15 17:08:12 +02:00
Zeno Rogue
933361d394 config:: list_setting::show_edit_option won't crash if value is illegal 2023-08-15 15:28:25 +02:00
Zeno Rogue
1b76ab495e config:: added set_cld back 2023-08-15 10:54:17 +02:00
Zeno Rogue
beb679ccab dual_angle now also matrix 2023-08-14 18:11:48 +02:00
Zeno Rogue
67d38feabd camera_angle now uses matrix dialog 2023-08-14 18:08:28 +02:00
Zeno Rogue
3eb2813667 extra_options and reaction now work in matrix dialog 2023-08-14 16:59:46 +02:00
Zeno Rogue
f50964d576 CLI option -d:param 2023-08-13 13:54:08 +02:00
Zeno Rogue
22636060dc no more pop when number dialog calls another 2023-08-13 13:45:25 +02:00
Zeno Rogue
d8f64b62ac enum settings are now animatable, and option names are recognized 2023-08-13 13:34:14 +02:00
Zeno Rogue
5cc7a4e527 matrix editor and saver are now transmatrix, not trans23 2023-08-10 14:38:59 +02:00
Zeno Rogue
4668321e4e dialog:: more fixes 2023-08-09 14:22:32 +02:00
Zeno Rogue
b6f13b953b more OOP-style standard dialogs 2023-08-09 14:01:24 +02:00
Zeno Rogue
234a691ab6 more parameter improvements and fixes 2023-08-09 01:11:44 +02:00
Zeno Rogue
5057f10358 improved parameter animation 2023-08-09 01:01:32 +02:00
Zeno Rogue
a13ba9bdbe param_matrix 2023-08-08 17:20:39 +02:00
Zeno Rogue
a088d46e6d config:: made it work in c++14 2023-08-08 16:28:04 +02:00
Zeno Rogue
4ca3d41ad5 config:: added some more param_b's 2023-08-08 12:04:19 +02:00
Zeno Rogue
7a09ab2cb0 fixes to savers 2023-08-08 12:01:36 +02:00
Zeno Rogue
fb3b526ae6 simplified lps 2023-08-08 11:47:08 +02:00
Zeno Rogue
0cdbb0f8f4 fixup default whichCanvas is 0 2023-08-07 17:59:30 +02:00
Zeno Rogue
861543b9e5 config:: lps_add_enum 2023-08-07 17:15:21 +02:00
Zeno Rogue
1211de5603 config:: char settings 2023-08-07 17:14:39 +02:00
Zeno Rogue
9e46638733 added some values as params 2023-08-06 22:16:29 +02:00
Zeno Rogue
ec5e774613 config:: lps fixup 2023-08-06 22:13:57 +02:00
Zeno Rogue
c75f7b9cd4 config:: color_setting fixup 2023-08-06 22:13:48 +02:00
Zeno Rogue
919725eabb config:: new setting type color_setting 2023-08-06 22:07:08 +02:00
Zeno Rogue
9ecd621fe8 config:: local_parameter_set 2023-08-06 22:06:39 +02:00
Zeno Rogue
41fda7545e new param fake_multiple 2023-06-10 10:35:27 +02:00
Zeno Rogue
51fc7b6573 improved hat_param desc 2023-05-31 02:10:31 +02:00
Zeno Rogue
965996b3fb retitled hat parameter 2023-05-31 02:09:27 +02:00
Zeno Rogue
e069a2cd46 default_flooralpha and plainfloors 2023-05-30 18:44:03 +02:00
Zeno Rogue
d587f29a91 Aperiodic Spectre tiling 2023-05-30 18:44:03 +02:00
Zeno Rogue
3fdd6d4967 a new option for pseudohedral 2023-05-30 18:44:03 +02:00
Zeno Rogue
9658950e6a set_char_by_name 2023-05-19 01:18:02 +02:00
Zeno Rogue
494a65d16e config:: semidirect_rendering as parameter 2023-05-15 02:50:41 +02:00
Zeno Rogue
1359784e65 forced_center_down parameter 2023-05-15 02:50:41 +02:00
Zeno Rogue
b76db976f0 periodwidth parameter 2023-05-15 02:50:41 +02:00
Zeno Rogue
2e1e14c1a2 config:: set_cld function 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
7dc21f32de changed some prepare_basics to require_basics 2023-04-27 22:47:32 +02:00
Zeno Rogue
b49a52d6af changing Euclid scale now applies settings 'light' 2023-04-27 22:46:07 +02:00
Zeno Rogue
31cce8aa2c added addsaver to be exported without CAP_CONFIG 2023-04-15 01:13:31 +02:00
Zeno Rogue
3b2c87838d fixup to more guards 2023-04-11 17:10:40 +02:00
Zeno Rogue
8760ac4cfb more guards added 2023-04-11 17:10:04 +02:00
Zeno Rogue
decdfc7806 bounded_mine_percentage now configurable via CLI, also renamed to freq in config file 2023-04-11 16:46:18 +02:00
Zeno Rogue
2a05642198 hat:: hat_param_imag 2023-04-11 16:41:05 +02:00
Zeno Rogue
e906cb985b hat:: interesting value for hat parameter 2023-03-28 14:10:36 +02:00
Zeno Rogue
08bf3fe3d6 an option to not display default help 2023-03-25 09:24:47 +01:00
Zeno Rogue
7e79661ce0 dual linepattern now accepts parameter 2023-03-25 00:36:20 +01:00
Zeno Rogue
44454c479a minor fixes to hat parameter 2023-03-24 23:55:24 +01:00
Zeno Rogue
defeaf2cc6 hat:: hat parameter 2023-03-24 23:53:13 +01:00
Zeno Rogue
b8f916df3a more configuration for meridian/parallel patterns 2023-03-16 14:45:11 +01:00
Zeno Rogue
ef556185db X symbol from the two-point models is now configurable 2023-03-16 14:44:31 +01:00
Zeno Rogue
7bd5abbdd6 reset shaders on panini/stereo changes 2023-03-16 14:43:29 +01:00
Zeno Rogue
16e1e0d516 fixed cell boundaries key 2023-02-21 18:53:01 +01:00
Zeno Rogue
65883a53cf embeddings:: better explained altitudes 2023-02-19 01:00:15 +01:00
Zeno Rogue
5a40534c85 embeddings:: star probability configurable 2023-02-18 19:33:27 +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
c5e05bd199 embeddings:: fixed setting changing 2023-02-15 14:57:57 +01:00
Zeno Rogue
1295ea7920 setting eye level now affects vid.tc_camera as it should 2023-02-15 14:57:57 +01:00
Zeno Rogue
fb2a3a7931 embeddings:: switching should now keep as much as possible 2023-02-10 19:04:32 +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
23e4f90685 embeddings:: reset view option in menu to fix errors 2023-02-05 10:44:36 +01:00
Zeno Rogue
2fe39a6613 embeddings:: shmup fixes 2023-02-04 19:40:49 +01:00
Zeno Rogue
4ee2c9faa3 embeddings:: editing euclid_embed parameters no longer edits them back 2023-02-04 09:17:10 +01:00
Zeno Rogue
fd55d4de89 CLI option -seo 2023-01-28 04:08:32 +01:00
Zeno Rogue
85dffdbeff rewritten the embeddings more nicely 2023-01-27 00:27:10 +01:00
Zeno Rogue
351ef88df7 improved embedded_space diagnostic help text 2023-01-07 23:21:03 +01:00
Zeno Rogue
28146b13f7 Rug option in 3D settings 2023-01-05 16:57:08 +01:00
Zeno Rogue
2182f442d9 more detailed Euclidean embedding parameters 2023-01-05 14:01:23 +01:00
Zeno Rogue
1dced09f71 min_cells_drawn setting 2023-01-04 23:26:46 +01:00
Zeno Rogue
86492d1181 Improved the UI for 'geodesic movement' setting, and also make it work correctly in SL2 and hyperbolic geometries 2022-12-25 12:14:36 +01:00
Zeno Rogue
9dee000a6a display error when Euclidean nonisotropic used incorrectly 2022-12-18 00:31:07 +01:00
Zeno Rogue
c2dc16f8ca made radar work in new embedded_planes, with some glitches 2022-12-17 23:59:39 +01:00
Zeno Rogue
1210de672e fixed shift in nonisotropic embeddings; also you can now choose between geodesic or embed-aware, for both manual and auto camera movement 2022-12-16 23:03:00 +01:00
Zeno Rogue
78356114c1 Euclid embed scale editable 2022-12-16 01:26:11 +01:00
Zeno Rogue
9b91d46f47 list_setting::show_edit_option for very large lists 2022-12-15 21:14:36 +01:00
Zeno Rogue
3233ecbfde fixup inverse/flat flags no longer set to true by default 2022-12-15 18:14:09 +01:00
Zeno Rogue
91ac8a600b flat and invert are now separate flags 2022-12-15 13:11:23 +01:00
Zeno Rogue
9498a1de03 more intuitive 3D setting 2022-12-15 12:48:25 +01:00
Zeno Rogue
39ce564d40 load_from on float also sets the current value 2022-12-13 19:05:04 +01:00
Zeno Rogue
f61adc2865 Nil embedding 2022-12-13 19:04:43 +01:00
Zeno Rogue
07931fcf54 2.5D: improved config 2022-12-09 02:33:15 +01:00
Zeno Rogue
80ab199607 2.5D: automatically reset, delete sky, and reset GL on change embedding (not sure why reset GL is needed...) 2022-12-09 02:33:15 +01:00
Zeno Rogue
3e733ae6e9 Big change: spatial_embedding option 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
Zeno Rogue
7ca6eb1658 pure_keys_scroll now available in map settings 2022-10-27 16:06:39 +02:00
Zeno Rogue
472cbe205b renamed display 'recently changed settings' to 'find a setting', also recently changed now use a list widget 2022-10-27 16:06:39 +02:00
Zeno Rogue
b89204e616 expansion improved again: auto_extend can be disabled 2022-10-27 16:06:39 +02:00
Zeno Rogue
29ba4138a4 dialog:: improvements to list dialogs 2022-10-27 16:06:39 +02:00
Zeno Rogue
6b8c177c33 dialog:: list used in find_setting 2022-10-27 16:06:39 +02:00
Zeno Rogue
bbbf2f9cd0 config add_edit accept int keys 2022-10-27 16:06:39 +02:00
Zeno Rogue
875b0159e6 nonisotropic range parameters now work in all perspective modes 2022-10-15 22:58:30 +02:00
Zeno Rogue
9c603c13d4 slr:: slr::range_z parameter 2022-10-15 22:57:37 +02:00