Commit Graph

224 Commits

Author SHA1 Message Date
justin 494c7a4f89 Commit before messing with item tree orientation etc 2025-06-26 20:29:48 +01:00
justin ab82bcbe20 Cleanup 2025-06-26 12:17:08 +01:00
justin a9cae4d409 Simplify buttons 2025-06-25 21:37:32 +01:00
justin 6e9d4918a1 Simplify button drawing 2025-06-25 15:40:12 +01:00
justin bf0bc22720 Start simplifying buttons 2025-06-25 15:16:11 +01:00
justin 7bee1549bf Start work on clouds, damage, sensors 2025-06-06 22:53:41 +01:00
justin dae0e0591c Fix bugs in equipment allocation using hotkeys
The behaviour is still not perfect, should be able to cycle through all
options by pressing one key. There is unnecessary memory of past state
going on here
2025-01-01 14:48:17 +00:00
justin 075429088b Make anti-clockwise what were clockwise shapes, cleanup flash module-ing 2024-10-04 00:59:08 +01:00
justin 5a4f2711c8 Use strict tuples for SPics 2024-10-01 01:20:29 +01:00
justin d989acd6f2 Allow shadow fidelity option, fix bug in rendering box shadows 2023-03-25 17:22:58 +00:00
justin c9c3d8f392 Remove some deriving clauses 2022-08-22 10:37:24 +01:00
justin df905ce2cc Remove unnecessary packages 2022-08-21 23:11:28 +01:00
justin 3b7841677a Nest fields in CWorld 2022-08-19 11:28:19 +01:00
justin c8ad3e1294 Fix no damage to walls bug 2022-07-28 18:57:53 +01:00
justin 160560af5f Refactor, try to limit dependencies 2022-07-28 00:59:56 +01:00
justin b2efbd2b3e Separate out concrete part of world 2022-07-25 12:10:50 +01:00
justin 3354d108be Reinstate genworld concept 2022-07-25 09:49:55 +01:00
justin d219d8d889 Broken: refactor terminals 2022-07-25 00:45:15 +01:00
justin 4c5218c633 Add Read instances 2022-07-22 01:06:35 +01:00
justin 14f3c8bc52 Cleanup 2022-07-21 18:26:48 +01:00
justin b58444f931 Move button data 2022-07-21 18:22:08 +01:00
justin cf5ec4a261 Use strict-containers for IntMaps 2022-07-21 15:27:00 +01:00
justin 0f01e422f6 Move towards allowing partial destruction of doors 2022-06-23 14:52:25 +01:00
justin cbfb417d21 Add aggressive light culling 2022-06-17 18:24:24 +01:00
justin 62dae5bebe Add more information to Room Positions 2022-06-15 12:34:36 +01:00
justin 0957c79e58 Fix button not updating bug 2022-06-14 18:47:11 +01:00
justin 5aa55b3c86 Cleanup 2022-06-09 11:34:34 +01:00
justin e4e7122070 Cleanup 2022-06-09 11:29:42 +01:00
justin 384a16851b Cleanup 2022-06-06 00:36:18 +01:00
justin 5ff2fb4910 Cleanup terminal display 2022-06-03 09:20:03 +01:00
justin 024f72da20 Remove _plGenUpdate field, instead allow Placements to take World arg 2022-06-02 20:00:03 +01:00
justin 7c4a853d70 Remove GenWorld datatype 2022-06-02 19:06:00 +01:00
justin 35cd213bcf Move GenWorld fields into World 2022-06-02 18:48:20 +01:00
justin 66d098cfef Move towards scrapping separate GenWorld, merging into World 2022-06-02 18:17:38 +01:00
justin c4fc044845 Cleanup 2022-06-02 10:31:22 +01:00
justin 2cedc1b968 Move towards inputs in terminal 2022-06-01 14:34:16 +01:00
justin c0383dbd8a Make analyser into one machine 2022-03-22 09:35:17 +00:00
justin ce660309c5 Add automatic girder light placement for rectangular rooms 2022-03-19 08:34:31 +00:00
justin 2dc94b85da Move GenWorld update of placements into product type 2022-03-16 09:39:07 +00:00
justin 5aeb04ba05 Add looping sound, add sound to terminals 2022-03-16 09:23:17 +00:00
justin b71579441e Improve low level flamer 2022-03-15 08:54:23 +00:00
justin f16f32d9d3 Implement terminals 2022-03-14 20:39:23 +00:00
justin 1b6f11709c Implement randomised markings on sensors 2022-03-13 19:59:46 +00:00
justin 33718ea94b Cleanup in/outplacements 2022-03-11 13:24:14 +00:00
justin 5d43fc8244 Use explicit out and in placements with ids 2022-03-11 12:55:59 +00:00
justin 219e4e15ee Commit before making out and in placements have ids 2022-03-11 12:34:19 +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 907cca0ef0 Implement moving mounted lights 2022-03-10 14:43:41 +00:00
justin 027b4b7d8b Add explicit door position field 2022-03-09 22:14:34 +00:00