Zeno Rogue
888a34dea6
fixed unused lambda capture
2024-05-26 23:26:49 +02:00
Zeno Rogue
a20158ab65
fixed overzealous override
2024-05-26 23:22:40 +02:00
Zeno Rogue
a703448144
added missing override
2024-05-26 23:20:50 +02:00
Zeno Rogue
998a74800c
colortables are now saved correctly
2024-05-26 21:15:26 +02:00
Zeno Rogue
f4796a10f4
config:: provided custom_reset
2024-05-26 20:57:32 +02:00
Zeno Rogue
aa4bf4d818
removed set_default method from parameters
2024-05-26 20:55:39 +02:00
Zeno Rogue
ff8bb20a55
config:: custom parameters now have custom_do_save
2024-05-26 20:51:33 +02:00
Zeno Rogue
a4b9b9b0a5
ccolor::which is now a parameter
2024-05-26 20:38:31 +02:00
Zeno Rogue
1c74774bfa
refactored the parameter (saver/setting) system
2024-05-26 20:22:29 +02:00
Jacob Mandelson
1dd4da5135
Make option to show turns on the main screen.
...
"Liberal" version that shows the turncount unguarded by
nomenukey and ISMOBILE. Hopefully this means that it'll
display properly on mobile, outside the map region's "DRAG" area.
But this display mode is only used by the mobile builds which I
don't have toolchains for, so can't test it. :(
2024-05-16 08:31:45 -07:00
Zeno Rogue
f2d81746a7
fixed crash on adding/deleting colors to colortables
2024-05-10 18:37:05 +02:00
Zeno Rogue
ba972ea8d8
more settings for minefield graphics
2024-05-09 10:44:37 +02:00
Zeno Rogue
ce825db2c0
redone the canvas coloring system
2024-05-09 10:44:37 +02:00
Zeno Rogue
84666ade8c
fixed a crash setting landscape_div to 0
2024-05-05 15:19:52 +02:00
Zeno Rogue
977bd8ca9d
ls:: cursed walls
2024-04-06 18:33:29 +02:00
Zeno Rogue
b20288557e
specialland now has param
2024-03-24 11:14:49 +01:00
Zeno Rogue
d43b19625e
scale now always can be changed, but cheater flag is set in shmup
2024-03-24 00:39:02 +01:00
Zeno Rogue
350963852c
landscape structure is now based on BCC honeycomb
2024-03-21 22:50:42 +01:00
Zeno Rogue
fdf83820f2
ls:: landscape land structure
2024-03-21 20:15:45 +01:00
Zeno Rogue
04c15fc9c6
mapfontscale setting
2024-03-21 18:44:19 +01:00
Zeno Rogue
4421143ae5
customize land mode
2024-03-14 19:27:08 +01:00
Zeno Rogue
5aac5fd2a3
missing override added
2024-02-23 01:38:32 +01:00
Zeno Rogue
2a7e2e96ca
fixed crashes when e.g. entering 'ma' as a value
2024-02-22 17:29:58 +01:00
Zeno Rogue
a91f74c86c
fixed a crash bug when editing custom_settings
2024-02-22 17:21:57 +01:00
Zeno Rogue
0c34e9fd34
'cylidrical' stereo mode
2024-01-07 09:13:31 +01:00
Zeno Rogue
cb8a3f5424
fixed changing the high-FOV mode to reset shaders
2024-01-07 09:09:18 +01:00
Zeno Rogue
fc808d448b
fixed FOV menu to automatically change its upper bound on high-fov modes
2024-01-07 09:08:44 +01:00
Zeno Rogue
3da65f4cd5
translation update: CZ 13.0 included and some fixes
2023-12-27 10:40:04 +01:00
Zeno Rogue
cd7af38e2e
fixed loading pre-bow character styles (fixes crashes on loading races)
2023-12-12 20:03:42 +01:00
Zeno Rogue
c63969a21b
fix typo
2023-12-03 14:29:08 +01:00
Zeno Rogue
7802194248
deconfused translation checker
2023-12-03 14:29:02 +01:00
Zeno Rogue
a79a7f63a1
added XLAT in some places where it was missing
2023-12-03 14:28:30 +01:00
Zeno Rogue
928ab73fff
menu_item_name_modified to help with translation
2023-12-03 14:10:03 +01:00
Zeno Rogue
176ea28a24
bow:: mouse_fire_mode
2023-12-02 11:30:51 +01:00
Zeno Rogue
34d3d67ace
cleaned up stereo/high-FOV projections
2023-11-30 12:32:24 +01:00
Zeno Rogue
2add515fbf
config:: add_edit accepts key parameter
2023-11-30 12:25:13 +01:00
Zeno Rogue
9d4d085973
equirectangular projection in raycasting
2023-11-23 22:10:59 +01:00
Zeno Rogue
c336e9d385
crossbow:: geometric lines option
2023-10-29 11:02:58 +01:00
Zeno Rogue
8984cd8cd2
list settings may now be configured to need confirmation to change
2023-10-29 11:00:19 +01:00
Zeno Rogue
c36da1985c
crossbow:: peace, dual, and non-shmup multiplayer are incompatible
2023-10-28 09:51:27 +02:00
Zeno Rogue
dd37a1c6c7
crossbow:: change bow color via menu
2023-10-28 09:51:27 +02:00
Zeno Rogue
ddb06573df
crossbow:: weapon selection in menu
2023-10-28 09:51:27 +02:00
Zeno Rogue
c81e2bf7e8
crossbow:: crossbow colors
2023-10-28 09:51:27 +02:00
Zeno Rogue
7e46b4b5bb
config:: set_value_to for enum settings
2023-10-28 09:51:27 +02:00
Zeno Rogue
ef93305313
ls:: randomwalk_size parameter added
2023-09-22 12:55:17 +02:00
Zeno Rogue
f62fcc12fc
ls:: horodisk mode now has a parameter controlling perfection vs density
2023-09-18 11:09:06 +02:00
Zeno Rogue
3670be5700
debug_voronoi option
2023-09-14 17:36:31 +02:00
Zeno Rogue
49ca18aef3
more specific 'cannot load parameter'
2023-09-14 15:07:01 +02:00
Zeno Rogue
fd1be4beb8
Merge pull request #341 from Quuxplusone/override
...
Consistently apply `override` (and not `virtual`) to overriding virtuals
2023-08-22 19:56:17 +02:00
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
Arthur O'Dwyer
ced3bbcad4
Qualify calls to format
...
C++20 introduces `std::format` and we `using namespace std`,
so some of these would be ambiguous in C++20.
2023-08-21 10:18:44 -07:00
Zeno Rogue
c1584e9ece
added some missing 'override'
2023-08-16 10:36:16 +02:00
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