1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-12-18 03:58:04 +00:00
Commit Graph

1240 Commits

Author SHA1 Message Date
Zeno Rogue
6727efb9d4 touch interface 2025-12-12 11:39:41 +01:00
Zeno Rogue
a1d21aac2a display only 'menu' not '(v) menu' on deck 2025-12-12 10:17:44 +01:00
Zeno Rogue
216a3f24ba display only 'menu' not '(v) menu' on deck 2025-12-12 10:17:39 +01:00
Zeno Rogue
a6a2490c3b fixed mouse refreshing 2025-12-11 23:36:16 +01:00
Zeno Rogue
00859f037a Merge branch 'master' of https://github.com/zenorogue/hyperrogue 2025-11-11 19:09:48 +01:00
Zeno Rogue
91d5b1072a DIALOG_OFFMAP now moves the menu to sidescreen even if centered_menus if on 2025-11-11 18:47:00 +01:00
Joseph C. Sible
1c5ecac670 Simplify kind_outline and remove duplicate code of it from cellcolor 2025-11-01 17:20:14 -04:00
Zeno Rogue
113e75d5e1 new system for debug logs 2025-10-19 15:47:01 +02:00
Zeno Rogue
94024dd5f1 moved the definition of pushScreen to hyper.h, so that hook_in_subscreen it works with older compilers 2025-10-19 12:06:25 +02:00
Joseph C. Sible
be281af0a0 Fix off-by-one error 2025-10-11 12:32:26 -04:00
Joseph C. Sible
eeb67620ff Add minetexts up to 14
The truncated heptagonal and truncated triheptagonal tilings both appear in
the list of Archimedean tilings, and both contain tetradecagons. It seems that
this is the most sides of any polygon in any of the game's non-custom tilings,
so it seems like a good choice for how high minetexts should support.
2025-10-09 20:41:57 -04:00
Zeno Rogue
510331cc14 sm:: flags are now flagtype, not int 2025-10-09 08:58:46 +02:00
Zeno Rogue
0d1c405d81 cmode flag sm::NO_EXIT 2025-10-09 08:54:16 +02:00
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