Zeno Rogue
3da69ed1f5
do not exit menus on left/right arrow presses in SDL2
2024-08-21 19:18:30 +02:00
Zeno Rogue
bf9fdd9a88
when in map/draw editor and holdmouse is on and animations, call handlekey so that a line is drawn
2024-06-29 10:48:05 +02:00
Zeno Rogue
8a45b7e1e7
correct text handling in SDL2
2024-06-28 12:20:26 +02:00
Zeno Rogue
2314eaba29
fixed non-enterable characters
2024-05-29 14:22:44 +02:00
Zeno Rogue
5901d9598d
faster joystick intiialization
2024-05-28 11:59:03 +02:00
Zeno Rogue
80df589bd2
reverted numlock on MAC
2024-05-10 19:29:14 +02:00
Zeno Rogue
159b47e72a
full_rotate_camera no longer reacts to val==0
2024-05-10 19:29:01 +02:00
Zeno Rogue
92603dddcc
fixed pressing numpad keys with numpad on acting both as moves and quick-keys
2024-04-07 23:35:33 +02:00
Zeno Rogue
d618b10889
fixed crashes in 'shift to target' option
2024-03-24 21:22:58 +01:00
Zeno Rogue
0ec4e46bf0
SDL2 bugfix to shmup and game_keys_scroll
2024-03-24 13:15:58 +01:00
Zeno Rogue
11aa7d5216
fixed button placement on Android once more
2024-01-11 17:23:01 +01:00
Zeno Rogue
6f81743488
Android:: prevent android buttons from being too close from the center
2023-12-30 08:10:07 +01:00
Zeno Rogue
f4607b63f4
moved game_keys_scroll so that it exists on Android
2023-12-30 08:08:33 +01:00
Zeno Rogue
364a563423
fixed the name displayed on mouseover for slime
2023-12-22 01:14:41 +01:00
Zeno Rogue
0de012923a
pressing ESC key while in fire mode now disables the fire mode
2023-12-21 19:50:01 +01:00
Zeno Rogue
176ea28a24
bow:: mouse_fire_mode
2023-12-02 11:30:51 +01: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
Zeno Rogue
757579fb18
matrix dialog now used for models::rotation
2023-08-14 17:02:34 +02:00
Zeno Rogue
9ab2b2bbd8
dialog:: mouse control in matrix dialog
2023-08-14 04:50:13 +02:00
Zeno Rogue
0168e4c7a8
hooks_control added
2023-08-06 11:47:21 +02:00
Zeno Rogue
9832285260
fixed a warning on array indexed by char
2023-04-15 01:13:49 +02:00
Zeno Rogue
cf90d4e3c4
fixed a bug causing spinning in VR
2023-02-21 18:53:42 +01:00
Zeno Rogue
a3b815741d
fixed the possible crashes when changing settings
2023-02-18 18:32:54 +01:00
Zeno Rogue
ba03d33959
embedding:: a simple general implementation of radar
2023-01-29 16:09:00 +01:00
Zeno Rogue
85dffdbeff
rewritten the embeddings more nicely
2023-01-27 00:27:10 +01:00
Zeno Rogue
2d21e9122a
fixed list sliders not working correctly when quickmouse is off
2023-01-08 16:20:59 +01:00
Zeno Rogue
2999818eaf
fixed rotate view
2022-12-29 20:50:17 +01:00
Zeno Rogue
f9552eb74e
fixed forward direction
2022-12-13 23:51:28 +01:00
Zeno Rogue
f61adc2865
Nil embedding
2022-12-13 19:04:43 +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
e653f4eaeb
shiftclick in mapeditor now deletes stuff
2022-10-27 16:06:39 +02:00
Zeno Rogue
5c507e58fd
invslider fixup
2022-10-27 16:06:39 +02:00
Zeno Rogue
624cac0c80
game_keys_scroll not scroll if ALT is pressed
2022-09-24 09:11:06 +02:00
Zeno Rogue
2e5d9dd626
ystrafe no longer brings walking eye level below 0
2022-09-24 09:10:49 +02:00
Zeno Rogue
1ec7b0ece1
fixed the compilation with CAP_SDL2
2022-09-15 12:38:56 +02:00
Zeno Rogue
cafd721284
do not showMissionScreen with game_keys_scroll
2022-08-13 22:44:00 +02:00
Zeno Rogue
7883d569d6
debug removed
2022-08-07 15:01:00 +02:00
Zeno Rogue
3184aea2be
game_keys_scroll option
2022-08-07 03:16:24 +02:00
Zeno Rogue
75f58766a2
made background screen darkening consistent and optional
2022-07-05 11:51:06 +02:00
Zeno Rogue
217c6287fe
all cheat keys are now displayed in the cheat menu -- also removed some outdated ones
2022-06-23 13:46:14 +02:00
Zeno Rogue
11c4b7974f
fixed Ctrl+keys on some systems
2022-06-23 09:34:21 +02:00
Zeno Rogue
e6d0c0c803
unified the Quest screen and Main menu.
2022-06-16 23:54:47 +02:00
Zeno Rogue
6fe07c389c
fixed smooth movement in modes other than sm::NORMAL
2022-05-06 19:55:09 +02:00
Zeno Rogue
02d195ca0b
new screen option sm::SHOWCURSOR
2022-04-30 12:02:05 +02:00
Zeno Rogue
a788b9e540
CLI command -keys
2022-04-26 16:19:02 +02:00
Zeno Rogue
8489550aed
multi:: radar works correctly in split_screen
2022-03-27 22:47:51 +02:00
Zeno Rogue
14ed4b7603
display a hint when player hidden
2022-03-27 22:47:51 +02:00
Zeno Rogue
cfaa52cf42
intra:: extra debug
2022-02-27 01:15:45 +01:00