Commit Graph

42 Commits

Author SHA1 Message Date
justin c53e60b956 Improve pulse laser/ball hit detection 2026-03-26 15:07:33 +00: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 e9178f9643 Make chasms remove RoomPos within their boundaries 2025-10-07 10:43:15 +01:00
justin 731552fe08 Fix room shift for mounted lights 2025-10-04 01:01:00 +01:00
justin cba3ca784a Cleanup 2025-10-03 20:14:41 +01:00
justin 2d44809900 Simplify room link functions 2025-10-03 18:55:18 +01:00
justin a2eb0e026b Allow to log position of placement spot 2025-09-29 22:34:44 +01:00
justin d1bb8a985b Commit before tweaking placementn/room generation 2025-09-23 09:52:52 +01:00
justin 160560af5f Refactor, try to limit dependencies 2022-07-28 00:59:56 +01:00
justin 1789a3785d Allow for random composition of trees 2022-06-09 11:24:13 +01:00
justin 28a002eb08 Generalise link effects 2022-06-02 22:50:42 +01:00
justin 15d8b821d4 Tweak room modification when creating link 2022-06-02 22:04:20 +01:00
justin 35cd213bcf Move GenWorld fields into World 2022-06-02 18:48:20 +01:00
justin 51cc04799d Add analysing machine 2022-03-21 09:14:32 +00:00
justin d6285c45b3 Fix bug determining max radius of convex polys, fixes bugs in room positioning 2022-03-21 07:43:27 +00:00
justin 5e897c6a6c Commit towards merge 2022-03-20 17:18:12 +00:00
justin 01c58490fa Unify RoomPos constructors 2022-03-10 18:40:22 +00:00
justin 7b1ac2b682 Move towards unifying RoomPos constructors 2022-03-10 16:21:44 +00:00
justin 027b4b7d8b Add explicit door position field 2022-03-09 22:14:34 +00:00
justin a4ec4e4889 Improve rooms, make consumable use type 2022-03-09 10:51:01 +00:00
justin ff6064a3b6 Add rooms, placements and room positions 2022-03-08 22:57:58 +00:00
justin 2e1c7f2687 Cleanup, fix tank opacity 2022-03-08 10:26:51 +00:00
justin 8179a2aa4f Fix incorrect creation of unused links pos 2022-03-08 09:48:45 +00:00
justin 505e4123d7 Add new weapons 2022-02-16 08:50:19 +00:00
justin 040849a550 Allow for rooms to inherit floor tiling from parents 2021-11-26 13:57:22 +00:00
justin 123bcd2c94 Allow for random choice between placements in different rooms 2021-11-26 12:20:20 +00:00
justin e44c5e7120 Allow for more complex placement positioning 2021-11-24 20:51:50 +00:00
justin c4614866e6 Work towards allowing for children to attach to arbitrary link types 2021-11-23 22:54:43 +00:00
justin 5f6d81bd05 Cleanup 2021-11-23 22:33:23 +00:00
justin ddd120dee1 Use zip counting during room positioning 2021-11-23 22:08:51 +00:00
justin 86f363c2f9 Cleanup 2021-11-23 21:48:01 +00:00
justin 1f2d767d5e Move to using RoomLink datatype 2021-11-23 20:45:39 +00:00
justin a66ea1d922 Fix backtracking bug 2021-11-23 19:09:39 +00:00
justin 6e4b36fd82 Allow for multiple in links 2021-11-23 18:19:50 +00:00
justin 0f4040807a Transition to new room datatypes, first separate out/inlinks 2021-11-23 17:27:33 +00:00
justin 67b0d694af Define room link datatypes 2021-11-23 13:00:34 +00:00
justin f51a6a7216 Fix bug not adding last positioned room to list 2021-11-23 12:50:15 +00:00
justin 05bb1961c0 Fix bug that allowed for in links to be used as out links 2021-11-23 12:08:33 +00:00
justin 5ab5be3087 Test of lock and key system 2021-11-22 23:54:58 +00:00
justin 5d9ea4b733 Correct room link position numbering 2021-11-22 16:42:19 +00:00
justin e185caf157 Ready for replacement of Either with bespoke data type for compo trees 2021-11-22 12:29:22 +00:00