Commit Graph

50 Commits

Author SHA1 Message Date
justin 9e89dcebe7 Cleanup 2023-03-16 21:56:34 +00:00
justin 24c1264f96 Implement shading for more types of shapes (cylinders, boxes) 2023-03-16 15:34:32 +00:00
justin 249262b2b6 Refactor shapes, prepare for different normals at single vertex pos 2023-03-15 21:43:00 +00:00
justin cccab45650 Remove some Streaming 2022-08-21 21:53:40 +01:00
justin 160560af5f Refactor, try to limit dependencies 2022-07-28 00:59:56 +01:00
justin 791d065eff Fix explosion damage 2022-07-11 20:26:19 +01:00
justin f6d96ec92c Put config/targeting pictures in sensible places, tweak main loop 2022-06-28 01:19:47 +01:00
justin 03b37c4e7b Revert "Turn Shape into a stream"
This reverts commit c7e720248d.
2022-06-27 18:41:43 +01:00
justin c7e720248d Turn Shape into a stream 2022-06-27 18:31:25 +01:00
justin 673e9b11fc Turn shapeObject's vertices into a stream 2022-06-27 17:47:03 +01:00
justin 8b72df2772 Change poke to use folding rather than store incremental ints in vector 2022-06-27 15:33:24 +01:00
justin 0def31895f Replace PutShape with PutForeground 2022-06-27 14:30:08 +01:00
justin fec72cdf48 Abstract out block placement 2022-06-27 13:38:46 +01:00
justin 90af97ee22 Fix wall zoning 2022-06-27 09:56:54 +01:00
justin 02adb0a915 Tweak automatic girder placement 2022-03-19 23:12:53 +00:00
justin ce660309c5 Add automatic girder light placement for rectangular rooms 2022-03-19 08:34:31 +00:00
justin 58a24c58e3 Add more procedural girders 2022-03-16 18:02:17 +00:00
justin ede5a4e5d0 Move line width to first argument 2022-02-10 11:31:55 +00:00
justin 5cbe394e08 Cleanup 2021-11-28 17:07:04 +00:00
justin afeb9d2b64 Add wire to central laser room 2021-11-21 19:14:17 +00:00
justin f530952612 Add indicator light to switch doors 2021-11-16 12:57:13 +00:00
justin a7f2b5f3ea Move toward indexed external placements 2021-11-15 19:36:31 +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 a195157e54 Move toward better info display during level generation 2021-11-10 23:40:04 +00:00
justin 5b09c9aa37 Attempt to stop reuse of link placement spots 2021-11-09 17:00:42 +00:00
justin 0b058674ea Separate placement spot from placement type 2021-11-02 21:12:11 +00:00
justin 9e9d2b5def Cleanup 2021-10-19 13:14:52 +01:00
justin d46de1ca80 Add tank furniture, stop autorotate when aiming 2021-10-05 22:57:54 +01:00
justin 4b5a75f4af Refactor vault room 2021-10-01 00:48:19 +01:00
justin c0480f0ad6 Tweak pipes and girders 2021-09-26 15:21:32 +01:00
justin a823d4c6df Refactor tractor beam 2021-09-26 02:58:38 +01:00
justin 899cf6ef81 Remove wall corner collision test for creatures 2021-09-24 11:31:08 +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 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 ac66b4b9d6 Hlint pass 2021-07-12 12:44:43 +02:00
justin 532f491327 Add hard edge to non-visible areas 2021-06-30 13:52:14 +02:00
justin 3056e6384b Working shadows from foreground, not optimised 2021-06-29 16:47:16 +02:00
justin 3d16c33d33 Initial pass at shadows from level geometry 2021-06-29 15:27:26 +02:00
justin 089dcc3f5d Add various helpers for creating polyhedra 2021-06-27 18:53:06 +02:00
justin 06f22a3ea5 Add line shadow shader 2021-06-26 22:20:41 +02:00
justin bae8a4ed94 Cleanup matrices 2021-06-24 18:49:10 +02:00
justin d534f08064 Unify matrix uniform assignment, move towards uniform block 2021-06-24 14:38:17 +02:00
justin 39218ed3b5 Add flavour text, start smoke, support for different reload sounds 2021-06-22 14:42:23 +02:00
justin 52eaeead5d Add some girders 2021-06-21 17:49:18 +02:00
justin c2297cd114 Add simple high pipes 2021-06-21 16:29:24 +02:00
justin 04ed034a3e Add room foregrounds 2021-06-16 18:18:03 +02:00