1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2026-05-08 08:11:21 +00:00
Commit Graph

312 Commits

Author SHA1 Message Date
Zeno Rogue
e7e95e8d67 more intuitive auto-drag 2026-04-29 21:50:18 +02:00
Zeno Rogue
1f4c881c40 touch_sensitivity option 2026-04-29 21:50:18 +02:00
Zeno Rogue
3d70ba2a75 ranged and move touchmodes may be invalid 2026-04-25 01:17:26 +02:00
Zeno Rogue
6d729033d4 disabled some things from the main loop when outoffocus 2026-04-17 22:50:16 +02:00
Zeno Rogue
affdfcfbad reduce framelimit to 10 when outoffocus 2026-04-17 22:35:49 +02:00
Zeno Rogue
d05f3d7830 hopefully fixed the resize_screen_to loop 2026-01-29 14:25:02 +01:00
Zeno Rogue
692399ac45 when you press e.g. 'b' to enter a text dialog, 'b' is not sent to this dialog 2026-01-29 14:25:02 +01:00
Zeno Rogue
77ea083b5f force refresh on SDL_EVENT_TEXT_INPUT to prevent crashes 2025-12-25 10:25:37 +01:00
Zeno Rogue
679fc63dda correctly read joy axes in DEFAULTCONFIG if there are many joysticks (and they send events) 2025-12-25 10:25:09 +01:00
Zeno Rogue
7c01143a60 more controller fixes 2025-12-18 02:16:37 +01:00
Zeno Rogue
d24513a9da more controller fixes 2025-12-18 02:16:37 +01:00
Zeno Rogue
33f031dc1c actually initialize the controller subsystem 2025-12-18 02:16:37 +01:00
Zeno Rogue
6d7f899229 fixed mousewheel in SDL2 2025-12-18 02:16:37 +01:00
Zeno Rogue
435fe8a7a9 for SDL2+, use the new controller interface 2025-12-17 17:17:49 +01:00
Zeno Rogue
197f441de7 fix getcstat refreshing 2025-12-12 13:04:23 +01:00
Zeno Rogue
a2f12f54c1 no jerk on touch-dragging, also touch-dragging works with quick-mouse off 2025-12-12 12:40:01 +01:00
Zeno Rogue
6727efb9d4 touch interface 2025-12-12 11:39:41 +01:00
Zeno Rogue
9c95d85bf4 allow reconfigure deck::escape 2025-12-12 09:55:41 +01:00
Zeno Rogue
836d341d40 JOY_ID constant 2025-12-12 09:55:28 +01:00
Zeno Rogue
e28276d098 alt_enter to enter menu immediately 2025-12-12 00:06:58 +01:00
Zeno Rogue
3328981004 an option to have 'quest status' and 'main menu' on separate screens 2025-12-12 00:02:31 +01:00
Zeno Rogue
a6a2490c3b fixed mouse refreshing 2025-12-11 23:36:16 +01:00
Zeno Rogue
04efc182e0 fixup 2025-12-11 22:29:13 +01:00
Zeno Rogue
6337519747 one more fix to touch control 2025-12-11 22:28:49 +01:00
Zeno Rogue
a1e7ac289d one more fix to touch control 2025-12-11 22:26:22 +01:00
Zeno Rogue
b978fe6a38 ignore the extra event on touchpad 2025-12-11 21:06:16 +01:00
Zeno Rogue
49b91d8371 deck::show_keyboard now switches onscreen_keyboard 2025-12-11 20:49:11 +01:00
Zeno Rogue
4388409ae2 deck escape exits menus 2025-12-11 20:19:28 +01:00
Zeno Rogue
88e778f3fe accept new controller controls in various menus 2025-12-11 20:14:42 +01:00
Zeno Rogue
d4dafbaa6a getcshift changes are now handled uniformly 2025-12-11 20:13:55 +01:00
Zeno Rogue
9e77027cfb SteamDeck key namespace, and is_joy_index function 2025-12-11 20:13:31 +01:00
Zeno Rogue
e4d52d23d1 further improved Deck controls 2025-11-11 22:02:43 +01:00
Zeno Rogue
4cc066e6c4 RETURN key now moves to joydir 2025-11-11 18:46:38 +01:00
Zeno Rogue
2f2bc74cc5 defaultjoy option 2025-11-11 18:44:54 +01:00
Zeno Rogue
113e75d5e1 new system for debug logs 2025-10-19 15:47:01 +02:00
Zeno Rogue
ffc4b6b00e also moved stillscreen 2025-09-09 17:00:22 +02:00
Zeno Rogue
ab9d7a404f moved bool currently_scrolling so that Android does not complain 2025-09-09 16:34:35 +02:00
Zeno Rogue
fff5ed37ab tour mode now reacts to pageup/down 2025-08-17 03:09:19 +02:00
Zeno Rogue
537a3b8779 added some missing guards 2025-06-22 15:41:43 +02:00
Zeno Rogue
a80b74dc62 migrated to SDL3 2025-06-07 16:16:57 +02:00
Zeno Rogue
23646fb56e achievements:: removed init-pump-close functions from main HyperRogue -- they use hooks instead 2025-03-17 18:57:30 +01:00
Zeno Rogue
7830e45109 more fixes to currently_scrolling; also use SDL_WaitEventTimeout in SDL2 2025-03-08 16:41:48 +01:00
Zeno Rogue
5fb1ff4d21 a system to limit the framerate if not currently showing an animated screen 2025-03-08 16:41:48 +01:00
Zeno Rogue
2775a120af fixed incorrect scrolling when clicking the mousewheel from outside the Poincare disk 2025-02-24 11:46:31 +01:00
Zeno Rogue
1b61d7dc22 factored out some functions from the normal view 2024-12-01 12:44:19 +01:00
Zeno Rogue
d2166aef08 show map type, improved expansion 2024-11-14 18:21:49 +01:00
Zeno Rogue
6c47ba501b fixed ijkl scrolling keys in SDL2 2024-10-20 01:50:33 +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
3da69ed1f5 do not exit menus on left/right arrow presses in SDL2 2024-08-21 19:18:30 +02:00