Commit Graph

66 Commits

Author SHA1 Message Date
justin 910542a96a Implement tracking rockets 2022-03-01 18:22:47 +00:00
justin 9af636aa83 Fix bug in line zoning by using less ambitious algorithm 2022-02-13 09:24:27 +00:00
justin 0a860e6f68 Fix aiming with no weapon crash 2022-02-08 12:47:58 +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 d9c5cfc26d Cleanup 2021-12-05 12:29:01 +00:00
justin 618653a86e Refactor light sources 2021-11-28 16:53:26 +00:00
justin 48cd59069c Add ngon rooms 2021-11-20 20:17:05 +00:00
justin 4ef1811dd6 Tweak item dropping, add item radius 2021-11-19 14:04:44 +00:00
justin b1a49bbdc3 Identify broken wall collisions 2021-11-19 00:35:04 +00:00
justin 5d0b48829c Cleanup and various bugfixes 2021-11-16 21:31:53 +00:00
justin a7f2b5f3ea Move toward indexed external placements 2021-11-15 19:36:31 +00:00
justin 86fdfd260e Add objects based on walls, called machines 2021-10-31 22:55:02 +00:00
justin 502be6f64f Cleanup. Start tweaking flares, glares and flashes 2021-10-29 21:47:03 +01:00
justin 2c5cdbdc73 Tweak pillar room 2021-10-03 17:52:35 +01:00
justin 1414d08d88 Fix bug when forming convex hull of game room bounds 2021-09-30 23:46:59 +01:00
justin 899cf6ef81 Remove wall corner collision test for creatures 2021-09-24 11:31:08 +01:00
justin 85edd98d62 Various performance improvements 2021-09-23 15:27:37 +01:00
justin a4fbe6126c Refactor shader loading 2021-09-22 11:22:23 +01:00
justin 1bbeb926a5 Fix bug in detecting which room you are in 2021-09-03 01:22:46 +01:00
justin c69af7a5f4 Add concept of GameRoom, check viewing distance based on rooms 2021-09-02 23:24:29 +01:00
justin dd44a93476 Refactor weapon usages 2021-08-27 16:31:43 +01:00
justin 9bdb9a227f Various refactoring 2021-08-17 19:08:18 +02:00
justin 650e58bdfa Improve level generation speed 2021-08-16 20:56:49 +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 d7649b951b Implement poking using Verx lists 2021-07-30 20:04:55 +02:00
justin 834464db51 Remove RenderType datatype 2021-07-30 11:53:51 +02:00
justin 2d8b27746c Further strictifying 2021-07-30 00:23:02 +02:00
justin bd8ef3f416 Mid strictifying 2021-07-29 23:42:27 +02:00
justin 5d2dde6f35 Small optimisations 2021-07-22 13:27:23 +02:00
justin c2297cd114 Add simple high pipes 2021-06-21 16:29:24 +02:00
justin 29902b6f22 Add random floor tiles to floors 2021-06-16 00:14:18 +02:00
justin da631e3b37 Add tilemap floors to rooms 2021-06-15 14:56:32 +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 d7fcdbf550 Delete cruft, add Reader monad to some internal ai 2021-05-16 21:42:11 +02:00
justin ead87af3c1 Refactor ai 2021-05-12 14:24:31 +02:00
justin f336d7e3f6 Add airlocks 2021-05-02 21:09:25 +02:00
justin 6d229f8de2 Add no weapon start 2021-04-27 19:26:35 +02:00
justin 108b66f3ad Tweak wall cutting, removes inverse walls 2021-04-23 21:17:37 +02:00
justin ffe4a8083b Linting 2021-04-23 11:10:45 +02:00
justin c740ca0844 Improve room clip testing 2021-04-22 17:31:57 +02:00
justin 772103f92c Cleanup, haddocks 2021-04-05 11:36:54 +02:00
justin b3649597fa Add haddocks 2021-04-04 18:53:43 +02:00
justin 3b417c4966 Add haddocks and/or cleanup 2021-04-04 16:26:06 +02:00