Commit Graph

43 Commits

Author SHA1 Message Date
justin 12e4a278d0 Smooth out slime splitting
There are probably possible errors from the use of cutPoly
2026-05-08 23:44:28 +01:00
justin ce8ddc6414 Add function for cutting polygons 2026-04-14 16:37:51 +01:00
justin 24af6a731b Improve segment intersection test, tweak room bounding 2026-03-12 15:23:37 +00:00
justin 65383e2303 Stop intersectSegSegTest returning True for collinear line pairs 2026-03-12 13:37:56 +00:00
justin d6c4d3d609 Fix shockwave damage radius for walls 2025-10-28 08:09:44 +00:00
justin 33de1f79b6 Add check to cylinder segment collision, break rocket projectiles 2025-10-12 00:26:48 +01:00
justin d598d28652 Remove old code 2025-10-11 11:47:45 +01:00
justin 75e93dfcd5 Cleanup 2025-10-11 11:46:39 +01:00
justin 4949d98789 Clarify circle segment intersection 2025-10-11 11:13:35 +01:00
justin e00bb0b26e Add intersection with cylinders 2025-10-10 11:21:40 +01:00
justin 3ea14a4646 Use some Linear library functions 2025-10-08 18:20:26 +01:00
justin f1ddcaa497 Update default config, general cleanup 2025-10-08 13:48:53 +01:00
justin 43db5a2ebc Commit before attempting to allow for non-convex chasm shapes 2025-10-05 15:06:19 +01:00
justin 7e3614c9c8 Work on chasm rooms 2025-10-02 16:58:38 +01:00
justin 2a93b7f733 Start implementing wider grenade movement 2025-08-03 23:23:55 +01:00
justin eeb7c8ac88 Work on gibs and chasms 2025-08-01 09:39:13 +01:00
justin e9f5a39ed7 Start implementing mapper item 2025-01-02 16:26:26 +00:00
justin 5c749bff63 Work on rocket/grenade launcher 2024-12-27 21:46:46 +00:00
justin 0ef28c132e Replace buggy circle seg intersection with a simpler test 2024-12-26 21:53:18 +00:00
justin 6af041bb8c Continue work on shadow rendering 2023-03-14 11:20:38 +00:00
justin 9dadea2c36 Fix bug in intersectCircSeg 2021-12-15 17:47:41 +00:00
justin adab32bf68 Remove ssaTri, bullet movement is broken 2021-12-15 17:34:20 +00:00
justin dccacd9d22 Move towards removal of ssaTri, which was buggy 2021-12-15 12:00:07 +00:00
justin c5a211afce Correctly intersect lines and circles 2021-12-15 11:16:56 +00:00
justin 9333d9497e Reorganise geometry modules slightly 2021-12-15 10:59:06 +00:00
justin e3402bacf1 Stop bullets when they hit walls 2021-12-14 19:25:37 +00:00
justin 47391f3850 Use tasty for tests, fix bug in circOnLine 2021-12-14 11:50:01 +00:00
justin 86fdfd260e Add objects based on walls, called machines 2021-10-31 22:55:02 +00:00
justin 899cf6ef81 Remove wall corner collision test for creatures 2021-09-24 11:31:08 +01:00
justin 87a9745d37 Add support for clamping pictures to be inside screen 2021-09-10 11:38:24 +01:00
justin 5da577ff12 Improve intersection test--fails sometimes 2021-08-17 00:52:54 +02:00
justin c58ee6d56c Improve line zoning 2021-08-16 14:44:52 +02:00
justin 5829c66527 Add new files 2021-08-13 12:28:17 +02:00
justin e43488ee17 Some linting 2021-08-10 14:22:33 +02:00
justin bd8ef3f416 Mid strictifying 2021-07-29 23:42:27 +02:00
justin 114335fdbe Refactor creature ai 2021-05-20 21:25:42 +02:00
justin 44f239c673 Clear all warnings 2021-05-17 23:23:10 +02:00
justin 64b5b9e2a5 Hlinting 2021-04-27 11:45:43 +02:00
justin ffe4a8083b Linting 2021-04-23 11:10:45 +02:00
justin dfee9b2f37 Modularise shockwaves, stop landing self damage when blinking 2021-04-04 20:19:45 +02:00
justin d3821fc7b3 Add haddocks 2021-04-04 17:14:30 +02:00
justin 279f928375 Refactor shader creation 2021-03-21 17:10:10 +01:00
justin ca5ff88522 Split UseItem module 2021-03-16 11:54:41 +01:00