Zeno Rogue
bcb1732433
changed default collision_debug-level back to 0
2024-10-06 22:17:18 +02:00
Zeno Rogue
4119b6f1d0
shmup:: fixed collision detections in quotient spaces (still not perfect but fast)
2024-10-05 10:00:52 +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
ec96ad2718
gmatrix now uses shiftmatrix_or_null which has an additional field if data is not yet computed -- this seems to fix some bugs in the new compilations of HyperRogue
2024-07-17 11:16:01 +02:00
Zeno Rogue
521b452436
auto-pause game when it loses focus
2024-04-08 00:45:20 +02:00
Zeno Rogue
bf512e39ce
YASC messages in shmup
2024-02-23 01:09:22 +01:00
Zeno Rogue
55493cc364
shmup:: boat can go thru non-adjacent using Orb of Warp
2024-02-23 00:37:41 +01:00
Zeno Rogue
7ad46d8e80
fixed tides in shmup and when scrolling
2024-01-07 09:33:29 +01:00
Zeno Rogue
a282ac314e
shmup:: crossbow bolts now pierce multi-tile monsters
2023-12-15 11:00:41 +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
3a35d351c4
crossbow:: crossbow in shmup
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
e40bd436af
racing:: fixed death in racing mode
2023-02-18 12:54:16 +01:00
Zeno Rogue
2fe39a6613
embeddings:: shmup fixes
2023-02-04 19:40:49 +01:00
Zeno Rogue
85dffdbeff
rewritten the embeddings more nicely
2023-01-27 00:27:10 +01:00
Zeno Rogue
4351f99432
fixed shmup in euc_in_nil and euc_in_sl2
2023-01-07 22:51:46 +01:00
Zeno Rogue
8e49baef0e
shmup should work in euc_in_product
2023-01-07 22:19:31 +01:00
Zeno Rogue
6d0c0daa40
fixed shmup in euc_in_sph
2023-01-07 21:50:13 +01:00
Zeno Rogue
014b4a8b23
fixed rebase in sph_in_low
2022-12-17 18:36:30 +01:00
Zeno Rogue
a3b8cdb149
fixed fix_to_2 and also renamed it to full_fix
2022-12-17 18:13:33 +01:00
Zeno Rogue
6b337bc262
shmup:: cspin01 not spin
2022-12-17 17:41:02 +01:00
Zeno Rogue
14fd283dd2
fixed shmup with wall_height < 0 to correctly swap the 'X' coordinate
2022-12-17 17:40:42 +01:00
Zeno Rogue
436f782541
fixed shmup::fix_to_2
2022-12-17 17:38:04 +01:00
Zeno Rogue
4da63f57dc
renamed parallel_transport to shift_object, made it use shift_method, and made it correct for Lie movement
2022-12-17 11:35:28 +01:00
Zeno Rogue
a525de9759
shmup works in embedded_plane product
2022-12-16 01:00:08 +01:00
Zeno Rogue
45d2a2c4bb
fixed to point2 instead of hpxy in mousedist and shmup
2022-12-13 23:27:59 +01:00
Zeno Rogue
3e733ae6e9
Big change: spatial_embedding option
2022-12-09 02:33:15 +01:00
Zeno Rogue
bf001926c2
refactored the vertical movement functions
2022-12-09 02:33:15 +01:00
Zeno Rogue
adfab30c62
fixed a bug with shmup missile levels
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
b4302ac6b4
shmup:: count_pauses is now reset to 0, and also not displayed in standard shmup
2022-11-04 23:15:00 +01:00
Zeno Rogue
035532ef26
shmup:: fixed pink tortoises
2022-11-04 23:15:00 +01:00
Zeno Rogue
774c8a9744
shmup:: Bulls now correctly destroy walls they crash into
2022-11-04 23:15:00 +01:00
Zeno Rogue
4daacb7337
shmup:: used curtime correctly instead of ticks; also fixed Flail Guards
2022-11-04 23:15:00 +01:00
Zeno Rogue
fb6e8b72da
racing:: limit on pauses
2022-10-27 16:06:39 +02:00
Zeno Rogue
db353755d3
symmetric pathdist
2022-09-17 11:21:33 +02:00
Zeno Rogue
8e094e93a5
shmup save data not only in shmup
2022-07-23 16:33:00 +02:00
Zeno Rogue
3b816f46fc
fixed race reset
2022-06-21 10:34:43 +02:00
Zeno Rogue
9ae7bb3d7b
swords in mirrors are now displayed correctly
2022-06-17 09:43:37 +02:00
Zeno Rogue
0c445ef365
switching shmup no longer invokes keyboard configuration
2022-06-16 23:58:28 +02:00
Zeno Rogue
82d9124d3f
fixed hadoken missiles not displaying correctly in shmup 3D
2022-04-07 20:52:33 +02:00
Zeno Rogue
0843b3c600
multi:: don't count pkills/selfhits if still protected byfragoff; increased the bullet_time
2022-03-27 22:47:51 +02:00
Zeno Rogue
a6cbedc944
multi:: PvP, friendly-fire, and self-hits options
2022-03-27 22:47:51 +02:00
Zeno Rogue
248c48613e
shmup:: in split screen, monsters/missiles are now handled with the closest player
2022-03-27 22:47:51 +02:00
Zeno Rogue
68b2960dd5
shmup:: improved docs for monster struct
2022-03-27 22:47:51 +02:00
Zeno Rogue
fbb75309d0
multi:: split_screen for standard shmup, not racing
2022-03-27 22:47:51 +02:00
Zeno Rogue
72865478aa
splitscreen off now works correctly in racing
2022-03-27 22:47:50 +02:00
Zeno Rogue
45d684d813
fixed drawPlayerEffects arguments changed in shmup
2022-02-01 17:02:00 +01:00
Zeno Rogue
025893e946
cleaned up where summoned creature appears for Orb of Life and Orb of Friendship
2021-08-08 19:04:58 +02:00