1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-11-27 14:37:16 +00:00
Commit Graph

700 Commits

Author SHA1 Message Date
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