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

1227 Commits

Author SHA1 Message Date
Zeno Rogue 522d580db1 tour:: support SIDE screens 2025-09-29 11:47:08 +02:00
Zeno Rogue 9b82538f04 fixed the errors caused by non_spatial_model giving incorrect results 2025-09-09 10:29:41 +02:00
Zeno Rogue fc81777e29 split graph.cpp into 6 files: graph, graph-player, graph-wall, graph-item, graph-monster, and animations 2025-08-17 12:17:20 +02:00
Zeno Rogue ebaeb9d7f0 fix correct outline for mouseovers display 2025-08-17 03:10:33 +02:00
Zeno Rogue d17c91a9a8 bunny playershape, ratling playershape, refactored playershapes 2025-08-17 03:08:21 +02:00
Zeno Rogue 665d5292c2 new flag, gridbelow 2025-06-22 15:52:12 +02:00
Zeno Rogue a80b74dc62 migrated to SDL3 2025-06-07 16:16:57 +02:00
Zeno Rogue 6507511cad more care to render Yendor/Compass 'X' inside the viewable screen 2025-05-26 09:48:53 +02:00
Zeno Rogue 2c3f5b5bf2 particles in shmup now appear from the correct locaton 2025-05-25 09:10:26 +02:00
Zeno Rogue 4eae450730 fixed multiple itBarrow distance scaling 2025-05-11 13:29:30 +02:00
Zeno Rogue 1997ce73a6 export clipping 2025-04-25 09:30:02 +02:00
Zeno Rogue da5c7cc245 emptyscreen do basic setup 2025-04-08 12:48:17 +02:00
Zeno Rogue 15c3089fce tetrahedral-octahedral honeycomb 2025-04-07 22:52:38 +02:00
Zeno Rogue 283928bf5e fixes to some warnings in g++ c++20 2025-03-30 12:51:16 +02:00
Zeno Rogue 691b0959a2 clear key_actions in normal screen 2025-03-27 15:52:18 +01:00
Zeno Rogue 0bd73a3960 fake_minecount 2025-03-27 15:52:02 +01:00
Zeno Rogue efd1a18104 Removed floorshape::side, it will be simpler to always use gpside. The old gpside is now called side. 2025-03-17 00:08:02 +01:00
Zeno Rogue a48dc9a856 reworked wmspatial: consistent naming of geometry variables, priorities, and side parameters. Fixed some bugs with shallow water 2025-03-16 23:34:55 +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
Jacob Mandelson 1a8c996f25 Draw OoSpeed swirls smaller on turns w/o its effect. 2025-02-02 11:14:55 -08:00
Zeno Rogue 64f68e636a festive lights 2024-12-22 12:52:51 +01:00
Zeno Rogue 155053c9fb fixed monster placement in 3D 2024-12-22 12:51:22 +01:00
Zeno Rogue 1b61d7dc22 factored out some functions from the normal view 2024-12-01 12:44:19 +01:00
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