Commit Graph

42 Commits

Author SHA1 Message Date
justin 2d8b27746c Further strictifying 2021-07-30 00:23:02 +02:00
justin 3d16c33d33 Initial pass at shadows from level geometry 2021-06-29 15:27:26 +02:00
justin 06f22a3ea5 Add line shadow shader 2021-06-26 22:20:41 +02:00
justin b6feccd934 Make light position uniform 3d 2021-06-25 01:19:20 +02:00
justin d534f08064 Unify matrix uniform assignment, move towards uniform block 2021-06-24 14:38:17 +02:00
justin 04ed034a3e Add room foregrounds 2021-06-16 18:18:03 +02:00
justin 9c2bcbec10 Add IntMapHelper, locate wall cutting bug 2021-05-22 15:14:21 +02:00
justin 69f915a894 Cleanup warnings 2021-05-17 22:39:18 +02:00
justin d7fcdbf550 Delete cruft, add Reader monad to some internal ai 2021-05-16 21:42:11 +02:00
justin 2b09bf2072 Add support for group placements 2021-05-14 19:46:52 +02:00
justin 0b26761be5 AI refactor 2021-05-14 12:04:12 +02:00
justin 6d4c17fc07 Refactor wall points from lists to pairs 2021-05-04 01:31:55 +02:00
justin 6e6757499c Refactoring, add screen when generating level 2021-05-03 14:44:27 +02:00
justin f336d7e3f6 Add airlocks 2021-05-02 21:09:25 +02:00
justin 2085d5a048 Commit before static wall change 2021-04-27 22:01:03 +02:00
justin 3bc57ff650 Start to implement lock and key system 2021-04-26 11:41:04 +02:00
justin 17986651c5 Simplify item placement during generation 2021-04-25 13:21:24 +02:00
justin c42c5069ea Apply all world side effects using list 2021-04-09 00:47:41 +02:00
justin 4327e94e04 Move inner wall creation 2021-04-02 14:08:12 +02:00
justin 9608655947 Generate walls using points, fix at least some potential errors 2021-03-29 02:12:14 +02:00
justin 1c11d82878 Fix---at least partially---level generation bug 2021-03-28 18:51:39 +02:00
justin 2897c65e9e Add destroyable lighting 2021-03-27 11:59:34 +01:00
justin 151fa5b6bd Simplify and unify block placement 2021-03-27 02:18:37 +01:00
justin 451ef98b9f General cleanup, remove Drawing type synonym 2021-03-23 15:48:14 +01:00
justin afb3d8a712 Refactor window block 2021-03-23 03:25:35 +01:00
justin 3bee30895d Decrease window block size to ameliorate z fighting 2021-03-22 11:56:30 +01:00
justin 8108772894 Fix block wall rendering 2021-03-21 13:19:38 +01:00
justin e8e3dd8f50 Refactor level/room generation modules 2021-03-11 22:08:35 +01:00
justin baed2716da Split trigger door module, improve trigger door shadows 2021-03-06 14:03:28 +01:00
justin 36bccebed9 Split autodoor module 2021-03-06 13:12:18 +01:00
justin e9eed18666 Thicken autodoors to allow shadows to cover them 2021-03-06 12:28:26 +01:00
justin d57bfcf354 General improvement to shadows 2021-03-06 12:23:19 +01:00
justin bd16ad2a2a Reorganise block module 2021-03-05 20:24:12 +01:00
justin fdca8a8760 Remove space leak on autoDoorPane (hopefully) 2021-03-05 15:27:47 +01:00
justin e6a569a966 Improve rendering of autodoor shadows, have leak though 2021-03-05 14:27:23 +01:00
justin cb5a83d17a Some cleanup, may have reintroduced leak in autoDoorPane 2021-03-05 14:14:52 +01:00
justin 5f8b5881e5 Improve shadows for static walls 2021-03-05 13:40:34 +01:00
justin f9777deedf Cancel set change, nub walls with identical wlLines instead 2021-03-04 19:09:37 +01:00
justin 6c1b92f8c3 Start change of static wall generation to use sets 2021-03-04 18:59:57 +01:00
justin b8c84b84f0 Start refactoring levelGen 2021-03-04 14:44:12 +01:00
justin f6efe98181 Refactor vao preload 2021-02-19 12:41:46 +01:00
justin 8447844bcd Add source files, commit before reverting pictures to lists 2021-02-15 00:07:55 +01:00