Commit Graph

315 Commits

Author SHA1 Message Date
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
Zeno Rogue 982377c26c fixed unused capture warnings 2021-06-03 15:11:24 +02:00
Zeno Rogue 5c5a69b7b8 shmup:: Canyon Hags work 2021-06-01 13:07:56 +02:00
Zeno Rogue ab92209778 shmup:: Orb of Magnetism, Curse of Water, Curse of Weakness, Curse of Repulsion, Curse of Fatigue now work 2021-06-01 13:07:56 +02:00
Zeno Rogue be5194958e refactored to use isDie if applicable 2021-06-01 13:07:56 +02:00
Zeno Rogue b63a70f279 shmup:: knives no longer kill Dice 2021-06-01 13:07:56 +02:00