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