Zeno Rogue
6191705fcd
fixed generate_subcellshape in product
2024-11-07 21:41:58 +01:00
Zeno Rogue
bb9e951138
some guards to make it compile on Android
2024-11-02 12:58:52 +01:00
Zeno Rogue
75247f9271
spaceship in turn-based mode attack is graphically represented by shooting a tiny missile, not by bumping
2024-10-12 10:40:27 +02:00
Zeno Rogue
831991d87e
draw correct mimics
2024-10-12 10:40:27 +02:00
Zeno Rogue
f46d551f13
made keybd_subdir optional
2024-10-11 13:14:09 +02:00
Zeno Rogue
74dcd03ac6
Merge pull request #381 from jlmjlm/tabsd
...
Select the keyboard push-subdirection with Tab.
2024-10-11 12:50:54 +02:00
Zeno Rogue
2d8397d289
as_poly() to eliminate dynamic_cast<dqi_poly*>
2024-10-05 13:11:23 +02:00
Zeno Rogue
96d5eb4127
Chinese ASCII option
2024-10-05 13:03:29 +02:00
Zeno Rogue
2b05f5d490
shmup:: improved collision radius system, collision debug
2024-10-05 10:00:11 +02:00
Zeno Rogue
b6b4755309
new player shape: spaceship
2024-10-04 15:35:54 +02:00
Zeno Rogue
950fc38dc9
display hive bugcounts only if bugs exist
2024-08-21 19:19:38 +02:00
Zeno Rogue
4fb1324ea3
'no_darken' mode
2024-08-21 19:19:22 +02:00
Zeno Rogue
75a73f40b3
try harder to fit editor menu on the screen
2024-07-27 21:05:10 +02:00
Zeno Rogue
33622ed652
bobbing setting
2024-07-23 15:50:59 +02:00
Jacob Mandelson
261ebad082
Select the keyboard push-subdirection with Tab.
...
Previously, the keyboard push-subdirection was selected irregularly
based on the exact angle of the map on the screen.
Change it to be consistently clockwise or counterclockwise, switching
with the Tab key.
Also, have the keyboard push-subdirection help display on all
pushable monsters. Previously, it'd only show on Palace Guards
and Skeletons.
2024-07-09 20:10:35 -07:00
Zeno Rogue
6bbd57ecbe
font system redesigned, font selection
2024-07-10 00:03:00 +02:00
Zeno Rogue
f731fa88fb
configurable colors in Prairie/Mountain/Ivory/Freefall/Yendorian stripes
2024-07-09 21:38:45 +02:00
Zeno Rogue
8a45b7e1e7
correct text handling in SDL2
2024-06-28 12:20:26 +02:00
Zeno Rogue
9349d08117
twisted ray now takes angle_of_zero into account
2024-06-21 13:46:31 +02:00
Zeno Rogue
3d9c4c838e
moved underlying space drawer from rots to hybrid, and renamed the rest of rots:: to twist::
2024-06-16 18:12:52 +02:00
Zeno Rogue
55880bb12b
implemented the correct wall shapes in the rotspace raytracer
2024-06-11 00:10:39 +02:00
Zeno Rogue
47264a71ac
fixed the cyclic shift of top/down walls for rotspace -- raycaster needs that
2024-06-11 00:07:45 +02:00
Zeno Rogue
f3e1d1c447
make_wall now gets the actual wall ID
2024-06-11 00:06:16 +02:00
Zeno Rogue
99bc842c57
generalized show_turns to menu_format
2024-05-28 15:09:00 +02:00
Zeno Rogue
3da7e4c020
removed debug spam
2024-05-27 20:29:31 +02:00
Zeno Rogue
ce09e4910e
display smaller mouseover help if there is too much text
2024-05-27 15:54:12 +02:00
Zeno Rogue
03b89f053b
do not draw Safety in high-qual screenshots
2024-05-25 11:46:11 +02:00
Zeno Rogue
7b99248c06
Merge pull request #374 from jlmjlm/time2
...
Fix minor menu glitches.
2024-05-16 20:28:22 +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
Jacob Mandelson
601274e67a
Fix minor menu glitches.
...
Currently, if CAP_TOUR is not set then "(v) menu" is displayed
unconditionally, because the "else" statement which suppresses its
display when nomenukey is set is guarded by CAP_TOUR. That "else"
statement is moved outside the guard.
Currently, the "timeline" -- containing the elapsed time, turn count,
and YASC code -- is not displayed if cheats are active, because it's
replaced by a cheats count line. Since these lines don't conflict
and the timeline contains useful information, changed to display both.
2024-05-16 07:12:28 -07:00
Zeno Rogue
a130fbbc50
display Compass beason on radar
2024-05-09 21:10:53 +02:00
Zeno Rogue
2097fde609
display Orb of Yendor beacon on radar
2024-05-09 21:07:44 +02:00
Zeno Rogue
53461e6c5a
removed yendor debug
2024-05-09 20:21:55 +02:00
Zeno Rogue
305d546ae1
fixed the Yendor beacon to appear in the correct place (usually on the boundary, not the closest visible tile)
2024-05-09 10:44:37 +02:00
Zeno Rogue
ba972ea8d8
more settings for minefield graphics
2024-05-09 10:44:37 +02:00
Zeno Rogue
89563ebde9
in 3D, rosebushes now blink if they are close to going off
2024-03-24 20:03:02 +01:00
Zeno Rogue
4a8eb08340
fixed face_the_player in VR
2024-03-24 11:14:28 +01:00
Zeno Rogue
007a111eab
compass/Yendor targets now should be displayed in VR
2024-03-24 11:14:05 +01:00
Zeno Rogue
04c15fc9c6
mapfontscale setting
2024-03-21 18:44:19 +01:00
Zeno Rogue
0e018df878
Void Beasts are now pulled by Orb of Air
2024-03-19 18:52:16 +01:00
Zeno Rogue
4c6c44cc26
variant fisheye projection
2024-01-07 12:52:50 +01:00
Zeno Rogue
0c34e9fd34
'cylidrical' stereo mode
2024-01-07 09:13:31 +01:00
Zeno Rogue
34d3d67ace
cleaned up stereo/high-FOV projections
2023-11-30 12:32:24 +01:00
Zeno Rogue
9d4d085973
equirectangular projection in raycasting
2023-11-23 22:10:59 +01:00
Zeno Rogue
8185657768
crossbow:: fixed Z-fighting and arrow paths not visible in FPP
2023-10-29 09:57:19 +01:00
Zeno Rogue
4b97f300ff
crossbow:: in fire mode, no longer display ranged orb icons on mousing
2023-10-29 08:00:19 +01:00
Zeno Rogue
a233d3a7a6
crossbow:: display crossbow in shmup and on mimics
2023-10-28 09:51:27 +02:00
Zeno Rogue
1924a03d7a
crossbow:: draw crossbow on PC
2023-10-28 09:51:27 +02:00
Zeno Rogue
33d48a76b3
crossbow:: crossbow icon works
2023-10-28 09:51:27 +02:00
Arthur O'Dwyer
62629f3e70
Change static const
to static constexpr
wherever possible
...
Since we require C++11, most of these consts can be constexpr.
Two `static const ld` remain non-compile-time-evaluable because
they depend on the runtime `log` function. One `static const cld`
remains non-compile-time because `std::complex<T>` doesn't become
constexpr until C++14.
2023-08-23 09:47:28 -08:00