Commit Graph

640 Commits

Author SHA1 Message Date
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
Zeno Rogue fe937cf20a color table dialog now allows adding more / removing colors 2022-10-06 13:46:15 +02:00
Zeno Rogue 313666a240 edit unreversed colors easily 2022-10-06 13:37:21 +02:00
Zeno Rogue ddf8ea17e3 choice of orb display style 2022-10-06 13:10:57 +02:00
Zeno Rogue 8aaf06969c global_boundary_ratio option 2022-10-06 12:26:17 +02:00
Zeno Rogue 6c88e9b2c3 debug_tiles improvements: 2 displays more tile information, not displayed in standard except in cheat mode 2022-10-06 11:59:34 +02:00
Zeno Rogue 308fcd90aa savefile selection / an option to use no savefile 2022-09-15 12:38:39 +02:00
Zeno Rogue aa539335b4 patterns:: treestarter parameter 2022-08-26 12:42:07 +02:00
Zeno Rogue e86e6267ec the implementation in reg3 can now be used for the cube tiling 2022-08-13 22:42:59 +02:00
Zeno Rogue 3184aea2be game_keys_scroll option 2022-08-07 03:16:24 +02:00
Zeno Rogue e3925d6bad config:: nomap as param_b 2022-08-07 01:40:00 +02:00
Zeno Rogue e8b3f0c5c9 titlecolor setting 2022-07-23 15:36:27 +02:00
Zeno Rogue 7c1d083afa memory_saving_mode as param_b 2022-07-17 12:40:07 +02:00
Zeno Rogue 591d370ea4 centering menus is now configurable 2022-07-12 14:46:31 +02:00
Zeno Rogue 4a4e48400a settings to view less stuff on the screen; fixed items/kills going over buttons in the portrait mode 2022-07-12 14:46:31 +02:00
Zeno Rogue 59ea72d506 side for sightrange edit 2022-07-05 14:02:51 +02:00
Zeno Rogue a0d3c402d7 fixup: addalpha 2022-07-05 14:02:45 +02:00
Zeno Rogue a19adccf82 startanims now can be disabled 2022-07-05 11:51:49 +02:00
Zeno Rogue 75f58766a2 made background screen darkening consistent and optional 2022-07-05 11:51:06 +02:00
Arthur O'Dwyer 48800f58f8 Fix some compiler errors and a mistake in config.cpp. 2022-07-01 14:07:58 -04:00
Zeno Rogue c544ce5ed0 clearer comment on minimize_on_convert 2022-06-23 10:35:49 +02:00
Zeno Rogue 18549100f1 tes:: convert:: an option to produce minimal representation 2022-06-23 10:29:49 +02:00
Zeno Rogue 4892541287 added comments for sl:: parameters, set them as param_, renamed steps to shader_iterations 2022-05-28 18:43:43 +02:00
Zeno Rogue ff2aa90321 numerical_minefield is now editable 2022-05-21 17:12:02 +02:00
Zeno Rogue 1cf26b5380 disk shape configurable 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 a703e1af2d dont_display_minecount flag 2022-05-17 09:45:09 +02:00
Zeno Rogue b9fd64e1d9 numerical_minefield option -- not yet changed in menu 2022-05-17 09:34:58 +02:00
Zeno Rogue 15e09eb6ec fixed buggy resizing 2022-05-01 11:25:49 +02:00
Zeno Rogue d3864a2e2c arb:: simplified display of apeirogons 2022-05-01 11:18:39 +02:00
Zeno Rogue 84d48789c7 apeirogonal color fixup 2022-04-28 08:24:13 +02:00
Zeno Rogue 51ea62977f debug_tiles feature 2022-04-28 08:23:33 +02:00
Zeno Rogue b9c76d8162 options to disable apeirogon_consistent_coloring and apeirogon_hide_grid_edges 2022-04-26 16:19:02 +02:00
Zeno Rogue fb2431cc31 animperiod as param 2022-04-24 22:57:34 +02:00
Zeno Rogue 1a55a5cfb2 frustum_culling as parameter 2022-04-16 13:58:01 +02:00
Zeno Rogue 8c0600d8fe logarithmic fog parameter (logfog) 2022-04-07 20:50:59 +02:00
Zeno Rogue 8489550aed multi:: radar works correctly in split_screen 2022-03-27 22:47:51 +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 6117d626d8
Merge branch 'zenorogue:master' into main 2022-03-06 17:10:14 -07:00
Zeno Rogue 253bec46cb fixed some settings incorrectly showing a warning on editing (this also brings back the 'play music when out of focus' option) 2022-02-27 01:15:45 +01:00
Zeno Rogue 961b09033f config:: reaction called on edit for list settings 2022-02-27 01:15:45 +01:00
Charlotte Peppers 9a731572f6
Added idle animation option, fixed palace hypersian rugs using "ticks" instead of "pticks" 2022-01-31 14:39:41 -07:00
Zeno Rogue 6ea3ad8493 perfect_linewidth as param_i 2022-01-08 18:54:24 +01:00
Zeno Rogue 8220611718 third_person_rotation 2021-11-30 20:56:36 +01:00
Zeno Rogue 839ca440ea refer to color by HTML name in commandline arguments 2021-10-17 09:18:31 +02:00
Zeno Rogue eac543fe07 fixup to last 2021-10-15 22:39:45 +02:00
Zeno Rogue ce4be1bc6b fixed pseudogonal to pseudohedral 2021-10-15 22:38:24 +02:00
Zeno Rogue cb75ba44dc pseudogonal mode 2021-10-15 22:36:43 +02:00
Zeno Rogue 8bdf5aa404 param_f for levellines 2021-10-07 12:39:49 +02:00
Zeno Rogue 631469490f parallel linepattern is now configurable 2021-09-30 13:23:35 +02:00
Zeno Rogue 2377ccb434 fixed -r option and made it more powerful: -f1 -r 0, -f1 -r XxYxF, -f0 -r .9x.9, -f0 -r 1000x1000 2021-09-18 01:55:55 +02:00
Zeno Rogue 96c143da8e backandfront projection option 2021-09-18 01:39:09 +02:00
Zeno Rogue c16686404d fineline as param_b 2021-09-17 13:49:43 +02:00
Zeno Rogue ba7b9d6097 an option to disable sky drawing 2021-08-08 18:29:21 +02:00
Zeno Rogue fcf55f1852 arcm:: arcm_euclid_length parameter 2021-08-05 12:21:39 +02:00
Zeno Rogue f996104074 improved timestamps 2021-07-31 15:12:06 +02:00
Arthur O'Dwyer 090e084dd4 Add `explicit` and `override` consistently everywhere else. NFCI. 2021-07-11 18:03:08 -04:00
Zeno Rogue 169ffe1d6d fixed the commandline options -o0 and -f0 (disabling OpenGL and fullscreen) 2021-07-04 11:25:52 +02:00
Jesse Ruderman 59b7e7bbdf Remove extra semis in struct defs 2021-06-28 22:33:08 -07:00
Zeno Rogue 0283eaa252 fixed GL settings in Android 2021-06-03 13:26:10 +02:00
Zeno Rogue ad753b12ca texts improved 2021-06-01 13:07:55 +02:00
Zeno Rogue 44ecbccb89 added option -nomsg 2021-06-01 13:07:55 +02:00
Zeno Rogue 554214b33f added missing XLAT to find_setting 2021-06-01 13:07:55 +02:00
Zeno Rogue 7fc91b1eaf YASC codes 2021-05-24 16:14:02 +02:00
Zeno Rogue f015023421 more text fixes found while translating 2021-05-24 11:42:46 +02:00
Zeno Rogue 8f4a0935b9 more XLAT refactoring, and preparation for gentrans.cpp 2021-05-23 16:00:50 +02:00
Zeno Rogue 0f767e16b6 XLAT refactor continued 2021-05-23 16:00:50 +02:00
Zeno Rogue c0002da574 refactored some XLAT calls for automated analysis, fixing some bugs on the way 2021-05-23 16:00:50 +02:00
Zeno Rogue e78a170e7e added some missing CAP_SDL and CAP_GL guards 2021-05-23 16:00:49 +02:00
Zeno Rogue 957d1e49a5 fixed resetModes switching mode to incorrect land_structure 2021-05-01 14:14:28 +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 4cd43b3f27 fixed some issues with param_i and param_enum 2021-04-30 19:43:14 +02:00
Zeno Rogue 12e864912b plevel_factor is now param_f 2021-04-23 20:12:08 +02:00
Zeno Rogue 6bd2038f88 new -char option running 2021-04-15 18:20:12 +02:00
Zeno Rogue 79f6f04405 Princess set with -char princess is left-handed 2021-04-15 18:19:42 +02:00
Zeno Rogue 4b1b0516f3 choice of the land structure 2021-04-11 22:15:40 +02:00
Zeno Rogue 0881f33fc2 param_b coolfog 2021-04-07 18:13:45 +02:00
Zeno Rogue f7f3309063 added worker character 2021-03-30 11:39:18 +02:00
Zeno Rogue 7b5a67549d added options '-char dodek', '-char rudy', '-char princess' 2021-03-29 16:26:04 +02:00
Zeno Rogue 0f081fb1ab stereographic projection added 2021-03-21 12:51:50 +01:00
Zeno Rogue 1a43e1330f missing override 2021-03-09 16:19:02 +01:00
Zeno Rogue fcb270f78e resizable is now editable 2021-03-09 10:48:03 +01:00
Zeno Rogue 693ee60fe3 'reset special modes' disables dual geometry 2021-03-06 11:59:32 +01:00
Zeno Rogue 970d65c71a fixed a crash when trying to set some options 2021-03-06 10:45:01 +01:00
Zeno Rogue a634412dcb param_f for panini_alpha 2021-02-18 16:16:34 +01:00
Zeno Rogue 2d03e822e6 params now indexed by parameter_name, not by s 2021-02-18 16:16:34 +01:00
Zeno Rogue cc1cd5655d load_from for bool settings 2021-02-18 16:16:34 +01:00
Zeno Rogue 9844125d78 vr:: emptyscreen() so that VR knows what to do if there is no screen 2021-02-07 22:55:11 +01:00
Zeno Rogue b166b64006 added missing guards 2021-02-07 22:55:11 +01:00
Zeno Rogue be44d4d2d6 added missing override 2021-02-07 22:55:11 +01:00
Zeno Rogue 9daa95599d fixed sightrange settings 2021-02-07 22:55:11 +01:00
Zeno Rogue dabbf28500 non-editable settings warn when you try to edit them; xres/yres are no longer empty-displayed; fixed some lines 2021-02-07 22:55:11 +01:00
Zeno Rogue 51daac745f projection menu improvements 2021-02-07 22:55:10 +01:00
Zeno Rogue 335e2c84cc some fixup? 2021-02-07 22:55:10 +01:00
Zeno Rogue 015f6227fa redone basic graphics settings (vsync, resolution, fullscreen, gl/aa) 2021-02-07 22:55:10 +01:00
Zeno Rogue 50cb77e413 config:: fixed bool_setting::editable and reaction 2021-02-07 22:55:10 +01:00
Zeno Rogue f415c5f9f1 fixed sightrange editing 2021-02-07 22:55:10 +01:00
Zeno Rogue 7a4478a2d3 fixup to scale=0.5 2021-02-07 22:55:10 +01:00
Zeno Rogue 00c5f9a626 changed default FPS limit to 999 2021-02-07 22:55:10 +01:00
Zeno Rogue a8c0c8be8e config::arg:: read parameters in format 'scale=0.5' 2021-02-07 22:55:10 +01:00
Zeno Rogue 3ff21b803d config:: reaction is separate 2021-02-07 22:55:10 +01:00
Zeno Rogue 41628cbd1a config:: changed hooks_config to correct hooks_configfile 2021-02-07 22:55:10 +01:00
Zeno Rogue 2f47babf7c added virtual destructor to setting 2021-02-07 22:55:10 +01:00
Zeno Rogue 81d9fe9e73 config:: menuitem_binary_width 2021-02-01 17:14:28 +01:00
Zeno Rogue 016569bb35 config:: moved sets() to setting:: 2021-02-01 17:06:26 +01:00
Zeno Rogue 4f87697392 int_setting uses min_max_value 2021-02-01 17:00:11 +01:00
Zeno Rogue 839a41370f config:: removed SIDE from find_setting 2021-02-01 15:23:14 +01:00
Zeno Rogue 198b4b118d config:: help_text included in search_key 2021-02-01 15:23:01 +01:00