Commit Graph

694 Commits

Author SHA1 Message Date
justin 12d43f9cf0 Partially implement separate blocks 2021-10-26 22:53:49 +01:00
justin d136fd910c Commit before changing block type 2021-10-19 21:11:02 +01:00
justin 982c8d81e1 Cleanup 2021-10-19 15:13:41 +01:00
justin 1f8b4b8565 Unify save states 2021-10-19 14:20:56 +01:00
justin 4c3a18d7d7 Fuse data 2021-10-19 13:15:30 +01: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 cab8c25610 Fix tile drawing bug 2021-10-04 17:20:18 +01:00
justin a6a3841d36 Add paths to procedurally generated corner rooms 2021-10-04 13:51:20 +01:00
justin c8e08d903e Nub close points for game room boundaries 2021-10-04 09:39:18 +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 2c5cdbdc73 Tweak pillar room 2021-10-03 17:52:35 +01:00
justin 0c6fa80ce0 Tweak weapon pictures 2021-10-03 13:19:53 +01:00
justin 8c1496e140 Refactor item drawing 2021-10-01 23:01:36 +01:00
justin 5f17841811 Fix placement movement bug 2021-10-01 09:51:47 +01:00
justin 4b5a75f4af Refactor vault room 2021-10-01 00:48:19 +01:00
justin 1414d08d88 Fix bug when forming convex hull of game room bounds 2021-09-30 23:46:59 +01:00
justin cb23960bd7 Remove requirement for external door ids 2021-09-30 15:52:01 +01:00
justin c88f88004d Fix wall bug, refactor placements 2021-09-30 15:35:35 +01:00
justin eb393708c4 Commit before making all walls zoned 2021-09-30 13:36:07 +01:00
justin d7f975d40e Add light fittings 2021-09-29 19:07:02 +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 751000636e Continue major door/wall refactor 2021-09-28 12:32:44 +01:00
justin 1990558985 Refactor doors 2021-09-28 01:48:03 +01:00
justin 743c1c878d Make buttons have shape, expose multiple bugs 2021-09-27 12:28:53 +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 d641e96502 Fix light source creature id bug 2021-09-26 13:58:09 +01:00
justin 79b2692199 Refactor inverse shockwave 2021-09-26 12:09:44 +01:00
justin a823d4c6df Refactor tractor beam 2021-09-26 02:58:38 +01:00
justin 32367b5b2d Add trajectory to grenades, various refactoring 2021-09-25 18:39:53 +01:00
justin a0340eb024 Use mutable vectors to store shape vertex counts 2021-09-24 15:22:16 +01:00
justin 7da1a8bc45 Move debug flags to config, various perf improvements 2021-09-24 13:25:24 +01:00
justin 899cf6ef81 Remove wall corner collision test for creatures 2021-09-24 11:31:08 +01:00
justin 1883e0785e Commit before trying to store shape indices using mutable vector 2021-09-23 22:05:37 +01:00
justin 4a1501a358 Engage multiple threads 2021-09-23 21:19:38 +01:00
justin 85edd98d62 Various performance improvements 2021-09-23 15:27:37 +01:00
justin 7b6904b51f Fix direction stuttering bug 2021-09-22 19:42:39 +01:00
justin 0295b3dd70 Basic closeness check for floor items 2021-09-22 12:05:28 +01:00
justin 27a780ff47 Draw floor item shapes 2021-09-22 11:54:25 +01:00
justin fa7d8e1b50 Add toggle for visual sounds 2021-09-22 11:37:07 +01:00
justin a4fbe6126c Refactor shader loading 2021-09-22 11:22:23 +01:00
justin 952ec1c579 Working dynamic shadows using shape vertices buffer 2021-09-22 10:34:39 +01:00
justin 07e128bb04 Towards working shadows 2021-09-21 10:34:35 +01:00
justin 8854b195cc Buggy (but fastish) merge of shadows into shapes 2021-09-21 10:09:40 +01:00
justin e98ada22fd Commit before merging edge buffer into shape buffer 2021-09-21 09:35:36 +01:00
justin 2804d58a5a Continue shape rendering improvements 2021-09-21 02:04:41 +01:00