Commit Graph
196 Commits
Author SHA1 Message Date
justin f12ae3533c Remove redundant placement generation 2025-09-17 17:36:45 +01:00
justin 8721b31811 Remove parameters from machine damage sensors 2025-09-17 17:33:26 +01:00
justin 81d6727d8e Simplify analyser machines somewhat 2025-09-16 21:41:26 +01:00
justin f278af0f30 Make Placement into a product type 2025-09-02 12:31:55 +01:00
justin f279494a02 Make autodoor placements use "ordinary" coordinate placements 2025-09-02 11:53:40 +01:00
justin 380c0f6938 Commit before attempting to simplify auto door placement 2025-09-02 11:09:07 +01:00
justin 8398f0b852 Simplify analyser terminal 2025-09-01 23:24:11 +01:00
justin c38d03165f Start refactor storing items in single intmap, done turrets
More checks required
2025-08-24 11:53:21 +01:00
justin befe24e038 Start creating explicit tutorial map 2025-08-21 16:31:04 +01:00
justin 4bf9ce59d5 Cleanup, fix damage code terminal bug 2025-08-20 15:59:22 +01:00
justin b07280e50c Cleanup 2025-08-19 17:29:36 +01:00
justin 2f9cea1b69 Allow for terminals to be deactivated 2025-08-19 13:58:57 +01:00
justin e7b66b4fa4 Continue work on terminals 2025-08-18 20:38:01 +01:00
justin 76b6cda19b Move towards implementing terminal autocomplete 2025-08-16 23:13:24 +01:00
justin f7759b1f31 Add external Trie library before using Tries for terminal commands 2025-08-16 01:58:21 +01:00
justin f1fb0ee768 Implement pulse rifle with explodable pulse balls 2025-07-27 11:10:30 +01:00
justin ab82bcbe20 Cleanup 2025-06-26 12:17:08 +01:00
justin 2f130c5bed Fix switch detection, cleanup 2025-06-25 21:49:11 +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 d739a95197 Allow turrets to fire bullets, only good for testing for now 2024-12-24 12:24:27 +00:00
justin fb1553bf3c Tweak "magnets" that affect bullet movement 2024-12-24 10:48:28 +00:00
justin 7d0f44a041 Remove default light sources 2024-11-26 13:27:58 +00:00
justin ccc966d652 Improve terminal color possibilities 2024-11-07 18:51:18 +00:00
justin 9679f32618 Use constructed laser as targeting scope 2024-10-08 15:53:03 +01:00
justin 7162893c4f Tweak lighting shaders, add commented versions without normal mapping 2024-06-20 16:33:23 +01:00
justin 935f09f08e Fix console item creation, fix tank object clockwise orientation 2024-06-11 14:19:31 +01:00
justin c862c862df Return to project, unsure about changes 2024-05-25 13:10:50 +01:00
justin d79216555b Try to add compute shaders 2023-04-11 14:55:57 +01:00
justin d989acd6f2 Allow shadow fidelity option, fix bug in rendering box shadows 2023-03-25 17:22:58 +00:00
justin 5769477ad4 Refactor shader types 2023-03-22 14:08:07 +00:00
justin ba240723f3 Use immutable storage for fullscreen vbo 2023-03-21 12:47:02 +00:00
justin 33f31aa385 Improve normal maps on ground and walls 2023-03-19 23:52:19 +00:00
justin 0b7da0489a Keep track of seen walls in external list 2023-01-03 22:36:44 +00:00
justin 7e790b7153 Add in "linear" lWorld to separate time reversable worlds 2022-10-28 12:24:51 +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 82db86f55f Fix bugs in zoning 2022-07-30 14:21:13 +01:00
justin c8ad3e1294 Fix no damage to walls bug 2022-07-28 18:57:53 +01:00
justin 8aeabf3f6c Cleanup 2022-07-28 12:35:19 +01:00
justin 160560af5f Refactor, try to limit dependencies 2022-07-28 00:59:56 +01:00
justin 8d17ce66e9 Cleanup 2022-07-27 12:49:23 +01:00
justin f8f9fbe800 Cleanup 2022-07-25 12:11:56 +01:00
justin b2efbd2b3e Separate out concrete part of world 2022-07-25 12:10:50 +01:00
justin d62e14cdb5 Add more deriving clauses 2022-07-25 09:26:41 +01:00
justin c3a5b9d5be Reify block drawing 2022-07-25 01:27:39 +01:00
justin d219d8d889 Broken: refactor terminals 2022-07-25 00:45:15 +01:00
justin d1bf49319a Cleanup 2022-07-24 20:56:03 +01:00