Zeno Rogue
|
1c6e6bafb4
|
moved the parameters from geom3:: to videopar
|
2019-09-12 22:50:04 +02:00 |
|
Zeno Rogue
|
d811ef85e7
|
larger sightrange limit in Euclidean
|
2019-09-12 22:50:03 +02:00 |
|
Zeno Rogue
|
8295251cdc
|
multigame support, including dualmode
|
2019-09-12 22:50:03 +02:00 |
|
Zeno Rogue
|
b6e303ec7d
|
MAJOR refactoring: all geometry-dependent data (tessf, geom3::, shapes, hpc) are now contained in a structure
|
2019-09-12 22:50:03 +02:00 |
|
Zeno Rogue
|
28f5b04b83
|
get_vernum()
|
2019-09-12 22:50:02 +02:00 |
|
Zeno Rogue
|
ba91bea71c
|
charstyle format depending on vernum
|
2019-09-12 22:50:02 +02:00 |
|
Zeno Rogue
|
f7d580fa9c
|
replaced fts variants with a single fts
|
2019-09-12 22:50:02 +02:00 |
|
Zeno Rogue
|
63c843f30f
|
character config now shows the character in all settings
|
2019-09-12 22:50:02 +02:00 |
|
Zeno Rogue
|
2d039c6e28
|
backward-compatible hread/hwrite of charstyle
|
2019-09-12 22:50:00 +02:00 |
|
Zeno Rogue
|
df3e21b310
|
debug cleanup
|
2019-09-12 22:50:00 +02:00 |
|
Zeno Rogue
|
402b6aa0ad
|
improved armor models; head lower; configurable human eye color
|
2019-09-12 22:49:59 +02:00 |
|
Zeno Rogue
|
44194bd354
|
centering/TPP/camera cleanup
|
2019-09-12 22:49:50 +02:00 |
|
Zeno Rogue
|
c1d002be6c
|
3d: set the default sight ranges for every 3D geometry so that the framerate on laptop is around 60 fps
|
2019-09-12 22:49:46 +02:00 |
|
Zeno Rogue
|
8388a448e7
|
3d:: an option to limit cell generation
|
2019-09-12 22:49:45 +02:00 |
|
Zeno Rogue
|
0dc552bac4
|
2d3d:: remove 3D options from the menu if not available
|
2019-09-12 22:43:02 +02:00 |
|
Zeno Rogue
|
d07e6eb386
|
2d3d:: missing guards
|
2019-09-12 22:43:02 +02:00 |
|
Zeno Rogue
|
f652e6139c
|
2D3D:: fixed Y/Z orientation
|
2019-09-12 22:43:01 +02:00 |
|
Zeno Rogue
|
2736c89563
|
2d3d:: fog effect is now configurable
|
2019-09-12 22:43:01 +02:00 |
|
Zeno Rogue
|
da49e6c8de
|
2d3d:: textures on sidewalls
|
2019-09-12 22:43:01 +02:00 |
|
Zeno Rogue
|
80ce15ded9
|
3d menu:: no more incorrect errors; change camera position right away in 2d3d
|
2019-09-12 22:43:01 +02:00 |
|
Zeno Rogue
|
2acfd99d17
|
refactored switch_* functions (fpp/tpp/always3)
|
2019-09-12 22:43:01 +02:00 |
|
Zeno Rogue
|
450739b133
|
2D3D: switch without changing the display
|
2019-09-12 22:43:01 +02:00 |
|
Zeno Rogue
|
6a7c1438eb
|
2D3D:: Archimedean no longer crashes after changing
|
2019-09-12 22:43:01 +02:00 |
|
Zeno Rogue
|
1c4d86e0e9
|
3D graphics in 2D (first commit)
|
2019-09-12 22:43:01 +02:00 |
|
Zeno Rogue
|
3b5733c935
|
enabled antialiasing in web
|
2019-09-12 22:43:01 +02:00 |
|
Zeno Rogue
|
c8e950cd40
|
added some missing CAP_ and MAXMDIM guards
|
2019-09-12 22:43:01 +02:00 |
|
Zeno Rogue
|
a0cf13ac97
|
better whatever editor
|
2019-09-12 22:43:00 +02:00 |
|
Zeno Rogue
|
6832f86533
|
fixup: wall-quality was not set to default 1
|
2019-09-12 22:43:00 +02:00 |
|
Zeno Rogue
|
4b7cba78ee
|
replaced the sm::A3 flags with newer techniques (also fixes help in 3D config not appearing)
|
2019-09-12 22:43:00 +02:00 |
|
Zeno Rogue
|
b10b6386f3
|
3d:: TEXTURE_STEP_3D is now configurable
|
2019-09-12 22:43:00 +02:00 |
|
Zeno Rogue
|
89a900958b
|
3d:: sloppy range checking option
|
2019-09-12 22:43:00 +02:00 |
|
Zeno Rogue
|
3da6090320
|
dialog:: addBoolItem_action, addBoolItem_action_neg, addBoolItem_choice used when applicable
|
2019-09-12 22:43:00 +02:00 |
|
Zeno Rogue
|
22c88d0960
|
moved loadOldConfig to legacy.cpp and disabled it
|
2019-09-12 22:43:00 +02:00 |
|
Zeno Rogue
|
c20a0cb59e
|
3d:: wallradar
|
2019-09-12 22:43:00 +02:00 |
|
Zeno Rogue
|
b24c9d88e8
|
text fixes
|
2019-09-12 22:42:58 +02:00 |
|
Zeno Rogue
|
57f2891826
|
bounded Minefield now works according to the standard Minesweeper rules
|
2019-09-12 22:42:58 +02:00 |
|
Zeno Rogue
|
80d14c0196
|
add_action_push consistently; improved some menu hotkeys and ordering; improved some naming
|
2019-09-12 22:42:58 +02:00 |
|
Zeno Rogue
|
1b73714958
|
improved some naming
|
2019-09-12 22:42:58 +02:00 |
|
Zeno Rogue
|
54a32441a7
|
restructured menus
|
2019-09-12 22:42:58 +02:00 |
|
Zeno Rogue
|
bd20208fe0
|
no more 'scrolling by device rotation' option in the menu if not supported
|
2019-09-12 22:42:58 +02:00 |
|
Zeno Rogue
|
a4d9b46a27
|
improved projectionDialog: added inverse P, and ortho/Gans directly
|
2019-09-12 22:38:47 +02:00 |
|
Zeno Rogue
|
9289cdd301
|
arg:: -gridon option
|
2019-09-12 22:38:47 +02:00 |
|
Zeno Rogue
|
ab7a322e5e
|
3d:: smart display for 3D
|
2019-09-12 22:38:47 +02:00 |
|
Zeno Rogue
|
b5127b0006
|
3d:: rotation_yz for line animation (la currently still changes directions randomly)
|
2019-09-12 22:38:47 +02:00 |
|
Zeno Rogue
|
2121aacaaf
|
3d:: clipping configurable
|
2019-09-12 22:38:47 +02:00 |
|
Zeno Rogue
|
01a2f0cc5a
|
3d:: change model orientation in the YZ plane
|
2019-09-12 22:38:47 +02:00 |
|
Zeno Rogue
|
ba28bf5880
|
fixup sightranges
|
2019-09-12 22:38:46 +02:00 |
|
Zeno Rogue
|
cb9513dd0d
|
3d:: horohex geometry
|
2019-09-12 22:38:46 +02:00 |
|
Zeno Rogue
|
678747ceff
|
3d:: horo-rec geometry
|
2019-09-12 22:38:45 +02:00 |
|
Zeno Rogue
|
ea1b29533c
|
'towards Gans' option works again
|
2019-09-12 22:38:45 +02:00 |
|
Zeno Rogue
|
943a8395e5
|
3d:: 3d is affected by cells_drawn_limit; improved the sightrange edit dialog with more options and better help
|
2019-09-12 22:38:45 +02:00 |
|
Zeno Rogue
|
9f9670fcdb
|
an option to desaturate colors for anaglyph
|
2019-09-12 22:38:45 +02:00 |
|
Zeno Rogue
|
679e44d4b1
|
grid color is now configurable (stdgridcolor)
|
2019-09-12 22:38:45 +02:00 |
|
Zeno Rogue
|
105de56857
|
3d:: HoroTris geometry
|
2019-09-12 22:38:44 +02:00 |
|
Zeno Rogue
|
24e02f8dea
|
reg3:: sightrange no longer changed to 3
|
2019-09-12 22:38:43 +02:00 |
|
Zeno Rogue
|
cb8e34204f
|
two more Euclidean honeycombs; also split buildpolys into subfunctions
|
2019-09-12 22:38:43 +02:00 |
|
?
|
2c2cda6157
|
3D:: sightrange changeable from 3D settings
|
2019-09-12 22:38:43 +02:00 |
|
?
|
5871a4b208
|
3d:: radar feature
|
2019-09-12 22:38:42 +02:00 |
|
?
|
56dc2d18c0
|
3D:: cleaned up the 3D menu in 3D geometry; also added creature_scale and height_width parameters
|
2019-09-12 22:38:42 +02:00 |
|
?
|
170648a367
|
mouse aiming sensitivity is now configurable; set to 0 to disable
|
2019-09-12 22:38:42 +02:00 |
|
?
|
808111de89
|
fixup options in 3D
|
2019-09-12 22:38:42 +02:00 |
|
?
|
d83abeaebb
|
3D:: disabled menu options which are not available in 3D
|
2019-09-12 22:38:40 +02:00 |
|
?
|
71f02d5dc2
|
3d:: mouse aiming
|
2019-09-12 22:38:40 +02:00 |
|
?
|
6808c4e926
|
smooth_scrolling now configurable
|
2019-09-12 22:38:40 +02:00 |
|
?
|
fe174d8873
|
3D:: elliptic space
|
2019-09-12 22:38:40 +02:00 |
|
?
|
fb71d4fd15
|
3D:: sightranges are now configurable
|
2019-09-12 22:38:40 +02:00 |
|
?
|
fa3a6d193d
|
missing CAP_ANIMATIONS guard
|
2019-09-12 22:38:39 +02:00 |
|
?
|
c24fa20334
|
added some missing CAP_RUG flags
|
2019-09-12 22:38:39 +02:00 |
|
?
|
e39777f04d
|
CAP_ animations etc. cleanup
|
2019-09-12 22:38:39 +02:00 |
|
?
|
31037574f5
|
CAP_COMPLEX2 first
|
2019-09-12 22:38:39 +02:00 |
|
?
|
b25730d5c9
|
geometry flags part 1
|
2019-09-12 22:38:39 +02:00 |
|
Zeno Rogue
|
3a8a5a6150
|
fixed missing CAP_RACING guards
|
2019-09-12 22:38:39 +02:00 |
|
Zeno Rogue
|
8756b8e27a
|
racing::standard_centering
|
2019-09-12 22:38:39 +02:00 |
|
Zeno Rogue
|
b38e0b6752
|
racing:: false princess enemy is shown as female
|
2019-09-12 22:38:39 +02:00 |
|
Zeno Rogue
|
92b37cf9e2
|
racing:: save parameters to config
|
2019-09-12 22:38:38 +02:00 |
|
Zeno Rogue
|
0adfaa55df
|
brownian:: editable level colors
|
2019-09-12 22:38:38 +02:00 |
|
Zeno Rogue
|
2a7dea4788
|
no more mobile compass by default in mobile
|
2019-02-08 16:51:50 +01:00 |
|
Zeno Rogue
|
94ce1eb541
|
fixed_facing option, not only in racing
|
2019-02-06 18:48:53 +01:00 |
|
Zeno Rogue
|
8ac1cf8731
|
fixed some issues with commandline arguments (svg shots made correctly from cli)
|
2019-02-06 18:48:52 +01:00 |
|
Zeno Rogue
|
34f9033c1c
|
better description of movement compass
|
2019-02-06 18:48:52 +01:00 |
|
Zeno Rogue
|
f42fba3afe
|
you can no longer set compass size < 0
|
2019-02-06 18:48:52 +01:00 |
|
Zeno Rogue
|
db88c32455
|
commandline options -yca and -xy
|
2019-02-06 18:48:52 +01:00 |
|
Zeno Rogue
|
06cfd5e2d6
|
start menu options no longer reset the graphical options -- there is a separate entry for that
|
2019-02-06 18:48:52 +01:00 |
|
Zeno Rogue
|
8e4e627a37
|
used low_bounds for settings where negative values make no sense (but 0 does)
|
2019-02-06 18:44:53 +01:00 |
|
Zeno Rogue
|
39ce061fa7
|
use_atan configurable for RotatedHyperboles
|
2019-02-06 16:39:08 +01:00 |
|
Zeno Rogue
|
52dfd434bb
|
more fixes for mobiles
|
2018-12-15 17:54:36 +01:00 |
|
Zeno Rogue
|
8a6d3173bd
|
more guards for CAP_SHOT/CAP_FILES
|
2018-12-15 15:20:27 +01:00 |
|
Zeno Rogue
|
4f9e9c2e47
|
added sm::MAYDARK to some dialogs
|
2018-12-14 19:30:22 +01:00 |
|
Zeno Rogue
|
c73b598d93
|
screenshots are more configurable now
|
2018-12-14 19:30:17 +01:00 |
|
Zeno Rogue
|
2c0cda9fa8
|
you can no longer see mines by changing the color of waMineUnknown/waMineMine
|
2018-12-14 19:27:12 +01:00 |
|
Zeno Rogue
|
3f92da8dc5
|
mouse works in the color menu
|
2018-12-14 19:27:12 +01:00 |
|
Zeno Rogue
|
d8bf550d37
|
surface 3D graphics are now automatically disabled in rug (won't work correctly with quotient rugs anyway) and in pmodels which do not support it
|
2018-12-14 19:27:12 +01:00 |
|
Zeno Rogue
|
18d5f8299b
|
crystal:: more settings in config/params/CLI
|
2018-12-14 19:27:12 +01:00 |
|
Zeno Rogue
|
2fa265ac10
|
implemented a better system for logging and binary output
|
2018-11-24 21:23:02 +01:00 |
|
Zeno Rogue
|
50a86d1e88
|
glhr:: shader-side band now ignores depth
|
2018-11-18 18:26:56 +01:00 |
|
Zeno Rogue
|
8e2727882e
|
shmup:: rewritten shmup configuration in OOP style
|
2018-11-18 18:26:56 +01:00 |
|
Zeno Rogue
|
d935febf09
|
refactored some global and stereo:: variables into display_data structure
|
2018-11-18 18:26:56 +01:00 |
|
Zeno Rogue
|
13e0f3d077
|
fixed not compiling without audio
|
2018-11-11 12:55:11 +01:00 |
|
Zeno Rogue
|
f1b395ce52
|
moved backbrightness edit to colors; it is based on modelcolor rather than backcolor
|
2018-11-11 12:55:11 +01:00 |
|
Zeno Rogue
|
7b4028418e
|
arg:: most important dialogs can be launched from command line
|
2018-11-11 11:27:36 +01:00 |
|
Zeno Rogue
|
02fd627cc5
|
text improvements; PL translation update; fixed %y0 in Polish
|
2018-11-11 11:27:36 +01:00 |
|
Zeno Rogue
|
1d0b5878fc
|
left-handed player characters
|
2018-11-11 11:27:36 +01:00 |
|
Zeno Rogue
|
048bd4ab36
|
cl parameters and param entries for spiralx and spiraly
|
2018-11-11 11:27:36 +01:00 |
|
Zeno Rogue
|
cf52faa484
|
all extra_options in number dialogs now use capital letters to avoid conflicts
|
2018-11-11 11:27:36 +01:00 |
|
Zeno Rogue
|
4ce6005597
|
a/b parameters, and parameters referring to each other
|
2018-11-11 11:27:36 +01:00 |
|
Zeno Rogue
|
d69e952729
|
animate parameters from the edit dialog
|
2018-11-11 11:27:36 +01:00 |
|
Zeno Rogue
|
549d86b15d
|
arg:: shift_arg_formula used instead of argf
|
2018-11-11 11:27:36 +01:00 |
|
Zeno Rogue
|
be51445b77
|
linepatterns:: width configurable
|
2018-11-11 11:27:35 +01:00 |
|
Zeno Rogue
|
c3c465f742
|
customizable colors for game objects
|
2018-11-11 11:27:29 +01:00 |
|
Zeno Rogue
|
f1b6cc0f48
|
ringcolor improvements
|
2018-11-11 11:25:59 +01:00 |
|
Zeno Rogue
|
d1d2a300c4
|
refactored the degree constant
|
2018-11-11 11:25:59 +01:00 |
|
Zeno Rogue
|
5978830e01
|
filled model drawing (for some models)
|
2018-11-11 11:25:59 +01:00 |
|
Zeno Rogue
|
3f8d17aa0d
|
conformal:: args:: moved some arguments from config.cpp to conformal.cpp
|
2018-11-11 11:25:59 +01:00 |
|
Zeno Rogue
|
542e80081f
|
conformal:: new models: formula and rotated hyperboles
|
2018-11-11 11:25:59 +01:00 |
|
Zeno Rogue
|
b6f4220d47
|
Möbius transformations configurable
|
2018-11-11 11:25:58 +01:00 |
|
Zeno Rogue
|
8988ea561f
|
commandline option -vlq
|
2018-11-11 11:25:58 +01:00 |
|
Zeno Rogue
|
0e79a59eee
|
do not allow (generation) with allowChangeRange but no allowIncreasedSight
|
2018-11-01 21:28:24 +01:00 |
|
Zeno Rogue
|
5bc53b60a9
|
fixed edit sightrange inside CAP_CONFIG
|
2018-11-01 20:57:24 +01:00 |
|
Zeno Rogue
|
c4e11f960a
|
added menuitem_sightrange to hyper.h
|
2018-11-01 20:55:18 +01:00 |
|
Zeno Rogue
|
1ba1b141f3
|
smart display range
|
2018-11-01 19:07:50 +01:00 |
|
Zeno Rogue
|
e8e769c2cb
|
arg:: new conformal parameters
|
2018-10-28 03:09:07 +01:00 |
|
Zeno Rogue
|
b530341841
|
arg:: ring color, ballangle and topz
|
2018-10-23 20:09:34 +02:00 |
|
Zeno Rogue
|
a9535878c4
|
model orientation
|
2018-10-23 16:58:19 +02:00 |
|
Zeno Rogue
|
3974053b81
|
a commandline option to set translation
|
2018-10-01 00:20:08 +02:00 |
|
Zeno Rogue
|
e8361c440d
|
added momory_saving_mode to commandline
|
2018-09-23 23:53:55 +02:00 |
|
Zeno Rogue
|
12a2a78d8a
|
enabled sightrange increase in Archimedean, also translation of sightrange and better note about additional options
|
2018-09-21 19:50:18 +02:00 |
|
Zeno Rogue
|
bb05d9ab80
|
some anim parameters are now saved in config
|
2018-09-10 19:47:14 +02:00 |
|
Zeno Rogue
|
e4bcae6ae6
|
dialog::dialogcolor instead of 0xC0C0C0
|
2018-09-05 15:18:40 +02:00 |
|
Zeno Rogue
|
c08a6bf79a
|
fixed compilation without CAP_EDIT and CAP_CONFIG
|
2018-08-31 20:59:58 +02:00 |
|
Zeno Rogue
|
6de0f0a8aa
|
instead of nonbitrunc, gp::on and irr::on, there is one variable, variation
|
2018-08-28 17:17:34 +02:00 |
|
Zeno Rogue
|
f1e16b0233
|
reduced the default value of irregular density
|
2018-08-22 11:21:49 +02:00 |
|
Zeno Rogue
|
eb57d160d0
|
binary_tiling_width parameter
|
2018-08-14 10:18:18 +02:00 |
|
Zeno Rogue
|
ebe57688ad
|
several features which actually were in 10.4p but not commited
|
2018-08-09 19:27:52 +02:00 |
|
Zeno Rogue
|
db7ccb47bc
|
texture::texture_area not saved to config without CAP_TEXTURE
|
2018-08-04 11:14:47 +02:00 |
|
Zeno Rogue
|
7c16a9a32a
|
texture aura option
|
2018-08-03 10:47:20 +02:00 |
|
Zeno Rogue
|
6068434f2a
|
updated the Polish translation
|
2018-08-01 13:31:13 +02:00 |
|
Zeno Rogue
|
1b44899624
|
line quality option
|
2018-08-01 11:07:22 +02:00 |
|
Zeno Rogue
|
8e1ee8f8d5
|
added missing XLAT in some places
|
2018-08-01 04:31:40 +02:00 |
|
Zeno Rogue
|
1e15992a22
|
added dialog::extra_options, and extra options in number dialogs now use this feature
|
2018-08-01 03:59:20 +02:00 |
|
Zeno Rogue
|
e27cd9b654
|
stretch factor in cylindrical equidistant and cylindrical equi-area models
|
2018-07-30 17:44:11 +02:00 |
|
Zeno Rogue
|
6c0a052470
|
device orientation-based scrolling on mobiles
|
2018-07-23 16:17:49 +02:00 |
|
Zeno Rogue
|
bd77680518
|
no more MAYDARK in showStereo
|
2018-07-23 16:17:49 +02:00 |
|
Zeno Rogue
|
4d2f79ba95
|
rewritten the system to display 3D. This fixes the spherical display not working in stereo mode, and is more clean.
|
2018-07-22 00:39:57 +02:00 |
|
Zeno Rogue
|
4de4d3e640
|
arg:: split the big if list in config.cpp
|
2018-07-21 16:58:50 +02:00 |
|
Zeno Rogue
|
81f175a18c
|
moved -wsh from config.cpp to pattern2.cpp
|
2018-07-20 00:10:10 +02:00 |
|
Zeno Rogue
|
262d6f2a92
|
mode changes moved to config.cpp
|
2018-07-20 00:07:30 +02:00 |
|
Zeno Rogue
|
9d682aee45
|
moved more commandline options to their modules
|
2018-07-20 00:04:23 +02:00 |
|
Arthur O'Dwyer
|
fbc7cd3212
|
Fix -Wempty-body warnings on GCC.
|
2018-07-17 16:53:46 -07:00 |
|
Zeno Rogue
|
566c466b66
|
loading/saving irregular maps to config and log (and recreate automatically)H
|
2018-07-17 14:28:49 +02:00 |
|
Zeno Rogue
|
c9f5b1e048
|
fixed several instances when PTM score would not be recorded when changing modes
|
2018-07-11 12:25:19 +02:00 |
|