Commit Graph

90 Commits

Author SHA1 Message Date
justin a9139db0a8 Move toward adding multiple equipable items that are not directly usable 2021-12-08 17:09:24 +00:00
justin 45ba120796 Tweak level generation slightly 2021-11-28 20:58:38 +00:00
justin 123bcd2c94 Allow for random choice between placements in different rooms 2021-11-26 12:20:20 +00:00
justin 9db091597d Add indexed world modifications, example use in flicker lights 2021-11-17 11:24:40 +00:00
justin 559d7e3a23 Tweak starting rooms 2021-11-16 22:48:45 +00:00
justin ebe9ad6b90 Cleanup: broken pathfinding 2021-11-16 18:05:47 +00:00
justin e93fa10a97 Working room generation with less shifting, should be more sensible 2021-11-15 01:55:35 +00:00
justin 2a28967cd3 Slightly broken placements 2021-11-14 19:56:22 +00:00
justin 52946f33a7 Allow arbitrary changes to a room when using a link slot 2021-11-14 01:47:33 +00:00
justin 4a089ff0cc Work toward adding wiring 2021-11-14 00:39:24 +00:00
justin 3624f22f2b Cleanup room moduling 2021-11-13 11:45:00 +00:00
justin 17c1a2152d Use placement as continutation 2021-11-13 09:26:20 +00:00
justin b243479759 Move towards more usable placements 2021-11-13 00:04:50 +00:00
justin 67e164c830 Some cleanup, sidetracked from inter-room placements 2021-11-12 14:16:16 +00:00
justin d63c2ac943 Commit before changing links 2021-11-11 22:51:02 +00:00
justin 9aefc11e17 Successfully stop reuse of link placement spots 2021-11-09 17:24:01 +00:00
justin 5b09c9aa37 Attempt to stop reuse of link placement spots 2021-11-09 17:00:42 +00:00
justin 28f8ac1fbd Add fallback placement for falled link based placement spots 2021-11-08 11:16:08 +00:00
justin 2d98c74ab3 Slight cleanup of placement spots 2021-11-07 20:38:40 +00:00
justin 92026bf06a Implement randomness at the placement datatype level 2021-11-04 18:13:19 +00:00
justin a9b802b883 Attempt to incorporate free link positions into placement chain 2021-11-04 10:38:30 +00:00
justin f45d19a787 Commit before unifying positions 2021-11-03 19:01:19 +00:00
justin 0b058674ea Separate placement spot from placement type 2021-11-02 21:12:11 +00:00
justin 59f43a3602 Add lights to buttons, cleanup 2021-11-02 19:38:22 +00:00
justin 9eda8c81a9 Unify more doors 2021-11-02 11:04:23 +00:00
justin 7ef1da9be5 Work on sensor machines, remove some datatypes associated with placements 2021-11-01 23:07:58 +00:00
justin 82de39657b Implement basic laser sensor 2021-11-01 18:20:45 +00:00
justin 7ddbbdda14 Improve machines, tweak wall ids 2021-11-01 15:21:21 +00:00
justin da346bc3a0 Unify world shape and picture into spic 2021-11-01 02:00:12 +00:00
justin 86fdfd260e Add objects based on walls, called machines 2021-10-31 22:55:02 +00:00
justin 08fa84c1fd Cleanup and reorganise 2021-10-31 19:46:32 +00:00
justin 12d43f9cf0 Partially implement separate blocks 2021-10-26 22:53:49 +01:00
justin df9a8ea242 Add view debug option 2021-10-03 18:47:11 +01:00
justin b526517404 Fix placement shifting 2021-10-03 18:24:36 +01:00
justin 1414d08d88 Fix bug when forming convex hull of game room bounds 2021-09-30 23:46:59 +01:00
justin c88f88004d Fix wall bug, refactor placements 2021-09-30 15:35:35 +01:00
justin f3437adef7 Working implementation of light change when door opens 2021-09-29 01:34:54 +01:00
justin 6b937b115e Continue placement refactor 2021-09-28 15:44:32 +01:00
justin b8af2ce9d8 Commit before placement refactor 2021-09-28 14:55:22 +01:00
justin 1990558985 Refactor doors 2021-09-28 01:48:03 +01:00
justin d9ad55ec50 Implement simple sweep light 2021-09-26 23:38:32 +01:00
justin c0480f0ad6 Tweak pipes and girders 2021-09-26 15:21:32 +01:00
justin 952ec1c579 Working dynamic shadows using shape vertices buffer 2021-09-22 10:34:39 +01:00
justin 2804d58a5a Continue shape rendering improvements 2021-09-21 02:04:41 +01:00
justin c695767fb0 Add variable door speed, still buggy 2021-09-10 13:41:46 +01:00
justin 4b7562521c Fix long door bug. 2021-08-17 20:59:10 +02:00
justin 4bbe5d0cf1 Move main to allow for new executables 2021-08-11 17:54:48 +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 3d16c33d33 Initial pass at shadows from level geometry 2021-06-29 15:27:26 +02:00